1*b636d99dSDavid van Moolenbroek#! /bin/sh 2*b636d99dSDavid van Moolenbroek# Guess values for system-dependent variables and create Makefiles. 3*b636d99dSDavid van Moolenbroek# Generated by GNU Autoconf 2.69. 4*b636d99dSDavid van Moolenbroek# 5*b636d99dSDavid van Moolenbroek# 6*b636d99dSDavid van Moolenbroek# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7*b636d99dSDavid van Moolenbroek# 8*b636d99dSDavid van Moolenbroek# 9*b636d99dSDavid van Moolenbroek# This configure script is free software; the Free Software Foundation 10*b636d99dSDavid van Moolenbroek# gives unlimited permission to copy, distribute and modify it. 11*b636d99dSDavid van Moolenbroek## -------------------- ## 12*b636d99dSDavid van Moolenbroek## M4sh Initialization. ## 13*b636d99dSDavid van Moolenbroek## -------------------- ## 14*b636d99dSDavid van Moolenbroek 15*b636d99dSDavid van Moolenbroek# Be more Bourne compatible 16*b636d99dSDavid van MoolenbroekDUALCASE=1; export DUALCASE # for MKS sh 17*b636d99dSDavid van Moolenbroekif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18*b636d99dSDavid van Moolenbroek emulate sh 19*b636d99dSDavid van Moolenbroek NULLCMD=: 20*b636d99dSDavid van Moolenbroek # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21*b636d99dSDavid van Moolenbroek # is contrary to our usage. Disable this feature. 22*b636d99dSDavid van Moolenbroek alias -g '${1+"$@"}'='"$@"' 23*b636d99dSDavid van Moolenbroek setopt NO_GLOB_SUBST 24*b636d99dSDavid van Moolenbroekelse 25*b636d99dSDavid van Moolenbroek case `(set -o) 2>/dev/null` in #( 26*b636d99dSDavid van Moolenbroek *posix*) : 27*b636d99dSDavid van Moolenbroek set -o posix ;; #( 28*b636d99dSDavid van Moolenbroek *) : 29*b636d99dSDavid van Moolenbroek ;; 30*b636d99dSDavid van Moolenbroekesac 31*b636d99dSDavid van Moolenbroekfi 32*b636d99dSDavid van Moolenbroek 33*b636d99dSDavid van Moolenbroek 34*b636d99dSDavid van Moolenbroekas_nl=' 35*b636d99dSDavid van Moolenbroek' 36*b636d99dSDavid van Moolenbroekexport as_nl 37*b636d99dSDavid van Moolenbroek# Printing a long string crashes Solaris 7 /usr/bin/printf. 38*b636d99dSDavid van Moolenbroekas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39*b636d99dSDavid van Moolenbroekas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40*b636d99dSDavid van Moolenbroekas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41*b636d99dSDavid van Moolenbroek# Prefer a ksh shell builtin over an external printf program on Solaris, 42*b636d99dSDavid van Moolenbroek# but without wasting forks for bash or zsh. 43*b636d99dSDavid van Moolenbroekif test -z "$BASH_VERSION$ZSH_VERSION" \ 44*b636d99dSDavid van Moolenbroek && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45*b636d99dSDavid van Moolenbroek as_echo='print -r --' 46*b636d99dSDavid van Moolenbroek as_echo_n='print -rn --' 47*b636d99dSDavid van Moolenbroekelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48*b636d99dSDavid van Moolenbroek as_echo='printf %s\n' 49*b636d99dSDavid van Moolenbroek as_echo_n='printf %s' 50*b636d99dSDavid van Moolenbroekelse 51*b636d99dSDavid van Moolenbroek if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52*b636d99dSDavid van Moolenbroek as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53*b636d99dSDavid van Moolenbroek as_echo_n='/usr/ucb/echo -n' 54*b636d99dSDavid van Moolenbroek else 55*b636d99dSDavid van Moolenbroek as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56*b636d99dSDavid van Moolenbroek as_echo_n_body='eval 57*b636d99dSDavid van Moolenbroek arg=$1; 58*b636d99dSDavid van Moolenbroek case $arg in #( 59*b636d99dSDavid van Moolenbroek *"$as_nl"*) 60*b636d99dSDavid van Moolenbroek expr "X$arg" : "X\\(.*\\)$as_nl"; 61*b636d99dSDavid van Moolenbroek arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62*b636d99dSDavid van Moolenbroek esac; 63*b636d99dSDavid van Moolenbroek expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64*b636d99dSDavid van Moolenbroek ' 65*b636d99dSDavid van Moolenbroek export as_echo_n_body 66*b636d99dSDavid van Moolenbroek as_echo_n='sh -c $as_echo_n_body as_echo' 67*b636d99dSDavid van Moolenbroek fi 68*b636d99dSDavid van Moolenbroek export as_echo_body 69*b636d99dSDavid van Moolenbroek as_echo='sh -c $as_echo_body as_echo' 70*b636d99dSDavid van Moolenbroekfi 71*b636d99dSDavid van Moolenbroek 72*b636d99dSDavid van Moolenbroek# The user is always right. 73*b636d99dSDavid van Moolenbroekif test "${PATH_SEPARATOR+set}" != set; then 74*b636d99dSDavid van Moolenbroek PATH_SEPARATOR=: 75*b636d99dSDavid van Moolenbroek (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76*b636d99dSDavid van Moolenbroek (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77*b636d99dSDavid van Moolenbroek PATH_SEPARATOR=';' 78*b636d99dSDavid van Moolenbroek } 79*b636d99dSDavid van Moolenbroekfi 80*b636d99dSDavid van Moolenbroek 81*b636d99dSDavid van Moolenbroek 82*b636d99dSDavid van Moolenbroek# IFS 83*b636d99dSDavid van Moolenbroek# We need space, tab and new line, in precisely that order. Quoting is 84*b636d99dSDavid van Moolenbroek# there to prevent editors from complaining about space-tab. 85*b636d99dSDavid van Moolenbroek# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86*b636d99dSDavid van Moolenbroek# splitting by setting IFS to empty value.) 87*b636d99dSDavid van MoolenbroekIFS=" "" $as_nl" 88*b636d99dSDavid van Moolenbroek 89*b636d99dSDavid van Moolenbroek# Find who we are. Look in the path if we contain no directory separator. 90*b636d99dSDavid van Moolenbroekas_myself= 91*b636d99dSDavid van Moolenbroekcase $0 in #(( 92*b636d99dSDavid van Moolenbroek *[\\/]* ) as_myself=$0 ;; 93*b636d99dSDavid van Moolenbroek *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94*b636d99dSDavid van Moolenbroekfor as_dir in $PATH 95*b636d99dSDavid van Moolenbroekdo 96*b636d99dSDavid van Moolenbroek IFS=$as_save_IFS 97*b636d99dSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 98*b636d99dSDavid van Moolenbroek test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99*b636d99dSDavid van Moolenbroek done 100*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS 101*b636d99dSDavid van Moolenbroek 102*b636d99dSDavid van Moolenbroek ;; 103*b636d99dSDavid van Moolenbroekesac 104*b636d99dSDavid van Moolenbroek# We did not find ourselves, most probably we were run as `sh COMMAND' 105*b636d99dSDavid van Moolenbroek# in which case we are not to be found in the path. 106*b636d99dSDavid van Moolenbroekif test "x$as_myself" = x; then 107*b636d99dSDavid van Moolenbroek as_myself=$0 108*b636d99dSDavid van Moolenbroekfi 109*b636d99dSDavid van Moolenbroekif test ! -f "$as_myself"; then 110*b636d99dSDavid van Moolenbroek $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111*b636d99dSDavid van Moolenbroek exit 1 112*b636d99dSDavid van Moolenbroekfi 113*b636d99dSDavid van Moolenbroek 114*b636d99dSDavid van Moolenbroek# Unset variables that we do not need and which cause bugs (e.g. in 115*b636d99dSDavid van Moolenbroek# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116*b636d99dSDavid van Moolenbroek# suppresses any "Segmentation fault" message there. '((' could 117*b636d99dSDavid van Moolenbroek# trigger a bug in pdksh 5.2.14. 118*b636d99dSDavid van Moolenbroekfor as_var in BASH_ENV ENV MAIL MAILPATH 119*b636d99dSDavid van Moolenbroekdo eval test x\${$as_var+set} = xset \ 120*b636d99dSDavid van Moolenbroek && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121*b636d99dSDavid van Moolenbroekdone 122*b636d99dSDavid van MoolenbroekPS1='$ ' 123*b636d99dSDavid van MoolenbroekPS2='> ' 124*b636d99dSDavid van MoolenbroekPS4='+ ' 125*b636d99dSDavid van Moolenbroek 126*b636d99dSDavid van Moolenbroek# NLS nuisances. 127*b636d99dSDavid van MoolenbroekLC_ALL=C 128*b636d99dSDavid van Moolenbroekexport LC_ALL 129*b636d99dSDavid van MoolenbroekLANGUAGE=C 130*b636d99dSDavid van Moolenbroekexport LANGUAGE 131*b636d99dSDavid van Moolenbroek 132*b636d99dSDavid van Moolenbroek# CDPATH. 133*b636d99dSDavid van Moolenbroek(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134*b636d99dSDavid van Moolenbroek 135*b636d99dSDavid van Moolenbroek# Use a proper internal environment variable to ensure we don't fall 136*b636d99dSDavid van Moolenbroek # into an infinite loop, continuously re-executing ourselves. 137*b636d99dSDavid van Moolenbroek if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138*b636d99dSDavid van Moolenbroek _as_can_reexec=no; export _as_can_reexec; 139*b636d99dSDavid van Moolenbroek # We cannot yet assume a decent shell, so we have to provide a 140*b636d99dSDavid van Moolenbroek# neutralization value for shells without unset; and this also 141*b636d99dSDavid van Moolenbroek# works around shells that cannot unset nonexistent variables. 142*b636d99dSDavid van Moolenbroek# Preserve -v and -x to the replacement shell. 143*b636d99dSDavid van MoolenbroekBASH_ENV=/dev/null 144*b636d99dSDavid van MoolenbroekENV=/dev/null 145*b636d99dSDavid van Moolenbroek(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146*b636d99dSDavid van Moolenbroekcase $- in # (((( 147*b636d99dSDavid van Moolenbroek *v*x* | *x*v* ) as_opts=-vx ;; 148*b636d99dSDavid van Moolenbroek *v* ) as_opts=-v ;; 149*b636d99dSDavid van Moolenbroek *x* ) as_opts=-x ;; 150*b636d99dSDavid van Moolenbroek * ) as_opts= ;; 151*b636d99dSDavid van Moolenbroekesac 152*b636d99dSDavid van Moolenbroekexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153*b636d99dSDavid van Moolenbroek# Admittedly, this is quite paranoid, since all the known shells bail 154*b636d99dSDavid van Moolenbroek# out after a failed `exec'. 155*b636d99dSDavid van Moolenbroek$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156*b636d99dSDavid van Moolenbroekas_fn_exit 255 157*b636d99dSDavid van Moolenbroek fi 158*b636d99dSDavid van Moolenbroek # We don't want this to propagate to other subprocesses. 159*b636d99dSDavid van Moolenbroek { _as_can_reexec=; unset _as_can_reexec;} 160*b636d99dSDavid van Moolenbroekif test "x$CONFIG_SHELL" = x; then 161*b636d99dSDavid van Moolenbroek as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162*b636d99dSDavid van Moolenbroek emulate sh 163*b636d99dSDavid van Moolenbroek NULLCMD=: 164*b636d99dSDavid van Moolenbroek # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165*b636d99dSDavid van Moolenbroek # is contrary to our usage. Disable this feature. 166*b636d99dSDavid van Moolenbroek alias -g '\${1+\"\$@\"}'='\"\$@\"' 167*b636d99dSDavid van Moolenbroek setopt NO_GLOB_SUBST 168*b636d99dSDavid van Moolenbroekelse 169*b636d99dSDavid van Moolenbroek case \`(set -o) 2>/dev/null\` in #( 170*b636d99dSDavid van Moolenbroek *posix*) : 171*b636d99dSDavid van Moolenbroek set -o posix ;; #( 172*b636d99dSDavid van Moolenbroek *) : 173*b636d99dSDavid van Moolenbroek ;; 174*b636d99dSDavid van Moolenbroekesac 175*b636d99dSDavid van Moolenbroekfi 176*b636d99dSDavid van Moolenbroek" 177*b636d99dSDavid van Moolenbroek as_required="as_fn_return () { (exit \$1); } 178*b636d99dSDavid van Moolenbroekas_fn_success () { as_fn_return 0; } 179*b636d99dSDavid van Moolenbroekas_fn_failure () { as_fn_return 1; } 180*b636d99dSDavid van Moolenbroekas_fn_ret_success () { return 0; } 181*b636d99dSDavid van Moolenbroekas_fn_ret_failure () { return 1; } 182*b636d99dSDavid van Moolenbroek 183*b636d99dSDavid van Moolenbroekexitcode=0 184*b636d99dSDavid van Moolenbroekas_fn_success || { exitcode=1; echo as_fn_success failed.; } 185*b636d99dSDavid van Moolenbroekas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186*b636d99dSDavid van Moolenbroekas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187*b636d99dSDavid van Moolenbroekas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188*b636d99dSDavid van Moolenbroekif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189*b636d99dSDavid van Moolenbroek 190*b636d99dSDavid van Moolenbroekelse 191*b636d99dSDavid van Moolenbroek exitcode=1; echo positional parameters were not saved. 192*b636d99dSDavid van Moolenbroekfi 193*b636d99dSDavid van Moolenbroektest x\$exitcode = x0 || exit 1 194*b636d99dSDavid van Moolenbroektest -x / || exit 1" 195*b636d99dSDavid van Moolenbroek as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196*b636d99dSDavid van Moolenbroek as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197*b636d99dSDavid van Moolenbroek eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198*b636d99dSDavid van Moolenbroek test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199*b636d99dSDavid van Moolenbroektest \$(( 1 + 1 )) = 2 || exit 1" 200*b636d99dSDavid van Moolenbroek if (eval "$as_required") 2>/dev/null; then : 201*b636d99dSDavid van Moolenbroek as_have_required=yes 202*b636d99dSDavid van Moolenbroekelse 203*b636d99dSDavid van Moolenbroek as_have_required=no 204*b636d99dSDavid van Moolenbroekfi 205*b636d99dSDavid van Moolenbroek if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 206*b636d99dSDavid van Moolenbroek 207*b636d99dSDavid van Moolenbroekelse 208*b636d99dSDavid van Moolenbroek as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 209*b636d99dSDavid van Moolenbroekas_found=false 210*b636d99dSDavid van Moolenbroekfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 211*b636d99dSDavid van Moolenbroekdo 212*b636d99dSDavid van Moolenbroek IFS=$as_save_IFS 213*b636d99dSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 214*b636d99dSDavid van Moolenbroek as_found=: 215*b636d99dSDavid van Moolenbroek case $as_dir in #( 216*b636d99dSDavid van Moolenbroek /*) 217*b636d99dSDavid van Moolenbroek for as_base in sh bash ksh sh5; do 218*b636d99dSDavid van Moolenbroek # Try only shells that exist, to save several forks. 219*b636d99dSDavid van Moolenbroek as_shell=$as_dir/$as_base 220*b636d99dSDavid van Moolenbroek if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 221*b636d99dSDavid van Moolenbroek { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 222*b636d99dSDavid van Moolenbroek CONFIG_SHELL=$as_shell as_have_required=yes 223*b636d99dSDavid van Moolenbroek if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 224*b636d99dSDavid van Moolenbroek break 2 225*b636d99dSDavid van Moolenbroekfi 226*b636d99dSDavid van Moolenbroekfi 227*b636d99dSDavid van Moolenbroek done;; 228*b636d99dSDavid van Moolenbroek esac 229*b636d99dSDavid van Moolenbroek as_found=false 230*b636d99dSDavid van Moolenbroekdone 231*b636d99dSDavid van Moolenbroek$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 232*b636d99dSDavid van Moolenbroek { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 233*b636d99dSDavid van Moolenbroek CONFIG_SHELL=$SHELL as_have_required=yes 234*b636d99dSDavid van Moolenbroekfi; } 235*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS 236*b636d99dSDavid van Moolenbroek 237*b636d99dSDavid van Moolenbroek 238*b636d99dSDavid van Moolenbroek if test "x$CONFIG_SHELL" != x; then : 239*b636d99dSDavid van Moolenbroek export CONFIG_SHELL 240*b636d99dSDavid van Moolenbroek # We cannot yet assume a decent shell, so we have to provide a 241*b636d99dSDavid van Moolenbroek# neutralization value for shells without unset; and this also 242*b636d99dSDavid van Moolenbroek# works around shells that cannot unset nonexistent variables. 243*b636d99dSDavid van Moolenbroek# Preserve -v and -x to the replacement shell. 244*b636d99dSDavid van MoolenbroekBASH_ENV=/dev/null 245*b636d99dSDavid van MoolenbroekENV=/dev/null 246*b636d99dSDavid van Moolenbroek(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 247*b636d99dSDavid van Moolenbroekcase $- in # (((( 248*b636d99dSDavid van Moolenbroek *v*x* | *x*v* ) as_opts=-vx ;; 249*b636d99dSDavid van Moolenbroek *v* ) as_opts=-v ;; 250*b636d99dSDavid van Moolenbroek *x* ) as_opts=-x ;; 251*b636d99dSDavid van Moolenbroek * ) as_opts= ;; 252*b636d99dSDavid van Moolenbroekesac 253*b636d99dSDavid van Moolenbroekexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 254*b636d99dSDavid van Moolenbroek# Admittedly, this is quite paranoid, since all the known shells bail 255*b636d99dSDavid van Moolenbroek# out after a failed `exec'. 256*b636d99dSDavid van Moolenbroek$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 257*b636d99dSDavid van Moolenbroekexit 255 258*b636d99dSDavid van Moolenbroekfi 259*b636d99dSDavid van Moolenbroek 260*b636d99dSDavid van Moolenbroek if test x$as_have_required = xno; then : 261*b636d99dSDavid van Moolenbroek $as_echo "$0: This script requires a shell more modern than all" 262*b636d99dSDavid van Moolenbroek $as_echo "$0: the shells that I found on your system." 263*b636d99dSDavid van Moolenbroek if test x${ZSH_VERSION+set} = xset ; then 264*b636d99dSDavid van Moolenbroek $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 265*b636d99dSDavid van Moolenbroek $as_echo "$0: be upgraded to zsh 4.3.4 or later." 266*b636d99dSDavid van Moolenbroek else 267*b636d99dSDavid van Moolenbroek $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 268*b636d99dSDavid van Moolenbroek$0: including any error possibly output before this 269*b636d99dSDavid van Moolenbroek$0: message. Then install a modern shell, or manually run 270*b636d99dSDavid van Moolenbroek$0: the script under such a shell if you do have one." 271*b636d99dSDavid van Moolenbroek fi 272*b636d99dSDavid van Moolenbroek exit 1 273*b636d99dSDavid van Moolenbroekfi 274*b636d99dSDavid van Moolenbroekfi 275*b636d99dSDavid van Moolenbroekfi 276*b636d99dSDavid van MoolenbroekSHELL=${CONFIG_SHELL-/bin/sh} 277*b636d99dSDavid van Moolenbroekexport SHELL 278*b636d99dSDavid van Moolenbroek# Unset more variables known to interfere with behavior of common tools. 279*b636d99dSDavid van MoolenbroekCLICOLOR_FORCE= GREP_OPTIONS= 280*b636d99dSDavid van Moolenbroekunset CLICOLOR_FORCE GREP_OPTIONS 281*b636d99dSDavid van Moolenbroek 282*b636d99dSDavid van Moolenbroek## --------------------- ## 283*b636d99dSDavid van Moolenbroek## M4sh Shell Functions. ## 284*b636d99dSDavid van Moolenbroek## --------------------- ## 285*b636d99dSDavid van Moolenbroek# as_fn_unset VAR 286*b636d99dSDavid van Moolenbroek# --------------- 287*b636d99dSDavid van Moolenbroek# Portably unset VAR. 288*b636d99dSDavid van Moolenbroekas_fn_unset () 289*b636d99dSDavid van Moolenbroek{ 290*b636d99dSDavid van Moolenbroek { eval $1=; unset $1;} 291*b636d99dSDavid van Moolenbroek} 292*b636d99dSDavid van Moolenbroekas_unset=as_fn_unset 293*b636d99dSDavid van Moolenbroek 294*b636d99dSDavid van Moolenbroek# as_fn_set_status STATUS 295*b636d99dSDavid van Moolenbroek# ----------------------- 296*b636d99dSDavid van Moolenbroek# Set $? to STATUS, without forking. 297*b636d99dSDavid van Moolenbroekas_fn_set_status () 298*b636d99dSDavid van Moolenbroek{ 299*b636d99dSDavid van Moolenbroek return $1 300*b636d99dSDavid van Moolenbroek} # as_fn_set_status 301*b636d99dSDavid van Moolenbroek 302*b636d99dSDavid van Moolenbroek# as_fn_exit STATUS 303*b636d99dSDavid van Moolenbroek# ----------------- 304*b636d99dSDavid van Moolenbroek# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 305*b636d99dSDavid van Moolenbroekas_fn_exit () 306*b636d99dSDavid van Moolenbroek{ 307*b636d99dSDavid van Moolenbroek set +e 308*b636d99dSDavid van Moolenbroek as_fn_set_status $1 309*b636d99dSDavid van Moolenbroek exit $1 310*b636d99dSDavid van Moolenbroek} # as_fn_exit 311*b636d99dSDavid van Moolenbroek 312*b636d99dSDavid van Moolenbroek# as_fn_mkdir_p 313*b636d99dSDavid van Moolenbroek# ------------- 314*b636d99dSDavid van Moolenbroek# Create "$as_dir" as a directory, including parents if necessary. 315*b636d99dSDavid van Moolenbroekas_fn_mkdir_p () 316*b636d99dSDavid van Moolenbroek{ 317*b636d99dSDavid van Moolenbroek 318*b636d99dSDavid van Moolenbroek case $as_dir in #( 319*b636d99dSDavid van Moolenbroek -*) as_dir=./$as_dir;; 320*b636d99dSDavid van Moolenbroek esac 321*b636d99dSDavid van Moolenbroek test -d "$as_dir" || eval $as_mkdir_p || { 322*b636d99dSDavid van Moolenbroek as_dirs= 323*b636d99dSDavid van Moolenbroek while :; do 324*b636d99dSDavid van Moolenbroek case $as_dir in #( 325*b636d99dSDavid van Moolenbroek *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 326*b636d99dSDavid van Moolenbroek *) as_qdir=$as_dir;; 327*b636d99dSDavid van Moolenbroek esac 328*b636d99dSDavid van Moolenbroek as_dirs="'$as_qdir' $as_dirs" 329*b636d99dSDavid van Moolenbroek as_dir=`$as_dirname -- "$as_dir" || 330*b636d99dSDavid van Moolenbroek$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 331*b636d99dSDavid van Moolenbroek X"$as_dir" : 'X\(//\)[^/]' \| \ 332*b636d99dSDavid van Moolenbroek X"$as_dir" : 'X\(//\)$' \| \ 333*b636d99dSDavid van Moolenbroek X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 334*b636d99dSDavid van Moolenbroek$as_echo X"$as_dir" | 335*b636d99dSDavid van Moolenbroek sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 336*b636d99dSDavid van Moolenbroek s//\1/ 337*b636d99dSDavid van Moolenbroek q 338*b636d99dSDavid van Moolenbroek } 339*b636d99dSDavid van Moolenbroek /^X\(\/\/\)[^/].*/{ 340*b636d99dSDavid van Moolenbroek s//\1/ 341*b636d99dSDavid van Moolenbroek q 342*b636d99dSDavid van Moolenbroek } 343*b636d99dSDavid van Moolenbroek /^X\(\/\/\)$/{ 344*b636d99dSDavid van Moolenbroek s//\1/ 345*b636d99dSDavid van Moolenbroek q 346*b636d99dSDavid van Moolenbroek } 347*b636d99dSDavid van Moolenbroek /^X\(\/\).*/{ 348*b636d99dSDavid van Moolenbroek s//\1/ 349*b636d99dSDavid van Moolenbroek q 350*b636d99dSDavid van Moolenbroek } 351*b636d99dSDavid van Moolenbroek s/.*/./; q'` 352*b636d99dSDavid van Moolenbroek test -d "$as_dir" && break 353*b636d99dSDavid van Moolenbroek done 354*b636d99dSDavid van Moolenbroek test -z "$as_dirs" || eval "mkdir $as_dirs" 355*b636d99dSDavid van Moolenbroek } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 356*b636d99dSDavid van Moolenbroek 357*b636d99dSDavid van Moolenbroek 358*b636d99dSDavid van Moolenbroek} # as_fn_mkdir_p 359*b636d99dSDavid van Moolenbroek 360*b636d99dSDavid van Moolenbroek# as_fn_executable_p FILE 361*b636d99dSDavid van Moolenbroek# ----------------------- 362*b636d99dSDavid van Moolenbroek# Test if FILE is an executable regular file. 363*b636d99dSDavid van Moolenbroekas_fn_executable_p () 364*b636d99dSDavid van Moolenbroek{ 365*b636d99dSDavid van Moolenbroek test -f "$1" && test -x "$1" 366*b636d99dSDavid van Moolenbroek} # as_fn_executable_p 367*b636d99dSDavid van Moolenbroek# as_fn_append VAR VALUE 368*b636d99dSDavid van Moolenbroek# ---------------------- 369*b636d99dSDavid van Moolenbroek# Append the text in VALUE to the end of the definition contained in VAR. Take 370*b636d99dSDavid van Moolenbroek# advantage of any shell optimizations that allow amortized linear growth over 371*b636d99dSDavid van Moolenbroek# repeated appends, instead of the typical quadratic growth present in naive 372*b636d99dSDavid van Moolenbroek# implementations. 373*b636d99dSDavid van Moolenbroekif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 374*b636d99dSDavid van Moolenbroek eval 'as_fn_append () 375*b636d99dSDavid van Moolenbroek { 376*b636d99dSDavid van Moolenbroek eval $1+=\$2 377*b636d99dSDavid van Moolenbroek }' 378*b636d99dSDavid van Moolenbroekelse 379*b636d99dSDavid van Moolenbroek as_fn_append () 380*b636d99dSDavid van Moolenbroek { 381*b636d99dSDavid van Moolenbroek eval $1=\$$1\$2 382*b636d99dSDavid van Moolenbroek } 383*b636d99dSDavid van Moolenbroekfi # as_fn_append 384*b636d99dSDavid van Moolenbroek 385*b636d99dSDavid van Moolenbroek# as_fn_arith ARG... 386*b636d99dSDavid van Moolenbroek# ------------------ 387*b636d99dSDavid van Moolenbroek# Perform arithmetic evaluation on the ARGs, and store the result in the 388*b636d99dSDavid van Moolenbroek# global $as_val. Take advantage of shells that can avoid forks. The arguments 389*b636d99dSDavid van Moolenbroek# must be portable across $(()) and expr. 390*b636d99dSDavid van Moolenbroekif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 391*b636d99dSDavid van Moolenbroek eval 'as_fn_arith () 392*b636d99dSDavid van Moolenbroek { 393*b636d99dSDavid van Moolenbroek as_val=$(( $* )) 394*b636d99dSDavid van Moolenbroek }' 395*b636d99dSDavid van Moolenbroekelse 396*b636d99dSDavid van Moolenbroek as_fn_arith () 397*b636d99dSDavid van Moolenbroek { 398*b636d99dSDavid van Moolenbroek as_val=`expr "$@" || test $? -eq 1` 399*b636d99dSDavid van Moolenbroek } 400*b636d99dSDavid van Moolenbroekfi # as_fn_arith 401*b636d99dSDavid van Moolenbroek 402*b636d99dSDavid van Moolenbroek 403*b636d99dSDavid van Moolenbroek# as_fn_error STATUS ERROR [LINENO LOG_FD] 404*b636d99dSDavid van Moolenbroek# ---------------------------------------- 405*b636d99dSDavid van Moolenbroek# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 406*b636d99dSDavid van Moolenbroek# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 407*b636d99dSDavid van Moolenbroek# script with STATUS, using 1 if that was 0. 408*b636d99dSDavid van Moolenbroekas_fn_error () 409*b636d99dSDavid van Moolenbroek{ 410*b636d99dSDavid van Moolenbroek as_status=$1; test $as_status -eq 0 && as_status=1 411*b636d99dSDavid van Moolenbroek if test "$4"; then 412*b636d99dSDavid van Moolenbroek as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 413*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 414*b636d99dSDavid van Moolenbroek fi 415*b636d99dSDavid van Moolenbroek $as_echo "$as_me: error: $2" >&2 416*b636d99dSDavid van Moolenbroek as_fn_exit $as_status 417*b636d99dSDavid van Moolenbroek} # as_fn_error 418*b636d99dSDavid van Moolenbroek 419*b636d99dSDavid van Moolenbroekif expr a : '\(a\)' >/dev/null 2>&1 && 420*b636d99dSDavid van Moolenbroek test "X`expr 00001 : '.*\(...\)'`" = X001; then 421*b636d99dSDavid van Moolenbroek as_expr=expr 422*b636d99dSDavid van Moolenbroekelse 423*b636d99dSDavid van Moolenbroek as_expr=false 424*b636d99dSDavid van Moolenbroekfi 425*b636d99dSDavid van Moolenbroek 426*b636d99dSDavid van Moolenbroekif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 427*b636d99dSDavid van Moolenbroek as_basename=basename 428*b636d99dSDavid van Moolenbroekelse 429*b636d99dSDavid van Moolenbroek as_basename=false 430*b636d99dSDavid van Moolenbroekfi 431*b636d99dSDavid van Moolenbroek 432*b636d99dSDavid van Moolenbroekif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 433*b636d99dSDavid van Moolenbroek as_dirname=dirname 434*b636d99dSDavid van Moolenbroekelse 435*b636d99dSDavid van Moolenbroek as_dirname=false 436*b636d99dSDavid van Moolenbroekfi 437*b636d99dSDavid van Moolenbroek 438*b636d99dSDavid van Moolenbroekas_me=`$as_basename -- "$0" || 439*b636d99dSDavid van Moolenbroek$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 440*b636d99dSDavid van Moolenbroek X"$0" : 'X\(//\)$' \| \ 441*b636d99dSDavid van Moolenbroek X"$0" : 'X\(/\)' \| . 2>/dev/null || 442*b636d99dSDavid van Moolenbroek$as_echo X/"$0" | 443*b636d99dSDavid van Moolenbroek sed '/^.*\/\([^/][^/]*\)\/*$/{ 444*b636d99dSDavid van Moolenbroek s//\1/ 445*b636d99dSDavid van Moolenbroek q 446*b636d99dSDavid van Moolenbroek } 447*b636d99dSDavid van Moolenbroek /^X\/\(\/\/\)$/{ 448*b636d99dSDavid van Moolenbroek s//\1/ 449*b636d99dSDavid van Moolenbroek q 450*b636d99dSDavid van Moolenbroek } 451*b636d99dSDavid van Moolenbroek /^X\/\(\/\).*/{ 452*b636d99dSDavid van Moolenbroek s//\1/ 453*b636d99dSDavid van Moolenbroek q 454*b636d99dSDavid van Moolenbroek } 455*b636d99dSDavid van Moolenbroek s/.*/./; q'` 456*b636d99dSDavid van Moolenbroek 457*b636d99dSDavid van Moolenbroek# Avoid depending upon Character Ranges. 458*b636d99dSDavid van Moolenbroekas_cr_letters='abcdefghijklmnopqrstuvwxyz' 459*b636d99dSDavid van Moolenbroekas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 460*b636d99dSDavid van Moolenbroekas_cr_Letters=$as_cr_letters$as_cr_LETTERS 461*b636d99dSDavid van Moolenbroekas_cr_digits='0123456789' 462*b636d99dSDavid van Moolenbroekas_cr_alnum=$as_cr_Letters$as_cr_digits 463*b636d99dSDavid van Moolenbroek 464*b636d99dSDavid van Moolenbroek 465*b636d99dSDavid van Moolenbroek as_lineno_1=$LINENO as_lineno_1a=$LINENO 466*b636d99dSDavid van Moolenbroek as_lineno_2=$LINENO as_lineno_2a=$LINENO 467*b636d99dSDavid van Moolenbroek eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 468*b636d99dSDavid van Moolenbroek test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 469*b636d99dSDavid van Moolenbroek # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 470*b636d99dSDavid van Moolenbroek sed -n ' 471*b636d99dSDavid van Moolenbroek p 472*b636d99dSDavid van Moolenbroek /[$]LINENO/= 473*b636d99dSDavid van Moolenbroek ' <$as_myself | 474*b636d99dSDavid van Moolenbroek sed ' 475*b636d99dSDavid van Moolenbroek s/[$]LINENO.*/&-/ 476*b636d99dSDavid van Moolenbroek t lineno 477*b636d99dSDavid van Moolenbroek b 478*b636d99dSDavid van Moolenbroek :lineno 479*b636d99dSDavid van Moolenbroek N 480*b636d99dSDavid van Moolenbroek :loop 481*b636d99dSDavid van Moolenbroek s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 482*b636d99dSDavid van Moolenbroek t loop 483*b636d99dSDavid van Moolenbroek s/-\n.*// 484*b636d99dSDavid van Moolenbroek ' >$as_me.lineno && 485*b636d99dSDavid van Moolenbroek chmod +x "$as_me.lineno" || 486*b636d99dSDavid van Moolenbroek { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 487*b636d99dSDavid van Moolenbroek 488*b636d99dSDavid van Moolenbroek # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 489*b636d99dSDavid van Moolenbroek # already done that, so ensure we don't try to do so again and fall 490*b636d99dSDavid van Moolenbroek # in an infinite loop. This has already happened in practice. 491*b636d99dSDavid van Moolenbroek _as_can_reexec=no; export _as_can_reexec 492*b636d99dSDavid van Moolenbroek # Don't try to exec as it changes $[0], causing all sort of problems 493*b636d99dSDavid van Moolenbroek # (the dirname of $[0] is not the place where we might find the 494*b636d99dSDavid van Moolenbroek # original and so on. Autoconf is especially sensitive to this). 495*b636d99dSDavid van Moolenbroek . "./$as_me.lineno" 496*b636d99dSDavid van Moolenbroek # Exit status is that of the last command. 497*b636d99dSDavid van Moolenbroek exit 498*b636d99dSDavid van Moolenbroek} 499*b636d99dSDavid van Moolenbroek 500*b636d99dSDavid van MoolenbroekECHO_C= ECHO_N= ECHO_T= 501*b636d99dSDavid van Moolenbroekcase `echo -n x` in #((((( 502*b636d99dSDavid van Moolenbroek-n*) 503*b636d99dSDavid van Moolenbroek case `echo 'xy\c'` in 504*b636d99dSDavid van Moolenbroek *c*) ECHO_T=' ';; # ECHO_T is single tab character. 505*b636d99dSDavid van Moolenbroek xy) ECHO_C='\c';; 506*b636d99dSDavid van Moolenbroek *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 507*b636d99dSDavid van Moolenbroek ECHO_T=' ';; 508*b636d99dSDavid van Moolenbroek esac;; 509*b636d99dSDavid van Moolenbroek*) 510*b636d99dSDavid van Moolenbroek ECHO_N='-n';; 511*b636d99dSDavid van Moolenbroekesac 512*b636d99dSDavid van Moolenbroek 513*b636d99dSDavid van Moolenbroekrm -f conf$$ conf$$.exe conf$$.file 514*b636d99dSDavid van Moolenbroekif test -d conf$$.dir; then 515*b636d99dSDavid van Moolenbroek rm -f conf$$.dir/conf$$.file 516*b636d99dSDavid van Moolenbroekelse 517*b636d99dSDavid van Moolenbroek rm -f conf$$.dir 518*b636d99dSDavid van Moolenbroek mkdir conf$$.dir 2>/dev/null 519*b636d99dSDavid van Moolenbroekfi 520*b636d99dSDavid van Moolenbroekif (echo >conf$$.file) 2>/dev/null; then 521*b636d99dSDavid van Moolenbroek if ln -s conf$$.file conf$$ 2>/dev/null; then 522*b636d99dSDavid van Moolenbroek as_ln_s='ln -s' 523*b636d99dSDavid van Moolenbroek # ... but there are two gotchas: 524*b636d99dSDavid van Moolenbroek # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 525*b636d99dSDavid van Moolenbroek # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 526*b636d99dSDavid van Moolenbroek # In both cases, we have to default to `cp -pR'. 527*b636d99dSDavid van Moolenbroek ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 528*b636d99dSDavid van Moolenbroek as_ln_s='cp -pR' 529*b636d99dSDavid van Moolenbroek elif ln conf$$.file conf$$ 2>/dev/null; then 530*b636d99dSDavid van Moolenbroek as_ln_s=ln 531*b636d99dSDavid van Moolenbroek else 532*b636d99dSDavid van Moolenbroek as_ln_s='cp -pR' 533*b636d99dSDavid van Moolenbroek fi 534*b636d99dSDavid van Moolenbroekelse 535*b636d99dSDavid van Moolenbroek as_ln_s='cp -pR' 536*b636d99dSDavid van Moolenbroekfi 537*b636d99dSDavid van Moolenbroekrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 538*b636d99dSDavid van Moolenbroekrmdir conf$$.dir 2>/dev/null 539*b636d99dSDavid van Moolenbroek 540*b636d99dSDavid van Moolenbroekif mkdir -p . 2>/dev/null; then 541*b636d99dSDavid van Moolenbroek as_mkdir_p='mkdir -p "$as_dir"' 542*b636d99dSDavid van Moolenbroekelse 543*b636d99dSDavid van Moolenbroek test -d ./-p && rmdir ./-p 544*b636d99dSDavid van Moolenbroek as_mkdir_p=false 545*b636d99dSDavid van Moolenbroekfi 546*b636d99dSDavid van Moolenbroek 547*b636d99dSDavid van Moolenbroekas_test_x='test -x' 548*b636d99dSDavid van Moolenbroekas_executable_p=as_fn_executable_p 549*b636d99dSDavid van Moolenbroek 550*b636d99dSDavid van Moolenbroek# Sed expression to map a string onto a valid CPP name. 551*b636d99dSDavid van Moolenbroekas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 552*b636d99dSDavid van Moolenbroek 553*b636d99dSDavid van Moolenbroek# Sed expression to map a string onto a valid variable name. 554*b636d99dSDavid van Moolenbroekas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 555*b636d99dSDavid van Moolenbroek 556*b636d99dSDavid van Moolenbroek 557*b636d99dSDavid van Moolenbroektest -n "$DJDIR" || exec 7<&0 </dev/null 558*b636d99dSDavid van Moolenbroekexec 6>&1 559*b636d99dSDavid van Moolenbroek 560*b636d99dSDavid van Moolenbroek# Name of the host. 561*b636d99dSDavid van Moolenbroek# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 562*b636d99dSDavid van Moolenbroek# so uname gets run too. 563*b636d99dSDavid van Moolenbroekac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 564*b636d99dSDavid van Moolenbroek 565*b636d99dSDavid van Moolenbroek# 566*b636d99dSDavid van Moolenbroek# Initializations. 567*b636d99dSDavid van Moolenbroek# 568*b636d99dSDavid van Moolenbroekac_default_prefix=/usr/local 569*b636d99dSDavid van Moolenbroekac_clean_files= 570*b636d99dSDavid van Moolenbroekac_config_libobj_dir=. 571*b636d99dSDavid van MoolenbroekLIBOBJS= 572*b636d99dSDavid van Moolenbroekcross_compiling=no 573*b636d99dSDavid van Moolenbroeksubdirs= 574*b636d99dSDavid van MoolenbroekMFLAGS= 575*b636d99dSDavid van MoolenbroekMAKEFLAGS= 576*b636d99dSDavid van Moolenbroek 577*b636d99dSDavid van Moolenbroek# Identity of this package. 578*b636d99dSDavid van MoolenbroekPACKAGE_NAME= 579*b636d99dSDavid van MoolenbroekPACKAGE_TARNAME= 580*b636d99dSDavid van MoolenbroekPACKAGE_VERSION= 581*b636d99dSDavid van MoolenbroekPACKAGE_STRING= 582*b636d99dSDavid van MoolenbroekPACKAGE_BUGREPORT= 583*b636d99dSDavid van MoolenbroekPACKAGE_URL= 584*b636d99dSDavid van Moolenbroek 585*b636d99dSDavid van Moolenbroekac_unique_file="tcpdump.c" 586*b636d99dSDavid van Moolenbroek# Factoring default headers for most tests. 587*b636d99dSDavid van Moolenbroekac_includes_default="\ 588*b636d99dSDavid van Moolenbroek#include <stdio.h> 589*b636d99dSDavid van Moolenbroek#ifdef HAVE_SYS_TYPES_H 590*b636d99dSDavid van Moolenbroek# include <sys/types.h> 591*b636d99dSDavid van Moolenbroek#endif 592*b636d99dSDavid van Moolenbroek#ifdef HAVE_SYS_STAT_H 593*b636d99dSDavid van Moolenbroek# include <sys/stat.h> 594*b636d99dSDavid van Moolenbroek#endif 595*b636d99dSDavid van Moolenbroek#ifdef STDC_HEADERS 596*b636d99dSDavid van Moolenbroek# include <stdlib.h> 597*b636d99dSDavid van Moolenbroek# include <stddef.h> 598*b636d99dSDavid van Moolenbroek#else 599*b636d99dSDavid van Moolenbroek# ifdef HAVE_STDLIB_H 600*b636d99dSDavid van Moolenbroek# include <stdlib.h> 601*b636d99dSDavid van Moolenbroek# endif 602*b636d99dSDavid van Moolenbroek#endif 603*b636d99dSDavid van Moolenbroek#ifdef HAVE_STRING_H 604*b636d99dSDavid van Moolenbroek# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 605*b636d99dSDavid van Moolenbroek# include <memory.h> 606*b636d99dSDavid van Moolenbroek# endif 607*b636d99dSDavid van Moolenbroek# include <string.h> 608*b636d99dSDavid van Moolenbroek#endif 609*b636d99dSDavid van Moolenbroek#ifdef HAVE_STRINGS_H 610*b636d99dSDavid van Moolenbroek# include <strings.h> 611*b636d99dSDavid van Moolenbroek#endif 612*b636d99dSDavid van Moolenbroek#ifdef HAVE_INTTYPES_H 613*b636d99dSDavid van Moolenbroek# include <inttypes.h> 614*b636d99dSDavid van Moolenbroek#endif 615*b636d99dSDavid van Moolenbroek#ifdef HAVE_STDINT_H 616*b636d99dSDavid van Moolenbroek# include <stdint.h> 617*b636d99dSDavid van Moolenbroek#endif 618*b636d99dSDavid van Moolenbroek#ifdef HAVE_UNISTD_H 619*b636d99dSDavid van Moolenbroek# include <unistd.h> 620*b636d99dSDavid van Moolenbroek#endif" 621*b636d99dSDavid van Moolenbroek 622*b636d99dSDavid van Moolenbroekac_subst_vars='LTLIBOBJS 623*b636d99dSDavid van MoolenbroekINSTALL_DATA 624*b636d99dSDavid van MoolenbroekINSTALL_SCRIPT 625*b636d99dSDavid van MoolenbroekINSTALL_PROGRAM 626*b636d99dSDavid van MoolenbroekMAN_MISC_INFO 627*b636d99dSDavid van MoolenbroekMAN_FILE_FORMATS 628*b636d99dSDavid van MoolenbroekLOCALSRC 629*b636d99dSDavid van MoolenbroekV_PCAPDEP 630*b636d99dSDavid van MoolenbroekV_INCLS 631*b636d99dSDavid van MoolenbroekV_GROUP 632*b636d99dSDavid van MoolenbroekV_DEFS 633*b636d99dSDavid van MoolenbroekV_CCOPT 634*b636d99dSDavid van MoolenbroekMKDEP 635*b636d99dSDavid van MoolenbroekDEPENDENCY_CFLAG 636*b636d99dSDavid van MoolenbroekAR 637*b636d99dSDavid van MoolenbroekRANLIB 638*b636d99dSDavid van MoolenbroekPCAP_CONFIG 639*b636d99dSDavid van MoolenbroekLIBOBJS 640*b636d99dSDavid van MoolenbroekEGREP 641*b636d99dSDavid van MoolenbroekGREP 642*b636d99dSDavid van MoolenbroekCPP 643*b636d99dSDavid van MoolenbroekOBJEXT 644*b636d99dSDavid van MoolenbroekEXEEXT 645*b636d99dSDavid van Moolenbroekac_ct_CC 646*b636d99dSDavid van MoolenbroekCPPFLAGS 647*b636d99dSDavid van MoolenbroekLDFLAGS 648*b636d99dSDavid van MoolenbroekCFLAGS 649*b636d99dSDavid van MoolenbroekCC 650*b636d99dSDavid van MoolenbroekSHLICC2 651*b636d99dSDavid van Moolenbroekhost_os 652*b636d99dSDavid van Moolenbroekhost_vendor 653*b636d99dSDavid van Moolenbroekhost_cpu 654*b636d99dSDavid van Moolenbroekhost 655*b636d99dSDavid van Moolenbroekbuild_os 656*b636d99dSDavid van Moolenbroekbuild_vendor 657*b636d99dSDavid van Moolenbroekbuild_cpu 658*b636d99dSDavid van Moolenbroekbuild 659*b636d99dSDavid van Moolenbroektarget_alias 660*b636d99dSDavid van Moolenbroekhost_alias 661*b636d99dSDavid van Moolenbroekbuild_alias 662*b636d99dSDavid van MoolenbroekLIBS 663*b636d99dSDavid van MoolenbroekECHO_T 664*b636d99dSDavid van MoolenbroekECHO_N 665*b636d99dSDavid van MoolenbroekECHO_C 666*b636d99dSDavid van MoolenbroekDEFS 667*b636d99dSDavid van Moolenbroekmandir 668*b636d99dSDavid van Moolenbroeklocaledir 669*b636d99dSDavid van Moolenbroeklibdir 670*b636d99dSDavid van Moolenbroekpsdir 671*b636d99dSDavid van Moolenbroekpdfdir 672*b636d99dSDavid van Moolenbroekdvidir 673*b636d99dSDavid van Moolenbroekhtmldir 674*b636d99dSDavid van Moolenbroekinfodir 675*b636d99dSDavid van Moolenbroekdocdir 676*b636d99dSDavid van Moolenbroekoldincludedir 677*b636d99dSDavid van Moolenbroekincludedir 678*b636d99dSDavid van Moolenbroeklocalstatedir 679*b636d99dSDavid van Moolenbroeksharedstatedir 680*b636d99dSDavid van Moolenbroeksysconfdir 681*b636d99dSDavid van Moolenbroekdatadir 682*b636d99dSDavid van Moolenbroekdatarootdir 683*b636d99dSDavid van Moolenbroeklibexecdir 684*b636d99dSDavid van Moolenbroeksbindir 685*b636d99dSDavid van Moolenbroekbindir 686*b636d99dSDavid van Moolenbroekprogram_transform_name 687*b636d99dSDavid van Moolenbroekprefix 688*b636d99dSDavid van Moolenbroekexec_prefix 689*b636d99dSDavid van MoolenbroekPACKAGE_URL 690*b636d99dSDavid van MoolenbroekPACKAGE_BUGREPORT 691*b636d99dSDavid van MoolenbroekPACKAGE_STRING 692*b636d99dSDavid van MoolenbroekPACKAGE_VERSION 693*b636d99dSDavid van MoolenbroekPACKAGE_TARNAME 694*b636d99dSDavid van MoolenbroekPACKAGE_NAME 695*b636d99dSDavid van MoolenbroekPATH_SEPARATOR 696*b636d99dSDavid van MoolenbroekSHELL' 697*b636d99dSDavid van Moolenbroekac_subst_files='' 698*b636d99dSDavid van Moolenbroekac_user_opts=' 699*b636d99dSDavid van Moolenbroekenable_option_checking 700*b636d99dSDavid van Moolenbroekwith_gcc 701*b636d99dSDavid van Moolenbroekenable_universal 702*b636d99dSDavid van Moolenbroekwith_smi 703*b636d99dSDavid van Moolenbroekenable_smb 704*b636d99dSDavid van Moolenbroekwith_user 705*b636d99dSDavid van Moolenbroekwith_chroot 706*b636d99dSDavid van Moolenbroekwith_sandbox_capsicum 707*b636d99dSDavid van Moolenbroekenable_ipv6 708*b636d99dSDavid van Moolenbroekwith_system_libpcap 709*b636d99dSDavid van Moolenbroekwith_crypto 710*b636d99dSDavid van Moolenbroekwith_cap_ng 711*b636d99dSDavid van Moolenbroek' 712*b636d99dSDavid van Moolenbroek ac_precious_vars='build_alias 713*b636d99dSDavid van Moolenbroekhost_alias 714*b636d99dSDavid van Moolenbroektarget_alias 715*b636d99dSDavid van MoolenbroekCC 716*b636d99dSDavid van MoolenbroekCFLAGS 717*b636d99dSDavid van MoolenbroekLDFLAGS 718*b636d99dSDavid van MoolenbroekLIBS 719*b636d99dSDavid van MoolenbroekCPPFLAGS 720*b636d99dSDavid van MoolenbroekCPP' 721*b636d99dSDavid van Moolenbroek 722*b636d99dSDavid van Moolenbroek 723*b636d99dSDavid van Moolenbroek# Initialize some variables set by options. 724*b636d99dSDavid van Moolenbroekac_init_help= 725*b636d99dSDavid van Moolenbroekac_init_version=false 726*b636d99dSDavid van Moolenbroekac_unrecognized_opts= 727*b636d99dSDavid van Moolenbroekac_unrecognized_sep= 728*b636d99dSDavid van Moolenbroek# The variables have the same names as the options, with 729*b636d99dSDavid van Moolenbroek# dashes changed to underlines. 730*b636d99dSDavid van Moolenbroekcache_file=/dev/null 731*b636d99dSDavid van Moolenbroekexec_prefix=NONE 732*b636d99dSDavid van Moolenbroekno_create= 733*b636d99dSDavid van Moolenbroekno_recursion= 734*b636d99dSDavid van Moolenbroekprefix=NONE 735*b636d99dSDavid van Moolenbroekprogram_prefix=NONE 736*b636d99dSDavid van Moolenbroekprogram_suffix=NONE 737*b636d99dSDavid van Moolenbroekprogram_transform_name=s,x,x, 738*b636d99dSDavid van Moolenbroeksilent= 739*b636d99dSDavid van Moolenbroeksite= 740*b636d99dSDavid van Moolenbroeksrcdir= 741*b636d99dSDavid van Moolenbroekverbose= 742*b636d99dSDavid van Moolenbroekx_includes=NONE 743*b636d99dSDavid van Moolenbroekx_libraries=NONE 744*b636d99dSDavid van Moolenbroek 745*b636d99dSDavid van Moolenbroek# Installation directory options. 746*b636d99dSDavid van Moolenbroek# These are left unexpanded so users can "make install exec_prefix=/foo" 747*b636d99dSDavid van Moolenbroek# and all the variables that are supposed to be based on exec_prefix 748*b636d99dSDavid van Moolenbroek# by default will actually change. 749*b636d99dSDavid van Moolenbroek# Use braces instead of parens because sh, perl, etc. also accept them. 750*b636d99dSDavid van Moolenbroek# (The list follows the same order as the GNU Coding Standards.) 751*b636d99dSDavid van Moolenbroekbindir='${exec_prefix}/bin' 752*b636d99dSDavid van Moolenbroeksbindir='${exec_prefix}/sbin' 753*b636d99dSDavid van Moolenbroeklibexecdir='${exec_prefix}/libexec' 754*b636d99dSDavid van Moolenbroekdatarootdir='${prefix}/share' 755*b636d99dSDavid van Moolenbroekdatadir='${datarootdir}' 756*b636d99dSDavid van Moolenbroeksysconfdir='${prefix}/etc' 757*b636d99dSDavid van Moolenbroeksharedstatedir='${prefix}/com' 758*b636d99dSDavid van Moolenbroeklocalstatedir='${prefix}/var' 759*b636d99dSDavid van Moolenbroekincludedir='${prefix}/include' 760*b636d99dSDavid van Moolenbroekoldincludedir='/usr/include' 761*b636d99dSDavid van Moolenbroekdocdir='${datarootdir}/doc/${PACKAGE}' 762*b636d99dSDavid van Moolenbroekinfodir='${datarootdir}/info' 763*b636d99dSDavid van Moolenbroekhtmldir='${docdir}' 764*b636d99dSDavid van Moolenbroekdvidir='${docdir}' 765*b636d99dSDavid van Moolenbroekpdfdir='${docdir}' 766*b636d99dSDavid van Moolenbroekpsdir='${docdir}' 767*b636d99dSDavid van Moolenbroeklibdir='${exec_prefix}/lib' 768*b636d99dSDavid van Moolenbroeklocaledir='${datarootdir}/locale' 769*b636d99dSDavid van Moolenbroekmandir='${datarootdir}/man' 770*b636d99dSDavid van Moolenbroek 771*b636d99dSDavid van Moolenbroekac_prev= 772*b636d99dSDavid van Moolenbroekac_dashdash= 773*b636d99dSDavid van Moolenbroekfor ac_option 774*b636d99dSDavid van Moolenbroekdo 775*b636d99dSDavid van Moolenbroek # If the previous option needs an argument, assign it. 776*b636d99dSDavid van Moolenbroek if test -n "$ac_prev"; then 777*b636d99dSDavid van Moolenbroek eval $ac_prev=\$ac_option 778*b636d99dSDavid van Moolenbroek ac_prev= 779*b636d99dSDavid van Moolenbroek continue 780*b636d99dSDavid van Moolenbroek fi 781*b636d99dSDavid van Moolenbroek 782*b636d99dSDavid van Moolenbroek case $ac_option in 783*b636d99dSDavid van Moolenbroek *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 784*b636d99dSDavid van Moolenbroek *=) ac_optarg= ;; 785*b636d99dSDavid van Moolenbroek *) ac_optarg=yes ;; 786*b636d99dSDavid van Moolenbroek esac 787*b636d99dSDavid van Moolenbroek 788*b636d99dSDavid van Moolenbroek # Accept the important Cygnus configure options, so we can diagnose typos. 789*b636d99dSDavid van Moolenbroek 790*b636d99dSDavid van Moolenbroek case $ac_dashdash$ac_option in 791*b636d99dSDavid van Moolenbroek --) 792*b636d99dSDavid van Moolenbroek ac_dashdash=yes ;; 793*b636d99dSDavid van Moolenbroek 794*b636d99dSDavid van Moolenbroek -bindir | --bindir | --bindi | --bind | --bin | --bi) 795*b636d99dSDavid van Moolenbroek ac_prev=bindir ;; 796*b636d99dSDavid van Moolenbroek -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 797*b636d99dSDavid van Moolenbroek bindir=$ac_optarg ;; 798*b636d99dSDavid van Moolenbroek 799*b636d99dSDavid van Moolenbroek -build | --build | --buil | --bui | --bu) 800*b636d99dSDavid van Moolenbroek ac_prev=build_alias ;; 801*b636d99dSDavid van Moolenbroek -build=* | --build=* | --buil=* | --bui=* | --bu=*) 802*b636d99dSDavid van Moolenbroek build_alias=$ac_optarg ;; 803*b636d99dSDavid van Moolenbroek 804*b636d99dSDavid van Moolenbroek -cache-file | --cache-file | --cache-fil | --cache-fi \ 805*b636d99dSDavid van Moolenbroek | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 806*b636d99dSDavid van Moolenbroek ac_prev=cache_file ;; 807*b636d99dSDavid van Moolenbroek -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 808*b636d99dSDavid van Moolenbroek | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 809*b636d99dSDavid van Moolenbroek cache_file=$ac_optarg ;; 810*b636d99dSDavid van Moolenbroek 811*b636d99dSDavid van Moolenbroek --config-cache | -C) 812*b636d99dSDavid van Moolenbroek cache_file=config.cache ;; 813*b636d99dSDavid van Moolenbroek 814*b636d99dSDavid van Moolenbroek -datadir | --datadir | --datadi | --datad) 815*b636d99dSDavid van Moolenbroek ac_prev=datadir ;; 816*b636d99dSDavid van Moolenbroek -datadir=* | --datadir=* | --datadi=* | --datad=*) 817*b636d99dSDavid van Moolenbroek datadir=$ac_optarg ;; 818*b636d99dSDavid van Moolenbroek 819*b636d99dSDavid van Moolenbroek -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 820*b636d99dSDavid van Moolenbroek | --dataroo | --dataro | --datar) 821*b636d99dSDavid van Moolenbroek ac_prev=datarootdir ;; 822*b636d99dSDavid van Moolenbroek -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 823*b636d99dSDavid van Moolenbroek | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 824*b636d99dSDavid van Moolenbroek datarootdir=$ac_optarg ;; 825*b636d99dSDavid van Moolenbroek 826*b636d99dSDavid van Moolenbroek -disable-* | --disable-*) 827*b636d99dSDavid van Moolenbroek ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 828*b636d99dSDavid van Moolenbroek # Reject names that are not valid shell variable names. 829*b636d99dSDavid van Moolenbroek expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 830*b636d99dSDavid van Moolenbroek as_fn_error $? "invalid feature name: $ac_useropt" 831*b636d99dSDavid van Moolenbroek ac_useropt_orig=$ac_useropt 832*b636d99dSDavid van Moolenbroek ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 833*b636d99dSDavid van Moolenbroek case $ac_user_opts in 834*b636d99dSDavid van Moolenbroek *" 835*b636d99dSDavid van Moolenbroek"enable_$ac_useropt" 836*b636d99dSDavid van Moolenbroek"*) ;; 837*b636d99dSDavid van Moolenbroek *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 838*b636d99dSDavid van Moolenbroek ac_unrecognized_sep=', ';; 839*b636d99dSDavid van Moolenbroek esac 840*b636d99dSDavid van Moolenbroek eval enable_$ac_useropt=no ;; 841*b636d99dSDavid van Moolenbroek 842*b636d99dSDavid van Moolenbroek -docdir | --docdir | --docdi | --doc | --do) 843*b636d99dSDavid van Moolenbroek ac_prev=docdir ;; 844*b636d99dSDavid van Moolenbroek -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 845*b636d99dSDavid van Moolenbroek docdir=$ac_optarg ;; 846*b636d99dSDavid van Moolenbroek 847*b636d99dSDavid van Moolenbroek -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 848*b636d99dSDavid van Moolenbroek ac_prev=dvidir ;; 849*b636d99dSDavid van Moolenbroek -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 850*b636d99dSDavid van Moolenbroek dvidir=$ac_optarg ;; 851*b636d99dSDavid van Moolenbroek 852*b636d99dSDavid van Moolenbroek -enable-* | --enable-*) 853*b636d99dSDavid van Moolenbroek ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 854*b636d99dSDavid van Moolenbroek # Reject names that are not valid shell variable names. 855*b636d99dSDavid van Moolenbroek expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 856*b636d99dSDavid van Moolenbroek as_fn_error $? "invalid feature name: $ac_useropt" 857*b636d99dSDavid van Moolenbroek ac_useropt_orig=$ac_useropt 858*b636d99dSDavid van Moolenbroek ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 859*b636d99dSDavid van Moolenbroek case $ac_user_opts in 860*b636d99dSDavid van Moolenbroek *" 861*b636d99dSDavid van Moolenbroek"enable_$ac_useropt" 862*b636d99dSDavid van Moolenbroek"*) ;; 863*b636d99dSDavid van Moolenbroek *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 864*b636d99dSDavid van Moolenbroek ac_unrecognized_sep=', ';; 865*b636d99dSDavid van Moolenbroek esac 866*b636d99dSDavid van Moolenbroek eval enable_$ac_useropt=\$ac_optarg ;; 867*b636d99dSDavid van Moolenbroek 868*b636d99dSDavid van Moolenbroek -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 869*b636d99dSDavid van Moolenbroek | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 870*b636d99dSDavid van Moolenbroek | --exec | --exe | --ex) 871*b636d99dSDavid van Moolenbroek ac_prev=exec_prefix ;; 872*b636d99dSDavid van Moolenbroek -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 873*b636d99dSDavid van Moolenbroek | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 874*b636d99dSDavid van Moolenbroek | --exec=* | --exe=* | --ex=*) 875*b636d99dSDavid van Moolenbroek exec_prefix=$ac_optarg ;; 876*b636d99dSDavid van Moolenbroek 877*b636d99dSDavid van Moolenbroek -gas | --gas | --ga | --g) 878*b636d99dSDavid van Moolenbroek # Obsolete; use --with-gas. 879*b636d99dSDavid van Moolenbroek with_gas=yes ;; 880*b636d99dSDavid van Moolenbroek 881*b636d99dSDavid van Moolenbroek -help | --help | --hel | --he | -h) 882*b636d99dSDavid van Moolenbroek ac_init_help=long ;; 883*b636d99dSDavid van Moolenbroek -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 884*b636d99dSDavid van Moolenbroek ac_init_help=recursive ;; 885*b636d99dSDavid van Moolenbroek -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 886*b636d99dSDavid van Moolenbroek ac_init_help=short ;; 887*b636d99dSDavid van Moolenbroek 888*b636d99dSDavid van Moolenbroek -host | --host | --hos | --ho) 889*b636d99dSDavid van Moolenbroek ac_prev=host_alias ;; 890*b636d99dSDavid van Moolenbroek -host=* | --host=* | --hos=* | --ho=*) 891*b636d99dSDavid van Moolenbroek host_alias=$ac_optarg ;; 892*b636d99dSDavid van Moolenbroek 893*b636d99dSDavid van Moolenbroek -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 894*b636d99dSDavid van Moolenbroek ac_prev=htmldir ;; 895*b636d99dSDavid van Moolenbroek -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 896*b636d99dSDavid van Moolenbroek | --ht=*) 897*b636d99dSDavid van Moolenbroek htmldir=$ac_optarg ;; 898*b636d99dSDavid van Moolenbroek 899*b636d99dSDavid van Moolenbroek -includedir | --includedir | --includedi | --included | --include \ 900*b636d99dSDavid van Moolenbroek | --includ | --inclu | --incl | --inc) 901*b636d99dSDavid van Moolenbroek ac_prev=includedir ;; 902*b636d99dSDavid van Moolenbroek -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 903*b636d99dSDavid van Moolenbroek | --includ=* | --inclu=* | --incl=* | --inc=*) 904*b636d99dSDavid van Moolenbroek includedir=$ac_optarg ;; 905*b636d99dSDavid van Moolenbroek 906*b636d99dSDavid van Moolenbroek -infodir | --infodir | --infodi | --infod | --info | --inf) 907*b636d99dSDavid van Moolenbroek ac_prev=infodir ;; 908*b636d99dSDavid van Moolenbroek -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 909*b636d99dSDavid van Moolenbroek infodir=$ac_optarg ;; 910*b636d99dSDavid van Moolenbroek 911*b636d99dSDavid van Moolenbroek -libdir | --libdir | --libdi | --libd) 912*b636d99dSDavid van Moolenbroek ac_prev=libdir ;; 913*b636d99dSDavid van Moolenbroek -libdir=* | --libdir=* | --libdi=* | --libd=*) 914*b636d99dSDavid van Moolenbroek libdir=$ac_optarg ;; 915*b636d99dSDavid van Moolenbroek 916*b636d99dSDavid van Moolenbroek -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 917*b636d99dSDavid van Moolenbroek | --libexe | --libex | --libe) 918*b636d99dSDavid van Moolenbroek ac_prev=libexecdir ;; 919*b636d99dSDavid van Moolenbroek -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 920*b636d99dSDavid van Moolenbroek | --libexe=* | --libex=* | --libe=*) 921*b636d99dSDavid van Moolenbroek libexecdir=$ac_optarg ;; 922*b636d99dSDavid van Moolenbroek 923*b636d99dSDavid van Moolenbroek -localedir | --localedir | --localedi | --localed | --locale) 924*b636d99dSDavid van Moolenbroek ac_prev=localedir ;; 925*b636d99dSDavid van Moolenbroek -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 926*b636d99dSDavid van Moolenbroek localedir=$ac_optarg ;; 927*b636d99dSDavid van Moolenbroek 928*b636d99dSDavid van Moolenbroek -localstatedir | --localstatedir | --localstatedi | --localstated \ 929*b636d99dSDavid van Moolenbroek | --localstate | --localstat | --localsta | --localst | --locals) 930*b636d99dSDavid van Moolenbroek ac_prev=localstatedir ;; 931*b636d99dSDavid van Moolenbroek -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 932*b636d99dSDavid van Moolenbroek | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 933*b636d99dSDavid van Moolenbroek localstatedir=$ac_optarg ;; 934*b636d99dSDavid van Moolenbroek 935*b636d99dSDavid van Moolenbroek -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 936*b636d99dSDavid van Moolenbroek ac_prev=mandir ;; 937*b636d99dSDavid van Moolenbroek -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 938*b636d99dSDavid van Moolenbroek mandir=$ac_optarg ;; 939*b636d99dSDavid van Moolenbroek 940*b636d99dSDavid van Moolenbroek -nfp | --nfp | --nf) 941*b636d99dSDavid van Moolenbroek # Obsolete; use --without-fp. 942*b636d99dSDavid van Moolenbroek with_fp=no ;; 943*b636d99dSDavid van Moolenbroek 944*b636d99dSDavid van Moolenbroek -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 945*b636d99dSDavid van Moolenbroek | --no-cr | --no-c | -n) 946*b636d99dSDavid van Moolenbroek no_create=yes ;; 947*b636d99dSDavid van Moolenbroek 948*b636d99dSDavid van Moolenbroek -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 949*b636d99dSDavid van Moolenbroek | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 950*b636d99dSDavid van Moolenbroek no_recursion=yes ;; 951*b636d99dSDavid van Moolenbroek 952*b636d99dSDavid van Moolenbroek -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 953*b636d99dSDavid van Moolenbroek | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 954*b636d99dSDavid van Moolenbroek | --oldin | --oldi | --old | --ol | --o) 955*b636d99dSDavid van Moolenbroek ac_prev=oldincludedir ;; 956*b636d99dSDavid van Moolenbroek -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 957*b636d99dSDavid van Moolenbroek | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 958*b636d99dSDavid van Moolenbroek | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 959*b636d99dSDavid van Moolenbroek oldincludedir=$ac_optarg ;; 960*b636d99dSDavid van Moolenbroek 961*b636d99dSDavid van Moolenbroek -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 962*b636d99dSDavid van Moolenbroek ac_prev=prefix ;; 963*b636d99dSDavid van Moolenbroek -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 964*b636d99dSDavid van Moolenbroek prefix=$ac_optarg ;; 965*b636d99dSDavid van Moolenbroek 966*b636d99dSDavid van Moolenbroek -program-prefix | --program-prefix | --program-prefi | --program-pref \ 967*b636d99dSDavid van Moolenbroek | --program-pre | --program-pr | --program-p) 968*b636d99dSDavid van Moolenbroek ac_prev=program_prefix ;; 969*b636d99dSDavid van Moolenbroek -program-prefix=* | --program-prefix=* | --program-prefi=* \ 970*b636d99dSDavid van Moolenbroek | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 971*b636d99dSDavid van Moolenbroek program_prefix=$ac_optarg ;; 972*b636d99dSDavid van Moolenbroek 973*b636d99dSDavid van Moolenbroek -program-suffix | --program-suffix | --program-suffi | --program-suff \ 974*b636d99dSDavid van Moolenbroek | --program-suf | --program-su | --program-s) 975*b636d99dSDavid van Moolenbroek ac_prev=program_suffix ;; 976*b636d99dSDavid van Moolenbroek -program-suffix=* | --program-suffix=* | --program-suffi=* \ 977*b636d99dSDavid van Moolenbroek | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 978*b636d99dSDavid van Moolenbroek program_suffix=$ac_optarg ;; 979*b636d99dSDavid van Moolenbroek 980*b636d99dSDavid van Moolenbroek -program-transform-name | --program-transform-name \ 981*b636d99dSDavid van Moolenbroek | --program-transform-nam | --program-transform-na \ 982*b636d99dSDavid van Moolenbroek | --program-transform-n | --program-transform- \ 983*b636d99dSDavid van Moolenbroek | --program-transform | --program-transfor \ 984*b636d99dSDavid van Moolenbroek | --program-transfo | --program-transf \ 985*b636d99dSDavid van Moolenbroek | --program-trans | --program-tran \ 986*b636d99dSDavid van Moolenbroek | --progr-tra | --program-tr | --program-t) 987*b636d99dSDavid van Moolenbroek ac_prev=program_transform_name ;; 988*b636d99dSDavid van Moolenbroek -program-transform-name=* | --program-transform-name=* \ 989*b636d99dSDavid van Moolenbroek | --program-transform-nam=* | --program-transform-na=* \ 990*b636d99dSDavid van Moolenbroek | --program-transform-n=* | --program-transform-=* \ 991*b636d99dSDavid van Moolenbroek | --program-transform=* | --program-transfor=* \ 992*b636d99dSDavid van Moolenbroek | --program-transfo=* | --program-transf=* \ 993*b636d99dSDavid van Moolenbroek | --program-trans=* | --program-tran=* \ 994*b636d99dSDavid van Moolenbroek | --progr-tra=* | --program-tr=* | --program-t=*) 995*b636d99dSDavid van Moolenbroek program_transform_name=$ac_optarg ;; 996*b636d99dSDavid van Moolenbroek 997*b636d99dSDavid van Moolenbroek -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 998*b636d99dSDavid van Moolenbroek ac_prev=pdfdir ;; 999*b636d99dSDavid van Moolenbroek -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1000*b636d99dSDavid van Moolenbroek pdfdir=$ac_optarg ;; 1001*b636d99dSDavid van Moolenbroek 1002*b636d99dSDavid van Moolenbroek -psdir | --psdir | --psdi | --psd | --ps) 1003*b636d99dSDavid van Moolenbroek ac_prev=psdir ;; 1004*b636d99dSDavid van Moolenbroek -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1005*b636d99dSDavid van Moolenbroek psdir=$ac_optarg ;; 1006*b636d99dSDavid van Moolenbroek 1007*b636d99dSDavid van Moolenbroek -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1008*b636d99dSDavid van Moolenbroek | -silent | --silent | --silen | --sile | --sil) 1009*b636d99dSDavid van Moolenbroek silent=yes ;; 1010*b636d99dSDavid van Moolenbroek 1011*b636d99dSDavid van Moolenbroek -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1012*b636d99dSDavid van Moolenbroek ac_prev=sbindir ;; 1013*b636d99dSDavid van Moolenbroek -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1014*b636d99dSDavid van Moolenbroek | --sbi=* | --sb=*) 1015*b636d99dSDavid van Moolenbroek sbindir=$ac_optarg ;; 1016*b636d99dSDavid van Moolenbroek 1017*b636d99dSDavid van Moolenbroek -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1018*b636d99dSDavid van Moolenbroek | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1019*b636d99dSDavid van Moolenbroek | --sharedst | --shareds | --shared | --share | --shar \ 1020*b636d99dSDavid van Moolenbroek | --sha | --sh) 1021*b636d99dSDavid van Moolenbroek ac_prev=sharedstatedir ;; 1022*b636d99dSDavid van Moolenbroek -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1023*b636d99dSDavid van Moolenbroek | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1024*b636d99dSDavid van Moolenbroek | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1025*b636d99dSDavid van Moolenbroek | --sha=* | --sh=*) 1026*b636d99dSDavid van Moolenbroek sharedstatedir=$ac_optarg ;; 1027*b636d99dSDavid van Moolenbroek 1028*b636d99dSDavid van Moolenbroek -site | --site | --sit) 1029*b636d99dSDavid van Moolenbroek ac_prev=site ;; 1030*b636d99dSDavid van Moolenbroek -site=* | --site=* | --sit=*) 1031*b636d99dSDavid van Moolenbroek site=$ac_optarg ;; 1032*b636d99dSDavid van Moolenbroek 1033*b636d99dSDavid van Moolenbroek -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1034*b636d99dSDavid van Moolenbroek ac_prev=srcdir ;; 1035*b636d99dSDavid van Moolenbroek -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1036*b636d99dSDavid van Moolenbroek srcdir=$ac_optarg ;; 1037*b636d99dSDavid van Moolenbroek 1038*b636d99dSDavid van Moolenbroek -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1039*b636d99dSDavid van Moolenbroek | --syscon | --sysco | --sysc | --sys | --sy) 1040*b636d99dSDavid van Moolenbroek ac_prev=sysconfdir ;; 1041*b636d99dSDavid van Moolenbroek -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1042*b636d99dSDavid van Moolenbroek | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1043*b636d99dSDavid van Moolenbroek sysconfdir=$ac_optarg ;; 1044*b636d99dSDavid van Moolenbroek 1045*b636d99dSDavid van Moolenbroek -target | --target | --targe | --targ | --tar | --ta | --t) 1046*b636d99dSDavid van Moolenbroek ac_prev=target_alias ;; 1047*b636d99dSDavid van Moolenbroek -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1048*b636d99dSDavid van Moolenbroek target_alias=$ac_optarg ;; 1049*b636d99dSDavid van Moolenbroek 1050*b636d99dSDavid van Moolenbroek -v | -verbose | --verbose | --verbos | --verbo | --verb) 1051*b636d99dSDavid van Moolenbroek verbose=yes ;; 1052*b636d99dSDavid van Moolenbroek 1053*b636d99dSDavid van Moolenbroek -version | --version | --versio | --versi | --vers | -V) 1054*b636d99dSDavid van Moolenbroek ac_init_version=: ;; 1055*b636d99dSDavid van Moolenbroek 1056*b636d99dSDavid van Moolenbroek -with-* | --with-*) 1057*b636d99dSDavid van Moolenbroek ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1058*b636d99dSDavid van Moolenbroek # Reject names that are not valid shell variable names. 1059*b636d99dSDavid van Moolenbroek expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1060*b636d99dSDavid van Moolenbroek as_fn_error $? "invalid package name: $ac_useropt" 1061*b636d99dSDavid van Moolenbroek ac_useropt_orig=$ac_useropt 1062*b636d99dSDavid van Moolenbroek ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1063*b636d99dSDavid van Moolenbroek case $ac_user_opts in 1064*b636d99dSDavid van Moolenbroek *" 1065*b636d99dSDavid van Moolenbroek"with_$ac_useropt" 1066*b636d99dSDavid van Moolenbroek"*) ;; 1067*b636d99dSDavid van Moolenbroek *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1068*b636d99dSDavid van Moolenbroek ac_unrecognized_sep=', ';; 1069*b636d99dSDavid van Moolenbroek esac 1070*b636d99dSDavid van Moolenbroek eval with_$ac_useropt=\$ac_optarg ;; 1071*b636d99dSDavid van Moolenbroek 1072*b636d99dSDavid van Moolenbroek -without-* | --without-*) 1073*b636d99dSDavid van Moolenbroek ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1074*b636d99dSDavid van Moolenbroek # Reject names that are not valid shell variable names. 1075*b636d99dSDavid van Moolenbroek expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1076*b636d99dSDavid van Moolenbroek as_fn_error $? "invalid package name: $ac_useropt" 1077*b636d99dSDavid van Moolenbroek ac_useropt_orig=$ac_useropt 1078*b636d99dSDavid van Moolenbroek ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1079*b636d99dSDavid van Moolenbroek case $ac_user_opts in 1080*b636d99dSDavid van Moolenbroek *" 1081*b636d99dSDavid van Moolenbroek"with_$ac_useropt" 1082*b636d99dSDavid van Moolenbroek"*) ;; 1083*b636d99dSDavid van Moolenbroek *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1084*b636d99dSDavid van Moolenbroek ac_unrecognized_sep=', ';; 1085*b636d99dSDavid van Moolenbroek esac 1086*b636d99dSDavid van Moolenbroek eval with_$ac_useropt=no ;; 1087*b636d99dSDavid van Moolenbroek 1088*b636d99dSDavid van Moolenbroek --x) 1089*b636d99dSDavid van Moolenbroek # Obsolete; use --with-x. 1090*b636d99dSDavid van Moolenbroek with_x=yes ;; 1091*b636d99dSDavid van Moolenbroek 1092*b636d99dSDavid van Moolenbroek -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1093*b636d99dSDavid van Moolenbroek | --x-incl | --x-inc | --x-in | --x-i) 1094*b636d99dSDavid van Moolenbroek ac_prev=x_includes ;; 1095*b636d99dSDavid van Moolenbroek -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1096*b636d99dSDavid van Moolenbroek | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1097*b636d99dSDavid van Moolenbroek x_includes=$ac_optarg ;; 1098*b636d99dSDavid van Moolenbroek 1099*b636d99dSDavid van Moolenbroek -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1100*b636d99dSDavid van Moolenbroek | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1101*b636d99dSDavid van Moolenbroek ac_prev=x_libraries ;; 1102*b636d99dSDavid van Moolenbroek -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1103*b636d99dSDavid van Moolenbroek | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1104*b636d99dSDavid van Moolenbroek x_libraries=$ac_optarg ;; 1105*b636d99dSDavid van Moolenbroek 1106*b636d99dSDavid van Moolenbroek -*) as_fn_error $? "unrecognized option: \`$ac_option' 1107*b636d99dSDavid van MoolenbroekTry \`$0 --help' for more information" 1108*b636d99dSDavid van Moolenbroek ;; 1109*b636d99dSDavid van Moolenbroek 1110*b636d99dSDavid van Moolenbroek *=*) 1111*b636d99dSDavid van Moolenbroek ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1112*b636d99dSDavid van Moolenbroek # Reject names that are not valid shell variable names. 1113*b636d99dSDavid van Moolenbroek case $ac_envvar in #( 1114*b636d99dSDavid van Moolenbroek '' | [0-9]* | *[!_$as_cr_alnum]* ) 1115*b636d99dSDavid van Moolenbroek as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1116*b636d99dSDavid van Moolenbroek esac 1117*b636d99dSDavid van Moolenbroek eval $ac_envvar=\$ac_optarg 1118*b636d99dSDavid van Moolenbroek export $ac_envvar ;; 1119*b636d99dSDavid van Moolenbroek 1120*b636d99dSDavid van Moolenbroek *) 1121*b636d99dSDavid van Moolenbroek # FIXME: should be removed in autoconf 3.0. 1122*b636d99dSDavid van Moolenbroek $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1123*b636d99dSDavid van Moolenbroek expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1124*b636d99dSDavid van Moolenbroek $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1125*b636d99dSDavid van Moolenbroek : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1126*b636d99dSDavid van Moolenbroek ;; 1127*b636d99dSDavid van Moolenbroek 1128*b636d99dSDavid van Moolenbroek esac 1129*b636d99dSDavid van Moolenbroekdone 1130*b636d99dSDavid van Moolenbroek 1131*b636d99dSDavid van Moolenbroekif test -n "$ac_prev"; then 1132*b636d99dSDavid van Moolenbroek ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1133*b636d99dSDavid van Moolenbroek as_fn_error $? "missing argument to $ac_option" 1134*b636d99dSDavid van Moolenbroekfi 1135*b636d99dSDavid van Moolenbroek 1136*b636d99dSDavid van Moolenbroekif test -n "$ac_unrecognized_opts"; then 1137*b636d99dSDavid van Moolenbroek case $enable_option_checking in 1138*b636d99dSDavid van Moolenbroek no) ;; 1139*b636d99dSDavid van Moolenbroek fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1140*b636d99dSDavid van Moolenbroek *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1141*b636d99dSDavid van Moolenbroek esac 1142*b636d99dSDavid van Moolenbroekfi 1143*b636d99dSDavid van Moolenbroek 1144*b636d99dSDavid van Moolenbroek# Check all directory arguments for consistency. 1145*b636d99dSDavid van Moolenbroekfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1146*b636d99dSDavid van Moolenbroek datadir sysconfdir sharedstatedir localstatedir includedir \ 1147*b636d99dSDavid van Moolenbroek oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1148*b636d99dSDavid van Moolenbroek libdir localedir mandir 1149*b636d99dSDavid van Moolenbroekdo 1150*b636d99dSDavid van Moolenbroek eval ac_val=\$$ac_var 1151*b636d99dSDavid van Moolenbroek # Remove trailing slashes. 1152*b636d99dSDavid van Moolenbroek case $ac_val in 1153*b636d99dSDavid van Moolenbroek */ ) 1154*b636d99dSDavid van Moolenbroek ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1155*b636d99dSDavid van Moolenbroek eval $ac_var=\$ac_val;; 1156*b636d99dSDavid van Moolenbroek esac 1157*b636d99dSDavid van Moolenbroek # Be sure to have absolute directory names. 1158*b636d99dSDavid van Moolenbroek case $ac_val in 1159*b636d99dSDavid van Moolenbroek [\\/$]* | ?:[\\/]* ) continue;; 1160*b636d99dSDavid van Moolenbroek NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1161*b636d99dSDavid van Moolenbroek esac 1162*b636d99dSDavid van Moolenbroek as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1163*b636d99dSDavid van Moolenbroekdone 1164*b636d99dSDavid van Moolenbroek 1165*b636d99dSDavid van Moolenbroek# There might be people who depend on the old broken behavior: `$host' 1166*b636d99dSDavid van Moolenbroek# used to hold the argument of --host etc. 1167*b636d99dSDavid van Moolenbroek# FIXME: To remove some day. 1168*b636d99dSDavid van Moolenbroekbuild=$build_alias 1169*b636d99dSDavid van Moolenbroekhost=$host_alias 1170*b636d99dSDavid van Moolenbroektarget=$target_alias 1171*b636d99dSDavid van Moolenbroek 1172*b636d99dSDavid van Moolenbroek# FIXME: To remove some day. 1173*b636d99dSDavid van Moolenbroekif test "x$host_alias" != x; then 1174*b636d99dSDavid van Moolenbroek if test "x$build_alias" = x; then 1175*b636d99dSDavid van Moolenbroek cross_compiling=maybe 1176*b636d99dSDavid van Moolenbroek elif test "x$build_alias" != "x$host_alias"; then 1177*b636d99dSDavid van Moolenbroek cross_compiling=yes 1178*b636d99dSDavid van Moolenbroek fi 1179*b636d99dSDavid van Moolenbroekfi 1180*b636d99dSDavid van Moolenbroek 1181*b636d99dSDavid van Moolenbroekac_tool_prefix= 1182*b636d99dSDavid van Moolenbroektest -n "$host_alias" && ac_tool_prefix=$host_alias- 1183*b636d99dSDavid van Moolenbroek 1184*b636d99dSDavid van Moolenbroektest "$silent" = yes && exec 6>/dev/null 1185*b636d99dSDavid van Moolenbroek 1186*b636d99dSDavid van Moolenbroek 1187*b636d99dSDavid van Moolenbroekac_pwd=`pwd` && test -n "$ac_pwd" && 1188*b636d99dSDavid van Moolenbroekac_ls_di=`ls -di .` && 1189*b636d99dSDavid van Moolenbroekac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1190*b636d99dSDavid van Moolenbroek as_fn_error $? "working directory cannot be determined" 1191*b636d99dSDavid van Moolenbroektest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1192*b636d99dSDavid van Moolenbroek as_fn_error $? "pwd does not report name of working directory" 1193*b636d99dSDavid van Moolenbroek 1194*b636d99dSDavid van Moolenbroek 1195*b636d99dSDavid van Moolenbroek# Find the source files, if location was not specified. 1196*b636d99dSDavid van Moolenbroekif test -z "$srcdir"; then 1197*b636d99dSDavid van Moolenbroek ac_srcdir_defaulted=yes 1198*b636d99dSDavid van Moolenbroek # Try the directory containing this script, then the parent directory. 1199*b636d99dSDavid van Moolenbroek ac_confdir=`$as_dirname -- "$as_myself" || 1200*b636d99dSDavid van Moolenbroek$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1201*b636d99dSDavid van Moolenbroek X"$as_myself" : 'X\(//\)[^/]' \| \ 1202*b636d99dSDavid van Moolenbroek X"$as_myself" : 'X\(//\)$' \| \ 1203*b636d99dSDavid van Moolenbroek X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1204*b636d99dSDavid van Moolenbroek$as_echo X"$as_myself" | 1205*b636d99dSDavid van Moolenbroek sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1206*b636d99dSDavid van Moolenbroek s//\1/ 1207*b636d99dSDavid van Moolenbroek q 1208*b636d99dSDavid van Moolenbroek } 1209*b636d99dSDavid van Moolenbroek /^X\(\/\/\)[^/].*/{ 1210*b636d99dSDavid van Moolenbroek s//\1/ 1211*b636d99dSDavid van Moolenbroek q 1212*b636d99dSDavid van Moolenbroek } 1213*b636d99dSDavid van Moolenbroek /^X\(\/\/\)$/{ 1214*b636d99dSDavid van Moolenbroek s//\1/ 1215*b636d99dSDavid van Moolenbroek q 1216*b636d99dSDavid van Moolenbroek } 1217*b636d99dSDavid van Moolenbroek /^X\(\/\).*/{ 1218*b636d99dSDavid van Moolenbroek s//\1/ 1219*b636d99dSDavid van Moolenbroek q 1220*b636d99dSDavid van Moolenbroek } 1221*b636d99dSDavid van Moolenbroek s/.*/./; q'` 1222*b636d99dSDavid van Moolenbroek srcdir=$ac_confdir 1223*b636d99dSDavid van Moolenbroek if test ! -r "$srcdir/$ac_unique_file"; then 1224*b636d99dSDavid van Moolenbroek srcdir=.. 1225*b636d99dSDavid van Moolenbroek fi 1226*b636d99dSDavid van Moolenbroekelse 1227*b636d99dSDavid van Moolenbroek ac_srcdir_defaulted=no 1228*b636d99dSDavid van Moolenbroekfi 1229*b636d99dSDavid van Moolenbroekif test ! -r "$srcdir/$ac_unique_file"; then 1230*b636d99dSDavid van Moolenbroek test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1231*b636d99dSDavid van Moolenbroek as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1232*b636d99dSDavid van Moolenbroekfi 1233*b636d99dSDavid van Moolenbroekac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1234*b636d99dSDavid van Moolenbroekac_abs_confdir=`( 1235*b636d99dSDavid van Moolenbroek cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1236*b636d99dSDavid van Moolenbroek pwd)` 1237*b636d99dSDavid van Moolenbroek# When building in place, set srcdir=. 1238*b636d99dSDavid van Moolenbroekif test "$ac_abs_confdir" = "$ac_pwd"; then 1239*b636d99dSDavid van Moolenbroek srcdir=. 1240*b636d99dSDavid van Moolenbroekfi 1241*b636d99dSDavid van Moolenbroek# Remove unnecessary trailing slashes from srcdir. 1242*b636d99dSDavid van Moolenbroek# Double slashes in file names in object file debugging info 1243*b636d99dSDavid van Moolenbroek# mess up M-x gdb in Emacs. 1244*b636d99dSDavid van Moolenbroekcase $srcdir in 1245*b636d99dSDavid van Moolenbroek*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1246*b636d99dSDavid van Moolenbroekesac 1247*b636d99dSDavid van Moolenbroekfor ac_var in $ac_precious_vars; do 1248*b636d99dSDavid van Moolenbroek eval ac_env_${ac_var}_set=\${${ac_var}+set} 1249*b636d99dSDavid van Moolenbroek eval ac_env_${ac_var}_value=\$${ac_var} 1250*b636d99dSDavid van Moolenbroek eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1251*b636d99dSDavid van Moolenbroek eval ac_cv_env_${ac_var}_value=\$${ac_var} 1252*b636d99dSDavid van Moolenbroekdone 1253*b636d99dSDavid van Moolenbroek 1254*b636d99dSDavid van Moolenbroek# 1255*b636d99dSDavid van Moolenbroek# Report the --help message. 1256*b636d99dSDavid van Moolenbroek# 1257*b636d99dSDavid van Moolenbroekif test "$ac_init_help" = "long"; then 1258*b636d99dSDavid van Moolenbroek # Omit some internal or obsolete options to make the list less imposing. 1259*b636d99dSDavid van Moolenbroek # This message is too long to be a string in the A/UX 3.1 sh. 1260*b636d99dSDavid van Moolenbroek cat <<_ACEOF 1261*b636d99dSDavid van Moolenbroek\`configure' configures this package to adapt to many kinds of systems. 1262*b636d99dSDavid van Moolenbroek 1263*b636d99dSDavid van MoolenbroekUsage: $0 [OPTION]... [VAR=VALUE]... 1264*b636d99dSDavid van Moolenbroek 1265*b636d99dSDavid van MoolenbroekTo assign environment variables (e.g., CC, CFLAGS...), specify them as 1266*b636d99dSDavid van MoolenbroekVAR=VALUE. See below for descriptions of some of the useful variables. 1267*b636d99dSDavid van Moolenbroek 1268*b636d99dSDavid van MoolenbroekDefaults for the options are specified in brackets. 1269*b636d99dSDavid van Moolenbroek 1270*b636d99dSDavid van MoolenbroekConfiguration: 1271*b636d99dSDavid van Moolenbroek -h, --help display this help and exit 1272*b636d99dSDavid van Moolenbroek --help=short display options specific to this package 1273*b636d99dSDavid van Moolenbroek --help=recursive display the short help of all the included packages 1274*b636d99dSDavid van Moolenbroek -V, --version display version information and exit 1275*b636d99dSDavid van Moolenbroek -q, --quiet, --silent do not print \`checking ...' messages 1276*b636d99dSDavid van Moolenbroek --cache-file=FILE cache test results in FILE [disabled] 1277*b636d99dSDavid van Moolenbroek -C, --config-cache alias for \`--cache-file=config.cache' 1278*b636d99dSDavid van Moolenbroek -n, --no-create do not create output files 1279*b636d99dSDavid van Moolenbroek --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1280*b636d99dSDavid van Moolenbroek 1281*b636d99dSDavid van MoolenbroekInstallation directories: 1282*b636d99dSDavid van Moolenbroek --prefix=PREFIX install architecture-independent files in PREFIX 1283*b636d99dSDavid van Moolenbroek [$ac_default_prefix] 1284*b636d99dSDavid van Moolenbroek --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1285*b636d99dSDavid van Moolenbroek [PREFIX] 1286*b636d99dSDavid van Moolenbroek 1287*b636d99dSDavid van MoolenbroekBy default, \`make install' will install all the files in 1288*b636d99dSDavid van Moolenbroek\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1289*b636d99dSDavid van Moolenbroekan installation prefix other than \`$ac_default_prefix' using \`--prefix', 1290*b636d99dSDavid van Moolenbroekfor instance \`--prefix=\$HOME'. 1291*b636d99dSDavid van Moolenbroek 1292*b636d99dSDavid van MoolenbroekFor better control, use the options below. 1293*b636d99dSDavid van Moolenbroek 1294*b636d99dSDavid van MoolenbroekFine tuning of the installation directories: 1295*b636d99dSDavid van Moolenbroek --bindir=DIR user executables [EPREFIX/bin] 1296*b636d99dSDavid van Moolenbroek --sbindir=DIR system admin executables [EPREFIX/sbin] 1297*b636d99dSDavid van Moolenbroek --libexecdir=DIR program executables [EPREFIX/libexec] 1298*b636d99dSDavid van Moolenbroek --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1299*b636d99dSDavid van Moolenbroek --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1300*b636d99dSDavid van Moolenbroek --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1301*b636d99dSDavid van Moolenbroek --libdir=DIR object code libraries [EPREFIX/lib] 1302*b636d99dSDavid van Moolenbroek --includedir=DIR C header files [PREFIX/include] 1303*b636d99dSDavid van Moolenbroek --oldincludedir=DIR C header files for non-gcc [/usr/include] 1304*b636d99dSDavid van Moolenbroek --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1305*b636d99dSDavid van Moolenbroek --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1306*b636d99dSDavid van Moolenbroek --infodir=DIR info documentation [DATAROOTDIR/info] 1307*b636d99dSDavid van Moolenbroek --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1308*b636d99dSDavid van Moolenbroek --mandir=DIR man documentation [DATAROOTDIR/man] 1309*b636d99dSDavid van Moolenbroek --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1310*b636d99dSDavid van Moolenbroek --htmldir=DIR html documentation [DOCDIR] 1311*b636d99dSDavid van Moolenbroek --dvidir=DIR dvi documentation [DOCDIR] 1312*b636d99dSDavid van Moolenbroek --pdfdir=DIR pdf documentation [DOCDIR] 1313*b636d99dSDavid van Moolenbroek --psdir=DIR ps documentation [DOCDIR] 1314*b636d99dSDavid van Moolenbroek_ACEOF 1315*b636d99dSDavid van Moolenbroek 1316*b636d99dSDavid van Moolenbroek cat <<\_ACEOF 1317*b636d99dSDavid van Moolenbroek 1318*b636d99dSDavid van MoolenbroekSystem types: 1319*b636d99dSDavid van Moolenbroek --build=BUILD configure for building on BUILD [guessed] 1320*b636d99dSDavid van Moolenbroek --host=HOST cross-compile to build programs to run on HOST [BUILD] 1321*b636d99dSDavid van Moolenbroek_ACEOF 1322*b636d99dSDavid van Moolenbroekfi 1323*b636d99dSDavid van Moolenbroek 1324*b636d99dSDavid van Moolenbroekif test -n "$ac_init_help"; then 1325*b636d99dSDavid van Moolenbroek 1326*b636d99dSDavid van Moolenbroek cat <<\_ACEOF 1327*b636d99dSDavid van Moolenbroek 1328*b636d99dSDavid van MoolenbroekOptional Features: 1329*b636d99dSDavid van Moolenbroek --disable-option-checking ignore unrecognized --enable/--with options 1330*b636d99dSDavid van Moolenbroek --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1331*b636d99dSDavid van Moolenbroek --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1332*b636d99dSDavid van Moolenbroek --disable-universal don't build universal on OS X 1333*b636d99dSDavid van Moolenbroek --enable-smb enable possibly-buggy SMB printer default=yes 1334*b636d99dSDavid van Moolenbroek --disable-smb disable possibly-buggy SMB printer 1335*b636d99dSDavid van Moolenbroek --enable-ipv6 enable ipv6 (with ipv4) support 1336*b636d99dSDavid van Moolenbroek --disable-ipv6 disable ipv6 support 1337*b636d99dSDavid van Moolenbroek 1338*b636d99dSDavid van MoolenbroekOptional Packages: 1339*b636d99dSDavid van Moolenbroek --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1340*b636d99dSDavid van Moolenbroek --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1341*b636d99dSDavid van Moolenbroek --without-gcc don't use gcc 1342*b636d99dSDavid van Moolenbroek --with-smi link with libsmi (allows to load MIBs on the fly to decode SNMP packets. default=yes 1343*b636d99dSDavid van Moolenbroek --without-smi don't link with libsmi 1344*b636d99dSDavid van Moolenbroek --with-user=USERNAME drop privileges by default to USERNAME 1345*b636d99dSDavid van Moolenbroek --with-chroot=DIRECTORY when dropping privileges, chroot to DIRECTORY 1346*b636d99dSDavid van Moolenbroek --with-sandbox-capsicum use Capsicum security functions [default=yes, if 1347*b636d99dSDavid van Moolenbroek available] 1348*b636d99dSDavid van Moolenbroek --with-system-libpcap don't use local pcap library 1349*b636d99dSDavid van Moolenbroek --with-crypto use OpenSSL libcrypto [default=yes, if available] 1350*b636d99dSDavid van Moolenbroek --with-cap-ng use libcap-ng [default=yes, if available] 1351*b636d99dSDavid van Moolenbroek 1352*b636d99dSDavid van MoolenbroekSome influential environment variables: 1353*b636d99dSDavid van Moolenbroek CC C compiler command 1354*b636d99dSDavid van Moolenbroek CFLAGS C compiler flags 1355*b636d99dSDavid van Moolenbroek LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1356*b636d99dSDavid van Moolenbroek nonstandard directory <lib dir> 1357*b636d99dSDavid van Moolenbroek LIBS libraries to pass to the linker, e.g. -l<library> 1358*b636d99dSDavid van Moolenbroek CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1359*b636d99dSDavid van Moolenbroek you have headers in a nonstandard directory <include dir> 1360*b636d99dSDavid van Moolenbroek CPP C preprocessor 1361*b636d99dSDavid van Moolenbroek 1362*b636d99dSDavid van MoolenbroekUse these variables to override the choices made by `configure' or to help 1363*b636d99dSDavid van Moolenbroekit to find libraries and programs with nonstandard names/locations. 1364*b636d99dSDavid van Moolenbroek 1365*b636d99dSDavid van MoolenbroekReport bugs to the package provider. 1366*b636d99dSDavid van Moolenbroek_ACEOF 1367*b636d99dSDavid van Moolenbroekac_status=$? 1368*b636d99dSDavid van Moolenbroekfi 1369*b636d99dSDavid van Moolenbroek 1370*b636d99dSDavid van Moolenbroekif test "$ac_init_help" = "recursive"; then 1371*b636d99dSDavid van Moolenbroek # If there are subdirs, report their specific --help. 1372*b636d99dSDavid van Moolenbroek for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1373*b636d99dSDavid van Moolenbroek test -d "$ac_dir" || 1374*b636d99dSDavid van Moolenbroek { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1375*b636d99dSDavid van Moolenbroek continue 1376*b636d99dSDavid van Moolenbroek ac_builddir=. 1377*b636d99dSDavid van Moolenbroek 1378*b636d99dSDavid van Moolenbroekcase "$ac_dir" in 1379*b636d99dSDavid van Moolenbroek.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1380*b636d99dSDavid van Moolenbroek*) 1381*b636d99dSDavid van Moolenbroek ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1382*b636d99dSDavid van Moolenbroek # A ".." for each directory in $ac_dir_suffix. 1383*b636d99dSDavid van Moolenbroek ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1384*b636d99dSDavid van Moolenbroek case $ac_top_builddir_sub in 1385*b636d99dSDavid van Moolenbroek "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1386*b636d99dSDavid van Moolenbroek *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1387*b636d99dSDavid van Moolenbroek esac ;; 1388*b636d99dSDavid van Moolenbroekesac 1389*b636d99dSDavid van Moolenbroekac_abs_top_builddir=$ac_pwd 1390*b636d99dSDavid van Moolenbroekac_abs_builddir=$ac_pwd$ac_dir_suffix 1391*b636d99dSDavid van Moolenbroek# for backward compatibility: 1392*b636d99dSDavid van Moolenbroekac_top_builddir=$ac_top_build_prefix 1393*b636d99dSDavid van Moolenbroek 1394*b636d99dSDavid van Moolenbroekcase $srcdir in 1395*b636d99dSDavid van Moolenbroek .) # We are building in place. 1396*b636d99dSDavid van Moolenbroek ac_srcdir=. 1397*b636d99dSDavid van Moolenbroek ac_top_srcdir=$ac_top_builddir_sub 1398*b636d99dSDavid van Moolenbroek ac_abs_top_srcdir=$ac_pwd ;; 1399*b636d99dSDavid van Moolenbroek [\\/]* | ?:[\\/]* ) # Absolute name. 1400*b636d99dSDavid van Moolenbroek ac_srcdir=$srcdir$ac_dir_suffix; 1401*b636d99dSDavid van Moolenbroek ac_top_srcdir=$srcdir 1402*b636d99dSDavid van Moolenbroek ac_abs_top_srcdir=$srcdir ;; 1403*b636d99dSDavid van Moolenbroek *) # Relative name. 1404*b636d99dSDavid van Moolenbroek ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1405*b636d99dSDavid van Moolenbroek ac_top_srcdir=$ac_top_build_prefix$srcdir 1406*b636d99dSDavid van Moolenbroek ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1407*b636d99dSDavid van Moolenbroekesac 1408*b636d99dSDavid van Moolenbroekac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1409*b636d99dSDavid van Moolenbroek 1410*b636d99dSDavid van Moolenbroek cd "$ac_dir" || { ac_status=$?; continue; } 1411*b636d99dSDavid van Moolenbroek # Check for guested configure. 1412*b636d99dSDavid van Moolenbroek if test -f "$ac_srcdir/configure.gnu"; then 1413*b636d99dSDavid van Moolenbroek echo && 1414*b636d99dSDavid van Moolenbroek $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1415*b636d99dSDavid van Moolenbroek elif test -f "$ac_srcdir/configure"; then 1416*b636d99dSDavid van Moolenbroek echo && 1417*b636d99dSDavid van Moolenbroek $SHELL "$ac_srcdir/configure" --help=recursive 1418*b636d99dSDavid van Moolenbroek else 1419*b636d99dSDavid van Moolenbroek $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1420*b636d99dSDavid van Moolenbroek fi || ac_status=$? 1421*b636d99dSDavid van Moolenbroek cd "$ac_pwd" || { ac_status=$?; break; } 1422*b636d99dSDavid van Moolenbroek done 1423*b636d99dSDavid van Moolenbroekfi 1424*b636d99dSDavid van Moolenbroek 1425*b636d99dSDavid van Moolenbroektest -n "$ac_init_help" && exit $ac_status 1426*b636d99dSDavid van Moolenbroekif $ac_init_version; then 1427*b636d99dSDavid van Moolenbroek cat <<\_ACEOF 1428*b636d99dSDavid van Moolenbroekconfigure 1429*b636d99dSDavid van Moolenbroekgenerated by GNU Autoconf 2.69 1430*b636d99dSDavid van Moolenbroek 1431*b636d99dSDavid van MoolenbroekCopyright (C) 2012 Free Software Foundation, Inc. 1432*b636d99dSDavid van MoolenbroekThis configure script is free software; the Free Software Foundation 1433*b636d99dSDavid van Moolenbroekgives unlimited permission to copy, distribute and modify it. 1434*b636d99dSDavid van Moolenbroek_ACEOF 1435*b636d99dSDavid van Moolenbroek exit 1436*b636d99dSDavid van Moolenbroekfi 1437*b636d99dSDavid van Moolenbroek 1438*b636d99dSDavid van Moolenbroek## ------------------------ ## 1439*b636d99dSDavid van Moolenbroek## Autoconf initialization. ## 1440*b636d99dSDavid van Moolenbroek## ------------------------ ## 1441*b636d99dSDavid van Moolenbroek 1442*b636d99dSDavid van Moolenbroek# ac_fn_c_try_compile LINENO 1443*b636d99dSDavid van Moolenbroek# -------------------------- 1444*b636d99dSDavid van Moolenbroek# Try to compile conftest.$ac_ext, and return whether this succeeded. 1445*b636d99dSDavid van Moolenbroekac_fn_c_try_compile () 1446*b636d99dSDavid van Moolenbroek{ 1447*b636d99dSDavid van Moolenbroek as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1448*b636d99dSDavid van Moolenbroek rm -f conftest.$ac_objext 1449*b636d99dSDavid van Moolenbroek if { { ac_try="$ac_compile" 1450*b636d99dSDavid van Moolenbroekcase "(($ac_try" in 1451*b636d99dSDavid van Moolenbroek *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1452*b636d99dSDavid van Moolenbroek *) ac_try_echo=$ac_try;; 1453*b636d99dSDavid van Moolenbroekesac 1454*b636d99dSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1455*b636d99dSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5 1456*b636d99dSDavid van Moolenbroek (eval "$ac_compile") 2>conftest.err 1457*b636d99dSDavid van Moolenbroek ac_status=$? 1458*b636d99dSDavid van Moolenbroek if test -s conftest.err; then 1459*b636d99dSDavid van Moolenbroek grep -v '^ *+' conftest.err >conftest.er1 1460*b636d99dSDavid van Moolenbroek cat conftest.er1 >&5 1461*b636d99dSDavid van Moolenbroek mv -f conftest.er1 conftest.err 1462*b636d99dSDavid van Moolenbroek fi 1463*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1464*b636d99dSDavid van Moolenbroek test $ac_status = 0; } && { 1465*b636d99dSDavid van Moolenbroek test -z "$ac_c_werror_flag" || 1466*b636d99dSDavid van Moolenbroek test ! -s conftest.err 1467*b636d99dSDavid van Moolenbroek } && test -s conftest.$ac_objext; then : 1468*b636d99dSDavid van Moolenbroek ac_retval=0 1469*b636d99dSDavid van Moolenbroekelse 1470*b636d99dSDavid van Moolenbroek $as_echo "$as_me: failed program was:" >&5 1471*b636d99dSDavid van Moolenbroeksed 's/^/| /' conftest.$ac_ext >&5 1472*b636d99dSDavid van Moolenbroek 1473*b636d99dSDavid van Moolenbroek ac_retval=1 1474*b636d99dSDavid van Moolenbroekfi 1475*b636d99dSDavid van Moolenbroek eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1476*b636d99dSDavid van Moolenbroek as_fn_set_status $ac_retval 1477*b636d99dSDavid van Moolenbroek 1478*b636d99dSDavid van Moolenbroek} # ac_fn_c_try_compile 1479*b636d99dSDavid van Moolenbroek 1480*b636d99dSDavid van Moolenbroek# ac_fn_c_try_cpp LINENO 1481*b636d99dSDavid van Moolenbroek# ---------------------- 1482*b636d99dSDavid van Moolenbroek# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1483*b636d99dSDavid van Moolenbroekac_fn_c_try_cpp () 1484*b636d99dSDavid van Moolenbroek{ 1485*b636d99dSDavid van Moolenbroek as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1486*b636d99dSDavid van Moolenbroek if { { ac_try="$ac_cpp conftest.$ac_ext" 1487*b636d99dSDavid van Moolenbroekcase "(($ac_try" in 1488*b636d99dSDavid van Moolenbroek *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1489*b636d99dSDavid van Moolenbroek *) ac_try_echo=$ac_try;; 1490*b636d99dSDavid van Moolenbroekesac 1491*b636d99dSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1492*b636d99dSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5 1493*b636d99dSDavid van Moolenbroek (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1494*b636d99dSDavid van Moolenbroek ac_status=$? 1495*b636d99dSDavid van Moolenbroek if test -s conftest.err; then 1496*b636d99dSDavid van Moolenbroek grep -v '^ *+' conftest.err >conftest.er1 1497*b636d99dSDavid van Moolenbroek cat conftest.er1 >&5 1498*b636d99dSDavid van Moolenbroek mv -f conftest.er1 conftest.err 1499*b636d99dSDavid van Moolenbroek fi 1500*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1501*b636d99dSDavid van Moolenbroek test $ac_status = 0; } > conftest.i && { 1502*b636d99dSDavid van Moolenbroek test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1503*b636d99dSDavid van Moolenbroek test ! -s conftest.err 1504*b636d99dSDavid van Moolenbroek }; then : 1505*b636d99dSDavid van Moolenbroek ac_retval=0 1506*b636d99dSDavid van Moolenbroekelse 1507*b636d99dSDavid van Moolenbroek $as_echo "$as_me: failed program was:" >&5 1508*b636d99dSDavid van Moolenbroeksed 's/^/| /' conftest.$ac_ext >&5 1509*b636d99dSDavid van Moolenbroek 1510*b636d99dSDavid van Moolenbroek ac_retval=1 1511*b636d99dSDavid van Moolenbroekfi 1512*b636d99dSDavid van Moolenbroek eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1513*b636d99dSDavid van Moolenbroek as_fn_set_status $ac_retval 1514*b636d99dSDavid van Moolenbroek 1515*b636d99dSDavid van Moolenbroek} # ac_fn_c_try_cpp 1516*b636d99dSDavid van Moolenbroek 1517*b636d99dSDavid van Moolenbroek# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1518*b636d99dSDavid van Moolenbroek# ------------------------------------------------------- 1519*b636d99dSDavid van Moolenbroek# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1520*b636d99dSDavid van Moolenbroek# the include files in INCLUDES and setting the cache variable VAR 1521*b636d99dSDavid van Moolenbroek# accordingly. 1522*b636d99dSDavid van Moolenbroekac_fn_c_check_header_mongrel () 1523*b636d99dSDavid van Moolenbroek{ 1524*b636d99dSDavid van Moolenbroek as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1525*b636d99dSDavid van Moolenbroek if eval \${$3+:} false; then : 1526*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1527*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $2... " >&6; } 1528*b636d99dSDavid van Moolenbroekif eval \${$3+:} false; then : 1529*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 1530*b636d99dSDavid van Moolenbroekfi 1531*b636d99dSDavid van Moolenbroekeval ac_res=\$$3 1532*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1533*b636d99dSDavid van Moolenbroek$as_echo "$ac_res" >&6; } 1534*b636d99dSDavid van Moolenbroekelse 1535*b636d99dSDavid van Moolenbroek # Is the header compilable? 1536*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1537*b636d99dSDavid van Moolenbroek$as_echo_n "checking $2 usability... " >&6; } 1538*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1539*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 1540*b636d99dSDavid van Moolenbroek$4 1541*b636d99dSDavid van Moolenbroek#include <$2> 1542*b636d99dSDavid van Moolenbroek_ACEOF 1543*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 1544*b636d99dSDavid van Moolenbroek ac_header_compiler=yes 1545*b636d99dSDavid van Moolenbroekelse 1546*b636d99dSDavid van Moolenbroek ac_header_compiler=no 1547*b636d99dSDavid van Moolenbroekfi 1548*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1549*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1550*b636d99dSDavid van Moolenbroek$as_echo "$ac_header_compiler" >&6; } 1551*b636d99dSDavid van Moolenbroek 1552*b636d99dSDavid van Moolenbroek# Is the header present? 1553*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1554*b636d99dSDavid van Moolenbroek$as_echo_n "checking $2 presence... " >&6; } 1555*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1556*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 1557*b636d99dSDavid van Moolenbroek#include <$2> 1558*b636d99dSDavid van Moolenbroek_ACEOF 1559*b636d99dSDavid van Moolenbroekif ac_fn_c_try_cpp "$LINENO"; then : 1560*b636d99dSDavid van Moolenbroek ac_header_preproc=yes 1561*b636d99dSDavid van Moolenbroekelse 1562*b636d99dSDavid van Moolenbroek ac_header_preproc=no 1563*b636d99dSDavid van Moolenbroekfi 1564*b636d99dSDavid van Moolenbroekrm -f conftest.err conftest.i conftest.$ac_ext 1565*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1566*b636d99dSDavid van Moolenbroek$as_echo "$ac_header_preproc" >&6; } 1567*b636d99dSDavid van Moolenbroek 1568*b636d99dSDavid van Moolenbroek# So? What about this header? 1569*b636d99dSDavid van Moolenbroekcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1570*b636d99dSDavid van Moolenbroek yes:no: ) 1571*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1572*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1573*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1574*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1575*b636d99dSDavid van Moolenbroek ;; 1576*b636d99dSDavid van Moolenbroek no:yes:* ) 1577*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1578*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1579*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1580*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1581*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1582*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1583*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1584*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1585*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1586*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1587*b636d99dSDavid van Moolenbroek ;; 1588*b636d99dSDavid van Moolenbroekesac 1589*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1590*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $2... " >&6; } 1591*b636d99dSDavid van Moolenbroekif eval \${$3+:} false; then : 1592*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 1593*b636d99dSDavid van Moolenbroekelse 1594*b636d99dSDavid van Moolenbroek eval "$3=\$ac_header_compiler" 1595*b636d99dSDavid van Moolenbroekfi 1596*b636d99dSDavid van Moolenbroekeval ac_res=\$$3 1597*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1598*b636d99dSDavid van Moolenbroek$as_echo "$ac_res" >&6; } 1599*b636d99dSDavid van Moolenbroekfi 1600*b636d99dSDavid van Moolenbroek eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1601*b636d99dSDavid van Moolenbroek 1602*b636d99dSDavid van Moolenbroek} # ac_fn_c_check_header_mongrel 1603*b636d99dSDavid van Moolenbroek 1604*b636d99dSDavid van Moolenbroek# ac_fn_c_try_run LINENO 1605*b636d99dSDavid van Moolenbroek# ---------------------- 1606*b636d99dSDavid van Moolenbroek# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1607*b636d99dSDavid van Moolenbroek# that executables *can* be run. 1608*b636d99dSDavid van Moolenbroekac_fn_c_try_run () 1609*b636d99dSDavid van Moolenbroek{ 1610*b636d99dSDavid van Moolenbroek as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1611*b636d99dSDavid van Moolenbroek if { { ac_try="$ac_link" 1612*b636d99dSDavid van Moolenbroekcase "(($ac_try" in 1613*b636d99dSDavid van Moolenbroek *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1614*b636d99dSDavid van Moolenbroek *) ac_try_echo=$ac_try;; 1615*b636d99dSDavid van Moolenbroekesac 1616*b636d99dSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1617*b636d99dSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5 1618*b636d99dSDavid van Moolenbroek (eval "$ac_link") 2>&5 1619*b636d99dSDavid van Moolenbroek ac_status=$? 1620*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1621*b636d99dSDavid van Moolenbroek test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1622*b636d99dSDavid van Moolenbroek { { case "(($ac_try" in 1623*b636d99dSDavid van Moolenbroek *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1624*b636d99dSDavid van Moolenbroek *) ac_try_echo=$ac_try;; 1625*b636d99dSDavid van Moolenbroekesac 1626*b636d99dSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1627*b636d99dSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5 1628*b636d99dSDavid van Moolenbroek (eval "$ac_try") 2>&5 1629*b636d99dSDavid van Moolenbroek ac_status=$? 1630*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1631*b636d99dSDavid van Moolenbroek test $ac_status = 0; }; }; then : 1632*b636d99dSDavid van Moolenbroek ac_retval=0 1633*b636d99dSDavid van Moolenbroekelse 1634*b636d99dSDavid van Moolenbroek $as_echo "$as_me: program exited with status $ac_status" >&5 1635*b636d99dSDavid van Moolenbroek $as_echo "$as_me: failed program was:" >&5 1636*b636d99dSDavid van Moolenbroeksed 's/^/| /' conftest.$ac_ext >&5 1637*b636d99dSDavid van Moolenbroek 1638*b636d99dSDavid van Moolenbroek ac_retval=$ac_status 1639*b636d99dSDavid van Moolenbroekfi 1640*b636d99dSDavid van Moolenbroek rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1641*b636d99dSDavid van Moolenbroek eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1642*b636d99dSDavid van Moolenbroek as_fn_set_status $ac_retval 1643*b636d99dSDavid van Moolenbroek 1644*b636d99dSDavid van Moolenbroek} # ac_fn_c_try_run 1645*b636d99dSDavid van Moolenbroek 1646*b636d99dSDavid van Moolenbroek# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1647*b636d99dSDavid van Moolenbroek# ------------------------------------------------------- 1648*b636d99dSDavid van Moolenbroek# Tests whether HEADER exists and can be compiled using the include files in 1649*b636d99dSDavid van Moolenbroek# INCLUDES, setting the cache variable VAR accordingly. 1650*b636d99dSDavid van Moolenbroekac_fn_c_check_header_compile () 1651*b636d99dSDavid van Moolenbroek{ 1652*b636d99dSDavid van Moolenbroek as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1653*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1654*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $2... " >&6; } 1655*b636d99dSDavid van Moolenbroekif eval \${$3+:} false; then : 1656*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 1657*b636d99dSDavid van Moolenbroekelse 1658*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1659*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 1660*b636d99dSDavid van Moolenbroek$4 1661*b636d99dSDavid van Moolenbroek#include <$2> 1662*b636d99dSDavid van Moolenbroek_ACEOF 1663*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 1664*b636d99dSDavid van Moolenbroek eval "$3=yes" 1665*b636d99dSDavid van Moolenbroekelse 1666*b636d99dSDavid van Moolenbroek eval "$3=no" 1667*b636d99dSDavid van Moolenbroekfi 1668*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1669*b636d99dSDavid van Moolenbroekfi 1670*b636d99dSDavid van Moolenbroekeval ac_res=\$$3 1671*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1672*b636d99dSDavid van Moolenbroek$as_echo "$ac_res" >&6; } 1673*b636d99dSDavid van Moolenbroek eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1674*b636d99dSDavid van Moolenbroek 1675*b636d99dSDavid van Moolenbroek} # ac_fn_c_check_header_compile 1676*b636d99dSDavid van Moolenbroek 1677*b636d99dSDavid van Moolenbroek# ac_fn_c_try_link LINENO 1678*b636d99dSDavid van Moolenbroek# ----------------------- 1679*b636d99dSDavid van Moolenbroek# Try to link conftest.$ac_ext, and return whether this succeeded. 1680*b636d99dSDavid van Moolenbroekac_fn_c_try_link () 1681*b636d99dSDavid van Moolenbroek{ 1682*b636d99dSDavid van Moolenbroek as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1683*b636d99dSDavid van Moolenbroek rm -f conftest.$ac_objext conftest$ac_exeext 1684*b636d99dSDavid van Moolenbroek if { { ac_try="$ac_link" 1685*b636d99dSDavid van Moolenbroekcase "(($ac_try" in 1686*b636d99dSDavid van Moolenbroek *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1687*b636d99dSDavid van Moolenbroek *) ac_try_echo=$ac_try;; 1688*b636d99dSDavid van Moolenbroekesac 1689*b636d99dSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1690*b636d99dSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5 1691*b636d99dSDavid van Moolenbroek (eval "$ac_link") 2>conftest.err 1692*b636d99dSDavid van Moolenbroek ac_status=$? 1693*b636d99dSDavid van Moolenbroek if test -s conftest.err; then 1694*b636d99dSDavid van Moolenbroek grep -v '^ *+' conftest.err >conftest.er1 1695*b636d99dSDavid van Moolenbroek cat conftest.er1 >&5 1696*b636d99dSDavid van Moolenbroek mv -f conftest.er1 conftest.err 1697*b636d99dSDavid van Moolenbroek fi 1698*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1699*b636d99dSDavid van Moolenbroek test $ac_status = 0; } && { 1700*b636d99dSDavid van Moolenbroek test -z "$ac_c_werror_flag" || 1701*b636d99dSDavid van Moolenbroek test ! -s conftest.err 1702*b636d99dSDavid van Moolenbroek } && test -s conftest$ac_exeext && { 1703*b636d99dSDavid van Moolenbroek test "$cross_compiling" = yes || 1704*b636d99dSDavid van Moolenbroek test -x conftest$ac_exeext 1705*b636d99dSDavid van Moolenbroek }; then : 1706*b636d99dSDavid van Moolenbroek ac_retval=0 1707*b636d99dSDavid van Moolenbroekelse 1708*b636d99dSDavid van Moolenbroek $as_echo "$as_me: failed program was:" >&5 1709*b636d99dSDavid van Moolenbroeksed 's/^/| /' conftest.$ac_ext >&5 1710*b636d99dSDavid van Moolenbroek 1711*b636d99dSDavid van Moolenbroek ac_retval=1 1712*b636d99dSDavid van Moolenbroekfi 1713*b636d99dSDavid van Moolenbroek # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1714*b636d99dSDavid van Moolenbroek # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1715*b636d99dSDavid van Moolenbroek # interfere with the next link command; also delete a directory that is 1716*b636d99dSDavid van Moolenbroek # left behind by Apple's compiler. We do this before executing the actions. 1717*b636d99dSDavid van Moolenbroek rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1718*b636d99dSDavid van Moolenbroek eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1719*b636d99dSDavid van Moolenbroek as_fn_set_status $ac_retval 1720*b636d99dSDavid van Moolenbroek 1721*b636d99dSDavid van Moolenbroek} # ac_fn_c_try_link 1722*b636d99dSDavid van Moolenbroek 1723*b636d99dSDavid van Moolenbroek# ac_fn_c_check_func LINENO FUNC VAR 1724*b636d99dSDavid van Moolenbroek# ---------------------------------- 1725*b636d99dSDavid van Moolenbroek# Tests whether FUNC exists, setting the cache variable VAR accordingly 1726*b636d99dSDavid van Moolenbroekac_fn_c_check_func () 1727*b636d99dSDavid van Moolenbroek{ 1728*b636d99dSDavid van Moolenbroek as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1729*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1730*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $2... " >&6; } 1731*b636d99dSDavid van Moolenbroekif eval \${$3+:} false; then : 1732*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 1733*b636d99dSDavid van Moolenbroekelse 1734*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1735*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 1736*b636d99dSDavid van Moolenbroek/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1737*b636d99dSDavid van Moolenbroek For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1738*b636d99dSDavid van Moolenbroek#define $2 innocuous_$2 1739*b636d99dSDavid van Moolenbroek 1740*b636d99dSDavid van Moolenbroek/* System header to define __stub macros and hopefully few prototypes, 1741*b636d99dSDavid van Moolenbroek which can conflict with char $2 (); below. 1742*b636d99dSDavid van Moolenbroek Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1743*b636d99dSDavid van Moolenbroek <limits.h> exists even on freestanding compilers. */ 1744*b636d99dSDavid van Moolenbroek 1745*b636d99dSDavid van Moolenbroek#ifdef __STDC__ 1746*b636d99dSDavid van Moolenbroek# include <limits.h> 1747*b636d99dSDavid van Moolenbroek#else 1748*b636d99dSDavid van Moolenbroek# include <assert.h> 1749*b636d99dSDavid van Moolenbroek#endif 1750*b636d99dSDavid van Moolenbroek 1751*b636d99dSDavid van Moolenbroek#undef $2 1752*b636d99dSDavid van Moolenbroek 1753*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 1754*b636d99dSDavid van Moolenbroek Use char because int might match the return type of a GCC 1755*b636d99dSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 1756*b636d99dSDavid van Moolenbroek#ifdef __cplusplus 1757*b636d99dSDavid van Moolenbroekextern "C" 1758*b636d99dSDavid van Moolenbroek#endif 1759*b636d99dSDavid van Moolenbroekchar $2 (); 1760*b636d99dSDavid van Moolenbroek/* The GNU C library defines this for functions which it implements 1761*b636d99dSDavid van Moolenbroek to always fail with ENOSYS. Some functions are actually named 1762*b636d99dSDavid van Moolenbroek something starting with __ and the normal name is an alias. */ 1763*b636d99dSDavid van Moolenbroek#if defined __stub_$2 || defined __stub___$2 1764*b636d99dSDavid van Moolenbroekchoke me 1765*b636d99dSDavid van Moolenbroek#endif 1766*b636d99dSDavid van Moolenbroek 1767*b636d99dSDavid van Moolenbroekint 1768*b636d99dSDavid van Moolenbroekmain () 1769*b636d99dSDavid van Moolenbroek{ 1770*b636d99dSDavid van Moolenbroekreturn $2 (); 1771*b636d99dSDavid van Moolenbroek ; 1772*b636d99dSDavid van Moolenbroek return 0; 1773*b636d99dSDavid van Moolenbroek} 1774*b636d99dSDavid van Moolenbroek_ACEOF 1775*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 1776*b636d99dSDavid van Moolenbroek eval "$3=yes" 1777*b636d99dSDavid van Moolenbroekelse 1778*b636d99dSDavid van Moolenbroek eval "$3=no" 1779*b636d99dSDavid van Moolenbroekfi 1780*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 1781*b636d99dSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 1782*b636d99dSDavid van Moolenbroekfi 1783*b636d99dSDavid van Moolenbroekeval ac_res=\$$3 1784*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1785*b636d99dSDavid van Moolenbroek$as_echo "$ac_res" >&6; } 1786*b636d99dSDavid van Moolenbroek eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1787*b636d99dSDavid van Moolenbroek 1788*b636d99dSDavid van Moolenbroek} # ac_fn_c_check_func 1789*b636d99dSDavid van Moolenbroek 1790*b636d99dSDavid van Moolenbroek# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1791*b636d99dSDavid van Moolenbroek# --------------------------------------------- 1792*b636d99dSDavid van Moolenbroek# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1793*b636d99dSDavid van Moolenbroek# accordingly. 1794*b636d99dSDavid van Moolenbroekac_fn_c_check_decl () 1795*b636d99dSDavid van Moolenbroek{ 1796*b636d99dSDavid van Moolenbroek as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1797*b636d99dSDavid van Moolenbroek as_decl_name=`echo $2|sed 's/ *(.*//'` 1798*b636d99dSDavid van Moolenbroek as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1799*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1800*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1801*b636d99dSDavid van Moolenbroekif eval \${$3+:} false; then : 1802*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 1803*b636d99dSDavid van Moolenbroekelse 1804*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1805*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 1806*b636d99dSDavid van Moolenbroek$4 1807*b636d99dSDavid van Moolenbroekint 1808*b636d99dSDavid van Moolenbroekmain () 1809*b636d99dSDavid van Moolenbroek{ 1810*b636d99dSDavid van Moolenbroek#ifndef $as_decl_name 1811*b636d99dSDavid van Moolenbroek#ifdef __cplusplus 1812*b636d99dSDavid van Moolenbroek (void) $as_decl_use; 1813*b636d99dSDavid van Moolenbroek#else 1814*b636d99dSDavid van Moolenbroek (void) $as_decl_name; 1815*b636d99dSDavid van Moolenbroek#endif 1816*b636d99dSDavid van Moolenbroek#endif 1817*b636d99dSDavid van Moolenbroek 1818*b636d99dSDavid van Moolenbroek ; 1819*b636d99dSDavid van Moolenbroek return 0; 1820*b636d99dSDavid van Moolenbroek} 1821*b636d99dSDavid van Moolenbroek_ACEOF 1822*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 1823*b636d99dSDavid van Moolenbroek eval "$3=yes" 1824*b636d99dSDavid van Moolenbroekelse 1825*b636d99dSDavid van Moolenbroek eval "$3=no" 1826*b636d99dSDavid van Moolenbroekfi 1827*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1828*b636d99dSDavid van Moolenbroekfi 1829*b636d99dSDavid van Moolenbroekeval ac_res=\$$3 1830*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1831*b636d99dSDavid van Moolenbroek$as_echo "$ac_res" >&6; } 1832*b636d99dSDavid van Moolenbroek eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1833*b636d99dSDavid van Moolenbroek 1834*b636d99dSDavid van Moolenbroek} # ac_fn_c_check_decl 1835*b636d99dSDavid van Moolenbroek 1836*b636d99dSDavid van Moolenbroek# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1837*b636d99dSDavid van Moolenbroek# ------------------------------------------- 1838*b636d99dSDavid van Moolenbroek# Tests whether TYPE exists after having included INCLUDES, setting cache 1839*b636d99dSDavid van Moolenbroek# variable VAR accordingly. 1840*b636d99dSDavid van Moolenbroekac_fn_c_check_type () 1841*b636d99dSDavid van Moolenbroek{ 1842*b636d99dSDavid van Moolenbroek as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1843*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1844*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $2... " >&6; } 1845*b636d99dSDavid van Moolenbroekif eval \${$3+:} false; then : 1846*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 1847*b636d99dSDavid van Moolenbroekelse 1848*b636d99dSDavid van Moolenbroek eval "$3=no" 1849*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1850*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 1851*b636d99dSDavid van Moolenbroek$4 1852*b636d99dSDavid van Moolenbroekint 1853*b636d99dSDavid van Moolenbroekmain () 1854*b636d99dSDavid van Moolenbroek{ 1855*b636d99dSDavid van Moolenbroekif (sizeof ($2)) 1856*b636d99dSDavid van Moolenbroek return 0; 1857*b636d99dSDavid van Moolenbroek ; 1858*b636d99dSDavid van Moolenbroek return 0; 1859*b636d99dSDavid van Moolenbroek} 1860*b636d99dSDavid van Moolenbroek_ACEOF 1861*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 1862*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1863*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 1864*b636d99dSDavid van Moolenbroek$4 1865*b636d99dSDavid van Moolenbroekint 1866*b636d99dSDavid van Moolenbroekmain () 1867*b636d99dSDavid van Moolenbroek{ 1868*b636d99dSDavid van Moolenbroekif (sizeof (($2))) 1869*b636d99dSDavid van Moolenbroek return 0; 1870*b636d99dSDavid van Moolenbroek ; 1871*b636d99dSDavid van Moolenbroek return 0; 1872*b636d99dSDavid van Moolenbroek} 1873*b636d99dSDavid van Moolenbroek_ACEOF 1874*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 1875*b636d99dSDavid van Moolenbroek 1876*b636d99dSDavid van Moolenbroekelse 1877*b636d99dSDavid van Moolenbroek eval "$3=yes" 1878*b636d99dSDavid van Moolenbroekfi 1879*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1880*b636d99dSDavid van Moolenbroekfi 1881*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1882*b636d99dSDavid van Moolenbroekfi 1883*b636d99dSDavid van Moolenbroekeval ac_res=\$$3 1884*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1885*b636d99dSDavid van Moolenbroek$as_echo "$ac_res" >&6; } 1886*b636d99dSDavid van Moolenbroek eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1887*b636d99dSDavid van Moolenbroek 1888*b636d99dSDavid van Moolenbroek} # ac_fn_c_check_type 1889*b636d99dSDavid van Moolenbroek 1890*b636d99dSDavid van Moolenbroek# ac_fn_c_find_intX_t LINENO BITS VAR 1891*b636d99dSDavid van Moolenbroek# ----------------------------------- 1892*b636d99dSDavid van Moolenbroek# Finds a signed integer type with width BITS, setting cache variable VAR 1893*b636d99dSDavid van Moolenbroek# accordingly. 1894*b636d99dSDavid van Moolenbroekac_fn_c_find_intX_t () 1895*b636d99dSDavid van Moolenbroek{ 1896*b636d99dSDavid van Moolenbroek as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1897*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5 1898*b636d99dSDavid van Moolenbroek$as_echo_n "checking for int$2_t... " >&6; } 1899*b636d99dSDavid van Moolenbroekif eval \${$3+:} false; then : 1900*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 1901*b636d99dSDavid van Moolenbroekelse 1902*b636d99dSDavid van Moolenbroek eval "$3=no" 1903*b636d99dSDavid van Moolenbroek # Order is important - never check a type that is potentially smaller 1904*b636d99dSDavid van Moolenbroek # than half of the expected target width. 1905*b636d99dSDavid van Moolenbroek for ac_type in int$2_t 'int' 'long int' \ 1906*b636d99dSDavid van Moolenbroek 'long long int' 'short int' 'signed char'; do 1907*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1908*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 1909*b636d99dSDavid van Moolenbroek$ac_includes_default 1910*b636d99dSDavid van Moolenbroek enum { N = $2 / 2 - 1 }; 1911*b636d99dSDavid van Moolenbroekint 1912*b636d99dSDavid van Moolenbroekmain () 1913*b636d99dSDavid van Moolenbroek{ 1914*b636d99dSDavid van Moolenbroekstatic int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))]; 1915*b636d99dSDavid van Moolenbroektest_array [0] = 0; 1916*b636d99dSDavid van Moolenbroekreturn test_array [0]; 1917*b636d99dSDavid van Moolenbroek 1918*b636d99dSDavid van Moolenbroek ; 1919*b636d99dSDavid van Moolenbroek return 0; 1920*b636d99dSDavid van Moolenbroek} 1921*b636d99dSDavid van Moolenbroek_ACEOF 1922*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 1923*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1924*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 1925*b636d99dSDavid van Moolenbroek$ac_includes_default 1926*b636d99dSDavid van Moolenbroek enum { N = $2 / 2 - 1 }; 1927*b636d99dSDavid van Moolenbroekint 1928*b636d99dSDavid van Moolenbroekmain () 1929*b636d99dSDavid van Moolenbroek{ 1930*b636d99dSDavid van Moolenbroekstatic int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) 1931*b636d99dSDavid van Moolenbroek < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))]; 1932*b636d99dSDavid van Moolenbroektest_array [0] = 0; 1933*b636d99dSDavid van Moolenbroekreturn test_array [0]; 1934*b636d99dSDavid van Moolenbroek 1935*b636d99dSDavid van Moolenbroek ; 1936*b636d99dSDavid van Moolenbroek return 0; 1937*b636d99dSDavid van Moolenbroek} 1938*b636d99dSDavid van Moolenbroek_ACEOF 1939*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 1940*b636d99dSDavid van Moolenbroek 1941*b636d99dSDavid van Moolenbroekelse 1942*b636d99dSDavid van Moolenbroek case $ac_type in #( 1943*b636d99dSDavid van Moolenbroek int$2_t) : 1944*b636d99dSDavid van Moolenbroek eval "$3=yes" ;; #( 1945*b636d99dSDavid van Moolenbroek *) : 1946*b636d99dSDavid van Moolenbroek eval "$3=\$ac_type" ;; 1947*b636d99dSDavid van Moolenbroekesac 1948*b636d99dSDavid van Moolenbroekfi 1949*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1950*b636d99dSDavid van Moolenbroekfi 1951*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1952*b636d99dSDavid van Moolenbroek if eval test \"x\$"$3"\" = x"no"; then : 1953*b636d99dSDavid van Moolenbroek 1954*b636d99dSDavid van Moolenbroekelse 1955*b636d99dSDavid van Moolenbroek break 1956*b636d99dSDavid van Moolenbroekfi 1957*b636d99dSDavid van Moolenbroek done 1958*b636d99dSDavid van Moolenbroekfi 1959*b636d99dSDavid van Moolenbroekeval ac_res=\$$3 1960*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1961*b636d99dSDavid van Moolenbroek$as_echo "$ac_res" >&6; } 1962*b636d99dSDavid van Moolenbroek eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1963*b636d99dSDavid van Moolenbroek 1964*b636d99dSDavid van Moolenbroek} # ac_fn_c_find_intX_t 1965*b636d99dSDavid van Moolenbroek 1966*b636d99dSDavid van Moolenbroek# ac_fn_c_find_uintX_t LINENO BITS VAR 1967*b636d99dSDavid van Moolenbroek# ------------------------------------ 1968*b636d99dSDavid van Moolenbroek# Finds an unsigned integer type with width BITS, setting cache variable VAR 1969*b636d99dSDavid van Moolenbroek# accordingly. 1970*b636d99dSDavid van Moolenbroekac_fn_c_find_uintX_t () 1971*b636d99dSDavid van Moolenbroek{ 1972*b636d99dSDavid van Moolenbroek as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1973*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 1974*b636d99dSDavid van Moolenbroek$as_echo_n "checking for uint$2_t... " >&6; } 1975*b636d99dSDavid van Moolenbroekif eval \${$3+:} false; then : 1976*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 1977*b636d99dSDavid van Moolenbroekelse 1978*b636d99dSDavid van Moolenbroek eval "$3=no" 1979*b636d99dSDavid van Moolenbroek # Order is important - never check a type that is potentially smaller 1980*b636d99dSDavid van Moolenbroek # than half of the expected target width. 1981*b636d99dSDavid van Moolenbroek for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ 1982*b636d99dSDavid van Moolenbroek 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 1983*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1984*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 1985*b636d99dSDavid van Moolenbroek$ac_includes_default 1986*b636d99dSDavid van Moolenbroekint 1987*b636d99dSDavid van Moolenbroekmain () 1988*b636d99dSDavid van Moolenbroek{ 1989*b636d99dSDavid van Moolenbroekstatic int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; 1990*b636d99dSDavid van Moolenbroektest_array [0] = 0; 1991*b636d99dSDavid van Moolenbroekreturn test_array [0]; 1992*b636d99dSDavid van Moolenbroek 1993*b636d99dSDavid van Moolenbroek ; 1994*b636d99dSDavid van Moolenbroek return 0; 1995*b636d99dSDavid van Moolenbroek} 1996*b636d99dSDavid van Moolenbroek_ACEOF 1997*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 1998*b636d99dSDavid van Moolenbroek case $ac_type in #( 1999*b636d99dSDavid van Moolenbroek uint$2_t) : 2000*b636d99dSDavid van Moolenbroek eval "$3=yes" ;; #( 2001*b636d99dSDavid van Moolenbroek *) : 2002*b636d99dSDavid van Moolenbroek eval "$3=\$ac_type" ;; 2003*b636d99dSDavid van Moolenbroekesac 2004*b636d99dSDavid van Moolenbroekfi 2005*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2006*b636d99dSDavid van Moolenbroek if eval test \"x\$"$3"\" = x"no"; then : 2007*b636d99dSDavid van Moolenbroek 2008*b636d99dSDavid van Moolenbroekelse 2009*b636d99dSDavid van Moolenbroek break 2010*b636d99dSDavid van Moolenbroekfi 2011*b636d99dSDavid van Moolenbroek done 2012*b636d99dSDavid van Moolenbroekfi 2013*b636d99dSDavid van Moolenbroekeval ac_res=\$$3 2014*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2015*b636d99dSDavid van Moolenbroek$as_echo "$ac_res" >&6; } 2016*b636d99dSDavid van Moolenbroek eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2017*b636d99dSDavid van Moolenbroek 2018*b636d99dSDavid van Moolenbroek} # ac_fn_c_find_uintX_t 2019*b636d99dSDavid van Moolenbroekcat >config.log <<_ACEOF 2020*b636d99dSDavid van MoolenbroekThis file contains any messages produced by compilers while 2021*b636d99dSDavid van Moolenbroekrunning configure, to aid debugging if configure makes a mistake. 2022*b636d99dSDavid van Moolenbroek 2023*b636d99dSDavid van MoolenbroekIt was created by $as_me, which was 2024*b636d99dSDavid van Moolenbroekgenerated by GNU Autoconf 2.69. Invocation command line was 2025*b636d99dSDavid van Moolenbroek 2026*b636d99dSDavid van Moolenbroek $ $0 $@ 2027*b636d99dSDavid van Moolenbroek 2028*b636d99dSDavid van Moolenbroek_ACEOF 2029*b636d99dSDavid van Moolenbroekexec 5>>config.log 2030*b636d99dSDavid van Moolenbroek{ 2031*b636d99dSDavid van Moolenbroekcat <<_ASUNAME 2032*b636d99dSDavid van Moolenbroek## --------- ## 2033*b636d99dSDavid van Moolenbroek## Platform. ## 2034*b636d99dSDavid van Moolenbroek## --------- ## 2035*b636d99dSDavid van Moolenbroek 2036*b636d99dSDavid van Moolenbroekhostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2037*b636d99dSDavid van Moolenbroekuname -m = `(uname -m) 2>/dev/null || echo unknown` 2038*b636d99dSDavid van Moolenbroekuname -r = `(uname -r) 2>/dev/null || echo unknown` 2039*b636d99dSDavid van Moolenbroekuname -s = `(uname -s) 2>/dev/null || echo unknown` 2040*b636d99dSDavid van Moolenbroekuname -v = `(uname -v) 2>/dev/null || echo unknown` 2041*b636d99dSDavid van Moolenbroek 2042*b636d99dSDavid van Moolenbroek/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2043*b636d99dSDavid van Moolenbroek/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2044*b636d99dSDavid van Moolenbroek 2045*b636d99dSDavid van Moolenbroek/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2046*b636d99dSDavid van Moolenbroek/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2047*b636d99dSDavid van Moolenbroek/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2048*b636d99dSDavid van Moolenbroek/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2049*b636d99dSDavid van Moolenbroek/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2050*b636d99dSDavid van Moolenbroek/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2051*b636d99dSDavid van Moolenbroek/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2052*b636d99dSDavid van Moolenbroek 2053*b636d99dSDavid van Moolenbroek_ASUNAME 2054*b636d99dSDavid van Moolenbroek 2055*b636d99dSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2056*b636d99dSDavid van Moolenbroekfor as_dir in $PATH 2057*b636d99dSDavid van Moolenbroekdo 2058*b636d99dSDavid van Moolenbroek IFS=$as_save_IFS 2059*b636d99dSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 2060*b636d99dSDavid van Moolenbroek $as_echo "PATH: $as_dir" 2061*b636d99dSDavid van Moolenbroek done 2062*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS 2063*b636d99dSDavid van Moolenbroek 2064*b636d99dSDavid van Moolenbroek} >&5 2065*b636d99dSDavid van Moolenbroek 2066*b636d99dSDavid van Moolenbroekcat >&5 <<_ACEOF 2067*b636d99dSDavid van Moolenbroek 2068*b636d99dSDavid van Moolenbroek 2069*b636d99dSDavid van Moolenbroek## ----------- ## 2070*b636d99dSDavid van Moolenbroek## Core tests. ## 2071*b636d99dSDavid van Moolenbroek## ----------- ## 2072*b636d99dSDavid van Moolenbroek 2073*b636d99dSDavid van Moolenbroek_ACEOF 2074*b636d99dSDavid van Moolenbroek 2075*b636d99dSDavid van Moolenbroek 2076*b636d99dSDavid van Moolenbroek# Keep a trace of the command line. 2077*b636d99dSDavid van Moolenbroek# Strip out --no-create and --no-recursion so they do not pile up. 2078*b636d99dSDavid van Moolenbroek# Strip out --silent because we don't want to record it for future runs. 2079*b636d99dSDavid van Moolenbroek# Also quote any args containing shell meta-characters. 2080*b636d99dSDavid van Moolenbroek# Make two passes to allow for proper duplicate-argument suppression. 2081*b636d99dSDavid van Moolenbroekac_configure_args= 2082*b636d99dSDavid van Moolenbroekac_configure_args0= 2083*b636d99dSDavid van Moolenbroekac_configure_args1= 2084*b636d99dSDavid van Moolenbroekac_must_keep_next=false 2085*b636d99dSDavid van Moolenbroekfor ac_pass in 1 2 2086*b636d99dSDavid van Moolenbroekdo 2087*b636d99dSDavid van Moolenbroek for ac_arg 2088*b636d99dSDavid van Moolenbroek do 2089*b636d99dSDavid van Moolenbroek case $ac_arg in 2090*b636d99dSDavid van Moolenbroek -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2091*b636d99dSDavid van Moolenbroek -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2092*b636d99dSDavid van Moolenbroek | -silent | --silent | --silen | --sile | --sil) 2093*b636d99dSDavid van Moolenbroek continue ;; 2094*b636d99dSDavid van Moolenbroek *\'*) 2095*b636d99dSDavid van Moolenbroek ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2096*b636d99dSDavid van Moolenbroek esac 2097*b636d99dSDavid van Moolenbroek case $ac_pass in 2098*b636d99dSDavid van Moolenbroek 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2099*b636d99dSDavid van Moolenbroek 2) 2100*b636d99dSDavid van Moolenbroek as_fn_append ac_configure_args1 " '$ac_arg'" 2101*b636d99dSDavid van Moolenbroek if test $ac_must_keep_next = true; then 2102*b636d99dSDavid van Moolenbroek ac_must_keep_next=false # Got value, back to normal. 2103*b636d99dSDavid van Moolenbroek else 2104*b636d99dSDavid van Moolenbroek case $ac_arg in 2105*b636d99dSDavid van Moolenbroek *=* | --config-cache | -C | -disable-* | --disable-* \ 2106*b636d99dSDavid van Moolenbroek | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2107*b636d99dSDavid van Moolenbroek | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2108*b636d99dSDavid van Moolenbroek | -with-* | --with-* | -without-* | --without-* | --x) 2109*b636d99dSDavid van Moolenbroek case "$ac_configure_args0 " in 2110*b636d99dSDavid van Moolenbroek "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2111*b636d99dSDavid van Moolenbroek esac 2112*b636d99dSDavid van Moolenbroek ;; 2113*b636d99dSDavid van Moolenbroek -* ) ac_must_keep_next=true ;; 2114*b636d99dSDavid van Moolenbroek esac 2115*b636d99dSDavid van Moolenbroek fi 2116*b636d99dSDavid van Moolenbroek as_fn_append ac_configure_args " '$ac_arg'" 2117*b636d99dSDavid van Moolenbroek ;; 2118*b636d99dSDavid van Moolenbroek esac 2119*b636d99dSDavid van Moolenbroek done 2120*b636d99dSDavid van Moolenbroekdone 2121*b636d99dSDavid van Moolenbroek{ ac_configure_args0=; unset ac_configure_args0;} 2122*b636d99dSDavid van Moolenbroek{ ac_configure_args1=; unset ac_configure_args1;} 2123*b636d99dSDavid van Moolenbroek 2124*b636d99dSDavid van Moolenbroek# When interrupted or exit'd, cleanup temporary files, and complete 2125*b636d99dSDavid van Moolenbroek# config.log. We remove comments because anyway the quotes in there 2126*b636d99dSDavid van Moolenbroek# would cause problems or look ugly. 2127*b636d99dSDavid van Moolenbroek# WARNING: Use '\'' to represent an apostrophe within the trap. 2128*b636d99dSDavid van Moolenbroek# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2129*b636d99dSDavid van Moolenbroektrap 'exit_status=$? 2130*b636d99dSDavid van Moolenbroek # Save into config.log some information that might help in debugging. 2131*b636d99dSDavid van Moolenbroek { 2132*b636d99dSDavid van Moolenbroek echo 2133*b636d99dSDavid van Moolenbroek 2134*b636d99dSDavid van Moolenbroek $as_echo "## ---------------- ## 2135*b636d99dSDavid van Moolenbroek## Cache variables. ## 2136*b636d99dSDavid van Moolenbroek## ---------------- ##" 2137*b636d99dSDavid van Moolenbroek echo 2138*b636d99dSDavid van Moolenbroek # The following way of writing the cache mishandles newlines in values, 2139*b636d99dSDavid van Moolenbroek( 2140*b636d99dSDavid van Moolenbroek for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2141*b636d99dSDavid van Moolenbroek eval ac_val=\$$ac_var 2142*b636d99dSDavid van Moolenbroek case $ac_val in #( 2143*b636d99dSDavid van Moolenbroek *${as_nl}*) 2144*b636d99dSDavid van Moolenbroek case $ac_var in #( 2145*b636d99dSDavid van Moolenbroek *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2146*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2147*b636d99dSDavid van Moolenbroek esac 2148*b636d99dSDavid van Moolenbroek case $ac_var in #( 2149*b636d99dSDavid van Moolenbroek _ | IFS | as_nl) ;; #( 2150*b636d99dSDavid van Moolenbroek BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2151*b636d99dSDavid van Moolenbroek *) { eval $ac_var=; unset $ac_var;} ;; 2152*b636d99dSDavid van Moolenbroek esac ;; 2153*b636d99dSDavid van Moolenbroek esac 2154*b636d99dSDavid van Moolenbroek done 2155*b636d99dSDavid van Moolenbroek (set) 2>&1 | 2156*b636d99dSDavid van Moolenbroek case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2157*b636d99dSDavid van Moolenbroek *${as_nl}ac_space=\ *) 2158*b636d99dSDavid van Moolenbroek sed -n \ 2159*b636d99dSDavid van Moolenbroek "s/'\''/'\''\\\\'\'''\''/g; 2160*b636d99dSDavid van Moolenbroek s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2161*b636d99dSDavid van Moolenbroek ;; #( 2162*b636d99dSDavid van Moolenbroek *) 2163*b636d99dSDavid van Moolenbroek sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2164*b636d99dSDavid van Moolenbroek ;; 2165*b636d99dSDavid van Moolenbroek esac | 2166*b636d99dSDavid van Moolenbroek sort 2167*b636d99dSDavid van Moolenbroek) 2168*b636d99dSDavid van Moolenbroek echo 2169*b636d99dSDavid van Moolenbroek 2170*b636d99dSDavid van Moolenbroek $as_echo "## ----------------- ## 2171*b636d99dSDavid van Moolenbroek## Output variables. ## 2172*b636d99dSDavid van Moolenbroek## ----------------- ##" 2173*b636d99dSDavid van Moolenbroek echo 2174*b636d99dSDavid van Moolenbroek for ac_var in $ac_subst_vars 2175*b636d99dSDavid van Moolenbroek do 2176*b636d99dSDavid van Moolenbroek eval ac_val=\$$ac_var 2177*b636d99dSDavid van Moolenbroek case $ac_val in 2178*b636d99dSDavid van Moolenbroek *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2179*b636d99dSDavid van Moolenbroek esac 2180*b636d99dSDavid van Moolenbroek $as_echo "$ac_var='\''$ac_val'\''" 2181*b636d99dSDavid van Moolenbroek done | sort 2182*b636d99dSDavid van Moolenbroek echo 2183*b636d99dSDavid van Moolenbroek 2184*b636d99dSDavid van Moolenbroek if test -n "$ac_subst_files"; then 2185*b636d99dSDavid van Moolenbroek $as_echo "## ------------------- ## 2186*b636d99dSDavid van Moolenbroek## File substitutions. ## 2187*b636d99dSDavid van Moolenbroek## ------------------- ##" 2188*b636d99dSDavid van Moolenbroek echo 2189*b636d99dSDavid van Moolenbroek for ac_var in $ac_subst_files 2190*b636d99dSDavid van Moolenbroek do 2191*b636d99dSDavid van Moolenbroek eval ac_val=\$$ac_var 2192*b636d99dSDavid van Moolenbroek case $ac_val in 2193*b636d99dSDavid van Moolenbroek *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2194*b636d99dSDavid van Moolenbroek esac 2195*b636d99dSDavid van Moolenbroek $as_echo "$ac_var='\''$ac_val'\''" 2196*b636d99dSDavid van Moolenbroek done | sort 2197*b636d99dSDavid van Moolenbroek echo 2198*b636d99dSDavid van Moolenbroek fi 2199*b636d99dSDavid van Moolenbroek 2200*b636d99dSDavid van Moolenbroek if test -s confdefs.h; then 2201*b636d99dSDavid van Moolenbroek $as_echo "## ----------- ## 2202*b636d99dSDavid van Moolenbroek## confdefs.h. ## 2203*b636d99dSDavid van Moolenbroek## ----------- ##" 2204*b636d99dSDavid van Moolenbroek echo 2205*b636d99dSDavid van Moolenbroek cat confdefs.h 2206*b636d99dSDavid van Moolenbroek echo 2207*b636d99dSDavid van Moolenbroek fi 2208*b636d99dSDavid van Moolenbroek test "$ac_signal" != 0 && 2209*b636d99dSDavid van Moolenbroek $as_echo "$as_me: caught signal $ac_signal" 2210*b636d99dSDavid van Moolenbroek $as_echo "$as_me: exit $exit_status" 2211*b636d99dSDavid van Moolenbroek } >&5 2212*b636d99dSDavid van Moolenbroek rm -f core *.core core.conftest.* && 2213*b636d99dSDavid van Moolenbroek rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2214*b636d99dSDavid van Moolenbroek exit $exit_status 2215*b636d99dSDavid van Moolenbroek' 0 2216*b636d99dSDavid van Moolenbroekfor ac_signal in 1 2 13 15; do 2217*b636d99dSDavid van Moolenbroek trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2218*b636d99dSDavid van Moolenbroekdone 2219*b636d99dSDavid van Moolenbroekac_signal=0 2220*b636d99dSDavid van Moolenbroek 2221*b636d99dSDavid van Moolenbroek# confdefs.h avoids OS command line length limits that DEFS can exceed. 2222*b636d99dSDavid van Moolenbroekrm -f -r conftest* confdefs.h 2223*b636d99dSDavid van Moolenbroek 2224*b636d99dSDavid van Moolenbroek$as_echo "/* confdefs.h */" > confdefs.h 2225*b636d99dSDavid van Moolenbroek 2226*b636d99dSDavid van Moolenbroek# Predefined preprocessor variables. 2227*b636d99dSDavid van Moolenbroek 2228*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 2229*b636d99dSDavid van Moolenbroek#define PACKAGE_NAME "$PACKAGE_NAME" 2230*b636d99dSDavid van Moolenbroek_ACEOF 2231*b636d99dSDavid van Moolenbroek 2232*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 2233*b636d99dSDavid van Moolenbroek#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2234*b636d99dSDavid van Moolenbroek_ACEOF 2235*b636d99dSDavid van Moolenbroek 2236*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 2237*b636d99dSDavid van Moolenbroek#define PACKAGE_VERSION "$PACKAGE_VERSION" 2238*b636d99dSDavid van Moolenbroek_ACEOF 2239*b636d99dSDavid van Moolenbroek 2240*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 2241*b636d99dSDavid van Moolenbroek#define PACKAGE_STRING "$PACKAGE_STRING" 2242*b636d99dSDavid van Moolenbroek_ACEOF 2243*b636d99dSDavid van Moolenbroek 2244*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 2245*b636d99dSDavid van Moolenbroek#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2246*b636d99dSDavid van Moolenbroek_ACEOF 2247*b636d99dSDavid van Moolenbroek 2248*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 2249*b636d99dSDavid van Moolenbroek#define PACKAGE_URL "$PACKAGE_URL" 2250*b636d99dSDavid van Moolenbroek_ACEOF 2251*b636d99dSDavid van Moolenbroek 2252*b636d99dSDavid van Moolenbroek 2253*b636d99dSDavid van Moolenbroek# Let the site file select an alternate cache file if it wants to. 2254*b636d99dSDavid van Moolenbroek# Prefer an explicitly selected file to automatically selected ones. 2255*b636d99dSDavid van Moolenbroekac_site_file1=NONE 2256*b636d99dSDavid van Moolenbroekac_site_file2=NONE 2257*b636d99dSDavid van Moolenbroekif test -n "$CONFIG_SITE"; then 2258*b636d99dSDavid van Moolenbroek # We do not want a PATH search for config.site. 2259*b636d99dSDavid van Moolenbroek case $CONFIG_SITE in #(( 2260*b636d99dSDavid van Moolenbroek -*) ac_site_file1=./$CONFIG_SITE;; 2261*b636d99dSDavid van Moolenbroek */*) ac_site_file1=$CONFIG_SITE;; 2262*b636d99dSDavid van Moolenbroek *) ac_site_file1=./$CONFIG_SITE;; 2263*b636d99dSDavid van Moolenbroek esac 2264*b636d99dSDavid van Moolenbroekelif test "x$prefix" != xNONE; then 2265*b636d99dSDavid van Moolenbroek ac_site_file1=$prefix/share/config.site 2266*b636d99dSDavid van Moolenbroek ac_site_file2=$prefix/etc/config.site 2267*b636d99dSDavid van Moolenbroekelse 2268*b636d99dSDavid van Moolenbroek ac_site_file1=$ac_default_prefix/share/config.site 2269*b636d99dSDavid van Moolenbroek ac_site_file2=$ac_default_prefix/etc/config.site 2270*b636d99dSDavid van Moolenbroekfi 2271*b636d99dSDavid van Moolenbroekfor ac_site_file in "$ac_site_file1" "$ac_site_file2" 2272*b636d99dSDavid van Moolenbroekdo 2273*b636d99dSDavid van Moolenbroek test "x$ac_site_file" = xNONE && continue 2274*b636d99dSDavid van Moolenbroek if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2275*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2276*b636d99dSDavid van Moolenbroek$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2277*b636d99dSDavid van Moolenbroek sed 's/^/| /' "$ac_site_file" >&5 2278*b636d99dSDavid van Moolenbroek . "$ac_site_file" \ 2279*b636d99dSDavid van Moolenbroek || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2280*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2281*b636d99dSDavid van Moolenbroekas_fn_error $? "failed to load site script $ac_site_file 2282*b636d99dSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; } 2283*b636d99dSDavid van Moolenbroek fi 2284*b636d99dSDavid van Moolenbroekdone 2285*b636d99dSDavid van Moolenbroek 2286*b636d99dSDavid van Moolenbroekif test -r "$cache_file"; then 2287*b636d99dSDavid van Moolenbroek # Some versions of bash will fail to source /dev/null (special files 2288*b636d99dSDavid van Moolenbroek # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2289*b636d99dSDavid van Moolenbroek if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2290*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2291*b636d99dSDavid van Moolenbroek$as_echo "$as_me: loading cache $cache_file" >&6;} 2292*b636d99dSDavid van Moolenbroek case $cache_file in 2293*b636d99dSDavid van Moolenbroek [\\/]* | ?:[\\/]* ) . "$cache_file";; 2294*b636d99dSDavid van Moolenbroek *) . "./$cache_file";; 2295*b636d99dSDavid van Moolenbroek esac 2296*b636d99dSDavid van Moolenbroek fi 2297*b636d99dSDavid van Moolenbroekelse 2298*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2299*b636d99dSDavid van Moolenbroek$as_echo "$as_me: creating cache $cache_file" >&6;} 2300*b636d99dSDavid van Moolenbroek >$cache_file 2301*b636d99dSDavid van Moolenbroekfi 2302*b636d99dSDavid van Moolenbroek 2303*b636d99dSDavid van Moolenbroek# Check that the precious variables saved in the cache have kept the same 2304*b636d99dSDavid van Moolenbroek# value. 2305*b636d99dSDavid van Moolenbroekac_cache_corrupted=false 2306*b636d99dSDavid van Moolenbroekfor ac_var in $ac_precious_vars; do 2307*b636d99dSDavid van Moolenbroek eval ac_old_set=\$ac_cv_env_${ac_var}_set 2308*b636d99dSDavid van Moolenbroek eval ac_new_set=\$ac_env_${ac_var}_set 2309*b636d99dSDavid van Moolenbroek eval ac_old_val=\$ac_cv_env_${ac_var}_value 2310*b636d99dSDavid van Moolenbroek eval ac_new_val=\$ac_env_${ac_var}_value 2311*b636d99dSDavid van Moolenbroek case $ac_old_set,$ac_new_set in 2312*b636d99dSDavid van Moolenbroek set,) 2313*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2314*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2315*b636d99dSDavid van Moolenbroek ac_cache_corrupted=: ;; 2316*b636d99dSDavid van Moolenbroek ,set) 2317*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2318*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2319*b636d99dSDavid van Moolenbroek ac_cache_corrupted=: ;; 2320*b636d99dSDavid van Moolenbroek ,);; 2321*b636d99dSDavid van Moolenbroek *) 2322*b636d99dSDavid van Moolenbroek if test "x$ac_old_val" != "x$ac_new_val"; then 2323*b636d99dSDavid van Moolenbroek # differences in whitespace do not lead to failure. 2324*b636d99dSDavid van Moolenbroek ac_old_val_w=`echo x $ac_old_val` 2325*b636d99dSDavid van Moolenbroek ac_new_val_w=`echo x $ac_new_val` 2326*b636d99dSDavid van Moolenbroek if test "$ac_old_val_w" != "$ac_new_val_w"; then 2327*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2328*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2329*b636d99dSDavid van Moolenbroek ac_cache_corrupted=: 2330*b636d99dSDavid van Moolenbroek else 2331*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2332*b636d99dSDavid van Moolenbroek$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2333*b636d99dSDavid van Moolenbroek eval $ac_var=\$ac_old_val 2334*b636d99dSDavid van Moolenbroek fi 2335*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2336*b636d99dSDavid van Moolenbroek$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2337*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2338*b636d99dSDavid van Moolenbroek$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2339*b636d99dSDavid van Moolenbroek fi;; 2340*b636d99dSDavid van Moolenbroek esac 2341*b636d99dSDavid van Moolenbroek # Pass precious variables to config.status. 2342*b636d99dSDavid van Moolenbroek if test "$ac_new_set" = set; then 2343*b636d99dSDavid van Moolenbroek case $ac_new_val in 2344*b636d99dSDavid van Moolenbroek *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2345*b636d99dSDavid van Moolenbroek *) ac_arg=$ac_var=$ac_new_val ;; 2346*b636d99dSDavid van Moolenbroek esac 2347*b636d99dSDavid van Moolenbroek case " $ac_configure_args " in 2348*b636d99dSDavid van Moolenbroek *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2349*b636d99dSDavid van Moolenbroek *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2350*b636d99dSDavid van Moolenbroek esac 2351*b636d99dSDavid van Moolenbroek fi 2352*b636d99dSDavid van Moolenbroekdone 2353*b636d99dSDavid van Moolenbroekif $ac_cache_corrupted; then 2354*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2355*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2356*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2357*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2358*b636d99dSDavid van Moolenbroek as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2359*b636d99dSDavid van Moolenbroekfi 2360*b636d99dSDavid van Moolenbroek## -------------------- ## 2361*b636d99dSDavid van Moolenbroek## Main body of script. ## 2362*b636d99dSDavid van Moolenbroek## -------------------- ## 2363*b636d99dSDavid van Moolenbroek 2364*b636d99dSDavid van Moolenbroekac_ext=c 2365*b636d99dSDavid van Moolenbroekac_cpp='$CPP $CPPFLAGS' 2366*b636d99dSDavid van Moolenbroekac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2367*b636d99dSDavid van Moolenbroekac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2368*b636d99dSDavid van Moolenbroekac_compiler_gnu=$ac_cv_c_compiler_gnu 2369*b636d99dSDavid van Moolenbroek 2370*b636d99dSDavid van Moolenbroek 2371*b636d99dSDavid van Moolenbroek 2372*b636d99dSDavid van Moolenbroekac_aux_dir= 2373*b636d99dSDavid van Moolenbroekfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2374*b636d99dSDavid van Moolenbroek if test -f "$ac_dir/install-sh"; then 2375*b636d99dSDavid van Moolenbroek ac_aux_dir=$ac_dir 2376*b636d99dSDavid van Moolenbroek ac_install_sh="$ac_aux_dir/install-sh -c" 2377*b636d99dSDavid van Moolenbroek break 2378*b636d99dSDavid van Moolenbroek elif test -f "$ac_dir/install.sh"; then 2379*b636d99dSDavid van Moolenbroek ac_aux_dir=$ac_dir 2380*b636d99dSDavid van Moolenbroek ac_install_sh="$ac_aux_dir/install.sh -c" 2381*b636d99dSDavid van Moolenbroek break 2382*b636d99dSDavid van Moolenbroek elif test -f "$ac_dir/shtool"; then 2383*b636d99dSDavid van Moolenbroek ac_aux_dir=$ac_dir 2384*b636d99dSDavid van Moolenbroek ac_install_sh="$ac_aux_dir/shtool install -c" 2385*b636d99dSDavid van Moolenbroek break 2386*b636d99dSDavid van Moolenbroek fi 2387*b636d99dSDavid van Moolenbroekdone 2388*b636d99dSDavid van Moolenbroekif test -z "$ac_aux_dir"; then 2389*b636d99dSDavid van Moolenbroek as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2390*b636d99dSDavid van Moolenbroekfi 2391*b636d99dSDavid van Moolenbroek 2392*b636d99dSDavid van Moolenbroek# These three variables are undocumented and unsupported, 2393*b636d99dSDavid van Moolenbroek# and are intended to be withdrawn in a future Autoconf release. 2394*b636d99dSDavid van Moolenbroek# They can cause serious problems if a builder's source tree is in a directory 2395*b636d99dSDavid van Moolenbroek# whose full name contains unusual characters. 2396*b636d99dSDavid van Moolenbroekac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2397*b636d99dSDavid van Moolenbroekac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2398*b636d99dSDavid van Moolenbroekac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2399*b636d99dSDavid van Moolenbroek 2400*b636d99dSDavid van Moolenbroek 2401*b636d99dSDavid van Moolenbroek# Make sure we can run config.sub. 2402*b636d99dSDavid van Moolenbroek$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2403*b636d99dSDavid van Moolenbroek as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2404*b636d99dSDavid van Moolenbroek 2405*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2406*b636d99dSDavid van Moolenbroek$as_echo_n "checking build system type... " >&6; } 2407*b636d99dSDavid van Moolenbroekif ${ac_cv_build+:} false; then : 2408*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 2409*b636d99dSDavid van Moolenbroekelse 2410*b636d99dSDavid van Moolenbroek ac_build_alias=$build_alias 2411*b636d99dSDavid van Moolenbroektest "x$ac_build_alias" = x && 2412*b636d99dSDavid van Moolenbroek ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2413*b636d99dSDavid van Moolenbroektest "x$ac_build_alias" = x && 2414*b636d99dSDavid van Moolenbroek as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2415*b636d99dSDavid van Moolenbroekac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2416*b636d99dSDavid van Moolenbroek as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2417*b636d99dSDavid van Moolenbroek 2418*b636d99dSDavid van Moolenbroekfi 2419*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2420*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_build" >&6; } 2421*b636d99dSDavid van Moolenbroekcase $ac_cv_build in 2422*b636d99dSDavid van Moolenbroek*-*-*) ;; 2423*b636d99dSDavid van Moolenbroek*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2424*b636d99dSDavid van Moolenbroekesac 2425*b636d99dSDavid van Moolenbroekbuild=$ac_cv_build 2426*b636d99dSDavid van Moolenbroekac_save_IFS=$IFS; IFS='-' 2427*b636d99dSDavid van Moolenbroekset x $ac_cv_build 2428*b636d99dSDavid van Moolenbroekshift 2429*b636d99dSDavid van Moolenbroekbuild_cpu=$1 2430*b636d99dSDavid van Moolenbroekbuild_vendor=$2 2431*b636d99dSDavid van Moolenbroekshift; shift 2432*b636d99dSDavid van Moolenbroek# Remember, the first character of IFS is used to create $*, 2433*b636d99dSDavid van Moolenbroek# except with old shells: 2434*b636d99dSDavid van Moolenbroekbuild_os=$* 2435*b636d99dSDavid van MoolenbroekIFS=$ac_save_IFS 2436*b636d99dSDavid van Moolenbroekcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2437*b636d99dSDavid van Moolenbroek 2438*b636d99dSDavid van Moolenbroek 2439*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2440*b636d99dSDavid van Moolenbroek$as_echo_n "checking host system type... " >&6; } 2441*b636d99dSDavid van Moolenbroekif ${ac_cv_host+:} false; then : 2442*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 2443*b636d99dSDavid van Moolenbroekelse 2444*b636d99dSDavid van Moolenbroek if test "x$host_alias" = x; then 2445*b636d99dSDavid van Moolenbroek ac_cv_host=$ac_cv_build 2446*b636d99dSDavid van Moolenbroekelse 2447*b636d99dSDavid van Moolenbroek ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2448*b636d99dSDavid van Moolenbroek as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2449*b636d99dSDavid van Moolenbroekfi 2450*b636d99dSDavid van Moolenbroek 2451*b636d99dSDavid van Moolenbroekfi 2452*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2453*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_host" >&6; } 2454*b636d99dSDavid van Moolenbroekcase $ac_cv_host in 2455*b636d99dSDavid van Moolenbroek*-*-*) ;; 2456*b636d99dSDavid van Moolenbroek*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2457*b636d99dSDavid van Moolenbroekesac 2458*b636d99dSDavid van Moolenbroekhost=$ac_cv_host 2459*b636d99dSDavid van Moolenbroekac_save_IFS=$IFS; IFS='-' 2460*b636d99dSDavid van Moolenbroekset x $ac_cv_host 2461*b636d99dSDavid van Moolenbroekshift 2462*b636d99dSDavid van Moolenbroekhost_cpu=$1 2463*b636d99dSDavid van Moolenbroekhost_vendor=$2 2464*b636d99dSDavid van Moolenbroekshift; shift 2465*b636d99dSDavid van Moolenbroek# Remember, the first character of IFS is used to create $*, 2466*b636d99dSDavid van Moolenbroek# except with old shells: 2467*b636d99dSDavid van Moolenbroekhost_os=$* 2468*b636d99dSDavid van MoolenbroekIFS=$ac_save_IFS 2469*b636d99dSDavid van Moolenbroekcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2470*b636d99dSDavid van Moolenbroek 2471*b636d99dSDavid van Moolenbroek 2472*b636d99dSDavid van Moolenbroek 2473*b636d99dSDavid van Moolenbroek 2474*b636d99dSDavid van Moolenbroek 2475*b636d99dSDavid van Moolenbroek 2476*b636d99dSDavid van Moolenbroek 2477*b636d99dSDavid van Moolenbroek 2478*b636d99dSDavid van Moolenbroek 2479*b636d99dSDavid van Moolenbroek# Check whether --with-gcc was given. 2480*b636d99dSDavid van Moolenbroekif test "${with_gcc+set}" = set; then : 2481*b636d99dSDavid van Moolenbroek withval=$with_gcc; 2482*b636d99dSDavid van Moolenbroekfi 2483*b636d99dSDavid van Moolenbroek 2484*b636d99dSDavid van Moolenbroek V_INCLS="" 2485*b636d99dSDavid van Moolenbroek if test "${srcdir}" != "." ; then 2486*b636d99dSDavid van Moolenbroek V_INCLS="-I$srcdir" 2487*b636d99dSDavid van Moolenbroek fi 2488*b636d99dSDavid van Moolenbroek if test "${CFLAGS+set}" = set; then 2489*b636d99dSDavid van Moolenbroek LBL_CFLAGS="$CFLAGS" 2490*b636d99dSDavid van Moolenbroek fi 2491*b636d99dSDavid van Moolenbroek if test -z "$CC" ; then 2492*b636d99dSDavid van Moolenbroek case "$host_os" in 2493*b636d99dSDavid van Moolenbroek 2494*b636d99dSDavid van Moolenbroek bsdi*) 2495*b636d99dSDavid van Moolenbroek # Extract the first word of "shlicc2", so it can be a program name with args. 2496*b636d99dSDavid van Moolenbroekset dummy shlicc2; ac_word=$2 2497*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2498*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 2499*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_SHLICC2+:} false; then : 2500*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 2501*b636d99dSDavid van Moolenbroekelse 2502*b636d99dSDavid van Moolenbroek if test -n "$SHLICC2"; then 2503*b636d99dSDavid van Moolenbroek ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test. 2504*b636d99dSDavid van Moolenbroekelse 2505*b636d99dSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2506*b636d99dSDavid van Moolenbroekfor as_dir in $PATH 2507*b636d99dSDavid van Moolenbroekdo 2508*b636d99dSDavid van Moolenbroek IFS=$as_save_IFS 2509*b636d99dSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 2510*b636d99dSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 2511*b636d99dSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2512*b636d99dSDavid van Moolenbroek ac_cv_prog_SHLICC2="yes" 2513*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2514*b636d99dSDavid van Moolenbroek break 2 2515*b636d99dSDavid van Moolenbroek fi 2516*b636d99dSDavid van Moolenbroekdone 2517*b636d99dSDavid van Moolenbroek done 2518*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS 2519*b636d99dSDavid van Moolenbroek 2520*b636d99dSDavid van Moolenbroek test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no" 2521*b636d99dSDavid van Moolenbroekfi 2522*b636d99dSDavid van Moolenbroekfi 2523*b636d99dSDavid van MoolenbroekSHLICC2=$ac_cv_prog_SHLICC2 2524*b636d99dSDavid van Moolenbroekif test -n "$SHLICC2"; then 2525*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHLICC2" >&5 2526*b636d99dSDavid van Moolenbroek$as_echo "$SHLICC2" >&6; } 2527*b636d99dSDavid van Moolenbroekelse 2528*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2529*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 2530*b636d99dSDavid van Moolenbroekfi 2531*b636d99dSDavid van Moolenbroek 2532*b636d99dSDavid van Moolenbroek 2533*b636d99dSDavid van Moolenbroek if test $SHLICC2 = yes ; then 2534*b636d99dSDavid van Moolenbroek CC=shlicc2 2535*b636d99dSDavid van Moolenbroek export CC 2536*b636d99dSDavid van Moolenbroek fi 2537*b636d99dSDavid van Moolenbroek ;; 2538*b636d99dSDavid van Moolenbroek esac 2539*b636d99dSDavid van Moolenbroek fi 2540*b636d99dSDavid van Moolenbroek if test -z "$CC" -a "$with_gcc" = no ; then 2541*b636d99dSDavid van Moolenbroek CC=cc 2542*b636d99dSDavid van Moolenbroek export CC 2543*b636d99dSDavid van Moolenbroek fi 2544*b636d99dSDavid van Moolenbroek 2545*b636d99dSDavid van Moolenbroekac_ext=c 2546*b636d99dSDavid van Moolenbroekac_cpp='$CPP $CPPFLAGS' 2547*b636d99dSDavid van Moolenbroekac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2548*b636d99dSDavid van Moolenbroekac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2549*b636d99dSDavid van Moolenbroekac_compiler_gnu=$ac_cv_c_compiler_gnu 2550*b636d99dSDavid van Moolenbroekif test -n "$ac_tool_prefix"; then 2551*b636d99dSDavid van Moolenbroek # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2552*b636d99dSDavid van Moolenbroekset dummy ${ac_tool_prefix}gcc; ac_word=$2 2553*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2554*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 2555*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_CC+:} false; then : 2556*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 2557*b636d99dSDavid van Moolenbroekelse 2558*b636d99dSDavid van Moolenbroek if test -n "$CC"; then 2559*b636d99dSDavid van Moolenbroek ac_cv_prog_CC="$CC" # Let the user override the test. 2560*b636d99dSDavid van Moolenbroekelse 2561*b636d99dSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2562*b636d99dSDavid van Moolenbroekfor as_dir in $PATH 2563*b636d99dSDavid van Moolenbroekdo 2564*b636d99dSDavid van Moolenbroek IFS=$as_save_IFS 2565*b636d99dSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 2566*b636d99dSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 2567*b636d99dSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2568*b636d99dSDavid van Moolenbroek ac_cv_prog_CC="${ac_tool_prefix}gcc" 2569*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2570*b636d99dSDavid van Moolenbroek break 2 2571*b636d99dSDavid van Moolenbroek fi 2572*b636d99dSDavid van Moolenbroekdone 2573*b636d99dSDavid van Moolenbroek done 2574*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS 2575*b636d99dSDavid van Moolenbroek 2576*b636d99dSDavid van Moolenbroekfi 2577*b636d99dSDavid van Moolenbroekfi 2578*b636d99dSDavid van MoolenbroekCC=$ac_cv_prog_CC 2579*b636d99dSDavid van Moolenbroekif test -n "$CC"; then 2580*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2581*b636d99dSDavid van Moolenbroek$as_echo "$CC" >&6; } 2582*b636d99dSDavid van Moolenbroekelse 2583*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2584*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 2585*b636d99dSDavid van Moolenbroekfi 2586*b636d99dSDavid van Moolenbroek 2587*b636d99dSDavid van Moolenbroek 2588*b636d99dSDavid van Moolenbroekfi 2589*b636d99dSDavid van Moolenbroekif test -z "$ac_cv_prog_CC"; then 2590*b636d99dSDavid van Moolenbroek ac_ct_CC=$CC 2591*b636d99dSDavid van Moolenbroek # Extract the first word of "gcc", so it can be a program name with args. 2592*b636d99dSDavid van Moolenbroekset dummy gcc; ac_word=$2 2593*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2594*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 2595*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_ac_ct_CC+:} false; then : 2596*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 2597*b636d99dSDavid van Moolenbroekelse 2598*b636d99dSDavid van Moolenbroek if test -n "$ac_ct_CC"; then 2599*b636d99dSDavid van Moolenbroek ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2600*b636d99dSDavid van Moolenbroekelse 2601*b636d99dSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2602*b636d99dSDavid van Moolenbroekfor as_dir in $PATH 2603*b636d99dSDavid van Moolenbroekdo 2604*b636d99dSDavid van Moolenbroek IFS=$as_save_IFS 2605*b636d99dSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 2606*b636d99dSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 2607*b636d99dSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2608*b636d99dSDavid van Moolenbroek ac_cv_prog_ac_ct_CC="gcc" 2609*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2610*b636d99dSDavid van Moolenbroek break 2 2611*b636d99dSDavid van Moolenbroek fi 2612*b636d99dSDavid van Moolenbroekdone 2613*b636d99dSDavid van Moolenbroek done 2614*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS 2615*b636d99dSDavid van Moolenbroek 2616*b636d99dSDavid van Moolenbroekfi 2617*b636d99dSDavid van Moolenbroekfi 2618*b636d99dSDavid van Moolenbroekac_ct_CC=$ac_cv_prog_ac_ct_CC 2619*b636d99dSDavid van Moolenbroekif test -n "$ac_ct_CC"; then 2620*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2621*b636d99dSDavid van Moolenbroek$as_echo "$ac_ct_CC" >&6; } 2622*b636d99dSDavid van Moolenbroekelse 2623*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2624*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 2625*b636d99dSDavid van Moolenbroekfi 2626*b636d99dSDavid van Moolenbroek 2627*b636d99dSDavid van Moolenbroek if test "x$ac_ct_CC" = x; then 2628*b636d99dSDavid van Moolenbroek CC="" 2629*b636d99dSDavid van Moolenbroek else 2630*b636d99dSDavid van Moolenbroek case $cross_compiling:$ac_tool_warned in 2631*b636d99dSDavid van Moolenbroekyes:) 2632*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2633*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2634*b636d99dSDavid van Moolenbroekac_tool_warned=yes ;; 2635*b636d99dSDavid van Moolenbroekesac 2636*b636d99dSDavid van Moolenbroek CC=$ac_ct_CC 2637*b636d99dSDavid van Moolenbroek fi 2638*b636d99dSDavid van Moolenbroekelse 2639*b636d99dSDavid van Moolenbroek CC="$ac_cv_prog_CC" 2640*b636d99dSDavid van Moolenbroekfi 2641*b636d99dSDavid van Moolenbroek 2642*b636d99dSDavid van Moolenbroekif test -z "$CC"; then 2643*b636d99dSDavid van Moolenbroek if test -n "$ac_tool_prefix"; then 2644*b636d99dSDavid van Moolenbroek # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2645*b636d99dSDavid van Moolenbroekset dummy ${ac_tool_prefix}cc; ac_word=$2 2646*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2647*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 2648*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_CC+:} false; then : 2649*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 2650*b636d99dSDavid van Moolenbroekelse 2651*b636d99dSDavid van Moolenbroek if test -n "$CC"; then 2652*b636d99dSDavid van Moolenbroek ac_cv_prog_CC="$CC" # Let the user override the test. 2653*b636d99dSDavid van Moolenbroekelse 2654*b636d99dSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2655*b636d99dSDavid van Moolenbroekfor as_dir in $PATH 2656*b636d99dSDavid van Moolenbroekdo 2657*b636d99dSDavid van Moolenbroek IFS=$as_save_IFS 2658*b636d99dSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 2659*b636d99dSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 2660*b636d99dSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2661*b636d99dSDavid van Moolenbroek ac_cv_prog_CC="${ac_tool_prefix}cc" 2662*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2663*b636d99dSDavid van Moolenbroek break 2 2664*b636d99dSDavid van Moolenbroek fi 2665*b636d99dSDavid van Moolenbroekdone 2666*b636d99dSDavid van Moolenbroek done 2667*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS 2668*b636d99dSDavid van Moolenbroek 2669*b636d99dSDavid van Moolenbroekfi 2670*b636d99dSDavid van Moolenbroekfi 2671*b636d99dSDavid van MoolenbroekCC=$ac_cv_prog_CC 2672*b636d99dSDavid van Moolenbroekif test -n "$CC"; then 2673*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2674*b636d99dSDavid van Moolenbroek$as_echo "$CC" >&6; } 2675*b636d99dSDavid van Moolenbroekelse 2676*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2677*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 2678*b636d99dSDavid van Moolenbroekfi 2679*b636d99dSDavid van Moolenbroek 2680*b636d99dSDavid van Moolenbroek 2681*b636d99dSDavid van Moolenbroek fi 2682*b636d99dSDavid van Moolenbroekfi 2683*b636d99dSDavid van Moolenbroekif test -z "$CC"; then 2684*b636d99dSDavid van Moolenbroek # Extract the first word of "cc", so it can be a program name with args. 2685*b636d99dSDavid van Moolenbroekset dummy cc; ac_word=$2 2686*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2687*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 2688*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_CC+:} false; then : 2689*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 2690*b636d99dSDavid van Moolenbroekelse 2691*b636d99dSDavid van Moolenbroek if test -n "$CC"; then 2692*b636d99dSDavid van Moolenbroek ac_cv_prog_CC="$CC" # Let the user override the test. 2693*b636d99dSDavid van Moolenbroekelse 2694*b636d99dSDavid van Moolenbroek ac_prog_rejected=no 2695*b636d99dSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2696*b636d99dSDavid van Moolenbroekfor as_dir in $PATH 2697*b636d99dSDavid van Moolenbroekdo 2698*b636d99dSDavid van Moolenbroek IFS=$as_save_IFS 2699*b636d99dSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 2700*b636d99dSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 2701*b636d99dSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2702*b636d99dSDavid van Moolenbroek if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2703*b636d99dSDavid van Moolenbroek ac_prog_rejected=yes 2704*b636d99dSDavid van Moolenbroek continue 2705*b636d99dSDavid van Moolenbroek fi 2706*b636d99dSDavid van Moolenbroek ac_cv_prog_CC="cc" 2707*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2708*b636d99dSDavid van Moolenbroek break 2 2709*b636d99dSDavid van Moolenbroek fi 2710*b636d99dSDavid van Moolenbroekdone 2711*b636d99dSDavid van Moolenbroek done 2712*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS 2713*b636d99dSDavid van Moolenbroek 2714*b636d99dSDavid van Moolenbroekif test $ac_prog_rejected = yes; then 2715*b636d99dSDavid van Moolenbroek # We found a bogon in the path, so make sure we never use it. 2716*b636d99dSDavid van Moolenbroek set dummy $ac_cv_prog_CC 2717*b636d99dSDavid van Moolenbroek shift 2718*b636d99dSDavid van Moolenbroek if test $# != 0; then 2719*b636d99dSDavid van Moolenbroek # We chose a different compiler from the bogus one. 2720*b636d99dSDavid van Moolenbroek # However, it has the same basename, so the bogon will be chosen 2721*b636d99dSDavid van Moolenbroek # first if we set CC to just the basename; use the full file name. 2722*b636d99dSDavid van Moolenbroek shift 2723*b636d99dSDavid van Moolenbroek ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2724*b636d99dSDavid van Moolenbroek fi 2725*b636d99dSDavid van Moolenbroekfi 2726*b636d99dSDavid van Moolenbroekfi 2727*b636d99dSDavid van Moolenbroekfi 2728*b636d99dSDavid van MoolenbroekCC=$ac_cv_prog_CC 2729*b636d99dSDavid van Moolenbroekif test -n "$CC"; then 2730*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2731*b636d99dSDavid van Moolenbroek$as_echo "$CC" >&6; } 2732*b636d99dSDavid van Moolenbroekelse 2733*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2734*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 2735*b636d99dSDavid van Moolenbroekfi 2736*b636d99dSDavid van Moolenbroek 2737*b636d99dSDavid van Moolenbroek 2738*b636d99dSDavid van Moolenbroekfi 2739*b636d99dSDavid van Moolenbroekif test -z "$CC"; then 2740*b636d99dSDavid van Moolenbroek if test -n "$ac_tool_prefix"; then 2741*b636d99dSDavid van Moolenbroek for ac_prog in cl.exe 2742*b636d99dSDavid van Moolenbroek do 2743*b636d99dSDavid van Moolenbroek # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2744*b636d99dSDavid van Moolenbroekset dummy $ac_tool_prefix$ac_prog; ac_word=$2 2745*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2746*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 2747*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_CC+:} false; then : 2748*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 2749*b636d99dSDavid van Moolenbroekelse 2750*b636d99dSDavid van Moolenbroek if test -n "$CC"; then 2751*b636d99dSDavid van Moolenbroek ac_cv_prog_CC="$CC" # Let the user override the test. 2752*b636d99dSDavid van Moolenbroekelse 2753*b636d99dSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2754*b636d99dSDavid van Moolenbroekfor as_dir in $PATH 2755*b636d99dSDavid van Moolenbroekdo 2756*b636d99dSDavid van Moolenbroek IFS=$as_save_IFS 2757*b636d99dSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 2758*b636d99dSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 2759*b636d99dSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2760*b636d99dSDavid van Moolenbroek ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2761*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2762*b636d99dSDavid van Moolenbroek break 2 2763*b636d99dSDavid van Moolenbroek fi 2764*b636d99dSDavid van Moolenbroekdone 2765*b636d99dSDavid van Moolenbroek done 2766*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS 2767*b636d99dSDavid van Moolenbroek 2768*b636d99dSDavid van Moolenbroekfi 2769*b636d99dSDavid van Moolenbroekfi 2770*b636d99dSDavid van MoolenbroekCC=$ac_cv_prog_CC 2771*b636d99dSDavid van Moolenbroekif test -n "$CC"; then 2772*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2773*b636d99dSDavid van Moolenbroek$as_echo "$CC" >&6; } 2774*b636d99dSDavid van Moolenbroekelse 2775*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2776*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 2777*b636d99dSDavid van Moolenbroekfi 2778*b636d99dSDavid van Moolenbroek 2779*b636d99dSDavid van Moolenbroek 2780*b636d99dSDavid van Moolenbroek test -n "$CC" && break 2781*b636d99dSDavid van Moolenbroek done 2782*b636d99dSDavid van Moolenbroekfi 2783*b636d99dSDavid van Moolenbroekif test -z "$CC"; then 2784*b636d99dSDavid van Moolenbroek ac_ct_CC=$CC 2785*b636d99dSDavid van Moolenbroek for ac_prog in cl.exe 2786*b636d99dSDavid van Moolenbroekdo 2787*b636d99dSDavid van Moolenbroek # Extract the first word of "$ac_prog", so it can be a program name with args. 2788*b636d99dSDavid van Moolenbroekset dummy $ac_prog; ac_word=$2 2789*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2790*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 2791*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_ac_ct_CC+:} false; then : 2792*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 2793*b636d99dSDavid van Moolenbroekelse 2794*b636d99dSDavid van Moolenbroek if test -n "$ac_ct_CC"; then 2795*b636d99dSDavid van Moolenbroek ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2796*b636d99dSDavid van Moolenbroekelse 2797*b636d99dSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2798*b636d99dSDavid van Moolenbroekfor as_dir in $PATH 2799*b636d99dSDavid van Moolenbroekdo 2800*b636d99dSDavid van Moolenbroek IFS=$as_save_IFS 2801*b636d99dSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 2802*b636d99dSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 2803*b636d99dSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2804*b636d99dSDavid van Moolenbroek ac_cv_prog_ac_ct_CC="$ac_prog" 2805*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2806*b636d99dSDavid van Moolenbroek break 2 2807*b636d99dSDavid van Moolenbroek fi 2808*b636d99dSDavid van Moolenbroekdone 2809*b636d99dSDavid van Moolenbroek done 2810*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS 2811*b636d99dSDavid van Moolenbroek 2812*b636d99dSDavid van Moolenbroekfi 2813*b636d99dSDavid van Moolenbroekfi 2814*b636d99dSDavid van Moolenbroekac_ct_CC=$ac_cv_prog_ac_ct_CC 2815*b636d99dSDavid van Moolenbroekif test -n "$ac_ct_CC"; then 2816*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2817*b636d99dSDavid van Moolenbroek$as_echo "$ac_ct_CC" >&6; } 2818*b636d99dSDavid van Moolenbroekelse 2819*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2820*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 2821*b636d99dSDavid van Moolenbroekfi 2822*b636d99dSDavid van Moolenbroek 2823*b636d99dSDavid van Moolenbroek 2824*b636d99dSDavid van Moolenbroek test -n "$ac_ct_CC" && break 2825*b636d99dSDavid van Moolenbroekdone 2826*b636d99dSDavid van Moolenbroek 2827*b636d99dSDavid van Moolenbroek if test "x$ac_ct_CC" = x; then 2828*b636d99dSDavid van Moolenbroek CC="" 2829*b636d99dSDavid van Moolenbroek else 2830*b636d99dSDavid van Moolenbroek case $cross_compiling:$ac_tool_warned in 2831*b636d99dSDavid van Moolenbroekyes:) 2832*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2833*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2834*b636d99dSDavid van Moolenbroekac_tool_warned=yes ;; 2835*b636d99dSDavid van Moolenbroekesac 2836*b636d99dSDavid van Moolenbroek CC=$ac_ct_CC 2837*b636d99dSDavid van Moolenbroek fi 2838*b636d99dSDavid van Moolenbroekfi 2839*b636d99dSDavid van Moolenbroek 2840*b636d99dSDavid van Moolenbroekfi 2841*b636d99dSDavid van Moolenbroek 2842*b636d99dSDavid van Moolenbroek 2843*b636d99dSDavid van Moolenbroektest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2844*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2845*b636d99dSDavid van Moolenbroekas_fn_error $? "no acceptable C compiler found in \$PATH 2846*b636d99dSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; } 2847*b636d99dSDavid van Moolenbroek 2848*b636d99dSDavid van Moolenbroek# Provide some information about the compiler. 2849*b636d99dSDavid van Moolenbroek$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2850*b636d99dSDavid van Moolenbroekset X $ac_compile 2851*b636d99dSDavid van Moolenbroekac_compiler=$2 2852*b636d99dSDavid van Moolenbroekfor ac_option in --version -v -V -qversion; do 2853*b636d99dSDavid van Moolenbroek { { ac_try="$ac_compiler $ac_option >&5" 2854*b636d99dSDavid van Moolenbroekcase "(($ac_try" in 2855*b636d99dSDavid van Moolenbroek *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2856*b636d99dSDavid van Moolenbroek *) ac_try_echo=$ac_try;; 2857*b636d99dSDavid van Moolenbroekesac 2858*b636d99dSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2859*b636d99dSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5 2860*b636d99dSDavid van Moolenbroek (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2861*b636d99dSDavid van Moolenbroek ac_status=$? 2862*b636d99dSDavid van Moolenbroek if test -s conftest.err; then 2863*b636d99dSDavid van Moolenbroek sed '10a\ 2864*b636d99dSDavid van Moolenbroek... rest of stderr output deleted ... 2865*b636d99dSDavid van Moolenbroek 10q' conftest.err >conftest.er1 2866*b636d99dSDavid van Moolenbroek cat conftest.er1 >&5 2867*b636d99dSDavid van Moolenbroek fi 2868*b636d99dSDavid van Moolenbroek rm -f conftest.er1 conftest.err 2869*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2870*b636d99dSDavid van Moolenbroek test $ac_status = 0; } 2871*b636d99dSDavid van Moolenbroekdone 2872*b636d99dSDavid van Moolenbroek 2873*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 2874*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 2875*b636d99dSDavid van Moolenbroek 2876*b636d99dSDavid van Moolenbroekint 2877*b636d99dSDavid van Moolenbroekmain () 2878*b636d99dSDavid van Moolenbroek{ 2879*b636d99dSDavid van Moolenbroek 2880*b636d99dSDavid van Moolenbroek ; 2881*b636d99dSDavid van Moolenbroek return 0; 2882*b636d99dSDavid van Moolenbroek} 2883*b636d99dSDavid van Moolenbroek_ACEOF 2884*b636d99dSDavid van Moolenbroekac_clean_files_save=$ac_clean_files 2885*b636d99dSDavid van Moolenbroekac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2886*b636d99dSDavid van Moolenbroek# Try to create an executable without -o first, disregard a.out. 2887*b636d99dSDavid van Moolenbroek# It will help us diagnose broken compilers, and finding out an intuition 2888*b636d99dSDavid van Moolenbroek# of exeext. 2889*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2890*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether the C compiler works... " >&6; } 2891*b636d99dSDavid van Moolenbroekac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2892*b636d99dSDavid van Moolenbroek 2893*b636d99dSDavid van Moolenbroek# The possible output files: 2894*b636d99dSDavid van Moolenbroekac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2895*b636d99dSDavid van Moolenbroek 2896*b636d99dSDavid van Moolenbroekac_rmfiles= 2897*b636d99dSDavid van Moolenbroekfor ac_file in $ac_files 2898*b636d99dSDavid van Moolenbroekdo 2899*b636d99dSDavid van Moolenbroek case $ac_file in 2900*b636d99dSDavid van Moolenbroek *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2901*b636d99dSDavid van Moolenbroek * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2902*b636d99dSDavid van Moolenbroek esac 2903*b636d99dSDavid van Moolenbroekdone 2904*b636d99dSDavid van Moolenbroekrm -f $ac_rmfiles 2905*b636d99dSDavid van Moolenbroek 2906*b636d99dSDavid van Moolenbroekif { { ac_try="$ac_link_default" 2907*b636d99dSDavid van Moolenbroekcase "(($ac_try" in 2908*b636d99dSDavid van Moolenbroek *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2909*b636d99dSDavid van Moolenbroek *) ac_try_echo=$ac_try;; 2910*b636d99dSDavid van Moolenbroekesac 2911*b636d99dSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2912*b636d99dSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5 2913*b636d99dSDavid van Moolenbroek (eval "$ac_link_default") 2>&5 2914*b636d99dSDavid van Moolenbroek ac_status=$? 2915*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2916*b636d99dSDavid van Moolenbroek test $ac_status = 0; }; then : 2917*b636d99dSDavid van Moolenbroek # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2918*b636d99dSDavid van Moolenbroek# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2919*b636d99dSDavid van Moolenbroek# in a Makefile. We should not override ac_cv_exeext if it was cached, 2920*b636d99dSDavid van Moolenbroek# so that the user can short-circuit this test for compilers unknown to 2921*b636d99dSDavid van Moolenbroek# Autoconf. 2922*b636d99dSDavid van Moolenbroekfor ac_file in $ac_files '' 2923*b636d99dSDavid van Moolenbroekdo 2924*b636d99dSDavid van Moolenbroek test -f "$ac_file" || continue 2925*b636d99dSDavid van Moolenbroek case $ac_file in 2926*b636d99dSDavid van Moolenbroek *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2927*b636d99dSDavid van Moolenbroek ;; 2928*b636d99dSDavid van Moolenbroek [ab].out ) 2929*b636d99dSDavid van Moolenbroek # We found the default executable, but exeext='' is most 2930*b636d99dSDavid van Moolenbroek # certainly right. 2931*b636d99dSDavid van Moolenbroek break;; 2932*b636d99dSDavid van Moolenbroek *.* ) 2933*b636d99dSDavid van Moolenbroek if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2934*b636d99dSDavid van Moolenbroek then :; else 2935*b636d99dSDavid van Moolenbroek ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2936*b636d99dSDavid van Moolenbroek fi 2937*b636d99dSDavid van Moolenbroek # We set ac_cv_exeext here because the later test for it is not 2938*b636d99dSDavid van Moolenbroek # safe: cross compilers may not add the suffix if given an `-o' 2939*b636d99dSDavid van Moolenbroek # argument, so we may need to know it at that point already. 2940*b636d99dSDavid van Moolenbroek # Even if this section looks crufty: it has the advantage of 2941*b636d99dSDavid van Moolenbroek # actually working. 2942*b636d99dSDavid van Moolenbroek break;; 2943*b636d99dSDavid van Moolenbroek * ) 2944*b636d99dSDavid van Moolenbroek break;; 2945*b636d99dSDavid van Moolenbroek esac 2946*b636d99dSDavid van Moolenbroekdone 2947*b636d99dSDavid van Moolenbroektest "$ac_cv_exeext" = no && ac_cv_exeext= 2948*b636d99dSDavid van Moolenbroek 2949*b636d99dSDavid van Moolenbroekelse 2950*b636d99dSDavid van Moolenbroek ac_file='' 2951*b636d99dSDavid van Moolenbroekfi 2952*b636d99dSDavid van Moolenbroekif test -z "$ac_file"; then : 2953*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2954*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 2955*b636d99dSDavid van Moolenbroek$as_echo "$as_me: failed program was:" >&5 2956*b636d99dSDavid van Moolenbroeksed 's/^/| /' conftest.$ac_ext >&5 2957*b636d99dSDavid van Moolenbroek 2958*b636d99dSDavid van Moolenbroek{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2959*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2960*b636d99dSDavid van Moolenbroekas_fn_error 77 "C compiler cannot create executables 2961*b636d99dSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; } 2962*b636d99dSDavid van Moolenbroekelse 2963*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2964*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 2965*b636d99dSDavid van Moolenbroekfi 2966*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2967*b636d99dSDavid van Moolenbroek$as_echo_n "checking for C compiler default output file name... " >&6; } 2968*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2969*b636d99dSDavid van Moolenbroek$as_echo "$ac_file" >&6; } 2970*b636d99dSDavid van Moolenbroekac_exeext=$ac_cv_exeext 2971*b636d99dSDavid van Moolenbroek 2972*b636d99dSDavid van Moolenbroekrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 2973*b636d99dSDavid van Moolenbroekac_clean_files=$ac_clean_files_save 2974*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 2975*b636d99dSDavid van Moolenbroek$as_echo_n "checking for suffix of executables... " >&6; } 2976*b636d99dSDavid van Moolenbroekif { { ac_try="$ac_link" 2977*b636d99dSDavid van Moolenbroekcase "(($ac_try" in 2978*b636d99dSDavid van Moolenbroek *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2979*b636d99dSDavid van Moolenbroek *) ac_try_echo=$ac_try;; 2980*b636d99dSDavid van Moolenbroekesac 2981*b636d99dSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2982*b636d99dSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5 2983*b636d99dSDavid van Moolenbroek (eval "$ac_link") 2>&5 2984*b636d99dSDavid van Moolenbroek ac_status=$? 2985*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2986*b636d99dSDavid van Moolenbroek test $ac_status = 0; }; then : 2987*b636d99dSDavid van Moolenbroek # If both `conftest.exe' and `conftest' are `present' (well, observable) 2988*b636d99dSDavid van Moolenbroek# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2989*b636d99dSDavid van Moolenbroek# work properly (i.e., refer to `conftest.exe'), while it won't with 2990*b636d99dSDavid van Moolenbroek# `rm'. 2991*b636d99dSDavid van Moolenbroekfor ac_file in conftest.exe conftest conftest.*; do 2992*b636d99dSDavid van Moolenbroek test -f "$ac_file" || continue 2993*b636d99dSDavid van Moolenbroek case $ac_file in 2994*b636d99dSDavid van Moolenbroek *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2995*b636d99dSDavid van Moolenbroek *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2996*b636d99dSDavid van Moolenbroek break;; 2997*b636d99dSDavid van Moolenbroek * ) break;; 2998*b636d99dSDavid van Moolenbroek esac 2999*b636d99dSDavid van Moolenbroekdone 3000*b636d99dSDavid van Moolenbroekelse 3001*b636d99dSDavid van Moolenbroek { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3002*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3003*b636d99dSDavid van Moolenbroekas_fn_error $? "cannot compute suffix of executables: cannot compile and link 3004*b636d99dSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; } 3005*b636d99dSDavid van Moolenbroekfi 3006*b636d99dSDavid van Moolenbroekrm -f conftest conftest$ac_cv_exeext 3007*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3008*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_exeext" >&6; } 3009*b636d99dSDavid van Moolenbroek 3010*b636d99dSDavid van Moolenbroekrm -f conftest.$ac_ext 3011*b636d99dSDavid van MoolenbroekEXEEXT=$ac_cv_exeext 3012*b636d99dSDavid van Moolenbroekac_exeext=$EXEEXT 3013*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3014*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 3015*b636d99dSDavid van Moolenbroek#include <stdio.h> 3016*b636d99dSDavid van Moolenbroekint 3017*b636d99dSDavid van Moolenbroekmain () 3018*b636d99dSDavid van Moolenbroek{ 3019*b636d99dSDavid van MoolenbroekFILE *f = fopen ("conftest.out", "w"); 3020*b636d99dSDavid van Moolenbroek return ferror (f) || fclose (f) != 0; 3021*b636d99dSDavid van Moolenbroek 3022*b636d99dSDavid van Moolenbroek ; 3023*b636d99dSDavid van Moolenbroek return 0; 3024*b636d99dSDavid van Moolenbroek} 3025*b636d99dSDavid van Moolenbroek_ACEOF 3026*b636d99dSDavid van Moolenbroekac_clean_files="$ac_clean_files conftest.out" 3027*b636d99dSDavid van Moolenbroek# Check that the compiler produces executables we can run. If not, either 3028*b636d99dSDavid van Moolenbroek# the compiler is broken, or we cross compile. 3029*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3030*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether we are cross compiling... " >&6; } 3031*b636d99dSDavid van Moolenbroekif test "$cross_compiling" != yes; then 3032*b636d99dSDavid van Moolenbroek { { ac_try="$ac_link" 3033*b636d99dSDavid van Moolenbroekcase "(($ac_try" in 3034*b636d99dSDavid van Moolenbroek *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3035*b636d99dSDavid van Moolenbroek *) ac_try_echo=$ac_try;; 3036*b636d99dSDavid van Moolenbroekesac 3037*b636d99dSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3038*b636d99dSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5 3039*b636d99dSDavid van Moolenbroek (eval "$ac_link") 2>&5 3040*b636d99dSDavid van Moolenbroek ac_status=$? 3041*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3042*b636d99dSDavid van Moolenbroek test $ac_status = 0; } 3043*b636d99dSDavid van Moolenbroek if { ac_try='./conftest$ac_cv_exeext' 3044*b636d99dSDavid van Moolenbroek { { case "(($ac_try" in 3045*b636d99dSDavid van Moolenbroek *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3046*b636d99dSDavid van Moolenbroek *) ac_try_echo=$ac_try;; 3047*b636d99dSDavid van Moolenbroekesac 3048*b636d99dSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3049*b636d99dSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5 3050*b636d99dSDavid van Moolenbroek (eval "$ac_try") 2>&5 3051*b636d99dSDavid van Moolenbroek ac_status=$? 3052*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3053*b636d99dSDavid van Moolenbroek test $ac_status = 0; }; }; then 3054*b636d99dSDavid van Moolenbroek cross_compiling=no 3055*b636d99dSDavid van Moolenbroek else 3056*b636d99dSDavid van Moolenbroek if test "$cross_compiling" = maybe; then 3057*b636d99dSDavid van Moolenbroek cross_compiling=yes 3058*b636d99dSDavid van Moolenbroek else 3059*b636d99dSDavid van Moolenbroek { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3060*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3061*b636d99dSDavid van Moolenbroekas_fn_error $? "cannot run C compiled programs. 3062*b636d99dSDavid van MoolenbroekIf you meant to cross compile, use \`--host'. 3063*b636d99dSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; } 3064*b636d99dSDavid van Moolenbroek fi 3065*b636d99dSDavid van Moolenbroek fi 3066*b636d99dSDavid van Moolenbroekfi 3067*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3068*b636d99dSDavid van Moolenbroek$as_echo "$cross_compiling" >&6; } 3069*b636d99dSDavid van Moolenbroek 3070*b636d99dSDavid van Moolenbroekrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3071*b636d99dSDavid van Moolenbroekac_clean_files=$ac_clean_files_save 3072*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3073*b636d99dSDavid van Moolenbroek$as_echo_n "checking for suffix of object files... " >&6; } 3074*b636d99dSDavid van Moolenbroekif ${ac_cv_objext+:} false; then : 3075*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3076*b636d99dSDavid van Moolenbroekelse 3077*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3078*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 3079*b636d99dSDavid van Moolenbroek 3080*b636d99dSDavid van Moolenbroekint 3081*b636d99dSDavid van Moolenbroekmain () 3082*b636d99dSDavid van Moolenbroek{ 3083*b636d99dSDavid van Moolenbroek 3084*b636d99dSDavid van Moolenbroek ; 3085*b636d99dSDavid van Moolenbroek return 0; 3086*b636d99dSDavid van Moolenbroek} 3087*b636d99dSDavid van Moolenbroek_ACEOF 3088*b636d99dSDavid van Moolenbroekrm -f conftest.o conftest.obj 3089*b636d99dSDavid van Moolenbroekif { { ac_try="$ac_compile" 3090*b636d99dSDavid van Moolenbroekcase "(($ac_try" in 3091*b636d99dSDavid van Moolenbroek *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3092*b636d99dSDavid van Moolenbroek *) ac_try_echo=$ac_try;; 3093*b636d99dSDavid van Moolenbroekesac 3094*b636d99dSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3095*b636d99dSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5 3096*b636d99dSDavid van Moolenbroek (eval "$ac_compile") 2>&5 3097*b636d99dSDavid van Moolenbroek ac_status=$? 3098*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3099*b636d99dSDavid van Moolenbroek test $ac_status = 0; }; then : 3100*b636d99dSDavid van Moolenbroek for ac_file in conftest.o conftest.obj conftest.*; do 3101*b636d99dSDavid van Moolenbroek test -f "$ac_file" || continue; 3102*b636d99dSDavid van Moolenbroek case $ac_file in 3103*b636d99dSDavid van Moolenbroek *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3104*b636d99dSDavid van Moolenbroek *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3105*b636d99dSDavid van Moolenbroek break;; 3106*b636d99dSDavid van Moolenbroek esac 3107*b636d99dSDavid van Moolenbroekdone 3108*b636d99dSDavid van Moolenbroekelse 3109*b636d99dSDavid van Moolenbroek $as_echo "$as_me: failed program was:" >&5 3110*b636d99dSDavid van Moolenbroeksed 's/^/| /' conftest.$ac_ext >&5 3111*b636d99dSDavid van Moolenbroek 3112*b636d99dSDavid van Moolenbroek{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3113*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3114*b636d99dSDavid van Moolenbroekas_fn_error $? "cannot compute suffix of object files: cannot compile 3115*b636d99dSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; } 3116*b636d99dSDavid van Moolenbroekfi 3117*b636d99dSDavid van Moolenbroekrm -f conftest.$ac_cv_objext conftest.$ac_ext 3118*b636d99dSDavid van Moolenbroekfi 3119*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3120*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_objext" >&6; } 3121*b636d99dSDavid van MoolenbroekOBJEXT=$ac_cv_objext 3122*b636d99dSDavid van Moolenbroekac_objext=$OBJEXT 3123*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3124*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3125*b636d99dSDavid van Moolenbroekif ${ac_cv_c_compiler_gnu+:} false; then : 3126*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3127*b636d99dSDavid van Moolenbroekelse 3128*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3129*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 3130*b636d99dSDavid van Moolenbroek 3131*b636d99dSDavid van Moolenbroekint 3132*b636d99dSDavid van Moolenbroekmain () 3133*b636d99dSDavid van Moolenbroek{ 3134*b636d99dSDavid van Moolenbroek#ifndef __GNUC__ 3135*b636d99dSDavid van Moolenbroek choke me 3136*b636d99dSDavid van Moolenbroek#endif 3137*b636d99dSDavid van Moolenbroek 3138*b636d99dSDavid van Moolenbroek ; 3139*b636d99dSDavid van Moolenbroek return 0; 3140*b636d99dSDavid van Moolenbroek} 3141*b636d99dSDavid van Moolenbroek_ACEOF 3142*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 3143*b636d99dSDavid van Moolenbroek ac_compiler_gnu=yes 3144*b636d99dSDavid van Moolenbroekelse 3145*b636d99dSDavid van Moolenbroek ac_compiler_gnu=no 3146*b636d99dSDavid van Moolenbroekfi 3147*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3148*b636d99dSDavid van Moolenbroekac_cv_c_compiler_gnu=$ac_compiler_gnu 3149*b636d99dSDavid van Moolenbroek 3150*b636d99dSDavid van Moolenbroekfi 3151*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3152*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3153*b636d99dSDavid van Moolenbroekif test $ac_compiler_gnu = yes; then 3154*b636d99dSDavid van Moolenbroek GCC=yes 3155*b636d99dSDavid van Moolenbroekelse 3156*b636d99dSDavid van Moolenbroek GCC= 3157*b636d99dSDavid van Moolenbroekfi 3158*b636d99dSDavid van Moolenbroekac_test_CFLAGS=${CFLAGS+set} 3159*b636d99dSDavid van Moolenbroekac_save_CFLAGS=$CFLAGS 3160*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3161*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether $CC accepts -g... " >&6; } 3162*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_cc_g+:} false; then : 3163*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3164*b636d99dSDavid van Moolenbroekelse 3165*b636d99dSDavid van Moolenbroek ac_save_c_werror_flag=$ac_c_werror_flag 3166*b636d99dSDavid van Moolenbroek ac_c_werror_flag=yes 3167*b636d99dSDavid van Moolenbroek ac_cv_prog_cc_g=no 3168*b636d99dSDavid van Moolenbroek CFLAGS="-g" 3169*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3170*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 3171*b636d99dSDavid van Moolenbroek 3172*b636d99dSDavid van Moolenbroekint 3173*b636d99dSDavid van Moolenbroekmain () 3174*b636d99dSDavid van Moolenbroek{ 3175*b636d99dSDavid van Moolenbroek 3176*b636d99dSDavid van Moolenbroek ; 3177*b636d99dSDavid van Moolenbroek return 0; 3178*b636d99dSDavid van Moolenbroek} 3179*b636d99dSDavid van Moolenbroek_ACEOF 3180*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 3181*b636d99dSDavid van Moolenbroek ac_cv_prog_cc_g=yes 3182*b636d99dSDavid van Moolenbroekelse 3183*b636d99dSDavid van Moolenbroek CFLAGS="" 3184*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3185*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 3186*b636d99dSDavid van Moolenbroek 3187*b636d99dSDavid van Moolenbroekint 3188*b636d99dSDavid van Moolenbroekmain () 3189*b636d99dSDavid van Moolenbroek{ 3190*b636d99dSDavid van Moolenbroek 3191*b636d99dSDavid van Moolenbroek ; 3192*b636d99dSDavid van Moolenbroek return 0; 3193*b636d99dSDavid van Moolenbroek} 3194*b636d99dSDavid van Moolenbroek_ACEOF 3195*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 3196*b636d99dSDavid van Moolenbroek 3197*b636d99dSDavid van Moolenbroekelse 3198*b636d99dSDavid van Moolenbroek ac_c_werror_flag=$ac_save_c_werror_flag 3199*b636d99dSDavid van Moolenbroek CFLAGS="-g" 3200*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3201*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 3202*b636d99dSDavid van Moolenbroek 3203*b636d99dSDavid van Moolenbroekint 3204*b636d99dSDavid van Moolenbroekmain () 3205*b636d99dSDavid van Moolenbroek{ 3206*b636d99dSDavid van Moolenbroek 3207*b636d99dSDavid van Moolenbroek ; 3208*b636d99dSDavid van Moolenbroek return 0; 3209*b636d99dSDavid van Moolenbroek} 3210*b636d99dSDavid van Moolenbroek_ACEOF 3211*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 3212*b636d99dSDavid van Moolenbroek ac_cv_prog_cc_g=yes 3213*b636d99dSDavid van Moolenbroekfi 3214*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3215*b636d99dSDavid van Moolenbroekfi 3216*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3217*b636d99dSDavid van Moolenbroekfi 3218*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3219*b636d99dSDavid van Moolenbroek ac_c_werror_flag=$ac_save_c_werror_flag 3220*b636d99dSDavid van Moolenbroekfi 3221*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3222*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_prog_cc_g" >&6; } 3223*b636d99dSDavid van Moolenbroekif test "$ac_test_CFLAGS" = set; then 3224*b636d99dSDavid van Moolenbroek CFLAGS=$ac_save_CFLAGS 3225*b636d99dSDavid van Moolenbroekelif test $ac_cv_prog_cc_g = yes; then 3226*b636d99dSDavid van Moolenbroek if test "$GCC" = yes; then 3227*b636d99dSDavid van Moolenbroek CFLAGS="-g -O2" 3228*b636d99dSDavid van Moolenbroek else 3229*b636d99dSDavid van Moolenbroek CFLAGS="-g" 3230*b636d99dSDavid van Moolenbroek fi 3231*b636d99dSDavid van Moolenbroekelse 3232*b636d99dSDavid van Moolenbroek if test "$GCC" = yes; then 3233*b636d99dSDavid van Moolenbroek CFLAGS="-O2" 3234*b636d99dSDavid van Moolenbroek else 3235*b636d99dSDavid van Moolenbroek CFLAGS= 3236*b636d99dSDavid van Moolenbroek fi 3237*b636d99dSDavid van Moolenbroekfi 3238*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3239*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3240*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_cc_c89+:} false; then : 3241*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3242*b636d99dSDavid van Moolenbroekelse 3243*b636d99dSDavid van Moolenbroek ac_cv_prog_cc_c89=no 3244*b636d99dSDavid van Moolenbroekac_save_CC=$CC 3245*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3246*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 3247*b636d99dSDavid van Moolenbroek#include <stdarg.h> 3248*b636d99dSDavid van Moolenbroek#include <stdio.h> 3249*b636d99dSDavid van Moolenbroekstruct stat; 3250*b636d99dSDavid van Moolenbroek/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3251*b636d99dSDavid van Moolenbroekstruct buf { int x; }; 3252*b636d99dSDavid van MoolenbroekFILE * (*rcsopen) (struct buf *, struct stat *, int); 3253*b636d99dSDavid van Moolenbroekstatic char *e (p, i) 3254*b636d99dSDavid van Moolenbroek char **p; 3255*b636d99dSDavid van Moolenbroek int i; 3256*b636d99dSDavid van Moolenbroek{ 3257*b636d99dSDavid van Moolenbroek return p[i]; 3258*b636d99dSDavid van Moolenbroek} 3259*b636d99dSDavid van Moolenbroekstatic char *f (char * (*g) (char **, int), char **p, ...) 3260*b636d99dSDavid van Moolenbroek{ 3261*b636d99dSDavid van Moolenbroek char *s; 3262*b636d99dSDavid van Moolenbroek va_list v; 3263*b636d99dSDavid van Moolenbroek va_start (v,p); 3264*b636d99dSDavid van Moolenbroek s = g (p, va_arg (v,int)); 3265*b636d99dSDavid van Moolenbroek va_end (v); 3266*b636d99dSDavid van Moolenbroek return s; 3267*b636d99dSDavid van Moolenbroek} 3268*b636d99dSDavid van Moolenbroek 3269*b636d99dSDavid van Moolenbroek/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3270*b636d99dSDavid van Moolenbroek function prototypes and stuff, but not '\xHH' hex character constants. 3271*b636d99dSDavid van Moolenbroek These don't provoke an error unfortunately, instead are silently treated 3272*b636d99dSDavid van Moolenbroek as 'x'. The following induces an error, until -std is added to get 3273*b636d99dSDavid van Moolenbroek proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3274*b636d99dSDavid van Moolenbroek array size at least. It's necessary to write '\x00'==0 to get something 3275*b636d99dSDavid van Moolenbroek that's true only with -std. */ 3276*b636d99dSDavid van Moolenbroekint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3277*b636d99dSDavid van Moolenbroek 3278*b636d99dSDavid van Moolenbroek/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3279*b636d99dSDavid van Moolenbroek inside strings and character constants. */ 3280*b636d99dSDavid van Moolenbroek#define FOO(x) 'x' 3281*b636d99dSDavid van Moolenbroekint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3282*b636d99dSDavid van Moolenbroek 3283*b636d99dSDavid van Moolenbroekint test (int i, double x); 3284*b636d99dSDavid van Moolenbroekstruct s1 {int (*f) (int a);}; 3285*b636d99dSDavid van Moolenbroekstruct s2 {int (*f) (double a);}; 3286*b636d99dSDavid van Moolenbroekint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3287*b636d99dSDavid van Moolenbroekint argc; 3288*b636d99dSDavid van Moolenbroekchar **argv; 3289*b636d99dSDavid van Moolenbroekint 3290*b636d99dSDavid van Moolenbroekmain () 3291*b636d99dSDavid van Moolenbroek{ 3292*b636d99dSDavid van Moolenbroekreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3293*b636d99dSDavid van Moolenbroek ; 3294*b636d99dSDavid van Moolenbroek return 0; 3295*b636d99dSDavid van Moolenbroek} 3296*b636d99dSDavid van Moolenbroek_ACEOF 3297*b636d99dSDavid van Moolenbroekfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3298*b636d99dSDavid van Moolenbroek -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3299*b636d99dSDavid van Moolenbroekdo 3300*b636d99dSDavid van Moolenbroek CC="$ac_save_CC $ac_arg" 3301*b636d99dSDavid van Moolenbroek if ac_fn_c_try_compile "$LINENO"; then : 3302*b636d99dSDavid van Moolenbroek ac_cv_prog_cc_c89=$ac_arg 3303*b636d99dSDavid van Moolenbroekfi 3304*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext 3305*b636d99dSDavid van Moolenbroek test "x$ac_cv_prog_cc_c89" != "xno" && break 3306*b636d99dSDavid van Moolenbroekdone 3307*b636d99dSDavid van Moolenbroekrm -f conftest.$ac_ext 3308*b636d99dSDavid van MoolenbroekCC=$ac_save_CC 3309*b636d99dSDavid van Moolenbroek 3310*b636d99dSDavid van Moolenbroekfi 3311*b636d99dSDavid van Moolenbroek# AC_CACHE_VAL 3312*b636d99dSDavid van Moolenbroekcase "x$ac_cv_prog_cc_c89" in 3313*b636d99dSDavid van Moolenbroek x) 3314*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3315*b636d99dSDavid van Moolenbroek$as_echo "none needed" >&6; } ;; 3316*b636d99dSDavid van Moolenbroek xno) 3317*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3318*b636d99dSDavid van Moolenbroek$as_echo "unsupported" >&6; } ;; 3319*b636d99dSDavid van Moolenbroek *) 3320*b636d99dSDavid van Moolenbroek CC="$CC $ac_cv_prog_cc_c89" 3321*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3322*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3323*b636d99dSDavid van Moolenbroekesac 3324*b636d99dSDavid van Moolenbroekif test "x$ac_cv_prog_cc_c89" != xno; then : 3325*b636d99dSDavid van Moolenbroek 3326*b636d99dSDavid van Moolenbroekfi 3327*b636d99dSDavid van Moolenbroek 3328*b636d99dSDavid van Moolenbroekac_ext=c 3329*b636d99dSDavid van Moolenbroekac_cpp='$CPP $CPPFLAGS' 3330*b636d99dSDavid van Moolenbroekac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3331*b636d99dSDavid van Moolenbroekac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3332*b636d99dSDavid van Moolenbroekac_compiler_gnu=$ac_cv_c_compiler_gnu 3333*b636d99dSDavid van Moolenbroek 3334*b636d99dSDavid van Moolenbroek 3335*b636d99dSDavid van Moolenbroek 3336*b636d99dSDavid van Moolenbroek 3337*b636d99dSDavid van Moolenbroek 3338*b636d99dSDavid van Moolenbroek 3339*b636d99dSDavid van Moolenbroek if test "$GCC" = yes ; then 3340*b636d99dSDavid van Moolenbroek # 3341*b636d99dSDavid van Moolenbroek # -Werror forces warnings to be errors. 3342*b636d99dSDavid van Moolenbroek # 3343*b636d99dSDavid van Moolenbroek ac_lbl_cc_force_warning_errors=-Werror 3344*b636d99dSDavid van Moolenbroek 3345*b636d99dSDavid van Moolenbroek # 3346*b636d99dSDavid van Moolenbroek # Use -ffloat-store so that, on 32-bit x86, we don't 3347*b636d99dSDavid van Moolenbroek # do 80-bit arithmetic with the FPU; that way we should 3348*b636d99dSDavid van Moolenbroek # get the same results for floating-point calculations 3349*b636d99dSDavid van Moolenbroek # on x86-32 and x86-64. 3350*b636d99dSDavid van Moolenbroek # 3351*b636d99dSDavid van Moolenbroek 3352*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -ffloat-store option" >&5 3353*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether the compiler supports the -ffloat-store option... " >&6; } 3354*b636d99dSDavid van Moolenbroek save_CFLAGS="$CFLAGS" 3355*b636d99dSDavid van Moolenbroek CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -ffloat-store" 3356*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3357*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 3358*b636d99dSDavid van Moolenbroek 3359*b636d99dSDavid van Moolenbroekint 3360*b636d99dSDavid van Moolenbroekmain () 3361*b636d99dSDavid van Moolenbroek{ 3362*b636d99dSDavid van Moolenbroekreturn 0 3363*b636d99dSDavid van Moolenbroek ; 3364*b636d99dSDavid van Moolenbroek return 0; 3365*b636d99dSDavid van Moolenbroek} 3366*b636d99dSDavid van Moolenbroek_ACEOF 3367*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 3368*b636d99dSDavid van Moolenbroek 3369*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3370*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 3371*b636d99dSDavid van Moolenbroek CFLAGS="$save_CFLAGS" 3372*b636d99dSDavid van Moolenbroek V_CCOPT="$V_CCOPT -ffloat-store" 3373*b636d99dSDavid van Moolenbroek 3374*b636d99dSDavid van Moolenbroekelse 3375*b636d99dSDavid van Moolenbroek 3376*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3377*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 3378*b636d99dSDavid van Moolenbroek CFLAGS="$save_CFLAGS" 3379*b636d99dSDavid van Moolenbroek 3380*b636d99dSDavid van Moolenbroekfi 3381*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3382*b636d99dSDavid van Moolenbroek 3383*b636d99dSDavid van Moolenbroek else 3384*b636d99dSDavid van Moolenbroek V_INCLS="$V_INCLS -I/usr/local/include" 3385*b636d99dSDavid van Moolenbroek LDFLAGS="$LDFLAGS -L/usr/local/lib" 3386*b636d99dSDavid van Moolenbroek 3387*b636d99dSDavid van Moolenbroek case "$host_os" in 3388*b636d99dSDavid van Moolenbroek 3389*b636d99dSDavid van Moolenbroek darwin*) 3390*b636d99dSDavid van Moolenbroek # 3391*b636d99dSDavid van Moolenbroek # This is assumed either to be GCC or clang, both 3392*b636d99dSDavid van Moolenbroek # of which use -Werror to force warnings to be errors. 3393*b636d99dSDavid van Moolenbroek # 3394*b636d99dSDavid van Moolenbroek ac_lbl_cc_force_warning_errors=-Werror 3395*b636d99dSDavid van Moolenbroek ;; 3396*b636d99dSDavid van Moolenbroek 3397*b636d99dSDavid van Moolenbroek hpux*) 3398*b636d99dSDavid van Moolenbroek # 3399*b636d99dSDavid van Moolenbroek # HP C, which is what we presume we're using, doesn't 3400*b636d99dSDavid van Moolenbroek # exit with a non-zero exit status if we hand it an 3401*b636d99dSDavid van Moolenbroek # invalid -W flag, can't be forced to do so even with 3402*b636d99dSDavid van Moolenbroek # +We, and doesn't handle GCC-style -W flags, so we 3403*b636d99dSDavid van Moolenbroek # don't want to try using GCC-style -W flags. 3404*b636d99dSDavid van Moolenbroek # 3405*b636d99dSDavid van Moolenbroek ac_lbl_cc_dont_try_gcc_dashW=yes 3406*b636d99dSDavid van Moolenbroek ;; 3407*b636d99dSDavid van Moolenbroek 3408*b636d99dSDavid van Moolenbroek irix*) 3409*b636d99dSDavid van Moolenbroek # 3410*b636d99dSDavid van Moolenbroek # MIPS C, which is what we presume we're using, doesn't 3411*b636d99dSDavid van Moolenbroek # necessarily exit with a non-zero exit status if we 3412*b636d99dSDavid van Moolenbroek # hand it an invalid -W flag, can't be forced to do 3413*b636d99dSDavid van Moolenbroek # so, and doesn't handle GCC-style -W flags, so we 3414*b636d99dSDavid van Moolenbroek # don't want to try using GCC-style -W flags. 3415*b636d99dSDavid van Moolenbroek # 3416*b636d99dSDavid van Moolenbroek ac_lbl_cc_dont_try_gcc_dashW=yes 3417*b636d99dSDavid van Moolenbroek # 3418*b636d99dSDavid van Moolenbroek # It also, apparently, defaults to "char" being 3419*b636d99dSDavid van Moolenbroek # unsigned, unlike most other C implementations; 3420*b636d99dSDavid van Moolenbroek # I suppose we could say "signed char" whenever 3421*b636d99dSDavid van Moolenbroek # we want to guarantee a signed "char", but let's 3422*b636d99dSDavid van Moolenbroek # just force signed chars. 3423*b636d99dSDavid van Moolenbroek # 3424*b636d99dSDavid van Moolenbroek # -xansi is normally the default, but the 3425*b636d99dSDavid van Moolenbroek # configure script was setting it; perhaps -cckr 3426*b636d99dSDavid van Moolenbroek # was the default in the Old Days. (Then again, 3427*b636d99dSDavid van Moolenbroek # that would probably be for backwards compatibility 3428*b636d99dSDavid van Moolenbroek # in the days when ANSI C was Shiny and New, i.e. 3429*b636d99dSDavid van Moolenbroek # 1989 and the early '90's, so maybe we can just 3430*b636d99dSDavid van Moolenbroek # drop support for those compilers.) 3431*b636d99dSDavid van Moolenbroek # 3432*b636d99dSDavid van Moolenbroek # -g is equivalent to -g2, which turns off 3433*b636d99dSDavid van Moolenbroek # optimization; we choose -g3, which generates 3434*b636d99dSDavid van Moolenbroek # debugging information but doesn't turn off 3435*b636d99dSDavid van Moolenbroek # optimization (even if the optimization would 3436*b636d99dSDavid van Moolenbroek # cause inaccuracies in debugging). 3437*b636d99dSDavid van Moolenbroek # 3438*b636d99dSDavid van Moolenbroek V_CCOPT="$V_CCOPT -xansi -signed -g3" 3439*b636d99dSDavid van Moolenbroek ;; 3440*b636d99dSDavid van Moolenbroek 3441*b636d99dSDavid van Moolenbroek osf*) 3442*b636d99dSDavid van Moolenbroek # 3443*b636d99dSDavid van Moolenbroek # Presumed to be DEC OSF/1, Digital UNIX, or 3444*b636d99dSDavid van Moolenbroek # Tru64 UNIX. 3445*b636d99dSDavid van Moolenbroek # 3446*b636d99dSDavid van Moolenbroek # The DEC C compiler, which is what we presume we're 3447*b636d99dSDavid van Moolenbroek # using, doesn't exit with a non-zero exit status if we 3448*b636d99dSDavid van Moolenbroek # hand it an invalid -W flag, can't be forced to do 3449*b636d99dSDavid van Moolenbroek # so, and doesn't handle GCC-style -W flags, so we 3450*b636d99dSDavid van Moolenbroek # don't want to try using GCC-style -W flags. 3451*b636d99dSDavid van Moolenbroek # 3452*b636d99dSDavid van Moolenbroek ac_lbl_cc_dont_try_gcc_dashW=yes 3453*b636d99dSDavid van Moolenbroek # 3454*b636d99dSDavid van Moolenbroek # -g is equivalent to -g2, which turns off 3455*b636d99dSDavid van Moolenbroek # optimization; we choose -g3, which generates 3456*b636d99dSDavid van Moolenbroek # debugging information but doesn't turn off 3457*b636d99dSDavid van Moolenbroek # optimization (even if the optimization would 3458*b636d99dSDavid van Moolenbroek # cause inaccuracies in debugging). 3459*b636d99dSDavid van Moolenbroek # 3460*b636d99dSDavid van Moolenbroek V_CCOPT="$V_CCOPT -g3" 3461*b636d99dSDavid van Moolenbroek ;; 3462*b636d99dSDavid van Moolenbroek 3463*b636d99dSDavid van Moolenbroek solaris*) 3464*b636d99dSDavid van Moolenbroek # 3465*b636d99dSDavid van Moolenbroek # Assumed to be Sun C, which requires -errwarn to force 3466*b636d99dSDavid van Moolenbroek # warnings to be treated as errors. 3467*b636d99dSDavid van Moolenbroek # 3468*b636d99dSDavid van Moolenbroek ac_lbl_cc_force_warning_errors=-errwarn 3469*b636d99dSDavid van Moolenbroek ;; 3470*b636d99dSDavid van Moolenbroek 3471*b636d99dSDavid van Moolenbroek ultrix*) 3472*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking that Ultrix $CC hacks const in prototypes" >&5 3473*b636d99dSDavid van Moolenbroek$as_echo_n "checking that Ultrix $CC hacks const in prototypes... " >&6; } 3474*b636d99dSDavid van Moolenbroek if ${ac_cv_lbl_cc_const_proto+:} false; then : 3475*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3476*b636d99dSDavid van Moolenbroekelse 3477*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3478*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 3479*b636d99dSDavid van Moolenbroek#include <sys/types.h> 3480*b636d99dSDavid van Moolenbroekint 3481*b636d99dSDavid van Moolenbroekmain () 3482*b636d99dSDavid van Moolenbroek{ 3483*b636d99dSDavid van Moolenbroekstruct a { int b; }; 3484*b636d99dSDavid van Moolenbroek void c(const struct a *) 3485*b636d99dSDavid van Moolenbroek ; 3486*b636d99dSDavid van Moolenbroek return 0; 3487*b636d99dSDavid van Moolenbroek} 3488*b636d99dSDavid van Moolenbroek_ACEOF 3489*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 3490*b636d99dSDavid van Moolenbroek ac_cv_lbl_cc_const_proto=yes 3491*b636d99dSDavid van Moolenbroekelse 3492*b636d99dSDavid van Moolenbroek ac_cv_lbl_cc_const_proto=no 3493*b636d99dSDavid van Moolenbroekfi 3494*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3495*b636d99dSDavid van Moolenbroekfi 3496*b636d99dSDavid van Moolenbroek 3497*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_const_proto" >&5 3498*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_lbl_cc_const_proto" >&6; } 3499*b636d99dSDavid van Moolenbroek if test $ac_cv_lbl_cc_const_proto = no ; then 3500*b636d99dSDavid van Moolenbroek 3501*b636d99dSDavid van Moolenbroek$as_echo "#define const /**/" >>confdefs.h 3502*b636d99dSDavid van Moolenbroek 3503*b636d99dSDavid van Moolenbroek fi 3504*b636d99dSDavid van Moolenbroek ;; 3505*b636d99dSDavid van Moolenbroek esac 3506*b636d99dSDavid van Moolenbroek V_CCOPT="$V_CCOPT -O" 3507*b636d99dSDavid van Moolenbroek fi 3508*b636d99dSDavid van Moolenbroek 3509*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 3510*b636d99dSDavid van Moolenbroek$as_echo_n "checking for inline... " >&6; } 3511*b636d99dSDavid van Moolenbroek save_CFLAGS="$CFLAGS" 3512*b636d99dSDavid van Moolenbroek CFLAGS="$V_CCOPT" 3513*b636d99dSDavid van Moolenbroek if ${ac_cv_lbl_inline+:} false; then : 3514*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3515*b636d99dSDavid van Moolenbroekelse 3516*b636d99dSDavid van Moolenbroek 3517*b636d99dSDavid van Moolenbroek ac_cv_lbl_inline="" 3518*b636d99dSDavid van Moolenbroek ac_lbl_cc_inline=no 3519*b636d99dSDavid van Moolenbroek for ac_lbl_inline in inline __inline__ __inline 3520*b636d99dSDavid van Moolenbroek do 3521*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3522*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 3523*b636d99dSDavid van Moolenbroek#define inline $ac_lbl_inline 3524*b636d99dSDavid van Moolenbroek static inline struct iltest *foo(void); 3525*b636d99dSDavid van Moolenbroek struct iltest { 3526*b636d99dSDavid van Moolenbroek int iltest1; 3527*b636d99dSDavid van Moolenbroek int iltest2; 3528*b636d99dSDavid van Moolenbroek }; 3529*b636d99dSDavid van Moolenbroek 3530*b636d99dSDavid van Moolenbroek static inline struct iltest * 3531*b636d99dSDavid van Moolenbroek foo() 3532*b636d99dSDavid van Moolenbroek { 3533*b636d99dSDavid van Moolenbroek static struct iltest xxx; 3534*b636d99dSDavid van Moolenbroek 3535*b636d99dSDavid van Moolenbroek return &xxx; 3536*b636d99dSDavid van Moolenbroek } 3537*b636d99dSDavid van Moolenbroekint 3538*b636d99dSDavid van Moolenbroekmain () 3539*b636d99dSDavid van Moolenbroek{ 3540*b636d99dSDavid van Moolenbroek 3541*b636d99dSDavid van Moolenbroek ; 3542*b636d99dSDavid van Moolenbroek return 0; 3543*b636d99dSDavid van Moolenbroek} 3544*b636d99dSDavid van Moolenbroek_ACEOF 3545*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 3546*b636d99dSDavid van Moolenbroek ac_lbl_cc_inline=yes 3547*b636d99dSDavid van Moolenbroekfi 3548*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3549*b636d99dSDavid van Moolenbroek if test "$ac_lbl_cc_inline" = yes ; then 3550*b636d99dSDavid van Moolenbroek break; 3551*b636d99dSDavid van Moolenbroek fi 3552*b636d99dSDavid van Moolenbroek done 3553*b636d99dSDavid van Moolenbroek if test "$ac_lbl_cc_inline" = yes ; then 3554*b636d99dSDavid van Moolenbroek ac_cv_lbl_inline=$ac_lbl_inline 3555*b636d99dSDavid van Moolenbroek fi 3556*b636d99dSDavid van Moolenbroekfi 3557*b636d99dSDavid van Moolenbroek 3558*b636d99dSDavid van Moolenbroek CFLAGS="$save_CFLAGS" 3559*b636d99dSDavid van Moolenbroek if test ! -z "$ac_cv_lbl_inline" ; then 3560*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_inline" >&5 3561*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_lbl_inline" >&6; } 3562*b636d99dSDavid van Moolenbroek else 3563*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3564*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 3565*b636d99dSDavid van Moolenbroek fi 3566*b636d99dSDavid van Moolenbroek 3567*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 3568*b636d99dSDavid van Moolenbroek#define inline $ac_cv_lbl_inline 3569*b636d99dSDavid van Moolenbroek_ACEOF 3570*b636d99dSDavid van Moolenbroek 3571*b636d99dSDavid van Moolenbroek 3572*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5 3573*b636d99dSDavid van Moolenbroek$as_echo_n "checking for __attribute__... " >&6; } 3574*b636d99dSDavid van Moolenbroekif ${ac_cv___attribute__+:} false; then : 3575*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3576*b636d99dSDavid van Moolenbroekelse 3577*b636d99dSDavid van Moolenbroek 3578*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3579*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 3580*b636d99dSDavid van Moolenbroek 3581*b636d99dSDavid van Moolenbroek 3582*b636d99dSDavid van Moolenbroek#include <stdlib.h> 3583*b636d99dSDavid van Moolenbroek 3584*b636d99dSDavid van Moolenbroekstatic void foo(void) __attribute__ ((noreturn)); 3585*b636d99dSDavid van Moolenbroek 3586*b636d99dSDavid van Moolenbroekstatic void 3587*b636d99dSDavid van Moolenbroekfoo(void) 3588*b636d99dSDavid van Moolenbroek{ 3589*b636d99dSDavid van Moolenbroek exit(1); 3590*b636d99dSDavid van Moolenbroek} 3591*b636d99dSDavid van Moolenbroek 3592*b636d99dSDavid van Moolenbroekint 3593*b636d99dSDavid van Moolenbroekmain(int argc, char **argv) 3594*b636d99dSDavid van Moolenbroek{ 3595*b636d99dSDavid van Moolenbroek foo(); 3596*b636d99dSDavid van Moolenbroek} 3597*b636d99dSDavid van Moolenbroek 3598*b636d99dSDavid van Moolenbroek_ACEOF 3599*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 3600*b636d99dSDavid van Moolenbroek ac_cv___attribute__=yes 3601*b636d99dSDavid van Moolenbroekelse 3602*b636d99dSDavid van Moolenbroek ac_cv___attribute__=no 3603*b636d99dSDavid van Moolenbroekfi 3604*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3605*b636d99dSDavid van Moolenbroekfi 3606*b636d99dSDavid van Moolenbroek 3607*b636d99dSDavid van Moolenbroekif test "$ac_cv___attribute__" = "yes"; then 3608*b636d99dSDavid van Moolenbroek 3609*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h 3610*b636d99dSDavid van Moolenbroek 3611*b636d99dSDavid van Moolenbroekelse 3612*b636d99dSDavid van Moolenbroek # 3613*b636d99dSDavid van Moolenbroek # We can't use __attribute__, so we can't use __attribute__((unused)), 3614*b636d99dSDavid van Moolenbroek # so we define _U_ to an empty string. 3615*b636d99dSDavid van Moolenbroek # 3616*b636d99dSDavid van Moolenbroek V_DEFS="$V_DEFS -D_U_=\"\"" 3617*b636d99dSDavid van Moolenbroekfi 3618*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5 3619*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv___attribute__" >&6; } 3620*b636d99dSDavid van Moolenbroek 3621*b636d99dSDavid van Moolenbroekif test "$ac_cv___attribute__" = "yes"; then 3622*b636d99dSDavid van Moolenbroek 3623*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) can be used without warnings" >&5 3624*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether __attribute__((unused)) can be used without warnings... " >&6; } 3625*b636d99dSDavid van Moolenbroekif ${ac_cv___attribute___unused+:} false; then : 3626*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3627*b636d99dSDavid van Moolenbroekelse 3628*b636d99dSDavid van Moolenbroek 3629*b636d99dSDavid van Moolenbroeksave_CFLAGS="$CFLAGS" 3630*b636d99dSDavid van MoolenbroekCFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors" 3631*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3632*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 3633*b636d99dSDavid van Moolenbroek 3634*b636d99dSDavid van Moolenbroek 3635*b636d99dSDavid van Moolenbroek#include <stdlib.h> 3636*b636d99dSDavid van Moolenbroek#include <stdio.h> 3637*b636d99dSDavid van Moolenbroek 3638*b636d99dSDavid van Moolenbroekint 3639*b636d99dSDavid van Moolenbroekmain(int argc __attribute((unused)), char **argv __attribute((unused))) 3640*b636d99dSDavid van Moolenbroek{ 3641*b636d99dSDavid van Moolenbroek printf("Hello, world!\n"); 3642*b636d99dSDavid van Moolenbroek return 0; 3643*b636d99dSDavid van Moolenbroek} 3644*b636d99dSDavid van Moolenbroek 3645*b636d99dSDavid van Moolenbroek_ACEOF 3646*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 3647*b636d99dSDavid van Moolenbroek ac_cv___attribute___unused=yes 3648*b636d99dSDavid van Moolenbroekelse 3649*b636d99dSDavid van Moolenbroek ac_cv___attribute___unused=no 3650*b636d99dSDavid van Moolenbroekfi 3651*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3652*b636d99dSDavid van Moolenbroekfi 3653*b636d99dSDavid van Moolenbroek 3654*b636d99dSDavid van MoolenbroekCFLAGS="$save_CFLAGS" 3655*b636d99dSDavid van Moolenbroekif test "$ac_cv___attribute___unused" = "yes"; then 3656*b636d99dSDavid van Moolenbroek V_DEFS="$V_DEFS -D_U_=\"__attribute__((unused))\"" 3657*b636d99dSDavid van Moolenbroekelse 3658*b636d99dSDavid van Moolenbroek V_DEFS="$V_DEFS -D_U_=\"\"" 3659*b636d99dSDavid van Moolenbroekfi 3660*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___unused" >&5 3661*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv___attribute___unused" >&6; } 3662*b636d99dSDavid van Moolenbroek 3663*b636d99dSDavid van Moolenbroek 3664*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((noreturn)) can be applied to function pointers without warnings" >&5 3665*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether __attribute__((noreturn)) can be applied to function pointers without warnings... " >&6; } 3666*b636d99dSDavid van Moolenbroekif ${ac_cv___attribute___noreturn_function_pointer+:} false; then : 3667*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3668*b636d99dSDavid van Moolenbroekelse 3669*b636d99dSDavid van Moolenbroek 3670*b636d99dSDavid van Moolenbroeksave_CFLAGS="$CFLAGS" 3671*b636d99dSDavid van MoolenbroekCFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors" 3672*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3673*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 3674*b636d99dSDavid van Moolenbroek 3675*b636d99dSDavid van Moolenbroek 3676*b636d99dSDavid van Moolenbroek#include <stdlib.h> 3677*b636d99dSDavid van Moolenbroek 3678*b636d99dSDavid van Moolenbroekextern int (*foo)(int i) 3679*b636d99dSDavid van Moolenbroek __attribute__ ((noreturn)); 3680*b636d99dSDavid van Moolenbroek 3681*b636d99dSDavid van Moolenbroekint 3682*b636d99dSDavid van Moolenbroekmain(int argc, char **argv) 3683*b636d99dSDavid van Moolenbroek{ 3684*b636d99dSDavid van Moolenbroek (*foo)(1); 3685*b636d99dSDavid van Moolenbroek} 3686*b636d99dSDavid van Moolenbroek 3687*b636d99dSDavid van Moolenbroek_ACEOF 3688*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 3689*b636d99dSDavid van Moolenbroek ac_cv___attribute___noreturn_function_pointer=yes 3690*b636d99dSDavid van Moolenbroekelse 3691*b636d99dSDavid van Moolenbroek ac_cv___attribute___noreturn_function_pointer=no 3692*b636d99dSDavid van Moolenbroekfi 3693*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3694*b636d99dSDavid van Moolenbroekfi 3695*b636d99dSDavid van Moolenbroek 3696*b636d99dSDavid van MoolenbroekCFLAGS="$save_CFLAGS" 3697*b636d99dSDavid van Moolenbroekif test "$ac_cv___attribute___noreturn_function_pointer" = "yes"; then 3698*b636d99dSDavid van Moolenbroek 3699*b636d99dSDavid van Moolenbroek$as_echo "#define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1" >>confdefs.h 3700*b636d99dSDavid van Moolenbroek 3701*b636d99dSDavid van Moolenbroekfi 3702*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___noreturn_function_pointer" >&5 3703*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv___attribute___noreturn_function_pointer" >&6; } 3704*b636d99dSDavid van Moolenbroek 3705*b636d99dSDavid van Moolenbroek 3706*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be used without warnings" >&5 3707*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether __attribute__((format)) can be used without warnings... " >&6; } 3708*b636d99dSDavid van Moolenbroekif ${ac_cv___attribute___format+:} false; then : 3709*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3710*b636d99dSDavid van Moolenbroekelse 3711*b636d99dSDavid van Moolenbroek 3712*b636d99dSDavid van Moolenbroeksave_CFLAGS="$CFLAGS" 3713*b636d99dSDavid van MoolenbroekCFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors" 3714*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3715*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 3716*b636d99dSDavid van Moolenbroek 3717*b636d99dSDavid van Moolenbroek 3718*b636d99dSDavid van Moolenbroek#include <stdlib.h> 3719*b636d99dSDavid van Moolenbroek 3720*b636d99dSDavid van Moolenbroekextern int foo(const char *fmt, ...) 3721*b636d99dSDavid van Moolenbroek __attribute__ ((format (printf, 1, 2))); 3722*b636d99dSDavid van Moolenbroek 3723*b636d99dSDavid van Moolenbroekint 3724*b636d99dSDavid van Moolenbroekmain(int argc, char **argv) 3725*b636d99dSDavid van Moolenbroek{ 3726*b636d99dSDavid van Moolenbroek foo("%s", "test"); 3727*b636d99dSDavid van Moolenbroek} 3728*b636d99dSDavid van Moolenbroek 3729*b636d99dSDavid van Moolenbroek_ACEOF 3730*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 3731*b636d99dSDavid van Moolenbroek ac_cv___attribute___format=yes 3732*b636d99dSDavid van Moolenbroekelse 3733*b636d99dSDavid van Moolenbroek ac_cv___attribute___format=no 3734*b636d99dSDavid van Moolenbroekfi 3735*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3736*b636d99dSDavid van Moolenbroekfi 3737*b636d99dSDavid van Moolenbroek 3738*b636d99dSDavid van MoolenbroekCFLAGS="$save_CFLAGS" 3739*b636d99dSDavid van Moolenbroekif test "$ac_cv___attribute___format" = "yes"; then 3740*b636d99dSDavid van Moolenbroek 3741*b636d99dSDavid van Moolenbroek$as_echo "#define __ATTRIBUTE___FORMAT_OK 1" >>confdefs.h 3742*b636d99dSDavid van Moolenbroek 3743*b636d99dSDavid van Moolenbroekfi 3744*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format" >&5 3745*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv___attribute___format" >&6; } 3746*b636d99dSDavid van Moolenbroek 3747*b636d99dSDavid van Moolenbroek if test "$ac_cv___attribute___format" = "yes"; then 3748*b636d99dSDavid van Moolenbroek 3749*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be applied to function pointers" >&5 3750*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether __attribute__((format)) can be applied to function pointers... " >&6; } 3751*b636d99dSDavid van Moolenbroekif ${ac_cv___attribute___format_function_pointer+:} false; then : 3752*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3753*b636d99dSDavid van Moolenbroekelse 3754*b636d99dSDavid van Moolenbroek 3755*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3756*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 3757*b636d99dSDavid van Moolenbroek 3758*b636d99dSDavid van Moolenbroek 3759*b636d99dSDavid van Moolenbroek#include <stdlib.h> 3760*b636d99dSDavid van Moolenbroek 3761*b636d99dSDavid van Moolenbroekextern int (*foo)(const char *fmt, ...) 3762*b636d99dSDavid van Moolenbroek __attribute__ ((format (printf, 1, 2))); 3763*b636d99dSDavid van Moolenbroek 3764*b636d99dSDavid van Moolenbroekint 3765*b636d99dSDavid van Moolenbroekmain(int argc, char **argv) 3766*b636d99dSDavid van Moolenbroek{ 3767*b636d99dSDavid van Moolenbroek (*foo)("%s", "test"); 3768*b636d99dSDavid van Moolenbroek} 3769*b636d99dSDavid van Moolenbroek 3770*b636d99dSDavid van Moolenbroek_ACEOF 3771*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 3772*b636d99dSDavid van Moolenbroek ac_cv___attribute___format_function_pointer=yes 3773*b636d99dSDavid van Moolenbroekelse 3774*b636d99dSDavid van Moolenbroek ac_cv___attribute___format_function_pointer=no 3775*b636d99dSDavid van Moolenbroekfi 3776*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3777*b636d99dSDavid van Moolenbroekfi 3778*b636d99dSDavid van Moolenbroek 3779*b636d99dSDavid van Moolenbroekif test "$ac_cv___attribute___format_function_pointer" = "yes"; then 3780*b636d99dSDavid van Moolenbroek 3781*b636d99dSDavid van Moolenbroek$as_echo "#define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 1" >>confdefs.h 3782*b636d99dSDavid van Moolenbroek 3783*b636d99dSDavid van Moolenbroekfi 3784*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format_function_pointer" >&5 3785*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv___attribute___format_function_pointer" >&6; } 3786*b636d99dSDavid van Moolenbroek 3787*b636d99dSDavid van Moolenbroek fi 3788*b636d99dSDavid van Moolenbroekfi 3789*b636d99dSDavid van Moolenbroek 3790*b636d99dSDavid van Moolenbroekac_ext=c 3791*b636d99dSDavid van Moolenbroekac_cpp='$CPP $CPPFLAGS' 3792*b636d99dSDavid van Moolenbroekac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3793*b636d99dSDavid van Moolenbroekac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3794*b636d99dSDavid van Moolenbroekac_compiler_gnu=$ac_cv_c_compiler_gnu 3795*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3796*b636d99dSDavid van Moolenbroek$as_echo_n "checking how to run the C preprocessor... " >&6; } 3797*b636d99dSDavid van Moolenbroek# On Suns, sometimes $CPP names a directory. 3798*b636d99dSDavid van Moolenbroekif test -n "$CPP" && test -d "$CPP"; then 3799*b636d99dSDavid van Moolenbroek CPP= 3800*b636d99dSDavid van Moolenbroekfi 3801*b636d99dSDavid van Moolenbroekif test -z "$CPP"; then 3802*b636d99dSDavid van Moolenbroek if ${ac_cv_prog_CPP+:} false; then : 3803*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3804*b636d99dSDavid van Moolenbroekelse 3805*b636d99dSDavid van Moolenbroek # Double quotes because CPP needs to be expanded 3806*b636d99dSDavid van Moolenbroek for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3807*b636d99dSDavid van Moolenbroek do 3808*b636d99dSDavid van Moolenbroek ac_preproc_ok=false 3809*b636d99dSDavid van Moolenbroekfor ac_c_preproc_warn_flag in '' yes 3810*b636d99dSDavid van Moolenbroekdo 3811*b636d99dSDavid van Moolenbroek # Use a header file that comes with gcc, so configuring glibc 3812*b636d99dSDavid van Moolenbroek # with a fresh cross-compiler works. 3813*b636d99dSDavid van Moolenbroek # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3814*b636d99dSDavid van Moolenbroek # <limits.h> exists even on freestanding compilers. 3815*b636d99dSDavid van Moolenbroek # On the NeXT, cc -E runs the code through the compiler's parser, 3816*b636d99dSDavid van Moolenbroek # not just through cpp. "Syntax error" is here to catch this case. 3817*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3818*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 3819*b636d99dSDavid van Moolenbroek#ifdef __STDC__ 3820*b636d99dSDavid van Moolenbroek# include <limits.h> 3821*b636d99dSDavid van Moolenbroek#else 3822*b636d99dSDavid van Moolenbroek# include <assert.h> 3823*b636d99dSDavid van Moolenbroek#endif 3824*b636d99dSDavid van Moolenbroek Syntax error 3825*b636d99dSDavid van Moolenbroek_ACEOF 3826*b636d99dSDavid van Moolenbroekif ac_fn_c_try_cpp "$LINENO"; then : 3827*b636d99dSDavid van Moolenbroek 3828*b636d99dSDavid van Moolenbroekelse 3829*b636d99dSDavid van Moolenbroek # Broken: fails on valid input. 3830*b636d99dSDavid van Moolenbroekcontinue 3831*b636d99dSDavid van Moolenbroekfi 3832*b636d99dSDavid van Moolenbroekrm -f conftest.err conftest.i conftest.$ac_ext 3833*b636d99dSDavid van Moolenbroek 3834*b636d99dSDavid van Moolenbroek # OK, works on sane cases. Now check whether nonexistent headers 3835*b636d99dSDavid van Moolenbroek # can be detected and how. 3836*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3837*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 3838*b636d99dSDavid van Moolenbroek#include <ac_nonexistent.h> 3839*b636d99dSDavid van Moolenbroek_ACEOF 3840*b636d99dSDavid van Moolenbroekif ac_fn_c_try_cpp "$LINENO"; then : 3841*b636d99dSDavid van Moolenbroek # Broken: success on invalid input. 3842*b636d99dSDavid van Moolenbroekcontinue 3843*b636d99dSDavid van Moolenbroekelse 3844*b636d99dSDavid van Moolenbroek # Passes both tests. 3845*b636d99dSDavid van Moolenbroekac_preproc_ok=: 3846*b636d99dSDavid van Moolenbroekbreak 3847*b636d99dSDavid van Moolenbroekfi 3848*b636d99dSDavid van Moolenbroekrm -f conftest.err conftest.i conftest.$ac_ext 3849*b636d99dSDavid van Moolenbroek 3850*b636d99dSDavid van Moolenbroekdone 3851*b636d99dSDavid van Moolenbroek# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3852*b636d99dSDavid van Moolenbroekrm -f conftest.i conftest.err conftest.$ac_ext 3853*b636d99dSDavid van Moolenbroekif $ac_preproc_ok; then : 3854*b636d99dSDavid van Moolenbroek break 3855*b636d99dSDavid van Moolenbroekfi 3856*b636d99dSDavid van Moolenbroek 3857*b636d99dSDavid van Moolenbroek done 3858*b636d99dSDavid van Moolenbroek ac_cv_prog_CPP=$CPP 3859*b636d99dSDavid van Moolenbroek 3860*b636d99dSDavid van Moolenbroekfi 3861*b636d99dSDavid van Moolenbroek CPP=$ac_cv_prog_CPP 3862*b636d99dSDavid van Moolenbroekelse 3863*b636d99dSDavid van Moolenbroek ac_cv_prog_CPP=$CPP 3864*b636d99dSDavid van Moolenbroekfi 3865*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3866*b636d99dSDavid van Moolenbroek$as_echo "$CPP" >&6; } 3867*b636d99dSDavid van Moolenbroekac_preproc_ok=false 3868*b636d99dSDavid van Moolenbroekfor ac_c_preproc_warn_flag in '' yes 3869*b636d99dSDavid van Moolenbroekdo 3870*b636d99dSDavid van Moolenbroek # Use a header file that comes with gcc, so configuring glibc 3871*b636d99dSDavid van Moolenbroek # with a fresh cross-compiler works. 3872*b636d99dSDavid van Moolenbroek # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3873*b636d99dSDavid van Moolenbroek # <limits.h> exists even on freestanding compilers. 3874*b636d99dSDavid van Moolenbroek # On the NeXT, cc -E runs the code through the compiler's parser, 3875*b636d99dSDavid van Moolenbroek # not just through cpp. "Syntax error" is here to catch this case. 3876*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3877*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 3878*b636d99dSDavid van Moolenbroek#ifdef __STDC__ 3879*b636d99dSDavid van Moolenbroek# include <limits.h> 3880*b636d99dSDavid van Moolenbroek#else 3881*b636d99dSDavid van Moolenbroek# include <assert.h> 3882*b636d99dSDavid van Moolenbroek#endif 3883*b636d99dSDavid van Moolenbroek Syntax error 3884*b636d99dSDavid van Moolenbroek_ACEOF 3885*b636d99dSDavid van Moolenbroekif ac_fn_c_try_cpp "$LINENO"; then : 3886*b636d99dSDavid van Moolenbroek 3887*b636d99dSDavid van Moolenbroekelse 3888*b636d99dSDavid van Moolenbroek # Broken: fails on valid input. 3889*b636d99dSDavid van Moolenbroekcontinue 3890*b636d99dSDavid van Moolenbroekfi 3891*b636d99dSDavid van Moolenbroekrm -f conftest.err conftest.i conftest.$ac_ext 3892*b636d99dSDavid van Moolenbroek 3893*b636d99dSDavid van Moolenbroek # OK, works on sane cases. Now check whether nonexistent headers 3894*b636d99dSDavid van Moolenbroek # can be detected and how. 3895*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3896*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 3897*b636d99dSDavid van Moolenbroek#include <ac_nonexistent.h> 3898*b636d99dSDavid van Moolenbroek_ACEOF 3899*b636d99dSDavid van Moolenbroekif ac_fn_c_try_cpp "$LINENO"; then : 3900*b636d99dSDavid van Moolenbroek # Broken: success on invalid input. 3901*b636d99dSDavid van Moolenbroekcontinue 3902*b636d99dSDavid van Moolenbroekelse 3903*b636d99dSDavid van Moolenbroek # Passes both tests. 3904*b636d99dSDavid van Moolenbroekac_preproc_ok=: 3905*b636d99dSDavid van Moolenbroekbreak 3906*b636d99dSDavid van Moolenbroekfi 3907*b636d99dSDavid van Moolenbroekrm -f conftest.err conftest.i conftest.$ac_ext 3908*b636d99dSDavid van Moolenbroek 3909*b636d99dSDavid van Moolenbroekdone 3910*b636d99dSDavid van Moolenbroek# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3911*b636d99dSDavid van Moolenbroekrm -f conftest.i conftest.err conftest.$ac_ext 3912*b636d99dSDavid van Moolenbroekif $ac_preproc_ok; then : 3913*b636d99dSDavid van Moolenbroek 3914*b636d99dSDavid van Moolenbroekelse 3915*b636d99dSDavid van Moolenbroek { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3916*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3917*b636d99dSDavid van Moolenbroekas_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3918*b636d99dSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; } 3919*b636d99dSDavid van Moolenbroekfi 3920*b636d99dSDavid van Moolenbroek 3921*b636d99dSDavid van Moolenbroekac_ext=c 3922*b636d99dSDavid van Moolenbroekac_cpp='$CPP $CPPFLAGS' 3923*b636d99dSDavid van Moolenbroekac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3924*b636d99dSDavid van Moolenbroekac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3925*b636d99dSDavid van Moolenbroekac_compiler_gnu=$ac_cv_c_compiler_gnu 3926*b636d99dSDavid van Moolenbroek 3927*b636d99dSDavid van Moolenbroek 3928*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3929*b636d99dSDavid van Moolenbroek$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3930*b636d99dSDavid van Moolenbroekif ${ac_cv_path_GREP+:} false; then : 3931*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3932*b636d99dSDavid van Moolenbroekelse 3933*b636d99dSDavid van Moolenbroek if test -z "$GREP"; then 3934*b636d99dSDavid van Moolenbroek ac_path_GREP_found=false 3935*b636d99dSDavid van Moolenbroek # Loop through the user's path and test for each of PROGNAME-LIST 3936*b636d99dSDavid van Moolenbroek as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3937*b636d99dSDavid van Moolenbroekfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3938*b636d99dSDavid van Moolenbroekdo 3939*b636d99dSDavid van Moolenbroek IFS=$as_save_IFS 3940*b636d99dSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 3941*b636d99dSDavid van Moolenbroek for ac_prog in grep ggrep; do 3942*b636d99dSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 3943*b636d99dSDavid van Moolenbroek ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3944*b636d99dSDavid van Moolenbroek as_fn_executable_p "$ac_path_GREP" || continue 3945*b636d99dSDavid van Moolenbroek# Check for GNU ac_path_GREP and select it if it is found. 3946*b636d99dSDavid van Moolenbroek # Check for GNU $ac_path_GREP 3947*b636d99dSDavid van Moolenbroekcase `"$ac_path_GREP" --version 2>&1` in 3948*b636d99dSDavid van Moolenbroek*GNU*) 3949*b636d99dSDavid van Moolenbroek ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3950*b636d99dSDavid van Moolenbroek*) 3951*b636d99dSDavid van Moolenbroek ac_count=0 3952*b636d99dSDavid van Moolenbroek $as_echo_n 0123456789 >"conftest.in" 3953*b636d99dSDavid van Moolenbroek while : 3954*b636d99dSDavid van Moolenbroek do 3955*b636d99dSDavid van Moolenbroek cat "conftest.in" "conftest.in" >"conftest.tmp" 3956*b636d99dSDavid van Moolenbroek mv "conftest.tmp" "conftest.in" 3957*b636d99dSDavid van Moolenbroek cp "conftest.in" "conftest.nl" 3958*b636d99dSDavid van Moolenbroek $as_echo 'GREP' >> "conftest.nl" 3959*b636d99dSDavid van Moolenbroek "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3960*b636d99dSDavid van Moolenbroek diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3961*b636d99dSDavid van Moolenbroek as_fn_arith $ac_count + 1 && ac_count=$as_val 3962*b636d99dSDavid van Moolenbroek if test $ac_count -gt ${ac_path_GREP_max-0}; then 3963*b636d99dSDavid van Moolenbroek # Best one so far, save it but keep looking for a better one 3964*b636d99dSDavid van Moolenbroek ac_cv_path_GREP="$ac_path_GREP" 3965*b636d99dSDavid van Moolenbroek ac_path_GREP_max=$ac_count 3966*b636d99dSDavid van Moolenbroek fi 3967*b636d99dSDavid van Moolenbroek # 10*(2^10) chars as input seems more than enough 3968*b636d99dSDavid van Moolenbroek test $ac_count -gt 10 && break 3969*b636d99dSDavid van Moolenbroek done 3970*b636d99dSDavid van Moolenbroek rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3971*b636d99dSDavid van Moolenbroekesac 3972*b636d99dSDavid van Moolenbroek 3973*b636d99dSDavid van Moolenbroek $ac_path_GREP_found && break 3 3974*b636d99dSDavid van Moolenbroek done 3975*b636d99dSDavid van Moolenbroek done 3976*b636d99dSDavid van Moolenbroek done 3977*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS 3978*b636d99dSDavid van Moolenbroek if test -z "$ac_cv_path_GREP"; then 3979*b636d99dSDavid van Moolenbroek as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3980*b636d99dSDavid van Moolenbroek fi 3981*b636d99dSDavid van Moolenbroekelse 3982*b636d99dSDavid van Moolenbroek ac_cv_path_GREP=$GREP 3983*b636d99dSDavid van Moolenbroekfi 3984*b636d99dSDavid van Moolenbroek 3985*b636d99dSDavid van Moolenbroekfi 3986*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3987*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_path_GREP" >&6; } 3988*b636d99dSDavid van Moolenbroek GREP="$ac_cv_path_GREP" 3989*b636d99dSDavid van Moolenbroek 3990*b636d99dSDavid van Moolenbroek 3991*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3992*b636d99dSDavid van Moolenbroek$as_echo_n "checking for egrep... " >&6; } 3993*b636d99dSDavid van Moolenbroekif ${ac_cv_path_EGREP+:} false; then : 3994*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3995*b636d99dSDavid van Moolenbroekelse 3996*b636d99dSDavid van Moolenbroek if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3997*b636d99dSDavid van Moolenbroek then ac_cv_path_EGREP="$GREP -E" 3998*b636d99dSDavid van Moolenbroek else 3999*b636d99dSDavid van Moolenbroek if test -z "$EGREP"; then 4000*b636d99dSDavid van Moolenbroek ac_path_EGREP_found=false 4001*b636d99dSDavid van Moolenbroek # Loop through the user's path and test for each of PROGNAME-LIST 4002*b636d99dSDavid van Moolenbroek as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4003*b636d99dSDavid van Moolenbroekfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4004*b636d99dSDavid van Moolenbroekdo 4005*b636d99dSDavid van Moolenbroek IFS=$as_save_IFS 4006*b636d99dSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 4007*b636d99dSDavid van Moolenbroek for ac_prog in egrep; do 4008*b636d99dSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 4009*b636d99dSDavid van Moolenbroek ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4010*b636d99dSDavid van Moolenbroek as_fn_executable_p "$ac_path_EGREP" || continue 4011*b636d99dSDavid van Moolenbroek# Check for GNU ac_path_EGREP and select it if it is found. 4012*b636d99dSDavid van Moolenbroek # Check for GNU $ac_path_EGREP 4013*b636d99dSDavid van Moolenbroekcase `"$ac_path_EGREP" --version 2>&1` in 4014*b636d99dSDavid van Moolenbroek*GNU*) 4015*b636d99dSDavid van Moolenbroek ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4016*b636d99dSDavid van Moolenbroek*) 4017*b636d99dSDavid van Moolenbroek ac_count=0 4018*b636d99dSDavid van Moolenbroek $as_echo_n 0123456789 >"conftest.in" 4019*b636d99dSDavid van Moolenbroek while : 4020*b636d99dSDavid van Moolenbroek do 4021*b636d99dSDavid van Moolenbroek cat "conftest.in" "conftest.in" >"conftest.tmp" 4022*b636d99dSDavid van Moolenbroek mv "conftest.tmp" "conftest.in" 4023*b636d99dSDavid van Moolenbroek cp "conftest.in" "conftest.nl" 4024*b636d99dSDavid van Moolenbroek $as_echo 'EGREP' >> "conftest.nl" 4025*b636d99dSDavid van Moolenbroek "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4026*b636d99dSDavid van Moolenbroek diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4027*b636d99dSDavid van Moolenbroek as_fn_arith $ac_count + 1 && ac_count=$as_val 4028*b636d99dSDavid van Moolenbroek if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4029*b636d99dSDavid van Moolenbroek # Best one so far, save it but keep looking for a better one 4030*b636d99dSDavid van Moolenbroek ac_cv_path_EGREP="$ac_path_EGREP" 4031*b636d99dSDavid van Moolenbroek ac_path_EGREP_max=$ac_count 4032*b636d99dSDavid van Moolenbroek fi 4033*b636d99dSDavid van Moolenbroek # 10*(2^10) chars as input seems more than enough 4034*b636d99dSDavid van Moolenbroek test $ac_count -gt 10 && break 4035*b636d99dSDavid van Moolenbroek done 4036*b636d99dSDavid van Moolenbroek rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4037*b636d99dSDavid van Moolenbroekesac 4038*b636d99dSDavid van Moolenbroek 4039*b636d99dSDavid van Moolenbroek $ac_path_EGREP_found && break 3 4040*b636d99dSDavid van Moolenbroek done 4041*b636d99dSDavid van Moolenbroek done 4042*b636d99dSDavid van Moolenbroek done 4043*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS 4044*b636d99dSDavid van Moolenbroek if test -z "$ac_cv_path_EGREP"; then 4045*b636d99dSDavid van Moolenbroek as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4046*b636d99dSDavid van Moolenbroek fi 4047*b636d99dSDavid van Moolenbroekelse 4048*b636d99dSDavid van Moolenbroek ac_cv_path_EGREP=$EGREP 4049*b636d99dSDavid van Moolenbroekfi 4050*b636d99dSDavid van Moolenbroek 4051*b636d99dSDavid van Moolenbroek fi 4052*b636d99dSDavid van Moolenbroekfi 4053*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4054*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_path_EGREP" >&6; } 4055*b636d99dSDavid van Moolenbroek EGREP="$ac_cv_path_EGREP" 4056*b636d99dSDavid van Moolenbroek 4057*b636d99dSDavid van Moolenbroek 4058*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4059*b636d99dSDavid van Moolenbroek$as_echo_n "checking for ANSI C header files... " >&6; } 4060*b636d99dSDavid van Moolenbroekif ${ac_cv_header_stdc+:} false; then : 4061*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 4062*b636d99dSDavid van Moolenbroekelse 4063*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4064*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 4065*b636d99dSDavid van Moolenbroek#include <stdlib.h> 4066*b636d99dSDavid van Moolenbroek#include <stdarg.h> 4067*b636d99dSDavid van Moolenbroek#include <string.h> 4068*b636d99dSDavid van Moolenbroek#include <float.h> 4069*b636d99dSDavid van Moolenbroek 4070*b636d99dSDavid van Moolenbroekint 4071*b636d99dSDavid van Moolenbroekmain () 4072*b636d99dSDavid van Moolenbroek{ 4073*b636d99dSDavid van Moolenbroek 4074*b636d99dSDavid van Moolenbroek ; 4075*b636d99dSDavid van Moolenbroek return 0; 4076*b636d99dSDavid van Moolenbroek} 4077*b636d99dSDavid van Moolenbroek_ACEOF 4078*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 4079*b636d99dSDavid van Moolenbroek ac_cv_header_stdc=yes 4080*b636d99dSDavid van Moolenbroekelse 4081*b636d99dSDavid van Moolenbroek ac_cv_header_stdc=no 4082*b636d99dSDavid van Moolenbroekfi 4083*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4084*b636d99dSDavid van Moolenbroek 4085*b636d99dSDavid van Moolenbroekif test $ac_cv_header_stdc = yes; then 4086*b636d99dSDavid van Moolenbroek # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4087*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4088*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 4089*b636d99dSDavid van Moolenbroek#include <string.h> 4090*b636d99dSDavid van Moolenbroek 4091*b636d99dSDavid van Moolenbroek_ACEOF 4092*b636d99dSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4093*b636d99dSDavid van Moolenbroek $EGREP "memchr" >/dev/null 2>&1; then : 4094*b636d99dSDavid van Moolenbroek 4095*b636d99dSDavid van Moolenbroekelse 4096*b636d99dSDavid van Moolenbroek ac_cv_header_stdc=no 4097*b636d99dSDavid van Moolenbroekfi 4098*b636d99dSDavid van Moolenbroekrm -f conftest* 4099*b636d99dSDavid van Moolenbroek 4100*b636d99dSDavid van Moolenbroekfi 4101*b636d99dSDavid van Moolenbroek 4102*b636d99dSDavid van Moolenbroekif test $ac_cv_header_stdc = yes; then 4103*b636d99dSDavid van Moolenbroek # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4104*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4105*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 4106*b636d99dSDavid van Moolenbroek#include <stdlib.h> 4107*b636d99dSDavid van Moolenbroek 4108*b636d99dSDavid van Moolenbroek_ACEOF 4109*b636d99dSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4110*b636d99dSDavid van Moolenbroek $EGREP "free" >/dev/null 2>&1; then : 4111*b636d99dSDavid van Moolenbroek 4112*b636d99dSDavid van Moolenbroekelse 4113*b636d99dSDavid van Moolenbroek ac_cv_header_stdc=no 4114*b636d99dSDavid van Moolenbroekfi 4115*b636d99dSDavid van Moolenbroekrm -f conftest* 4116*b636d99dSDavid van Moolenbroek 4117*b636d99dSDavid van Moolenbroekfi 4118*b636d99dSDavid van Moolenbroek 4119*b636d99dSDavid van Moolenbroekif test $ac_cv_header_stdc = yes; then 4120*b636d99dSDavid van Moolenbroek # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4121*b636d99dSDavid van Moolenbroek if test "$cross_compiling" = yes; then : 4122*b636d99dSDavid van Moolenbroek : 4123*b636d99dSDavid van Moolenbroekelse 4124*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4125*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 4126*b636d99dSDavid van Moolenbroek#include <ctype.h> 4127*b636d99dSDavid van Moolenbroek#include <stdlib.h> 4128*b636d99dSDavid van Moolenbroek#if ((' ' & 0x0FF) == 0x020) 4129*b636d99dSDavid van Moolenbroek# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4130*b636d99dSDavid van Moolenbroek# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4131*b636d99dSDavid van Moolenbroek#else 4132*b636d99dSDavid van Moolenbroek# define ISLOWER(c) \ 4133*b636d99dSDavid van Moolenbroek (('a' <= (c) && (c) <= 'i') \ 4134*b636d99dSDavid van Moolenbroek || ('j' <= (c) && (c) <= 'r') \ 4135*b636d99dSDavid van Moolenbroek || ('s' <= (c) && (c) <= 'z')) 4136*b636d99dSDavid van Moolenbroek# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4137*b636d99dSDavid van Moolenbroek#endif 4138*b636d99dSDavid van Moolenbroek 4139*b636d99dSDavid van Moolenbroek#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4140*b636d99dSDavid van Moolenbroekint 4141*b636d99dSDavid van Moolenbroekmain () 4142*b636d99dSDavid van Moolenbroek{ 4143*b636d99dSDavid van Moolenbroek int i; 4144*b636d99dSDavid van Moolenbroek for (i = 0; i < 256; i++) 4145*b636d99dSDavid van Moolenbroek if (XOR (islower (i), ISLOWER (i)) 4146*b636d99dSDavid van Moolenbroek || toupper (i) != TOUPPER (i)) 4147*b636d99dSDavid van Moolenbroek return 2; 4148*b636d99dSDavid van Moolenbroek return 0; 4149*b636d99dSDavid van Moolenbroek} 4150*b636d99dSDavid van Moolenbroek_ACEOF 4151*b636d99dSDavid van Moolenbroekif ac_fn_c_try_run "$LINENO"; then : 4152*b636d99dSDavid van Moolenbroek 4153*b636d99dSDavid van Moolenbroekelse 4154*b636d99dSDavid van Moolenbroek ac_cv_header_stdc=no 4155*b636d99dSDavid van Moolenbroekfi 4156*b636d99dSDavid van Moolenbroekrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4157*b636d99dSDavid van Moolenbroek conftest.$ac_objext conftest.beam conftest.$ac_ext 4158*b636d99dSDavid van Moolenbroekfi 4159*b636d99dSDavid van Moolenbroek 4160*b636d99dSDavid van Moolenbroekfi 4161*b636d99dSDavid van Moolenbroekfi 4162*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4163*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_header_stdc" >&6; } 4164*b636d99dSDavid van Moolenbroekif test $ac_cv_header_stdc = yes; then 4165*b636d99dSDavid van Moolenbroek 4166*b636d99dSDavid van Moolenbroek$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4167*b636d99dSDavid van Moolenbroek 4168*b636d99dSDavid van Moolenbroekfi 4169*b636d99dSDavid van Moolenbroek 4170*b636d99dSDavid van Moolenbroek# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4171*b636d99dSDavid van Moolenbroekfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4172*b636d99dSDavid van Moolenbroek inttypes.h stdint.h unistd.h 4173*b636d99dSDavid van Moolenbroekdo : 4174*b636d99dSDavid van Moolenbroek as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4175*b636d99dSDavid van Moolenbroekac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4176*b636d99dSDavid van Moolenbroek" 4177*b636d99dSDavid van Moolenbroekif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4178*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 4179*b636d99dSDavid van Moolenbroek#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4180*b636d99dSDavid van Moolenbroek_ACEOF 4181*b636d99dSDavid van Moolenbroek 4182*b636d99dSDavid van Moolenbroekfi 4183*b636d99dSDavid van Moolenbroek 4184*b636d99dSDavid van Moolenbroekdone 4185*b636d99dSDavid van Moolenbroek 4186*b636d99dSDavid van Moolenbroek 4187*b636d99dSDavid van Moolenbroekfor ac_header in fcntl.h rpc/rpc.h rpc/rpcent.h netdnet/dnetdb.h 4188*b636d99dSDavid van Moolenbroekdo : 4189*b636d99dSDavid van Moolenbroek as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4190*b636d99dSDavid van Moolenbroekac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 4191*b636d99dSDavid van Moolenbroekif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4192*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 4193*b636d99dSDavid van Moolenbroek#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4194*b636d99dSDavid van Moolenbroek_ACEOF 4195*b636d99dSDavid van Moolenbroek 4196*b636d99dSDavid van Moolenbroekfi 4197*b636d99dSDavid van Moolenbroek 4198*b636d99dSDavid van Moolenbroekdone 4199*b636d99dSDavid van Moolenbroek 4200*b636d99dSDavid van Moolenbroekfor ac_header in net/pfvar.h 4201*b636d99dSDavid van Moolenbroekdo : 4202*b636d99dSDavid van Moolenbroek ac_fn_c_check_header_compile "$LINENO" "net/pfvar.h" "ac_cv_header_net_pfvar_h" "#include <sys/types.h> 4203*b636d99dSDavid van Moolenbroek#include <sys/socket.h> 4204*b636d99dSDavid van Moolenbroek#include <net/if.h> 4205*b636d99dSDavid van Moolenbroek" 4206*b636d99dSDavid van Moolenbroekif test "x$ac_cv_header_net_pfvar_h" = xyes; then : 4207*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 4208*b636d99dSDavid van Moolenbroek#define HAVE_NET_PFVAR_H 1 4209*b636d99dSDavid van Moolenbroek_ACEOF 4210*b636d99dSDavid van Moolenbroek 4211*b636d99dSDavid van Moolenbroekfi 4212*b636d99dSDavid van Moolenbroek 4213*b636d99dSDavid van Moolenbroekdone 4214*b636d99dSDavid van Moolenbroek 4215*b636d99dSDavid van Moolenbroekif test "$ac_cv_header_net_pfvar_h" = yes; then 4216*b636d99dSDavid van Moolenbroek LOCALSRC="print-pflog.c $LOCALSRC" 4217*b636d99dSDavid van Moolenbroekfi 4218*b636d99dSDavid van Moolenbroekfor ac_header in netinet/if_ether.h 4219*b636d99dSDavid van Moolenbroekdo : 4220*b636d99dSDavid van Moolenbroek ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h> 4221*b636d99dSDavid van Moolenbroek#include <sys/socket.h> 4222*b636d99dSDavid van Moolenbroek" 4223*b636d99dSDavid van Moolenbroekif test "x$ac_cv_header_netinet_if_ether_h" = xyes; then : 4224*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 4225*b636d99dSDavid van Moolenbroek#define HAVE_NETINET_IF_ETHER_H 1 4226*b636d99dSDavid van Moolenbroek_ACEOF 4227*b636d99dSDavid van Moolenbroek 4228*b636d99dSDavid van Moolenbroekfi 4229*b636d99dSDavid van Moolenbroek 4230*b636d99dSDavid van Moolenbroekdone 4231*b636d99dSDavid van Moolenbroek 4232*b636d99dSDavid van Moolenbroekif test "$ac_cv_header_netinet_if_ether_h" != yes; then 4233*b636d99dSDavid van Moolenbroek # 4234*b636d99dSDavid van Moolenbroek # The simple test didn't work. 4235*b636d99dSDavid van Moolenbroek # Do we need to include <net/if.h> first? 4236*b636d99dSDavid van Moolenbroek # Unset ac_cv_header_netinet_if_ether_h so we don't 4237*b636d99dSDavid van Moolenbroek # treat the previous failure as a cached value and 4238*b636d99dSDavid van Moolenbroek # suppress the next test. 4239*b636d99dSDavid van Moolenbroek # 4240*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: Rechecking with some additional includes" >&5 4241*b636d99dSDavid van Moolenbroek$as_echo "$as_me: Rechecking with some additional includes" >&6;} 4242*b636d99dSDavid van Moolenbroek unset ac_cv_header_netinet_if_ether_h 4243*b636d99dSDavid van Moolenbroek for ac_header in netinet/if_ether.h 4244*b636d99dSDavid van Moolenbroekdo : 4245*b636d99dSDavid van Moolenbroek ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h> 4246*b636d99dSDavid van Moolenbroek#include <sys/socket.h> 4247*b636d99dSDavid van Moolenbroek#include <netinet/in.h> 4248*b636d99dSDavid van Moolenbroekstruct mbuf; 4249*b636d99dSDavid van Moolenbroekstruct rtentry; 4250*b636d99dSDavid van Moolenbroek#include <net/if.h> 4251*b636d99dSDavid van Moolenbroek" 4252*b636d99dSDavid van Moolenbroekif test "x$ac_cv_header_netinet_if_ether_h" = xyes; then : 4253*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 4254*b636d99dSDavid van Moolenbroek#define HAVE_NETINET_IF_ETHER_H 1 4255*b636d99dSDavid van Moolenbroek_ACEOF 4256*b636d99dSDavid van Moolenbroek 4257*b636d99dSDavid van Moolenbroekfi 4258*b636d99dSDavid van Moolenbroek 4259*b636d99dSDavid van Moolenbroekdone 4260*b636d99dSDavid van Moolenbroek 4261*b636d99dSDavid van Moolenbroekfi 4262*b636d99dSDavid van Moolenbroek 4263*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 4264*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 4265*b636d99dSDavid van Moolenbroekif ${ac_cv_header_time+:} false; then : 4266*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 4267*b636d99dSDavid van Moolenbroekelse 4268*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4269*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 4270*b636d99dSDavid van Moolenbroek#include <sys/types.h> 4271*b636d99dSDavid van Moolenbroek#include <sys/time.h> 4272*b636d99dSDavid van Moolenbroek#include <time.h> 4273*b636d99dSDavid van Moolenbroek 4274*b636d99dSDavid van Moolenbroekint 4275*b636d99dSDavid van Moolenbroekmain () 4276*b636d99dSDavid van Moolenbroek{ 4277*b636d99dSDavid van Moolenbroekif ((struct tm *) 0) 4278*b636d99dSDavid van Moolenbroekreturn 0; 4279*b636d99dSDavid van Moolenbroek ; 4280*b636d99dSDavid van Moolenbroek return 0; 4281*b636d99dSDavid van Moolenbroek} 4282*b636d99dSDavid van Moolenbroek_ACEOF 4283*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 4284*b636d99dSDavid van Moolenbroek ac_cv_header_time=yes 4285*b636d99dSDavid van Moolenbroekelse 4286*b636d99dSDavid van Moolenbroek ac_cv_header_time=no 4287*b636d99dSDavid van Moolenbroekfi 4288*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4289*b636d99dSDavid van Moolenbroekfi 4290*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 4291*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_header_time" >&6; } 4292*b636d99dSDavid van Moolenbroekif test $ac_cv_header_time = yes; then 4293*b636d99dSDavid van Moolenbroek 4294*b636d99dSDavid van Moolenbroek$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 4295*b636d99dSDavid van Moolenbroek 4296*b636d99dSDavid van Moolenbroekfi 4297*b636d99dSDavid van Moolenbroek 4298*b636d99dSDavid van Moolenbroek 4299*b636d99dSDavid van Moolenbroekcase "$host_os" in 4300*b636d99dSDavid van Moolenbroek 4301*b636d99dSDavid van Moolenbroekdarwin*) 4302*b636d99dSDavid van Moolenbroek # Check whether --enable-universal was given. 4303*b636d99dSDavid van Moolenbroekif test "${enable_universal+set}" = set; then : 4304*b636d99dSDavid van Moolenbroek enableval=$enable_universal; 4305*b636d99dSDavid van Moolenbroekfi 4306*b636d99dSDavid van Moolenbroek 4307*b636d99dSDavid van Moolenbroek if test "$enable_universal" != "no"; then 4308*b636d99dSDavid van Moolenbroek case "$host_os" in 4309*b636d99dSDavid van Moolenbroek 4310*b636d99dSDavid van Moolenbroek darwin9.*) 4311*b636d99dSDavid van Moolenbroek # 4312*b636d99dSDavid van Moolenbroek # Leopard. Build for x86 and 32-bit PowerPC, with 4313*b636d99dSDavid van Moolenbroek # x86 first. (That's what Apple does.) 4314*b636d99dSDavid van Moolenbroek # 4315*b636d99dSDavid van Moolenbroek V_CCOPT="$V_CCOPT -arch i386 -arch ppc" 4316*b636d99dSDavid van Moolenbroek LDFLAGS="$LDFLAGS -arch i386 -arch ppc" 4317*b636d99dSDavid van Moolenbroek ;; 4318*b636d99dSDavid van Moolenbroek 4319*b636d99dSDavid van Moolenbroek darwin10.*) 4320*b636d99dSDavid van Moolenbroek # 4321*b636d99dSDavid van Moolenbroek # Snow Leopard. Build for x86-64 and x86, with 4322*b636d99dSDavid van Moolenbroek # x86-64 first. (That's what Apple does.) 4323*b636d99dSDavid van Moolenbroek # 4324*b636d99dSDavid van Moolenbroek V_CCOPT="$V_CCOPT -arch x86_64 -arch i386" 4325*b636d99dSDavid van Moolenbroek LDFLAGS="$LDFLAGS -arch x86_64 -arch i386" 4326*b636d99dSDavid van Moolenbroek ;; 4327*b636d99dSDavid van Moolenbroek esac 4328*b636d99dSDavid van Moolenbroek fi 4329*b636d99dSDavid van Moolenbroek ;; 4330*b636d99dSDavid van Moolenbroekesac 4331*b636d99dSDavid van Moolenbroek 4332*b636d99dSDavid van Moolenbroek 4333*b636d99dSDavid van Moolenbroek 4334*b636d99dSDavid van Moolenbroek# Check whether --with-smi was given. 4335*b636d99dSDavid van Moolenbroekif test "${with_smi+set}" = set; then : 4336*b636d99dSDavid van Moolenbroek withval=$with_smi; 4337*b636d99dSDavid van Moolenbroekelse 4338*b636d99dSDavid van Moolenbroek with_smi=yes 4339*b636d99dSDavid van Moolenbroekfi 4340*b636d99dSDavid van Moolenbroek 4341*b636d99dSDavid van Moolenbroek 4342*b636d99dSDavid van Moolenbroekif test "x$with_smi" != "xno" ; then 4343*b636d99dSDavid van Moolenbroek ac_fn_c_check_header_mongrel "$LINENO" "smi.h" "ac_cv_header_smi_h" "$ac_includes_default" 4344*b636d99dSDavid van Moolenbroekif test "x$ac_cv_header_smi_h" = xyes; then : 4345*b636d99dSDavid van Moolenbroek 4346*b636d99dSDavid van Moolenbroek # 4347*b636d99dSDavid van Moolenbroek # OK, we found smi.h. Do we have libsmi with smiInit? 4348*b636d99dSDavid van Moolenbroek # 4349*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for smiInit in -lsmi" >&5 4350*b636d99dSDavid van Moolenbroek$as_echo_n "checking for smiInit in -lsmi... " >&6; } 4351*b636d99dSDavid van Moolenbroekif ${ac_cv_lib_smi_smiInit+:} false; then : 4352*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 4353*b636d99dSDavid van Moolenbroekelse 4354*b636d99dSDavid van Moolenbroek ac_check_lib_save_LIBS=$LIBS 4355*b636d99dSDavid van MoolenbroekLIBS="-lsmi $LIBS" 4356*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4357*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 4358*b636d99dSDavid van Moolenbroek 4359*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 4360*b636d99dSDavid van Moolenbroek Use char because int might match the return type of a GCC 4361*b636d99dSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 4362*b636d99dSDavid van Moolenbroek#ifdef __cplusplus 4363*b636d99dSDavid van Moolenbroekextern "C" 4364*b636d99dSDavid van Moolenbroek#endif 4365*b636d99dSDavid van Moolenbroekchar smiInit (); 4366*b636d99dSDavid van Moolenbroekint 4367*b636d99dSDavid van Moolenbroekmain () 4368*b636d99dSDavid van Moolenbroek{ 4369*b636d99dSDavid van Moolenbroekreturn smiInit (); 4370*b636d99dSDavid van Moolenbroek ; 4371*b636d99dSDavid van Moolenbroek return 0; 4372*b636d99dSDavid van Moolenbroek} 4373*b636d99dSDavid van Moolenbroek_ACEOF 4374*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 4375*b636d99dSDavid van Moolenbroek ac_cv_lib_smi_smiInit=yes 4376*b636d99dSDavid van Moolenbroekelse 4377*b636d99dSDavid van Moolenbroek ac_cv_lib_smi_smiInit=no 4378*b636d99dSDavid van Moolenbroekfi 4379*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 4380*b636d99dSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 4381*b636d99dSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS 4382*b636d99dSDavid van Moolenbroekfi 4383*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_smi_smiInit" >&5 4384*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_lib_smi_smiInit" >&6; } 4385*b636d99dSDavid van Moolenbroekif test "x$ac_cv_lib_smi_smiInit" = xyes; then : 4386*b636d99dSDavid van Moolenbroek 4387*b636d99dSDavid van Moolenbroek # 4388*b636d99dSDavid van Moolenbroek # OK, we have libsmi with smiInit. Can we use it? 4389*b636d99dSDavid van Moolenbroek # 4390*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable libsmi" >&5 4391*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether to enable libsmi... " >&6; } 4392*b636d99dSDavid van Moolenbroek savedlibs="$LIBS" 4393*b636d99dSDavid van Moolenbroek LIBS="-lsmi $LIBS" 4394*b636d99dSDavid van Moolenbroek if test "$cross_compiling" = yes; then : 4395*b636d99dSDavid van Moolenbroek 4396*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: not when cross-compiling" >&5 4397*b636d99dSDavid van Moolenbroek$as_echo "not when cross-compiling" >&6; } 4398*b636d99dSDavid van Moolenbroek LIBS="$savedlibs" 4399*b636d99dSDavid van Moolenbroek 4400*b636d99dSDavid van Moolenbroek 4401*b636d99dSDavid van Moolenbroekelse 4402*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4403*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 4404*b636d99dSDavid van Moolenbroek 4405*b636d99dSDavid van Moolenbroek/* libsmi available check */ 4406*b636d99dSDavid van Moolenbroek#include <smi.h> 4407*b636d99dSDavid van Moolenbroekmain() 4408*b636d99dSDavid van Moolenbroek{ 4409*b636d99dSDavid van Moolenbroek int current, revision, age, n; 4410*b636d99dSDavid van Moolenbroek const int required = 2; 4411*b636d99dSDavid van Moolenbroek if (smiInit("")) 4412*b636d99dSDavid van Moolenbroek exit(1); 4413*b636d99dSDavid van Moolenbroek if (strcmp(SMI_LIBRARY_VERSION, smi_library_version)) 4414*b636d99dSDavid van Moolenbroek exit(2); 4415*b636d99dSDavid van Moolenbroek n = sscanf(smi_library_version, "%d:%d:%d", ¤t, &revision, &age); 4416*b636d99dSDavid van Moolenbroek if (n != 3) 4417*b636d99dSDavid van Moolenbroek exit(3); 4418*b636d99dSDavid van Moolenbroek if (required < current - age || required > current) 4419*b636d99dSDavid van Moolenbroek exit(4); 4420*b636d99dSDavid van Moolenbroek exit(0); 4421*b636d99dSDavid van Moolenbroek} 4422*b636d99dSDavid van Moolenbroek 4423*b636d99dSDavid van Moolenbroek_ACEOF 4424*b636d99dSDavid van Moolenbroekif ac_fn_c_try_run "$LINENO"; then : 4425*b636d99dSDavid van Moolenbroek 4426*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4427*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 4428*b636d99dSDavid van Moolenbroek 4429*b636d99dSDavid van Moolenbroek$as_echo "#define USE_LIBSMI 1" >>confdefs.h 4430*b636d99dSDavid van Moolenbroek 4431*b636d99dSDavid van Moolenbroek 4432*b636d99dSDavid van Moolenbroekelse 4433*b636d99dSDavid van Moolenbroek 4434*b636d99dSDavid van Moolenbroek case $? in 4435*b636d99dSDavid van Moolenbroek 1) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - smiInit failed" >&5 4436*b636d99dSDavid van Moolenbroek$as_echo "no - smiInit failed" >&6; } ;; 4437*b636d99dSDavid van Moolenbroek 2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - header/library version mismatch" >&5 4438*b636d99dSDavid van Moolenbroek$as_echo "no - header/library version mismatch" >&6; } ;; 4439*b636d99dSDavid van Moolenbroek 3) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - can't determine library version" >&5 4440*b636d99dSDavid van Moolenbroek$as_echo "no - can't determine library version" >&6; } ;; 4441*b636d99dSDavid van Moolenbroek 4) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - too old" >&5 4442*b636d99dSDavid van Moolenbroek$as_echo "no - too old" >&6; } ;; 4443*b636d99dSDavid van Moolenbroek *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4444*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } ;; 4445*b636d99dSDavid van Moolenbroek esac 4446*b636d99dSDavid van Moolenbroek LIBS="$savedlibs" 4447*b636d99dSDavid van Moolenbroek 4448*b636d99dSDavid van Moolenbroekfi 4449*b636d99dSDavid van Moolenbroekrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4450*b636d99dSDavid van Moolenbroek conftest.$ac_objext conftest.beam conftest.$ac_ext 4451*b636d99dSDavid van Moolenbroekfi 4452*b636d99dSDavid van Moolenbroek 4453*b636d99dSDavid van Moolenbroek 4454*b636d99dSDavid van Moolenbroekfi 4455*b636d99dSDavid van Moolenbroek 4456*b636d99dSDavid van Moolenbroek 4457*b636d99dSDavid van Moolenbroekfi 4458*b636d99dSDavid van Moolenbroek 4459*b636d99dSDavid van Moolenbroek 4460*b636d99dSDavid van Moolenbroekfi 4461*b636d99dSDavid van Moolenbroek 4462*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable the possibly-buggy SMB printer" >&5 4463*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether to enable the possibly-buggy SMB printer... " >&6; } 4464*b636d99dSDavid van Moolenbroek# Check whether --enable-smb was given. 4465*b636d99dSDavid van Moolenbroekif test "${enable_smb+set}" = set; then : 4466*b636d99dSDavid van Moolenbroek enableval=$enable_smb; 4467*b636d99dSDavid van Moolenbroekelse 4468*b636d99dSDavid van Moolenbroek enableval=yes 4469*b636d99dSDavid van Moolenbroekfi 4470*b636d99dSDavid van Moolenbroek 4471*b636d99dSDavid van Moolenbroekcase "$enableval" in 4472*b636d99dSDavid van Moolenbroekyes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4473*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 4474*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&5 4475*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&2;} 4476*b636d99dSDavid van Moolenbroek 4477*b636d99dSDavid van Moolenbroek$as_echo "#define TCPDUMP_DO_SMB 1" >>confdefs.h 4478*b636d99dSDavid van Moolenbroek 4479*b636d99dSDavid van Moolenbroek LOCALSRC="print-smb.c smbutil.c $LOCALSRC" 4480*b636d99dSDavid van Moolenbroek ;; 4481*b636d99dSDavid van Moolenbroek*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4482*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 4483*b636d99dSDavid van Moolenbroek ;; 4484*b636d99dSDavid van Moolenbroekesac 4485*b636d99dSDavid van Moolenbroek 4486*b636d99dSDavid van Moolenbroek 4487*b636d99dSDavid van Moolenbroek# Check whether --with-user was given. 4488*b636d99dSDavid van Moolenbroekif test "${with_user+set}" = set; then : 4489*b636d99dSDavid van Moolenbroek withval=$with_user; 4490*b636d99dSDavid van Moolenbroekfi 4491*b636d99dSDavid van Moolenbroek 4492*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to drop root privileges by default" >&5 4493*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether to drop root privileges by default... " >&6; } 4494*b636d99dSDavid van Moolenbroekif test ! -z "$with_user" ; then 4495*b636d99dSDavid van Moolenbroek 4496*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 4497*b636d99dSDavid van Moolenbroek#define WITH_USER "$withval" 4498*b636d99dSDavid van Moolenbroek_ACEOF 4499*b636d99dSDavid van Moolenbroek 4500*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5 4501*b636d99dSDavid van Moolenbroek$as_echo "to \"$withval\"" >&6; } 4502*b636d99dSDavid van Moolenbroekelse 4503*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4504*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 4505*b636d99dSDavid van Moolenbroekfi 4506*b636d99dSDavid van Moolenbroek 4507*b636d99dSDavid van Moolenbroek 4508*b636d99dSDavid van Moolenbroek# Check whether --with-chroot was given. 4509*b636d99dSDavid van Moolenbroekif test "${with_chroot+set}" = set; then : 4510*b636d99dSDavid van Moolenbroek withval=$with_chroot; 4511*b636d99dSDavid van Moolenbroekfi 4512*b636d99dSDavid van Moolenbroek 4513*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to chroot" >&5 4514*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether to chroot... " >&6; } 4515*b636d99dSDavid van Moolenbroekif test ! -z "$with_chroot" && test "$with_chroot" != "no" ; then 4516*b636d99dSDavid van Moolenbroek 4517*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 4518*b636d99dSDavid van Moolenbroek#define WITH_CHROOT "$withval" 4519*b636d99dSDavid van Moolenbroek_ACEOF 4520*b636d99dSDavid van Moolenbroek 4521*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5 4522*b636d99dSDavid van Moolenbroek$as_echo "to \"$withval\"" >&6; } 4523*b636d99dSDavid van Moolenbroekelse 4524*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4525*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 4526*b636d99dSDavid van Moolenbroekfi 4527*b636d99dSDavid van Moolenbroek 4528*b636d99dSDavid van Moolenbroek 4529*b636d99dSDavid van Moolenbroek# Check whether --with-sandbox-capsicum was given. 4530*b636d99dSDavid van Moolenbroekif test "${with_sandbox_capsicum+set}" = set; then : 4531*b636d99dSDavid van Moolenbroek withval=$with_sandbox_capsicum; 4532*b636d99dSDavid van Moolenbroekfi 4533*b636d99dSDavid van Moolenbroek 4534*b636d99dSDavid van Moolenbroek# 4535*b636d99dSDavid van Moolenbroek# Check whether various functions are available. If any are, set 4536*b636d99dSDavid van Moolenbroek# ac_lbl_capsicum_function_seen to yes; if any are not, set 4537*b636d99dSDavid van Moolenbroek# ac_lbl_capsicum_function_not_seen to yes. 4538*b636d99dSDavid van Moolenbroek# 4539*b636d99dSDavid van Moolenbroek# We don't check cap_rights_init(), as it's a macro, wrapping another 4540*b636d99dSDavid van Moolenbroek# function, in at least some versions of FreeBSD, and AC_CHECK_FUNCS() 4541*b636d99dSDavid van Moolenbroek# doesn't handle that. 4542*b636d99dSDavid van Moolenbroek# 4543*b636d99dSDavid van Moolenbroek# All of the ones we check for must be available in order to enable 4544*b636d99dSDavid van Moolenbroek# capsicum sandboxing. 4545*b636d99dSDavid van Moolenbroek# 4546*b636d99dSDavid van Moolenbroek# XXX - do we need to check for all of them, or are there some that, if 4547*b636d99dSDavid van Moolenbroek# present, imply others are present? 4548*b636d99dSDavid van Moolenbroek# 4549*b636d99dSDavid van Moolenbroekif test ! -z "$with_sandbox-capsicum" && test "$with_sandbox-capsicum" != "no" ; then 4550*b636d99dSDavid van Moolenbroek for ac_func in cap_enter cap_rights_limit cap_ioctls_limit openat 4551*b636d99dSDavid van Moolenbroekdo : 4552*b636d99dSDavid van Moolenbroek as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 4553*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 4554*b636d99dSDavid van Moolenbroekif eval test \"x\$"$as_ac_var"\" = x"yes"; then : 4555*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 4556*b636d99dSDavid van Moolenbroek#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 4557*b636d99dSDavid van Moolenbroek_ACEOF 4558*b636d99dSDavid van Moolenbroek ac_lbl_capsicum_function_seen=yes 4559*b636d99dSDavid van Moolenbroekelse 4560*b636d99dSDavid van Moolenbroek ac_lbl_capsicum_function_not_seen=yes 4561*b636d99dSDavid van Moolenbroekfi 4562*b636d99dSDavid van Moolenbroekdone 4563*b636d99dSDavid van Moolenbroek 4564*b636d99dSDavid van Moolenbroekfi 4565*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to sandbox using capsicum" >&5 4566*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether to sandbox using capsicum... " >&6; } 4567*b636d99dSDavid van Moolenbroekif test "x$ac_lbl_capsicum_function_seen" = "xyes" -a "x$ac_lbl_capsicum_function_not_seen" != "xyes"; then 4568*b636d99dSDavid van Moolenbroek 4569*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_CAPSICUM 1" >>confdefs.h 4570*b636d99dSDavid van Moolenbroek 4571*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4572*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 4573*b636d99dSDavid van Moolenbroekelse 4574*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4575*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 4576*b636d99dSDavid van Moolenbroekfi 4577*b636d99dSDavid van Moolenbroek 4578*b636d99dSDavid van Moolenbroek# 4579*b636d99dSDavid van Moolenbroek# We must check this before checking whether to enable IPv6, because, 4580*b636d99dSDavid van Moolenbroek# on some platforms (such as SunOS 5.x), the test program requires 4581*b636d99dSDavid van Moolenbroek# the extra networking libraries. 4582*b636d99dSDavid van Moolenbroek# 4583*b636d99dSDavid van Moolenbroek 4584*b636d99dSDavid van Moolenbroek # Most operating systems have gethostbyname() in the default searched 4585*b636d99dSDavid van Moolenbroek # libraries (i.e. libc): 4586*b636d99dSDavid van Moolenbroek # Some OSes (eg. Solaris) place it in libnsl 4587*b636d99dSDavid van Moolenbroek # Some strange OSes (SINIX) have it in libsocket: 4588*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5 4589*b636d99dSDavid van Moolenbroek$as_echo_n "checking for library containing gethostbyname... " >&6; } 4590*b636d99dSDavid van Moolenbroekif ${ac_cv_search_gethostbyname+:} false; then : 4591*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 4592*b636d99dSDavid van Moolenbroekelse 4593*b636d99dSDavid van Moolenbroek ac_func_search_save_LIBS=$LIBS 4594*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4595*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 4596*b636d99dSDavid van Moolenbroek 4597*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 4598*b636d99dSDavid van Moolenbroek Use char because int might match the return type of a GCC 4599*b636d99dSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 4600*b636d99dSDavid van Moolenbroek#ifdef __cplusplus 4601*b636d99dSDavid van Moolenbroekextern "C" 4602*b636d99dSDavid van Moolenbroek#endif 4603*b636d99dSDavid van Moolenbroekchar gethostbyname (); 4604*b636d99dSDavid van Moolenbroekint 4605*b636d99dSDavid van Moolenbroekmain () 4606*b636d99dSDavid van Moolenbroek{ 4607*b636d99dSDavid van Moolenbroekreturn gethostbyname (); 4608*b636d99dSDavid van Moolenbroek ; 4609*b636d99dSDavid van Moolenbroek return 0; 4610*b636d99dSDavid van Moolenbroek} 4611*b636d99dSDavid van Moolenbroek_ACEOF 4612*b636d99dSDavid van Moolenbroekfor ac_lib in '' nsl socket resolv; do 4613*b636d99dSDavid van Moolenbroek if test -z "$ac_lib"; then 4614*b636d99dSDavid van Moolenbroek ac_res="none required" 4615*b636d99dSDavid van Moolenbroek else 4616*b636d99dSDavid van Moolenbroek ac_res=-l$ac_lib 4617*b636d99dSDavid van Moolenbroek LIBS="-l$ac_lib $ac_func_search_save_LIBS" 4618*b636d99dSDavid van Moolenbroek fi 4619*b636d99dSDavid van Moolenbroek if ac_fn_c_try_link "$LINENO"; then : 4620*b636d99dSDavid van Moolenbroek ac_cv_search_gethostbyname=$ac_res 4621*b636d99dSDavid van Moolenbroekfi 4622*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 4623*b636d99dSDavid van Moolenbroek conftest$ac_exeext 4624*b636d99dSDavid van Moolenbroek if ${ac_cv_search_gethostbyname+:} false; then : 4625*b636d99dSDavid van Moolenbroek break 4626*b636d99dSDavid van Moolenbroekfi 4627*b636d99dSDavid van Moolenbroekdone 4628*b636d99dSDavid van Moolenbroekif ${ac_cv_search_gethostbyname+:} false; then : 4629*b636d99dSDavid van Moolenbroek 4630*b636d99dSDavid van Moolenbroekelse 4631*b636d99dSDavid van Moolenbroek ac_cv_search_gethostbyname=no 4632*b636d99dSDavid van Moolenbroekfi 4633*b636d99dSDavid van Moolenbroekrm conftest.$ac_ext 4634*b636d99dSDavid van MoolenbroekLIBS=$ac_func_search_save_LIBS 4635*b636d99dSDavid van Moolenbroekfi 4636*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5 4637*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_search_gethostbyname" >&6; } 4638*b636d99dSDavid van Moolenbroekac_res=$ac_cv_search_gethostbyname 4639*b636d99dSDavid van Moolenbroekif test "$ac_res" != no; then : 4640*b636d99dSDavid van Moolenbroek test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 4641*b636d99dSDavid van Moolenbroek 4642*b636d99dSDavid van Moolenbroekfi 4643*b636d99dSDavid van Moolenbroek 4644*b636d99dSDavid van Moolenbroek # Unfortunately libsocket sometimes depends on libnsl and 4645*b636d99dSDavid van Moolenbroek # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this. 4646*b636d99dSDavid van Moolenbroek if test "$ac_cv_search_gethostbyname" = "no" 4647*b636d99dSDavid van Moolenbroek then 4648*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lsocket" >&5 4649*b636d99dSDavid van Moolenbroek$as_echo_n "checking for gethostbyname in -lsocket... " >&6; } 4650*b636d99dSDavid van Moolenbroekif ${ac_cv_lib_socket_gethostbyname+:} false; then : 4651*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 4652*b636d99dSDavid van Moolenbroekelse 4653*b636d99dSDavid van Moolenbroek ac_check_lib_save_LIBS=$LIBS 4654*b636d99dSDavid van MoolenbroekLIBS="-lsocket -lnsl $LIBS" 4655*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4656*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 4657*b636d99dSDavid van Moolenbroek 4658*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 4659*b636d99dSDavid van Moolenbroek Use char because int might match the return type of a GCC 4660*b636d99dSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 4661*b636d99dSDavid van Moolenbroek#ifdef __cplusplus 4662*b636d99dSDavid van Moolenbroekextern "C" 4663*b636d99dSDavid van Moolenbroek#endif 4664*b636d99dSDavid van Moolenbroekchar gethostbyname (); 4665*b636d99dSDavid van Moolenbroekint 4666*b636d99dSDavid van Moolenbroekmain () 4667*b636d99dSDavid van Moolenbroek{ 4668*b636d99dSDavid van Moolenbroekreturn gethostbyname (); 4669*b636d99dSDavid van Moolenbroek ; 4670*b636d99dSDavid van Moolenbroek return 0; 4671*b636d99dSDavid van Moolenbroek} 4672*b636d99dSDavid van Moolenbroek_ACEOF 4673*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 4674*b636d99dSDavid van Moolenbroek ac_cv_lib_socket_gethostbyname=yes 4675*b636d99dSDavid van Moolenbroekelse 4676*b636d99dSDavid van Moolenbroek ac_cv_lib_socket_gethostbyname=no 4677*b636d99dSDavid van Moolenbroekfi 4678*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 4679*b636d99dSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 4680*b636d99dSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS 4681*b636d99dSDavid van Moolenbroekfi 4682*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyname" >&5 4683*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_lib_socket_gethostbyname" >&6; } 4684*b636d99dSDavid van Moolenbroekif test "x$ac_cv_lib_socket_gethostbyname" = xyes; then : 4685*b636d99dSDavid van Moolenbroek LIBS="-lsocket -lnsl $LIBS" 4686*b636d99dSDavid van Moolenbroekfi 4687*b636d99dSDavid van Moolenbroek 4688*b636d99dSDavid van Moolenbroek fi 4689*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5 4690*b636d99dSDavid van Moolenbroek$as_echo_n "checking for library containing socket... " >&6; } 4691*b636d99dSDavid van Moolenbroekif ${ac_cv_search_socket+:} false; then : 4692*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 4693*b636d99dSDavid van Moolenbroekelse 4694*b636d99dSDavid van Moolenbroek ac_func_search_save_LIBS=$LIBS 4695*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4696*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 4697*b636d99dSDavid van Moolenbroek 4698*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 4699*b636d99dSDavid van Moolenbroek Use char because int might match the return type of a GCC 4700*b636d99dSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 4701*b636d99dSDavid van Moolenbroek#ifdef __cplusplus 4702*b636d99dSDavid van Moolenbroekextern "C" 4703*b636d99dSDavid van Moolenbroek#endif 4704*b636d99dSDavid van Moolenbroekchar socket (); 4705*b636d99dSDavid van Moolenbroekint 4706*b636d99dSDavid van Moolenbroekmain () 4707*b636d99dSDavid van Moolenbroek{ 4708*b636d99dSDavid van Moolenbroekreturn socket (); 4709*b636d99dSDavid van Moolenbroek ; 4710*b636d99dSDavid van Moolenbroek return 0; 4711*b636d99dSDavid van Moolenbroek} 4712*b636d99dSDavid van Moolenbroek_ACEOF 4713*b636d99dSDavid van Moolenbroekfor ac_lib in '' socket; do 4714*b636d99dSDavid van Moolenbroek if test -z "$ac_lib"; then 4715*b636d99dSDavid van Moolenbroek ac_res="none required" 4716*b636d99dSDavid van Moolenbroek else 4717*b636d99dSDavid van Moolenbroek ac_res=-l$ac_lib 4718*b636d99dSDavid van Moolenbroek LIBS="-l$ac_lib $ac_func_search_save_LIBS" 4719*b636d99dSDavid van Moolenbroek fi 4720*b636d99dSDavid van Moolenbroek if ac_fn_c_try_link "$LINENO"; then : 4721*b636d99dSDavid van Moolenbroek ac_cv_search_socket=$ac_res 4722*b636d99dSDavid van Moolenbroekfi 4723*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 4724*b636d99dSDavid van Moolenbroek conftest$ac_exeext 4725*b636d99dSDavid van Moolenbroek if ${ac_cv_search_socket+:} false; then : 4726*b636d99dSDavid van Moolenbroek break 4727*b636d99dSDavid van Moolenbroekfi 4728*b636d99dSDavid van Moolenbroekdone 4729*b636d99dSDavid van Moolenbroekif ${ac_cv_search_socket+:} false; then : 4730*b636d99dSDavid van Moolenbroek 4731*b636d99dSDavid van Moolenbroekelse 4732*b636d99dSDavid van Moolenbroek ac_cv_search_socket=no 4733*b636d99dSDavid van Moolenbroekfi 4734*b636d99dSDavid van Moolenbroekrm conftest.$ac_ext 4735*b636d99dSDavid van MoolenbroekLIBS=$ac_func_search_save_LIBS 4736*b636d99dSDavid van Moolenbroekfi 4737*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5 4738*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_search_socket" >&6; } 4739*b636d99dSDavid van Moolenbroekac_res=$ac_cv_search_socket 4740*b636d99dSDavid van Moolenbroekif test "$ac_res" != no; then : 4741*b636d99dSDavid van Moolenbroek test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 4742*b636d99dSDavid van Moolenbroek 4743*b636d99dSDavid van Moolenbroekelse 4744*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5 4745*b636d99dSDavid van Moolenbroek$as_echo_n "checking for socket in -lsocket... " >&6; } 4746*b636d99dSDavid van Moolenbroekif ${ac_cv_lib_socket_socket+:} false; then : 4747*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 4748*b636d99dSDavid van Moolenbroekelse 4749*b636d99dSDavid van Moolenbroek ac_check_lib_save_LIBS=$LIBS 4750*b636d99dSDavid van MoolenbroekLIBS="-lsocket -lnsl $LIBS" 4751*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4752*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 4753*b636d99dSDavid van Moolenbroek 4754*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 4755*b636d99dSDavid van Moolenbroek Use char because int might match the return type of a GCC 4756*b636d99dSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 4757*b636d99dSDavid van Moolenbroek#ifdef __cplusplus 4758*b636d99dSDavid van Moolenbroekextern "C" 4759*b636d99dSDavid van Moolenbroek#endif 4760*b636d99dSDavid van Moolenbroekchar socket (); 4761*b636d99dSDavid van Moolenbroekint 4762*b636d99dSDavid van Moolenbroekmain () 4763*b636d99dSDavid van Moolenbroek{ 4764*b636d99dSDavid van Moolenbroekreturn socket (); 4765*b636d99dSDavid van Moolenbroek ; 4766*b636d99dSDavid van Moolenbroek return 0; 4767*b636d99dSDavid van Moolenbroek} 4768*b636d99dSDavid van Moolenbroek_ACEOF 4769*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 4770*b636d99dSDavid van Moolenbroek ac_cv_lib_socket_socket=yes 4771*b636d99dSDavid van Moolenbroekelse 4772*b636d99dSDavid van Moolenbroek ac_cv_lib_socket_socket=no 4773*b636d99dSDavid van Moolenbroekfi 4774*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 4775*b636d99dSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 4776*b636d99dSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS 4777*b636d99dSDavid van Moolenbroekfi 4778*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5 4779*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_lib_socket_socket" >&6; } 4780*b636d99dSDavid van Moolenbroekif test "x$ac_cv_lib_socket_socket" = xyes; then : 4781*b636d99dSDavid van Moolenbroek LIBS="-lsocket -lnsl $LIBS" 4782*b636d99dSDavid van Moolenbroekfi 4783*b636d99dSDavid van Moolenbroek 4784*b636d99dSDavid van Moolenbroekfi 4785*b636d99dSDavid van Moolenbroek 4786*b636d99dSDavid van Moolenbroek # DLPI needs putmsg under HPUX so test for -lstr while we're at it 4787*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing putmsg" >&5 4788*b636d99dSDavid van Moolenbroek$as_echo_n "checking for library containing putmsg... " >&6; } 4789*b636d99dSDavid van Moolenbroekif ${ac_cv_search_putmsg+:} false; then : 4790*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 4791*b636d99dSDavid van Moolenbroekelse 4792*b636d99dSDavid van Moolenbroek ac_func_search_save_LIBS=$LIBS 4793*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4794*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 4795*b636d99dSDavid van Moolenbroek 4796*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 4797*b636d99dSDavid van Moolenbroek Use char because int might match the return type of a GCC 4798*b636d99dSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 4799*b636d99dSDavid van Moolenbroek#ifdef __cplusplus 4800*b636d99dSDavid van Moolenbroekextern "C" 4801*b636d99dSDavid van Moolenbroek#endif 4802*b636d99dSDavid van Moolenbroekchar putmsg (); 4803*b636d99dSDavid van Moolenbroekint 4804*b636d99dSDavid van Moolenbroekmain () 4805*b636d99dSDavid van Moolenbroek{ 4806*b636d99dSDavid van Moolenbroekreturn putmsg (); 4807*b636d99dSDavid van Moolenbroek ; 4808*b636d99dSDavid van Moolenbroek return 0; 4809*b636d99dSDavid van Moolenbroek} 4810*b636d99dSDavid van Moolenbroek_ACEOF 4811*b636d99dSDavid van Moolenbroekfor ac_lib in '' str; do 4812*b636d99dSDavid van Moolenbroek if test -z "$ac_lib"; then 4813*b636d99dSDavid van Moolenbroek ac_res="none required" 4814*b636d99dSDavid van Moolenbroek else 4815*b636d99dSDavid van Moolenbroek ac_res=-l$ac_lib 4816*b636d99dSDavid van Moolenbroek LIBS="-l$ac_lib $ac_func_search_save_LIBS" 4817*b636d99dSDavid van Moolenbroek fi 4818*b636d99dSDavid van Moolenbroek if ac_fn_c_try_link "$LINENO"; then : 4819*b636d99dSDavid van Moolenbroek ac_cv_search_putmsg=$ac_res 4820*b636d99dSDavid van Moolenbroekfi 4821*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 4822*b636d99dSDavid van Moolenbroek conftest$ac_exeext 4823*b636d99dSDavid van Moolenbroek if ${ac_cv_search_putmsg+:} false; then : 4824*b636d99dSDavid van Moolenbroek break 4825*b636d99dSDavid van Moolenbroekfi 4826*b636d99dSDavid van Moolenbroekdone 4827*b636d99dSDavid van Moolenbroekif ${ac_cv_search_putmsg+:} false; then : 4828*b636d99dSDavid van Moolenbroek 4829*b636d99dSDavid van Moolenbroekelse 4830*b636d99dSDavid van Moolenbroek ac_cv_search_putmsg=no 4831*b636d99dSDavid van Moolenbroekfi 4832*b636d99dSDavid van Moolenbroekrm conftest.$ac_ext 4833*b636d99dSDavid van MoolenbroekLIBS=$ac_func_search_save_LIBS 4834*b636d99dSDavid van Moolenbroekfi 4835*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_putmsg" >&5 4836*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_search_putmsg" >&6; } 4837*b636d99dSDavid van Moolenbroekac_res=$ac_cv_search_putmsg 4838*b636d99dSDavid van Moolenbroekif test "$ac_res" != no; then : 4839*b636d99dSDavid van Moolenbroek test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 4840*b636d99dSDavid van Moolenbroek 4841*b636d99dSDavid van Moolenbroekfi 4842*b636d99dSDavid van Moolenbroek 4843*b636d99dSDavid van Moolenbroek 4844*b636d99dSDavid van Moolenbroek 4845*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable ipv6" >&5 4846*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether to enable ipv6... " >&6; } 4847*b636d99dSDavid van Moolenbroek# Check whether --enable-ipv6 was given. 4848*b636d99dSDavid van Moolenbroekif test "${enable_ipv6+set}" = set; then : 4849*b636d99dSDavid van Moolenbroek enableval=$enable_ipv6; case "$enableval" in 4850*b636d99dSDavid van Moolenbroekyes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4851*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 4852*b636d99dSDavid van Moolenbroek LOCALSRC="print-ip6opts.c print-mobility.c print-ripng.c print-icmp6.c print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c print-babel.c $LOCALSRC" 4853*b636d99dSDavid van Moolenbroek 4854*b636d99dSDavid van Moolenbroek$as_echo "#define INET6 1" >>confdefs.h 4855*b636d99dSDavid van Moolenbroek 4856*b636d99dSDavid van Moolenbroek ipv6=yes 4857*b636d99dSDavid van Moolenbroek ;; 4858*b636d99dSDavid van Moolenbroek*) 4859*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4860*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 4861*b636d99dSDavid van Moolenbroek ipv6=no 4862*b636d99dSDavid van Moolenbroek ;; 4863*b636d99dSDavid van Moolenbroek esac 4864*b636d99dSDavid van Moolenbroekelse 4865*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4866*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 4867*b636d99dSDavid van Moolenbroek 4868*b636d99dSDavid van Moolenbroek /* AF_INET6 available check */ 4869*b636d99dSDavid van Moolenbroek#include <sys/types.h> 4870*b636d99dSDavid van Moolenbroek#include <sys/socket.h> 4871*b636d99dSDavid van Moolenbroek#include <netinet/in.h> 4872*b636d99dSDavid van Moolenbroek#ifdef AF_INET6 4873*b636d99dSDavid van Moolenbroekvoid 4874*b636d99dSDavid van Moolenbroekfoo(struct in6_addr *addr) 4875*b636d99dSDavid van Moolenbroek{ 4876*b636d99dSDavid van Moolenbroek memset(addr, 0, sizeof (struct in6_addr)); 4877*b636d99dSDavid van Moolenbroek} 4878*b636d99dSDavid van Moolenbroek#else 4879*b636d99dSDavid van Moolenbroek#error "AF_INET6 not defined" 4880*b636d99dSDavid van Moolenbroek#endif 4881*b636d99dSDavid van Moolenbroek 4882*b636d99dSDavid van Moolenbroek 4883*b636d99dSDavid van Moolenbroek_ACEOF 4884*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 4885*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4886*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 4887*b636d99dSDavid van Moolenbroek LOCALSRC="print-ip6opts.c print-mobility.c print-ripng.c print-icmp6.c print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c print-babel.c $LOCALSRC" 4888*b636d99dSDavid van Moolenbroek 4889*b636d99dSDavid van Moolenbroek$as_echo "#define INET6 1" >>confdefs.h 4890*b636d99dSDavid van Moolenbroek 4891*b636d99dSDavid van Moolenbroek ipv6=yes 4892*b636d99dSDavid van Moolenbroekelse 4893*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4894*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 4895*b636d99dSDavid van Moolenbroek ipv6=no 4896*b636d99dSDavid van Moolenbroekfi 4897*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4898*b636d99dSDavid van Moolenbroekfi 4899*b636d99dSDavid van Moolenbroek 4900*b636d99dSDavid van Moolenbroek 4901*b636d99dSDavid van Moolenbroekipv6type=unknown 4902*b636d99dSDavid van Moolenbroekipv6lib=none 4903*b636d99dSDavid van Moolenbroekipv6trylibc=no 4904*b636d99dSDavid van Moolenbroek 4905*b636d99dSDavid van Moolenbroekif test "$ipv6" = "yes"; then 4906*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking ipv6 stack type" >&5 4907*b636d99dSDavid van Moolenbroek$as_echo_n "checking ipv6 stack type... " >&6; } 4908*b636d99dSDavid van Moolenbroek for i in inria kame linux-glibc linux-libinet6 toshiba v6d zeta; do 4909*b636d99dSDavid van Moolenbroek case $i in 4910*b636d99dSDavid van Moolenbroek inria) 4911*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4912*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 4913*b636d99dSDavid van Moolenbroek#include <netinet/in.h> 4914*b636d99dSDavid van Moolenbroek#ifdef IPV6_INRIA_VERSION 4915*b636d99dSDavid van Moolenbroekyes 4916*b636d99dSDavid van Moolenbroek#endif 4917*b636d99dSDavid van Moolenbroek_ACEOF 4918*b636d99dSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4919*b636d99dSDavid van Moolenbroek $EGREP "yes" >/dev/null 2>&1; then : 4920*b636d99dSDavid van Moolenbroek ipv6type=$i; 4921*b636d99dSDavid van Moolenbroek CFLAGS="-DINET6 $CFLAGS" 4922*b636d99dSDavid van Moolenbroekfi 4923*b636d99dSDavid van Moolenbroekrm -f conftest* 4924*b636d99dSDavid van Moolenbroek 4925*b636d99dSDavid van Moolenbroek ;; 4926*b636d99dSDavid van Moolenbroek kame) 4927*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4928*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 4929*b636d99dSDavid van Moolenbroek#include <netinet/in.h> 4930*b636d99dSDavid van Moolenbroek#ifdef __KAME__ 4931*b636d99dSDavid van Moolenbroekyes 4932*b636d99dSDavid van Moolenbroek#endif 4933*b636d99dSDavid van Moolenbroek_ACEOF 4934*b636d99dSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4935*b636d99dSDavid van Moolenbroek $EGREP "yes" >/dev/null 2>&1; then : 4936*b636d99dSDavid van Moolenbroek ipv6type=$i; 4937*b636d99dSDavid van Moolenbroek ipv6lib=inet6; 4938*b636d99dSDavid van Moolenbroek ipv6libdir=/usr/local/v6/lib; 4939*b636d99dSDavid van Moolenbroek ipv6trylibc=yes; 4940*b636d99dSDavid van Moolenbroek CFLAGS="-DINET6 $CFLAGS" 4941*b636d99dSDavid van Moolenbroekfi 4942*b636d99dSDavid van Moolenbroekrm -f conftest* 4943*b636d99dSDavid van Moolenbroek 4944*b636d99dSDavid van Moolenbroek ;; 4945*b636d99dSDavid van Moolenbroek linux-glibc) 4946*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4947*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 4948*b636d99dSDavid van Moolenbroek#include <features.h> 4949*b636d99dSDavid van Moolenbroek#if defined(__GLIBC__) && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1 4950*b636d99dSDavid van Moolenbroekyes 4951*b636d99dSDavid van Moolenbroek#endif 4952*b636d99dSDavid van Moolenbroek_ACEOF 4953*b636d99dSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4954*b636d99dSDavid van Moolenbroek $EGREP "yes" >/dev/null 2>&1; then : 4955*b636d99dSDavid van Moolenbroek ipv6type=$i; 4956*b636d99dSDavid van Moolenbroek CFLAGS="-DINET6 $CFLAGS" 4957*b636d99dSDavid van Moolenbroekfi 4958*b636d99dSDavid van Moolenbroekrm -f conftest* 4959*b636d99dSDavid van Moolenbroek 4960*b636d99dSDavid van Moolenbroek ;; 4961*b636d99dSDavid van Moolenbroek linux-libinet6) 4962*b636d99dSDavid van Moolenbroek if test -d /usr/inet6 -o -f /usr/include/netinet/ip6.h; then 4963*b636d99dSDavid van Moolenbroek ipv6type=$i 4964*b636d99dSDavid van Moolenbroek ipv6lib=inet6 4965*b636d99dSDavid van Moolenbroek ipv6libdir=/usr/inet6/lib 4966*b636d99dSDavid van Moolenbroek ipv6trylibc=yes; 4967*b636d99dSDavid van Moolenbroek CFLAGS="-DINET6 -I/usr/inet6/include $CFLAGS" 4968*b636d99dSDavid van Moolenbroek fi 4969*b636d99dSDavid van Moolenbroek ;; 4970*b636d99dSDavid van Moolenbroek toshiba) 4971*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4972*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 4973*b636d99dSDavid van Moolenbroek#include <sys/param.h> 4974*b636d99dSDavid van Moolenbroek#ifdef _TOSHIBA_INET6 4975*b636d99dSDavid van Moolenbroekyes 4976*b636d99dSDavid van Moolenbroek#endif 4977*b636d99dSDavid van Moolenbroek_ACEOF 4978*b636d99dSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4979*b636d99dSDavid van Moolenbroek $EGREP "yes" >/dev/null 2>&1; then : 4980*b636d99dSDavid van Moolenbroek ipv6type=$i; 4981*b636d99dSDavid van Moolenbroek ipv6lib=inet6; 4982*b636d99dSDavid van Moolenbroek ipv6libdir=/usr/local/v6/lib; 4983*b636d99dSDavid van Moolenbroek CFLAGS="-DINET6 $CFLAGS" 4984*b636d99dSDavid van Moolenbroekfi 4985*b636d99dSDavid van Moolenbroekrm -f conftest* 4986*b636d99dSDavid van Moolenbroek 4987*b636d99dSDavid van Moolenbroek ;; 4988*b636d99dSDavid van Moolenbroek v6d) 4989*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4990*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 4991*b636d99dSDavid van Moolenbroek#include </usr/local/v6/include/sys/v6config.h> 4992*b636d99dSDavid van Moolenbroek#ifdef __V6D__ 4993*b636d99dSDavid van Moolenbroekyes 4994*b636d99dSDavid van Moolenbroek#endif 4995*b636d99dSDavid van Moolenbroek_ACEOF 4996*b636d99dSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4997*b636d99dSDavid van Moolenbroek $EGREP "yes" >/dev/null 2>&1; then : 4998*b636d99dSDavid van Moolenbroek ipv6type=$i; 4999*b636d99dSDavid van Moolenbroek ipv6lib=v6; 5000*b636d99dSDavid van Moolenbroek ipv6libdir=/usr/local/v6/lib; 5001*b636d99dSDavid van Moolenbroek CFLAGS="-I/usr/local/v6/include $CFLAGS" 5002*b636d99dSDavid van Moolenbroekfi 5003*b636d99dSDavid van Moolenbroekrm -f conftest* 5004*b636d99dSDavid van Moolenbroek 5005*b636d99dSDavid van Moolenbroek ;; 5006*b636d99dSDavid van Moolenbroek zeta) 5007*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5008*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 5009*b636d99dSDavid van Moolenbroek#include <sys/param.h> 5010*b636d99dSDavid van Moolenbroek#ifdef _ZETA_MINAMI_INET6 5011*b636d99dSDavid van Moolenbroekyes 5012*b636d99dSDavid van Moolenbroek#endif 5013*b636d99dSDavid van Moolenbroek_ACEOF 5014*b636d99dSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5015*b636d99dSDavid van Moolenbroek $EGREP "yes" >/dev/null 2>&1; then : 5016*b636d99dSDavid van Moolenbroek ipv6type=$i; 5017*b636d99dSDavid van Moolenbroek ipv6lib=inet6; 5018*b636d99dSDavid van Moolenbroek ipv6libdir=/usr/local/v6/lib; 5019*b636d99dSDavid van Moolenbroek CFLAGS="-DINET6 $CFLAGS" 5020*b636d99dSDavid van Moolenbroekfi 5021*b636d99dSDavid van Moolenbroekrm -f conftest* 5022*b636d99dSDavid van Moolenbroek 5023*b636d99dSDavid van Moolenbroek ;; 5024*b636d99dSDavid van Moolenbroek esac 5025*b636d99dSDavid van Moolenbroek if test "$ipv6type" != "unknown"; then 5026*b636d99dSDavid van Moolenbroek break 5027*b636d99dSDavid van Moolenbroek fi 5028*b636d99dSDavid van Moolenbroek done 5029*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ipv6type" >&5 5030*b636d99dSDavid van Moolenbroek$as_echo "$ipv6type" >&6; } 5031*b636d99dSDavid van Moolenbroekfi 5032*b636d99dSDavid van Moolenbroek 5033*b636d99dSDavid van Moolenbroekif test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then 5034*b636d99dSDavid van Moolenbroek if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then 5035*b636d99dSDavid van Moolenbroek LIBS="-L$ipv6libdir -l$ipv6lib $LIBS" 5036*b636d99dSDavid van Moolenbroek echo "You have $ipv6lib library, using it" 5037*b636d99dSDavid van Moolenbroek else 5038*b636d99dSDavid van Moolenbroek if test "$ipv6trylibc" = "yes"; then 5039*b636d99dSDavid van Moolenbroek echo "You do not have $ipv6lib library, using libc" 5040*b636d99dSDavid van Moolenbroek else 5041*b636d99dSDavid van Moolenbroek echo 'Fatal: no $ipv6lib library found. cannot continue.' 5042*b636d99dSDavid van Moolenbroek echo "You need to fetch lib$ipv6lib.a from appropriate" 5043*b636d99dSDavid van Moolenbroek echo 'ipv6 kit and compile beforehand.' 5044*b636d99dSDavid van Moolenbroek exit 1 5045*b636d99dSDavid van Moolenbroek fi 5046*b636d99dSDavid van Moolenbroek fi 5047*b636d99dSDavid van Moolenbroekfi 5048*b636d99dSDavid van Moolenbroek 5049*b636d99dSDavid van Moolenbroek 5050*b636d99dSDavid van Moolenbroekif test "$ipv6" = "yes"; then 5051*b636d99dSDavid van Moolenbroek # 5052*b636d99dSDavid van Moolenbroek # XXX - on Tru64 UNIX 5.1, there is no "getaddrinfo()" 5053*b636d99dSDavid van Moolenbroek # function in libc; there are "ngetaddrinfo()" and 5054*b636d99dSDavid van Moolenbroek # "ogetaddrinfo()" functions, and <netdb.h> #defines 5055*b636d99dSDavid van Moolenbroek # "getaddrinfo" to be either "ngetaddrinfo" or 5056*b636d99dSDavid van Moolenbroek # "ogetaddrinfo", depending on whether _SOCKADDR_LEN 5057*b636d99dSDavid van Moolenbroek # or _XOPEN_SOURCE_EXTENDED are defined or not. 5058*b636d99dSDavid van Moolenbroek # 5059*b636d99dSDavid van Moolenbroek # So this test doesn't work on Tru64 5.1, and possibly 5060*b636d99dSDavid van Moolenbroek # on other 5.x releases. This causes the configure 5061*b636d99dSDavid van Moolenbroek # script to become confused, and results in libpcap 5062*b636d99dSDavid van Moolenbroek # being unbuildable. 5063*b636d99dSDavid van Moolenbroek # 5064*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getaddrinfo" >&5 5065*b636d99dSDavid van Moolenbroek$as_echo_n "checking for library containing getaddrinfo... " >&6; } 5066*b636d99dSDavid van Moolenbroekif ${ac_cv_search_getaddrinfo+:} false; then : 5067*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 5068*b636d99dSDavid van Moolenbroekelse 5069*b636d99dSDavid van Moolenbroek ac_func_search_save_LIBS=$LIBS 5070*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 5071*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 5072*b636d99dSDavid van Moolenbroek 5073*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 5074*b636d99dSDavid van Moolenbroek Use char because int might match the return type of a GCC 5075*b636d99dSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 5076*b636d99dSDavid van Moolenbroek#ifdef __cplusplus 5077*b636d99dSDavid van Moolenbroekextern "C" 5078*b636d99dSDavid van Moolenbroek#endif 5079*b636d99dSDavid van Moolenbroekchar getaddrinfo (); 5080*b636d99dSDavid van Moolenbroekint 5081*b636d99dSDavid van Moolenbroekmain () 5082*b636d99dSDavid van Moolenbroek{ 5083*b636d99dSDavid van Moolenbroekreturn getaddrinfo (); 5084*b636d99dSDavid van Moolenbroek ; 5085*b636d99dSDavid van Moolenbroek return 0; 5086*b636d99dSDavid van Moolenbroek} 5087*b636d99dSDavid van Moolenbroek_ACEOF 5088*b636d99dSDavid van Moolenbroekfor ac_lib in '' socket; do 5089*b636d99dSDavid van Moolenbroek if test -z "$ac_lib"; then 5090*b636d99dSDavid van Moolenbroek ac_res="none required" 5091*b636d99dSDavid van Moolenbroek else 5092*b636d99dSDavid van Moolenbroek ac_res=-l$ac_lib 5093*b636d99dSDavid van Moolenbroek LIBS="-l$ac_lib $ac_func_search_save_LIBS" 5094*b636d99dSDavid van Moolenbroek fi 5095*b636d99dSDavid van Moolenbroek if ac_fn_c_try_link "$LINENO"; then : 5096*b636d99dSDavid van Moolenbroek ac_cv_search_getaddrinfo=$ac_res 5097*b636d99dSDavid van Moolenbroekfi 5098*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 5099*b636d99dSDavid van Moolenbroek conftest$ac_exeext 5100*b636d99dSDavid van Moolenbroek if ${ac_cv_search_getaddrinfo+:} false; then : 5101*b636d99dSDavid van Moolenbroek break 5102*b636d99dSDavid van Moolenbroekfi 5103*b636d99dSDavid van Moolenbroekdone 5104*b636d99dSDavid van Moolenbroekif ${ac_cv_search_getaddrinfo+:} false; then : 5105*b636d99dSDavid van Moolenbroek 5106*b636d99dSDavid van Moolenbroekelse 5107*b636d99dSDavid van Moolenbroek ac_cv_search_getaddrinfo=no 5108*b636d99dSDavid van Moolenbroekfi 5109*b636d99dSDavid van Moolenbroekrm conftest.$ac_ext 5110*b636d99dSDavid van MoolenbroekLIBS=$ac_func_search_save_LIBS 5111*b636d99dSDavid van Moolenbroekfi 5112*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getaddrinfo" >&5 5113*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_search_getaddrinfo" >&6; } 5114*b636d99dSDavid van Moolenbroekac_res=$ac_cv_search_getaddrinfo 5115*b636d99dSDavid van Moolenbroekif test "$ac_res" != no; then : 5116*b636d99dSDavid van Moolenbroek test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 5117*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking getaddrinfo bug" >&5 5118*b636d99dSDavid van Moolenbroek$as_echo_n "checking getaddrinfo bug... " >&6; } 5119*b636d99dSDavid van Moolenbroek if ${td_cv_buggygetaddrinfo+:} false; then : 5120*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 5121*b636d99dSDavid van Moolenbroekelse 5122*b636d99dSDavid van Moolenbroek if test "$cross_compiling" = yes; then : 5123*b636d99dSDavid van Moolenbroek td_cv_buggygetaddrinfo=unknown 5124*b636d99dSDavid van Moolenbroekelse 5125*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5126*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 5127*b636d99dSDavid van Moolenbroek 5128*b636d99dSDavid van Moolenbroek#include <sys/types.h> 5129*b636d99dSDavid van Moolenbroek#include <netdb.h> 5130*b636d99dSDavid van Moolenbroek#include <string.h> 5131*b636d99dSDavid van Moolenbroek#include <sys/socket.h> 5132*b636d99dSDavid van Moolenbroek#include <netinet/in.h> 5133*b636d99dSDavid van Moolenbroek 5134*b636d99dSDavid van Moolenbroekmain() 5135*b636d99dSDavid van Moolenbroek{ 5136*b636d99dSDavid van Moolenbroek int passive, gaierr, inet4 = 0, inet6 = 0; 5137*b636d99dSDavid van Moolenbroek struct addrinfo hints, *ai, *aitop; 5138*b636d99dSDavid van Moolenbroek char straddr[INET6_ADDRSTRLEN], strport[16]; 5139*b636d99dSDavid van Moolenbroek 5140*b636d99dSDavid van Moolenbroek for (passive = 0; passive <= 1; passive++) { 5141*b636d99dSDavid van Moolenbroek memset(&hints, 0, sizeof(hints)); 5142*b636d99dSDavid van Moolenbroek hints.ai_family = AF_UNSPEC; 5143*b636d99dSDavid van Moolenbroek hints.ai_flags = passive ? AI_PASSIVE : 0; 5144*b636d99dSDavid van Moolenbroek hints.ai_socktype = SOCK_STREAM; 5145*b636d99dSDavid van Moolenbroek hints.ai_protocol = IPPROTO_TCP; 5146*b636d99dSDavid van Moolenbroek if ((gaierr = getaddrinfo(NULL, "54321", &hints, &aitop)) != 0) { 5147*b636d99dSDavid van Moolenbroek (void)gai_strerror(gaierr); 5148*b636d99dSDavid van Moolenbroek goto bad; 5149*b636d99dSDavid van Moolenbroek } 5150*b636d99dSDavid van Moolenbroek for (ai = aitop; ai; ai = ai->ai_next) { 5151*b636d99dSDavid van Moolenbroek if (ai->ai_addr == NULL || 5152*b636d99dSDavid van Moolenbroek ai->ai_addrlen == 0 || 5153*b636d99dSDavid van Moolenbroek getnameinfo(ai->ai_addr, ai->ai_addrlen, 5154*b636d99dSDavid van Moolenbroek straddr, sizeof(straddr), strport, sizeof(strport), 5155*b636d99dSDavid van Moolenbroek NI_NUMERICHOST|NI_NUMERICSERV) != 0) { 5156*b636d99dSDavid van Moolenbroek goto bad; 5157*b636d99dSDavid van Moolenbroek } 5158*b636d99dSDavid van Moolenbroek switch (ai->ai_family) { 5159*b636d99dSDavid van Moolenbroek case AF_INET: 5160*b636d99dSDavid van Moolenbroek if (strcmp(strport, "54321") != 0) { 5161*b636d99dSDavid van Moolenbroek goto bad; 5162*b636d99dSDavid van Moolenbroek } 5163*b636d99dSDavid van Moolenbroek if (passive) { 5164*b636d99dSDavid van Moolenbroek if (strcmp(straddr, "0.0.0.0") != 0) { 5165*b636d99dSDavid van Moolenbroek goto bad; 5166*b636d99dSDavid van Moolenbroek } 5167*b636d99dSDavid van Moolenbroek } else { 5168*b636d99dSDavid van Moolenbroek if (strcmp(straddr, "127.0.0.1") != 0) { 5169*b636d99dSDavid van Moolenbroek goto bad; 5170*b636d99dSDavid van Moolenbroek } 5171*b636d99dSDavid van Moolenbroek } 5172*b636d99dSDavid van Moolenbroek inet4++; 5173*b636d99dSDavid van Moolenbroek break; 5174*b636d99dSDavid van Moolenbroek case AF_INET6: 5175*b636d99dSDavid van Moolenbroek if (strcmp(strport, "54321") != 0) { 5176*b636d99dSDavid van Moolenbroek goto bad; 5177*b636d99dSDavid van Moolenbroek } 5178*b636d99dSDavid van Moolenbroek if (passive) { 5179*b636d99dSDavid van Moolenbroek if (strcmp(straddr, "::") != 0) { 5180*b636d99dSDavid van Moolenbroek goto bad; 5181*b636d99dSDavid van Moolenbroek } 5182*b636d99dSDavid van Moolenbroek } else { 5183*b636d99dSDavid van Moolenbroek if (strcmp(straddr, "::1") != 0) { 5184*b636d99dSDavid van Moolenbroek goto bad; 5185*b636d99dSDavid van Moolenbroek } 5186*b636d99dSDavid van Moolenbroek } 5187*b636d99dSDavid van Moolenbroek inet6++; 5188*b636d99dSDavid van Moolenbroek break; 5189*b636d99dSDavid van Moolenbroek case AF_UNSPEC: 5190*b636d99dSDavid van Moolenbroek goto bad; 5191*b636d99dSDavid van Moolenbroek break; 5192*b636d99dSDavid van Moolenbroek#ifdef AF_UNIX 5193*b636d99dSDavid van Moolenbroek case AF_UNIX: 5194*b636d99dSDavid van Moolenbroek#else 5195*b636d99dSDavid van Moolenbroek#ifdef AF_LOCAL 5196*b636d99dSDavid van Moolenbroek case AF_LOCAL: 5197*b636d99dSDavid van Moolenbroek#endif 5198*b636d99dSDavid van Moolenbroek#endif 5199*b636d99dSDavid van Moolenbroek default: 5200*b636d99dSDavid van Moolenbroek /* another family support? */ 5201*b636d99dSDavid van Moolenbroek break; 5202*b636d99dSDavid van Moolenbroek } 5203*b636d99dSDavid van Moolenbroek } 5204*b636d99dSDavid van Moolenbroek } 5205*b636d99dSDavid van Moolenbroek 5206*b636d99dSDavid van Moolenbroek /* supported family should be 2, unsupported family should be 0 */ 5207*b636d99dSDavid van Moolenbroek if (!(inet4 == 0 || inet4 == 2)) 5208*b636d99dSDavid van Moolenbroek goto bad; 5209*b636d99dSDavid van Moolenbroek if (!(inet6 == 0 || inet6 == 2)) 5210*b636d99dSDavid van Moolenbroek goto bad; 5211*b636d99dSDavid van Moolenbroek 5212*b636d99dSDavid van Moolenbroek if (aitop) 5213*b636d99dSDavid van Moolenbroek freeaddrinfo(aitop); 5214*b636d99dSDavid van Moolenbroek exit(0); 5215*b636d99dSDavid van Moolenbroek 5216*b636d99dSDavid van Moolenbroek bad: 5217*b636d99dSDavid van Moolenbroek if (aitop) 5218*b636d99dSDavid van Moolenbroek freeaddrinfo(aitop); 5219*b636d99dSDavid van Moolenbroek exit(1); 5220*b636d99dSDavid van Moolenbroek} 5221*b636d99dSDavid van Moolenbroek 5222*b636d99dSDavid van Moolenbroek_ACEOF 5223*b636d99dSDavid van Moolenbroekif ac_fn_c_try_run "$LINENO"; then : 5224*b636d99dSDavid van Moolenbroek td_cv_buggygetaddrinfo=no 5225*b636d99dSDavid van Moolenbroekelse 5226*b636d99dSDavid van Moolenbroek td_cv_buggygetaddrinfo=yes 5227*b636d99dSDavid van Moolenbroekfi 5228*b636d99dSDavid van Moolenbroekrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5229*b636d99dSDavid van Moolenbroek conftest.$ac_objext conftest.beam conftest.$ac_ext 5230*b636d99dSDavid van Moolenbroekfi 5231*b636d99dSDavid van Moolenbroek 5232*b636d99dSDavid van Moolenbroekfi 5233*b636d99dSDavid van Moolenbroek 5234*b636d99dSDavid van Moolenbroek if test "$td_cv_buggygetaddrinfo" = no; then 5235*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: good" >&5 5236*b636d99dSDavid van Moolenbroek$as_echo "good" >&6; } 5237*b636d99dSDavid van Moolenbroek elif test "$td_cv_buggygetaddrinfo" = unknown; then 5238*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown (cross-compiling)" >&5 5239*b636d99dSDavid van Moolenbroek$as_echo "unknown (cross-compiling)" >&6; } 5240*b636d99dSDavid van Moolenbroek else 5241*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy" >&5 5242*b636d99dSDavid van Moolenbroek$as_echo "buggy" >&6; } 5243*b636d99dSDavid van Moolenbroek fi 5244*b636d99dSDavid van Moolenbroek 5245*b636d99dSDavid van Moolenbroek if test "$td_cv_buggygetaddrinfo" = "yes"; then 5246*b636d99dSDavid van Moolenbroek # 5247*b636d99dSDavid van Moolenbroek # XXX - it doesn't appear that "ipv6type" can ever be 5248*b636d99dSDavid van Moolenbroek # set to "linux". Should this be testing for 5249*b636d99dSDavid van Moolenbroek # "linux-glibc", or for that *or* "linux-libinet6"? 5250*b636d99dSDavid van Moolenbroek # If the latter, note that "linux-libinet6" is also 5251*b636d99dSDavid van Moolenbroek # the type given to some non-Linux OSes. 5252*b636d99dSDavid van Moolenbroek # 5253*b636d99dSDavid van Moolenbroek if test "$ipv6type" != "linux"; then 5254*b636d99dSDavid van Moolenbroek echo 'Fatal: You must get working getaddrinfo() function.' 5255*b636d99dSDavid van Moolenbroek echo ' or you can specify "--disable-ipv6"'. 5256*b636d99dSDavid van Moolenbroek exit 1 5257*b636d99dSDavid van Moolenbroek else 5258*b636d99dSDavid van Moolenbroek echo 'Warning: getaddrinfo() implementation on your system seems be buggy.' 5259*b636d99dSDavid van Moolenbroek echo ' Better upgrade your system library to newest version' 5260*b636d99dSDavid van Moolenbroek echo ' of GNU C library (aka glibc).' 5261*b636d99dSDavid van Moolenbroek fi 5262*b636d99dSDavid van Moolenbroek fi 5263*b636d99dSDavid van Moolenbroek 5264*b636d99dSDavid van Moolenbroekfi 5265*b636d99dSDavid van Moolenbroek 5266*b636d99dSDavid van Moolenbroek ac_fn_c_check_func "$LINENO" "getnameinfo" "ac_cv_func_getnameinfo" 5267*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_getnameinfo" = xyes; then : 5268*b636d99dSDavid van Moolenbroek $as_echo "#define HAVE_GETNAMEINFO 1" >>confdefs.h 5269*b636d99dSDavid van Moolenbroek 5270*b636d99dSDavid van Moolenbroekelse 5271*b636d99dSDavid van Moolenbroek case " $LIBOBJS " in 5272*b636d99dSDavid van Moolenbroek *" getnameinfo.$ac_objext "* ) ;; 5273*b636d99dSDavid van Moolenbroek *) LIBOBJS="$LIBOBJS getnameinfo.$ac_objext" 5274*b636d99dSDavid van Moolenbroek ;; 5275*b636d99dSDavid van Moolenbroekesac 5276*b636d99dSDavid van Moolenbroek 5277*b636d99dSDavid van Moolenbroekfi 5278*b636d99dSDavid van Moolenbroek 5279*b636d99dSDavid van Moolenbroek 5280*b636d99dSDavid van Moolenbroekfi 5281*b636d99dSDavid van Moolenbroek 5282*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_htoa declaration in netdnet/dnetdb.h" >&5 5283*b636d99dSDavid van Moolenbroek$as_echo_n "checking for dnet_htoa declaration in netdnet/dnetdb.h... " >&6; } 5284*b636d99dSDavid van Moolenbroekif ${td_cv_decl_netdnet_dnetdb_h_dnet_htoa+:} false; then : 5285*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 5286*b636d99dSDavid van Moolenbroekelse 5287*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5288*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 5289*b636d99dSDavid van Moolenbroek#include <netdnet/dnetdb.h> 5290*b636d99dSDavid van Moolenbroek 5291*b636d99dSDavid van Moolenbroek_ACEOF 5292*b636d99dSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5293*b636d99dSDavid van Moolenbroek $EGREP "dnet_htoa" >/dev/null 2>&1; then : 5294*b636d99dSDavid van Moolenbroek td_cv_decl_netdnet_dnetdb_h_dnet_htoa=yes 5295*b636d99dSDavid van Moolenbroekelse 5296*b636d99dSDavid van Moolenbroek td_cv_decl_netdnet_dnetdb_h_dnet_htoa=no 5297*b636d99dSDavid van Moolenbroekfi 5298*b636d99dSDavid van Moolenbroekrm -f conftest* 5299*b636d99dSDavid van Moolenbroek 5300*b636d99dSDavid van Moolenbroekfi 5301*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&5 5302*b636d99dSDavid van Moolenbroek$as_echo "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&6; } 5303*b636d99dSDavid van Moolenbroekif test "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" = yes; then 5304*b636d99dSDavid van Moolenbroek 5305*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_NETDNET_DNETDB_H_DNET_HTOA 1" >>confdefs.h 5306*b636d99dSDavid van Moolenbroek 5307*b636d99dSDavid van Moolenbroekfi 5308*b636d99dSDavid van Moolenbroek 5309*b636d99dSDavid van Moolenbroek 5310*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for addrinfo" >&5 5311*b636d99dSDavid van Moolenbroek$as_echo_n "checking for addrinfo... " >&6; } 5312*b636d99dSDavid van Moolenbroek if ${ac_cv_addrinfo+:} false; then : 5313*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 5314*b636d99dSDavid van Moolenbroekelse 5315*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5316*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 5317*b636d99dSDavid van Moolenbroek 5318*b636d99dSDavid van Moolenbroek# include <netdb.h> 5319*b636d99dSDavid van Moolenbroekint 5320*b636d99dSDavid van Moolenbroekmain () 5321*b636d99dSDavid van Moolenbroek{ 5322*b636d99dSDavid van Moolenbroekstruct addrinfo a 5323*b636d99dSDavid van Moolenbroek ; 5324*b636d99dSDavid van Moolenbroek return 0; 5325*b636d99dSDavid van Moolenbroek} 5326*b636d99dSDavid van Moolenbroek_ACEOF 5327*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 5328*b636d99dSDavid van Moolenbroek ac_cv_addrinfo=yes 5329*b636d99dSDavid van Moolenbroekelse 5330*b636d99dSDavid van Moolenbroek ac_cv_addrinfo=no 5331*b636d99dSDavid van Moolenbroekfi 5332*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5333*b636d99dSDavid van Moolenbroekfi 5334*b636d99dSDavid van Moolenbroek 5335*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_addrinfo" >&5 5336*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_addrinfo" >&6; } 5337*b636d99dSDavid van Moolenbroek if test $ac_cv_addrinfo = yes; then 5338*b636d99dSDavid van Moolenbroek 5339*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_ADDRINFO 1" >>confdefs.h 5340*b636d99dSDavid van Moolenbroek 5341*b636d99dSDavid van Moolenbroek else 5342*b636d99dSDavid van Moolenbroek 5343*b636d99dSDavid van Moolenbroek$as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h 5344*b636d99dSDavid van Moolenbroek 5345*b636d99dSDavid van Moolenbroek fi 5346*b636d99dSDavid van Moolenbroek 5347*b636d99dSDavid van Moolenbroekif test "$ac_cv_addrinfo" = no; then 5348*b636d99dSDavid van Moolenbroek missing_includes=yes 5349*b636d99dSDavid van Moolenbroekfi 5350*b636d99dSDavid van Moolenbroek 5351*b636d99dSDavid van Moolenbroek 5352*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NI_MAXSERV" >&5 5353*b636d99dSDavid van Moolenbroek$as_echo_n "checking for NI_MAXSERV... " >&6; } 5354*b636d99dSDavid van Moolenbroek if ${ac_cv_maxserv+:} false; then : 5355*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 5356*b636d99dSDavid van Moolenbroekelse 5357*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5358*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 5359*b636d99dSDavid van Moolenbroek#include <netdb.h> 5360*b636d99dSDavid van Moolenbroek#ifdef NI_MAXSERV 5361*b636d99dSDavid van Moolenbroekyes 5362*b636d99dSDavid van Moolenbroek#endif 5363*b636d99dSDavid van Moolenbroek_ACEOF 5364*b636d99dSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5365*b636d99dSDavid van Moolenbroek $EGREP "yes" >/dev/null 2>&1; then : 5366*b636d99dSDavid van Moolenbroek ac_cv_maxserv=yes 5367*b636d99dSDavid van Moolenbroekelse 5368*b636d99dSDavid van Moolenbroek ac_cv_maxserv=no 5369*b636d99dSDavid van Moolenbroekfi 5370*b636d99dSDavid van Moolenbroekrm -f conftest* 5371*b636d99dSDavid van Moolenbroek 5372*b636d99dSDavid van Moolenbroekfi 5373*b636d99dSDavid van Moolenbroek 5374*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_maxserv" >&5 5375*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_maxserv" >&6; } 5376*b636d99dSDavid van Moolenbroek if test $ac_cv_maxserv != yes; then 5377*b636d99dSDavid van Moolenbroek $as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h 5378*b636d99dSDavid van Moolenbroek 5379*b636d99dSDavid van Moolenbroek fi 5380*b636d99dSDavid van Moolenbroek 5381*b636d99dSDavid van Moolenbroekif test "$ac_cv_maxserv" = no; then 5382*b636d99dSDavid van Moolenbroek missing_includes=yes 5383*b636d99dSDavid van Moolenbroekfi 5384*b636d99dSDavid van Moolenbroek 5385*b636d99dSDavid van Moolenbroek 5386*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NI_NAMEREQD" >&5 5387*b636d99dSDavid van Moolenbroek$as_echo_n "checking for NI_NAMEREQD... " >&6; } 5388*b636d99dSDavid van Moolenbroek if ${ac_cv_namereqd+:} false; then : 5389*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 5390*b636d99dSDavid van Moolenbroekelse 5391*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5392*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 5393*b636d99dSDavid van Moolenbroek#include <netdb.h> 5394*b636d99dSDavid van Moolenbroek#ifdef NI_NOFQDN 5395*b636d99dSDavid van Moolenbroekyes 5396*b636d99dSDavid van Moolenbroek#endif 5397*b636d99dSDavid van Moolenbroek_ACEOF 5398*b636d99dSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5399*b636d99dSDavid van Moolenbroek $EGREP "yes" >/dev/null 2>&1; then : 5400*b636d99dSDavid van Moolenbroek ac_cv_namereqd=yes 5401*b636d99dSDavid van Moolenbroekelse 5402*b636d99dSDavid van Moolenbroek ac_cv_namereqd=no 5403*b636d99dSDavid van Moolenbroekfi 5404*b636d99dSDavid van Moolenbroekrm -f conftest* 5405*b636d99dSDavid van Moolenbroek 5406*b636d99dSDavid van Moolenbroekfi 5407*b636d99dSDavid van Moolenbroek 5408*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_namereqd" >&5 5409*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_namereqd" >&6; } 5410*b636d99dSDavid van Moolenbroek if test $ac_cv_namereqd != yes; then 5411*b636d99dSDavid van Moolenbroek $as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h 5412*b636d99dSDavid van Moolenbroek 5413*b636d99dSDavid van Moolenbroek fi 5414*b636d99dSDavid van Moolenbroek 5415*b636d99dSDavid van Moolenbroekif test "$ac_cv_namereqd" = no; then 5416*b636d99dSDavid van Moolenbroek missing_includes=yes 5417*b636d99dSDavid van Moolenbroekfi 5418*b636d99dSDavid van Moolenbroek 5419*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "vfprintf" "ac_cv_func_vfprintf" 5420*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_vfprintf" = xyes; then : 5421*b636d99dSDavid van Moolenbroek $as_echo "#define HAVE_VFPRINTF 1" >>confdefs.h 5422*b636d99dSDavid van Moolenbroek 5423*b636d99dSDavid van Moolenbroekelse 5424*b636d99dSDavid van Moolenbroek case " $LIBOBJS " in 5425*b636d99dSDavid van Moolenbroek *" vfprintf.$ac_objext "* ) ;; 5426*b636d99dSDavid van Moolenbroek *) LIBOBJS="$LIBOBJS vfprintf.$ac_objext" 5427*b636d99dSDavid van Moolenbroek ;; 5428*b636d99dSDavid van Moolenbroekesac 5429*b636d99dSDavid van Moolenbroek 5430*b636d99dSDavid van Moolenbroekfi 5431*b636d99dSDavid van Moolenbroek 5432*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp" 5433*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_strcasecmp" = xyes; then : 5434*b636d99dSDavid van Moolenbroek $as_echo "#define HAVE_STRCASECMP 1" >>confdefs.h 5435*b636d99dSDavid van Moolenbroek 5436*b636d99dSDavid van Moolenbroekelse 5437*b636d99dSDavid van Moolenbroek case " $LIBOBJS " in 5438*b636d99dSDavid van Moolenbroek *" strcasecmp.$ac_objext "* ) ;; 5439*b636d99dSDavid van Moolenbroek *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext" 5440*b636d99dSDavid van Moolenbroek ;; 5441*b636d99dSDavid van Moolenbroekesac 5442*b636d99dSDavid van Moolenbroek 5443*b636d99dSDavid van Moolenbroekfi 5444*b636d99dSDavid van Moolenbroek 5445*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat" 5446*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_strlcat" = xyes; then : 5447*b636d99dSDavid van Moolenbroek $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h 5448*b636d99dSDavid van Moolenbroek 5449*b636d99dSDavid van Moolenbroekelse 5450*b636d99dSDavid van Moolenbroek case " $LIBOBJS " in 5451*b636d99dSDavid van Moolenbroek *" strlcat.$ac_objext "* ) ;; 5452*b636d99dSDavid van Moolenbroek *) LIBOBJS="$LIBOBJS strlcat.$ac_objext" 5453*b636d99dSDavid van Moolenbroek ;; 5454*b636d99dSDavid van Moolenbroekesac 5455*b636d99dSDavid van Moolenbroek 5456*b636d99dSDavid van Moolenbroekfi 5457*b636d99dSDavid van Moolenbroek 5458*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy" 5459*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_strlcpy" = xyes; then : 5460*b636d99dSDavid van Moolenbroek $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h 5461*b636d99dSDavid van Moolenbroek 5462*b636d99dSDavid van Moolenbroekelse 5463*b636d99dSDavid van Moolenbroek case " $LIBOBJS " in 5464*b636d99dSDavid van Moolenbroek *" strlcpy.$ac_objext "* ) ;; 5465*b636d99dSDavid van Moolenbroek *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext" 5466*b636d99dSDavid van Moolenbroek ;; 5467*b636d99dSDavid van Moolenbroekesac 5468*b636d99dSDavid van Moolenbroek 5469*b636d99dSDavid van Moolenbroekfi 5470*b636d99dSDavid van Moolenbroek 5471*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup" 5472*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_strdup" = xyes; then : 5473*b636d99dSDavid van Moolenbroek $as_echo "#define HAVE_STRDUP 1" >>confdefs.h 5474*b636d99dSDavid van Moolenbroek 5475*b636d99dSDavid van Moolenbroekelse 5476*b636d99dSDavid van Moolenbroek case " $LIBOBJS " in 5477*b636d99dSDavid van Moolenbroek *" strdup.$ac_objext "* ) ;; 5478*b636d99dSDavid van Moolenbroek *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 5479*b636d99dSDavid van Moolenbroek ;; 5480*b636d99dSDavid van Moolenbroekesac 5481*b636d99dSDavid van Moolenbroek 5482*b636d99dSDavid van Moolenbroekfi 5483*b636d99dSDavid van Moolenbroek 5484*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep" 5485*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_strsep" = xyes; then : 5486*b636d99dSDavid van Moolenbroek $as_echo "#define HAVE_STRSEP 1" >>confdefs.h 5487*b636d99dSDavid van Moolenbroek 5488*b636d99dSDavid van Moolenbroekelse 5489*b636d99dSDavid van Moolenbroek case " $LIBOBJS " in 5490*b636d99dSDavid van Moolenbroek *" strsep.$ac_objext "* ) ;; 5491*b636d99dSDavid van Moolenbroek *) LIBOBJS="$LIBOBJS strsep.$ac_objext" 5492*b636d99dSDavid van Moolenbroek ;; 5493*b636d99dSDavid van Moolenbroekesac 5494*b636d99dSDavid van Moolenbroek 5495*b636d99dSDavid van Moolenbroekfi 5496*b636d99dSDavid van Moolenbroek 5497*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long" 5498*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_getopt_long" = xyes; then : 5499*b636d99dSDavid van Moolenbroek $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h 5500*b636d99dSDavid van Moolenbroek 5501*b636d99dSDavid van Moolenbroekelse 5502*b636d99dSDavid van Moolenbroek case " $LIBOBJS " in 5503*b636d99dSDavid van Moolenbroek *" getopt_long.$ac_objext "* ) ;; 5504*b636d99dSDavid van Moolenbroek *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext" 5505*b636d99dSDavid van Moolenbroek ;; 5506*b636d99dSDavid van Moolenbroekesac 5507*b636d99dSDavid van Moolenbroek 5508*b636d99dSDavid van Moolenbroekfi 5509*b636d99dSDavid van Moolenbroek 5510*b636d99dSDavid van Moolenbroek 5511*b636d99dSDavid van Moolenbroekfor ac_func in fork vfork strftime 5512*b636d99dSDavid van Moolenbroekdo : 5513*b636d99dSDavid van Moolenbroek as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 5514*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 5515*b636d99dSDavid van Moolenbroekif eval test \"x\$"$as_ac_var"\" = x"yes"; then : 5516*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 5517*b636d99dSDavid van Moolenbroek#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 5518*b636d99dSDavid van Moolenbroek_ACEOF 5519*b636d99dSDavid van Moolenbroek 5520*b636d99dSDavid van Moolenbroekfi 5521*b636d99dSDavid van Moolenbroekdone 5522*b636d99dSDavid van Moolenbroek 5523*b636d99dSDavid van Moolenbroekfor ac_func in setlinebuf alarm 5524*b636d99dSDavid van Moolenbroekdo : 5525*b636d99dSDavid van Moolenbroek as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 5526*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 5527*b636d99dSDavid van Moolenbroekif eval test \"x\$"$as_ac_var"\" = x"yes"; then : 5528*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 5529*b636d99dSDavid van Moolenbroek#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 5530*b636d99dSDavid van Moolenbroek_ACEOF 5531*b636d99dSDavid van Moolenbroek 5532*b636d99dSDavid van Moolenbroekfi 5533*b636d99dSDavid van Moolenbroekdone 5534*b636d99dSDavid van Moolenbroek 5535*b636d99dSDavid van Moolenbroek 5536*b636d99dSDavid van Moolenbroekneedsnprintf=no 5537*b636d99dSDavid van Moolenbroekfor ac_func in vsnprintf snprintf 5538*b636d99dSDavid van Moolenbroekdo : 5539*b636d99dSDavid van Moolenbroek as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 5540*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 5541*b636d99dSDavid van Moolenbroekif eval test \"x\$"$as_ac_var"\" = x"yes"; then : 5542*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 5543*b636d99dSDavid van Moolenbroek#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 5544*b636d99dSDavid van Moolenbroek_ACEOF 5545*b636d99dSDavid van Moolenbroek 5546*b636d99dSDavid van Moolenbroekelse 5547*b636d99dSDavid van Moolenbroek needsnprintf=yes 5548*b636d99dSDavid van Moolenbroekfi 5549*b636d99dSDavid van Moolenbroekdone 5550*b636d99dSDavid van Moolenbroek 5551*b636d99dSDavid van Moolenbroekif test $needsnprintf = yes; then 5552*b636d99dSDavid van Moolenbroek case " $LIBOBJS " in 5553*b636d99dSDavid van Moolenbroek *" snprintf.$ac_objext "* ) ;; 5554*b636d99dSDavid van Moolenbroek *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 5555*b636d99dSDavid van Moolenbroek ;; 5556*b636d99dSDavid van Moolenbroekesac 5557*b636d99dSDavid van Moolenbroek 5558*b636d99dSDavid van Moolenbroekfi 5559*b636d99dSDavid van Moolenbroek 5560*b636d99dSDavid van Moolenbroek 5561*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 5562*b636d99dSDavid van Moolenbroek$as_echo_n "checking return type of signal handlers... " >&6; } 5563*b636d99dSDavid van Moolenbroekif ${ac_cv_type_signal+:} false; then : 5564*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 5565*b636d99dSDavid van Moolenbroekelse 5566*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5567*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 5568*b636d99dSDavid van Moolenbroek#include <sys/types.h> 5569*b636d99dSDavid van Moolenbroek#include <signal.h> 5570*b636d99dSDavid van Moolenbroek 5571*b636d99dSDavid van Moolenbroekint 5572*b636d99dSDavid van Moolenbroekmain () 5573*b636d99dSDavid van Moolenbroek{ 5574*b636d99dSDavid van Moolenbroekreturn *(signal (0, 0)) (0) == 1; 5575*b636d99dSDavid van Moolenbroek ; 5576*b636d99dSDavid van Moolenbroek return 0; 5577*b636d99dSDavid van Moolenbroek} 5578*b636d99dSDavid van Moolenbroek_ACEOF 5579*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 5580*b636d99dSDavid van Moolenbroek ac_cv_type_signal=int 5581*b636d99dSDavid van Moolenbroekelse 5582*b636d99dSDavid van Moolenbroek ac_cv_type_signal=void 5583*b636d99dSDavid van Moolenbroekfi 5584*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5585*b636d99dSDavid van Moolenbroekfi 5586*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 5587*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_type_signal" >&6; } 5588*b636d99dSDavid van Moolenbroek 5589*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 5590*b636d99dSDavid van Moolenbroek#define RETSIGTYPE $ac_cv_type_signal 5591*b636d99dSDavid van Moolenbroek_ACEOF 5592*b636d99dSDavid van Moolenbroek 5593*b636d99dSDavid van Moolenbroek 5594*b636d99dSDavid van Moolenbroek if test "$ac_cv_type_signal" = void ; then 5595*b636d99dSDavid van Moolenbroek 5596*b636d99dSDavid van Moolenbroek$as_echo "#define RETSIGVAL /**/" >>confdefs.h 5597*b636d99dSDavid van Moolenbroek 5598*b636d99dSDavid van Moolenbroek else 5599*b636d99dSDavid van Moolenbroek 5600*b636d99dSDavid van Moolenbroek$as_echo "#define RETSIGVAL (0)" >>confdefs.h 5601*b636d99dSDavid van Moolenbroek 5602*b636d99dSDavid van Moolenbroek fi 5603*b636d99dSDavid van Moolenbroek case "$host_os" in 5604*b636d99dSDavid van Moolenbroek 5605*b636d99dSDavid van Moolenbroek irix*) 5606*b636d99dSDavid van Moolenbroek 5607*b636d99dSDavid van Moolenbroek$as_echo "#define _BSD_SIGNALS 1" >>confdefs.h 5608*b636d99dSDavid van Moolenbroek 5609*b636d99dSDavid van Moolenbroek ;; 5610*b636d99dSDavid van Moolenbroek 5611*b636d99dSDavid van Moolenbroek *) 5612*b636d99dSDavid van Moolenbroek for ac_func in sigaction 5613*b636d99dSDavid van Moolenbroekdo : 5614*b636d99dSDavid van Moolenbroek ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction" 5615*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_sigaction" = xyes; then : 5616*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 5617*b636d99dSDavid van Moolenbroek#define HAVE_SIGACTION 1 5618*b636d99dSDavid van Moolenbroek_ACEOF 5619*b636d99dSDavid van Moolenbroek 5620*b636d99dSDavid van Moolenbroekfi 5621*b636d99dSDavid van Moolenbroekdone 5622*b636d99dSDavid van Moolenbroek 5623*b636d99dSDavid van Moolenbroek if test $ac_cv_func_sigaction = no ; then 5624*b636d99dSDavid van Moolenbroek for ac_func in sigset 5625*b636d99dSDavid van Moolenbroekdo : 5626*b636d99dSDavid van Moolenbroek ac_fn_c_check_func "$LINENO" "sigset" "ac_cv_func_sigset" 5627*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_sigset" = xyes; then : 5628*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 5629*b636d99dSDavid van Moolenbroek#define HAVE_SIGSET 1 5630*b636d99dSDavid van Moolenbroek_ACEOF 5631*b636d99dSDavid van Moolenbroek 5632*b636d99dSDavid van Moolenbroekfi 5633*b636d99dSDavid van Moolenbroekdone 5634*b636d99dSDavid van Moolenbroek 5635*b636d99dSDavid van Moolenbroek fi 5636*b636d99dSDavid van Moolenbroek ;; 5637*b636d99dSDavid van Moolenbroek esac 5638*b636d99dSDavid van Moolenbroek 5639*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dnet_htoa" >&5 5640*b636d99dSDavid van Moolenbroek$as_echo_n "checking for library containing dnet_htoa... " >&6; } 5641*b636d99dSDavid van Moolenbroekif ${ac_cv_search_dnet_htoa+:} false; then : 5642*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 5643*b636d99dSDavid van Moolenbroekelse 5644*b636d99dSDavid van Moolenbroek ac_func_search_save_LIBS=$LIBS 5645*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 5646*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 5647*b636d99dSDavid van Moolenbroek 5648*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 5649*b636d99dSDavid van Moolenbroek Use char because int might match the return type of a GCC 5650*b636d99dSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 5651*b636d99dSDavid van Moolenbroek#ifdef __cplusplus 5652*b636d99dSDavid van Moolenbroekextern "C" 5653*b636d99dSDavid van Moolenbroek#endif 5654*b636d99dSDavid van Moolenbroekchar dnet_htoa (); 5655*b636d99dSDavid van Moolenbroekint 5656*b636d99dSDavid van Moolenbroekmain () 5657*b636d99dSDavid van Moolenbroek{ 5658*b636d99dSDavid van Moolenbroekreturn dnet_htoa (); 5659*b636d99dSDavid van Moolenbroek ; 5660*b636d99dSDavid van Moolenbroek return 0; 5661*b636d99dSDavid van Moolenbroek} 5662*b636d99dSDavid van Moolenbroek_ACEOF 5663*b636d99dSDavid van Moolenbroekfor ac_lib in '' dnet; do 5664*b636d99dSDavid van Moolenbroek if test -z "$ac_lib"; then 5665*b636d99dSDavid van Moolenbroek ac_res="none required" 5666*b636d99dSDavid van Moolenbroek else 5667*b636d99dSDavid van Moolenbroek ac_res=-l$ac_lib 5668*b636d99dSDavid van Moolenbroek LIBS="-l$ac_lib $ac_func_search_save_LIBS" 5669*b636d99dSDavid van Moolenbroek fi 5670*b636d99dSDavid van Moolenbroek if ac_fn_c_try_link "$LINENO"; then : 5671*b636d99dSDavid van Moolenbroek ac_cv_search_dnet_htoa=$ac_res 5672*b636d99dSDavid van Moolenbroekfi 5673*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 5674*b636d99dSDavid van Moolenbroek conftest$ac_exeext 5675*b636d99dSDavid van Moolenbroek if ${ac_cv_search_dnet_htoa+:} false; then : 5676*b636d99dSDavid van Moolenbroek break 5677*b636d99dSDavid van Moolenbroekfi 5678*b636d99dSDavid van Moolenbroekdone 5679*b636d99dSDavid van Moolenbroekif ${ac_cv_search_dnet_htoa+:} false; then : 5680*b636d99dSDavid van Moolenbroek 5681*b636d99dSDavid van Moolenbroekelse 5682*b636d99dSDavid van Moolenbroek ac_cv_search_dnet_htoa=no 5683*b636d99dSDavid van Moolenbroekfi 5684*b636d99dSDavid van Moolenbroekrm conftest.$ac_ext 5685*b636d99dSDavid van MoolenbroekLIBS=$ac_func_search_save_LIBS 5686*b636d99dSDavid van Moolenbroekfi 5687*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dnet_htoa" >&5 5688*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_search_dnet_htoa" >&6; } 5689*b636d99dSDavid van Moolenbroekac_res=$ac_cv_search_dnet_htoa 5690*b636d99dSDavid van Moolenbroekif test "$ac_res" != no; then : 5691*b636d99dSDavid van Moolenbroek test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 5692*b636d99dSDavid van Moolenbroek 5693*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_DNET_HTOA 1" >>confdefs.h 5694*b636d99dSDavid van Moolenbroek 5695*b636d99dSDavid van Moolenbroekfi 5696*b636d99dSDavid van Moolenbroek 5697*b636d99dSDavid van Moolenbroek 5698*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lrpc" >&5 5699*b636d99dSDavid van Moolenbroek$as_echo_n "checking for main in -lrpc... " >&6; } 5700*b636d99dSDavid van Moolenbroekif ${ac_cv_lib_rpc_main+:} false; then : 5701*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 5702*b636d99dSDavid van Moolenbroekelse 5703*b636d99dSDavid van Moolenbroek ac_check_lib_save_LIBS=$LIBS 5704*b636d99dSDavid van MoolenbroekLIBS="-lrpc $LIBS" 5705*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 5706*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 5707*b636d99dSDavid van Moolenbroek 5708*b636d99dSDavid van Moolenbroek 5709*b636d99dSDavid van Moolenbroekint 5710*b636d99dSDavid van Moolenbroekmain () 5711*b636d99dSDavid van Moolenbroek{ 5712*b636d99dSDavid van Moolenbroekreturn main (); 5713*b636d99dSDavid van Moolenbroek ; 5714*b636d99dSDavid van Moolenbroek return 0; 5715*b636d99dSDavid van Moolenbroek} 5716*b636d99dSDavid van Moolenbroek_ACEOF 5717*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 5718*b636d99dSDavid van Moolenbroek ac_cv_lib_rpc_main=yes 5719*b636d99dSDavid van Moolenbroekelse 5720*b636d99dSDavid van Moolenbroek ac_cv_lib_rpc_main=no 5721*b636d99dSDavid van Moolenbroekfi 5722*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 5723*b636d99dSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 5724*b636d99dSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS 5725*b636d99dSDavid van Moolenbroekfi 5726*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rpc_main" >&5 5727*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_lib_rpc_main" >&6; } 5728*b636d99dSDavid van Moolenbroekif test "x$ac_cv_lib_rpc_main" = xyes; then : 5729*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 5730*b636d99dSDavid van Moolenbroek#define HAVE_LIBRPC 1 5731*b636d99dSDavid van Moolenbroek_ACEOF 5732*b636d99dSDavid van Moolenbroek 5733*b636d99dSDavid van Moolenbroek LIBS="-lrpc $LIBS" 5734*b636d99dSDavid van Moolenbroek 5735*b636d99dSDavid van Moolenbroekfi 5736*b636d99dSDavid van Moolenbroek 5737*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getrpcbynumber" >&5 5738*b636d99dSDavid van Moolenbroek$as_echo_n "checking for library containing getrpcbynumber... " >&6; } 5739*b636d99dSDavid van Moolenbroekif ${ac_cv_search_getrpcbynumber+:} false; then : 5740*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 5741*b636d99dSDavid van Moolenbroekelse 5742*b636d99dSDavid van Moolenbroek ac_func_search_save_LIBS=$LIBS 5743*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 5744*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 5745*b636d99dSDavid van Moolenbroek 5746*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 5747*b636d99dSDavid van Moolenbroek Use char because int might match the return type of a GCC 5748*b636d99dSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 5749*b636d99dSDavid van Moolenbroek#ifdef __cplusplus 5750*b636d99dSDavid van Moolenbroekextern "C" 5751*b636d99dSDavid van Moolenbroek#endif 5752*b636d99dSDavid van Moolenbroekchar getrpcbynumber (); 5753*b636d99dSDavid van Moolenbroekint 5754*b636d99dSDavid van Moolenbroekmain () 5755*b636d99dSDavid van Moolenbroek{ 5756*b636d99dSDavid van Moolenbroekreturn getrpcbynumber (); 5757*b636d99dSDavid van Moolenbroek ; 5758*b636d99dSDavid van Moolenbroek return 0; 5759*b636d99dSDavid van Moolenbroek} 5760*b636d99dSDavid van Moolenbroek_ACEOF 5761*b636d99dSDavid van Moolenbroekfor ac_lib in '' nsl; do 5762*b636d99dSDavid van Moolenbroek if test -z "$ac_lib"; then 5763*b636d99dSDavid van Moolenbroek ac_res="none required" 5764*b636d99dSDavid van Moolenbroek else 5765*b636d99dSDavid van Moolenbroek ac_res=-l$ac_lib 5766*b636d99dSDavid van Moolenbroek LIBS="-l$ac_lib $ac_func_search_save_LIBS" 5767*b636d99dSDavid van Moolenbroek fi 5768*b636d99dSDavid van Moolenbroek if ac_fn_c_try_link "$LINENO"; then : 5769*b636d99dSDavid van Moolenbroek ac_cv_search_getrpcbynumber=$ac_res 5770*b636d99dSDavid van Moolenbroekfi 5771*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 5772*b636d99dSDavid van Moolenbroek conftest$ac_exeext 5773*b636d99dSDavid van Moolenbroek if ${ac_cv_search_getrpcbynumber+:} false; then : 5774*b636d99dSDavid van Moolenbroek break 5775*b636d99dSDavid van Moolenbroekfi 5776*b636d99dSDavid van Moolenbroekdone 5777*b636d99dSDavid van Moolenbroekif ${ac_cv_search_getrpcbynumber+:} false; then : 5778*b636d99dSDavid van Moolenbroek 5779*b636d99dSDavid van Moolenbroekelse 5780*b636d99dSDavid van Moolenbroek ac_cv_search_getrpcbynumber=no 5781*b636d99dSDavid van Moolenbroekfi 5782*b636d99dSDavid van Moolenbroekrm conftest.$ac_ext 5783*b636d99dSDavid van MoolenbroekLIBS=$ac_func_search_save_LIBS 5784*b636d99dSDavid van Moolenbroekfi 5785*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getrpcbynumber" >&5 5786*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_search_getrpcbynumber" >&6; } 5787*b636d99dSDavid van Moolenbroekac_res=$ac_cv_search_getrpcbynumber 5788*b636d99dSDavid van Moolenbroekif test "$ac_res" != no; then : 5789*b636d99dSDavid van Moolenbroek test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 5790*b636d99dSDavid van Moolenbroek 5791*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_GETRPCBYNUMBER 1" >>confdefs.h 5792*b636d99dSDavid van Moolenbroek 5793*b636d99dSDavid van Moolenbroekfi 5794*b636d99dSDavid van Moolenbroek 5795*b636d99dSDavid van Moolenbroek 5796*b636d99dSDavid van Moolenbroek 5797*b636d99dSDavid van Moolenbroek 5798*b636d99dSDavid van Moolenbroek LBL_LIBS="$LIBS" 5799*b636d99dSDavid van Moolenbroek pfopen=/usr/examples/packetfilter/pfopen.c 5800*b636d99dSDavid van Moolenbroek if test -f $pfopen ; then 5801*b636d99dSDavid van Moolenbroek for ac_func in pfopen 5802*b636d99dSDavid van Moolenbroekdo : 5803*b636d99dSDavid van Moolenbroek ac_fn_c_check_func "$LINENO" "pfopen" "ac_cv_func_pfopen" 5804*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_pfopen" = xyes; then : 5805*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 5806*b636d99dSDavid van Moolenbroek#define HAVE_PFOPEN 1 5807*b636d99dSDavid van Moolenbroek_ACEOF 5808*b636d99dSDavid van Moolenbroek 5809*b636d99dSDavid van Moolenbroekfi 5810*b636d99dSDavid van Moolenbroekdone 5811*b636d99dSDavid van Moolenbroek 5812*b636d99dSDavid van Moolenbroek if test $ac_cv_func_pfopen = "no" ; then 5813*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using $pfopen" >&5 5814*b636d99dSDavid van Moolenbroek$as_echo "Using $pfopen" >&6; } 5815*b636d99dSDavid van Moolenbroek LIBS="$LIBS $pfopen" 5816*b636d99dSDavid van Moolenbroek fi 5817*b636d99dSDavid van Moolenbroek fi 5818*b636d99dSDavid van Moolenbroek libpcap=FAIL 5819*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for local pcap library" >&5 5820*b636d99dSDavid van Moolenbroek$as_echo_n "checking for local pcap library... " >&6; } 5821*b636d99dSDavid van Moolenbroek 5822*b636d99dSDavid van Moolenbroek# Check whether --with-system-libpcap was given. 5823*b636d99dSDavid van Moolenbroekif test "${with_system_libpcap+set}" = set; then : 5824*b636d99dSDavid van Moolenbroek withval=$with_system_libpcap; 5825*b636d99dSDavid van Moolenbroekfi 5826*b636d99dSDavid van Moolenbroek 5827*b636d99dSDavid van Moolenbroek if test "x$with_system_libpcap" != xyes ; then 5828*b636d99dSDavid van Moolenbroek lastdir=FAIL 5829*b636d99dSDavid van Moolenbroek places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \ 5830*b636d99dSDavid van Moolenbroek egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'` 5831*b636d99dSDavid van Moolenbroek places2=`ls .. | sed -e 's,/$,,' -e "s,^,../," | \ 5832*b636d99dSDavid van Moolenbroek egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'` 5833*b636d99dSDavid van Moolenbroek for dir in $places $srcdir/../libpcap ../libpcap $srcdir/libpcap $places2 ; do 5834*b636d99dSDavid van Moolenbroek basedir=`echo $dir | sed -e 's/[ab][0-9]*$//' | \ 5835*b636d99dSDavid van Moolenbroek sed -e 's/-PRE-GIT$//' ` 5836*b636d99dSDavid van Moolenbroek if test $lastdir = $basedir ; then 5837*b636d99dSDavid van Moolenbroek continue; 5838*b636d99dSDavid van Moolenbroek fi 5839*b636d99dSDavid van Moolenbroek lastdir=$dir 5840*b636d99dSDavid van Moolenbroek if test -r $dir/libpcap.a ; then 5841*b636d99dSDavid van Moolenbroek libpcap=$dir/libpcap.a 5842*b636d99dSDavid van Moolenbroek d=$dir 5843*b636d99dSDavid van Moolenbroek fi 5844*b636d99dSDavid van Moolenbroek done 5845*b636d99dSDavid van Moolenbroek fi 5846*b636d99dSDavid van Moolenbroek if test $libpcap = FAIL ; then 5847*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5848*b636d99dSDavid van Moolenbroek$as_echo "not found" >&6; } 5849*b636d99dSDavid van Moolenbroek 5850*b636d99dSDavid van Moolenbroek # 5851*b636d99dSDavid van Moolenbroek # Look for pcap-config. 5852*b636d99dSDavid van Moolenbroek # 5853*b636d99dSDavid van Moolenbroek if test -n "$ac_tool_prefix"; then 5854*b636d99dSDavid van Moolenbroek # Extract the first word of "${ac_tool_prefix}pcap-config", so it can be a program name with args. 5855*b636d99dSDavid van Moolenbroekset dummy ${ac_tool_prefix}pcap-config; ac_word=$2 5856*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5857*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 5858*b636d99dSDavid van Moolenbroekif ${ac_cv_path_PCAP_CONFIG+:} false; then : 5859*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 5860*b636d99dSDavid van Moolenbroekelse 5861*b636d99dSDavid van Moolenbroek case $PCAP_CONFIG in 5862*b636d99dSDavid van Moolenbroek [\\/]* | ?:[\\/]*) 5863*b636d99dSDavid van Moolenbroek ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path. 5864*b636d99dSDavid van Moolenbroek ;; 5865*b636d99dSDavid van Moolenbroek *) 5866*b636d99dSDavid van Moolenbroek as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5867*b636d99dSDavid van Moolenbroekfor as_dir in $PATH 5868*b636d99dSDavid van Moolenbroekdo 5869*b636d99dSDavid van Moolenbroek IFS=$as_save_IFS 5870*b636d99dSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 5871*b636d99dSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 5872*b636d99dSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5873*b636d99dSDavid van Moolenbroek ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext" 5874*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5875*b636d99dSDavid van Moolenbroek break 2 5876*b636d99dSDavid van Moolenbroek fi 5877*b636d99dSDavid van Moolenbroekdone 5878*b636d99dSDavid van Moolenbroek done 5879*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS 5880*b636d99dSDavid van Moolenbroek 5881*b636d99dSDavid van Moolenbroek ;; 5882*b636d99dSDavid van Moolenbroekesac 5883*b636d99dSDavid van Moolenbroekfi 5884*b636d99dSDavid van MoolenbroekPCAP_CONFIG=$ac_cv_path_PCAP_CONFIG 5885*b636d99dSDavid van Moolenbroekif test -n "$PCAP_CONFIG"; then 5886*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5 5887*b636d99dSDavid van Moolenbroek$as_echo "$PCAP_CONFIG" >&6; } 5888*b636d99dSDavid van Moolenbroekelse 5889*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5890*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 5891*b636d99dSDavid van Moolenbroekfi 5892*b636d99dSDavid van Moolenbroek 5893*b636d99dSDavid van Moolenbroek 5894*b636d99dSDavid van Moolenbroekfi 5895*b636d99dSDavid van Moolenbroekif test -z "$ac_cv_path_PCAP_CONFIG"; then 5896*b636d99dSDavid van Moolenbroek ac_pt_PCAP_CONFIG=$PCAP_CONFIG 5897*b636d99dSDavid van Moolenbroek # Extract the first word of "pcap-config", so it can be a program name with args. 5898*b636d99dSDavid van Moolenbroekset dummy pcap-config; ac_word=$2 5899*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5900*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 5901*b636d99dSDavid van Moolenbroekif ${ac_cv_path_ac_pt_PCAP_CONFIG+:} false; then : 5902*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 5903*b636d99dSDavid van Moolenbroekelse 5904*b636d99dSDavid van Moolenbroek case $ac_pt_PCAP_CONFIG in 5905*b636d99dSDavid van Moolenbroek [\\/]* | ?:[\\/]*) 5906*b636d99dSDavid van Moolenbroek ac_cv_path_ac_pt_PCAP_CONFIG="$ac_pt_PCAP_CONFIG" # Let the user override the test with a path. 5907*b636d99dSDavid van Moolenbroek ;; 5908*b636d99dSDavid van Moolenbroek *) 5909*b636d99dSDavid van Moolenbroek as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5910*b636d99dSDavid van Moolenbroekfor as_dir in $PATH 5911*b636d99dSDavid van Moolenbroekdo 5912*b636d99dSDavid van Moolenbroek IFS=$as_save_IFS 5913*b636d99dSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 5914*b636d99dSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 5915*b636d99dSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5916*b636d99dSDavid van Moolenbroek ac_cv_path_ac_pt_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext" 5917*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5918*b636d99dSDavid van Moolenbroek break 2 5919*b636d99dSDavid van Moolenbroek fi 5920*b636d99dSDavid van Moolenbroekdone 5921*b636d99dSDavid van Moolenbroek done 5922*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS 5923*b636d99dSDavid van Moolenbroek 5924*b636d99dSDavid van Moolenbroek ;; 5925*b636d99dSDavid van Moolenbroekesac 5926*b636d99dSDavid van Moolenbroekfi 5927*b636d99dSDavid van Moolenbroekac_pt_PCAP_CONFIG=$ac_cv_path_ac_pt_PCAP_CONFIG 5928*b636d99dSDavid van Moolenbroekif test -n "$ac_pt_PCAP_CONFIG"; then 5929*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PCAP_CONFIG" >&5 5930*b636d99dSDavid van Moolenbroek$as_echo "$ac_pt_PCAP_CONFIG" >&6; } 5931*b636d99dSDavid van Moolenbroekelse 5932*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5933*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 5934*b636d99dSDavid van Moolenbroekfi 5935*b636d99dSDavid van Moolenbroek 5936*b636d99dSDavid van Moolenbroek if test "x$ac_pt_PCAP_CONFIG" = x; then 5937*b636d99dSDavid van Moolenbroek PCAP_CONFIG="" 5938*b636d99dSDavid van Moolenbroek else 5939*b636d99dSDavid van Moolenbroek case $cross_compiling:$ac_tool_warned in 5940*b636d99dSDavid van Moolenbroekyes:) 5941*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5942*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5943*b636d99dSDavid van Moolenbroekac_tool_warned=yes ;; 5944*b636d99dSDavid van Moolenbroekesac 5945*b636d99dSDavid van Moolenbroek PCAP_CONFIG=$ac_pt_PCAP_CONFIG 5946*b636d99dSDavid van Moolenbroek fi 5947*b636d99dSDavid van Moolenbroekelse 5948*b636d99dSDavid van Moolenbroek PCAP_CONFIG="$ac_cv_path_PCAP_CONFIG" 5949*b636d99dSDavid van Moolenbroekfi 5950*b636d99dSDavid van Moolenbroek 5951*b636d99dSDavid van Moolenbroek if test -n "$PCAP_CONFIG" ; then 5952*b636d99dSDavid van Moolenbroek # 5953*b636d99dSDavid van Moolenbroek # Found - use it to get the include flags for 5954*b636d99dSDavid van Moolenbroek # libpcap and the flags to link with libpcap. 5955*b636d99dSDavid van Moolenbroek # 5956*b636d99dSDavid van Moolenbroek # Please read section 11.6 "Shell Substitutions" 5957*b636d99dSDavid van Moolenbroek # in the autoconf manual before doing anything 5958*b636d99dSDavid van Moolenbroek # to this that involves quoting. Especially note 5959*b636d99dSDavid van Moolenbroek # the statement "There is just no portable way to use 5960*b636d99dSDavid van Moolenbroek # double-quoted strings inside double-quoted back-quoted 5961*b636d99dSDavid van Moolenbroek # expressions (pfew!)." 5962*b636d99dSDavid van Moolenbroek # 5963*b636d99dSDavid van Moolenbroek cflags=`"$PCAP_CONFIG" --cflags` 5964*b636d99dSDavid van Moolenbroek V_INCLS="$cflags $V_INCLS" 5965*b636d99dSDavid van Moolenbroek libpcap=`"$PCAP_CONFIG" --libs` 5966*b636d99dSDavid van Moolenbroek else 5967*b636d99dSDavid van Moolenbroek # 5968*b636d99dSDavid van Moolenbroek # Not found; look for pcap. 5969*b636d99dSDavid van Moolenbroek # 5970*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpcap" >&5 5971*b636d99dSDavid van Moolenbroek$as_echo_n "checking for main in -lpcap... " >&6; } 5972*b636d99dSDavid van Moolenbroekif ${ac_cv_lib_pcap_main+:} false; then : 5973*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 5974*b636d99dSDavid van Moolenbroekelse 5975*b636d99dSDavid van Moolenbroek ac_check_lib_save_LIBS=$LIBS 5976*b636d99dSDavid van MoolenbroekLIBS="-lpcap $LIBS" 5977*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 5978*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 5979*b636d99dSDavid van Moolenbroek 5980*b636d99dSDavid van Moolenbroek 5981*b636d99dSDavid van Moolenbroekint 5982*b636d99dSDavid van Moolenbroekmain () 5983*b636d99dSDavid van Moolenbroek{ 5984*b636d99dSDavid van Moolenbroekreturn main (); 5985*b636d99dSDavid van Moolenbroek ; 5986*b636d99dSDavid van Moolenbroek return 0; 5987*b636d99dSDavid van Moolenbroek} 5988*b636d99dSDavid van Moolenbroek_ACEOF 5989*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 5990*b636d99dSDavid van Moolenbroek ac_cv_lib_pcap_main=yes 5991*b636d99dSDavid van Moolenbroekelse 5992*b636d99dSDavid van Moolenbroek ac_cv_lib_pcap_main=no 5993*b636d99dSDavid van Moolenbroekfi 5994*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 5995*b636d99dSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 5996*b636d99dSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS 5997*b636d99dSDavid van Moolenbroekfi 5998*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_main" >&5 5999*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_lib_pcap_main" >&6; } 6000*b636d99dSDavid van Moolenbroekif test "x$ac_cv_lib_pcap_main" = xyes; then : 6001*b636d99dSDavid van Moolenbroek libpcap="-lpcap" 6002*b636d99dSDavid van Moolenbroekfi 6003*b636d99dSDavid van Moolenbroek 6004*b636d99dSDavid van Moolenbroek if test $libpcap = FAIL ; then 6005*b636d99dSDavid van Moolenbroek as_fn_error $? "see the INSTALL doc for more info" "$LINENO" 5 6006*b636d99dSDavid van Moolenbroek fi 6007*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extraneous pcap header directories" >&5 6008*b636d99dSDavid van Moolenbroek$as_echo_n "checking for extraneous pcap header directories... " >&6; } 6009*b636d99dSDavid van Moolenbroek if test \( ! -r /usr/local/include/pcap.h \) -a \ 6010*b636d99dSDavid van Moolenbroek \( ! -r /usr/include/pcap.h \); then 6011*b636d99dSDavid van Moolenbroek if test -r /usr/local/include/pcap/pcap.h; then 6012*b636d99dSDavid van Moolenbroek d="/usr/local/include/pcap" 6013*b636d99dSDavid van Moolenbroek elif test -r /usr/include/pcap/pcap.h; then 6014*b636d99dSDavid van Moolenbroek d="/usr/include/pcap" 6015*b636d99dSDavid van Moolenbroek fi 6016*b636d99dSDavid van Moolenbroek fi 6017*b636d99dSDavid van Moolenbroek if test -z "$d" ; then 6018*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 6019*b636d99dSDavid van Moolenbroek$as_echo "not found" >&6; } 6020*b636d99dSDavid van Moolenbroek else 6021*b636d99dSDavid van Moolenbroek V_INCLS="-I$d $V_INCLS" 6022*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: found -- -I$d added" >&5 6023*b636d99dSDavid van Moolenbroek$as_echo "found -- -I$d added" >&6; } 6024*b636d99dSDavid van Moolenbroek fi 6025*b636d99dSDavid van Moolenbroek fi 6026*b636d99dSDavid van Moolenbroek else 6027*b636d99dSDavid van Moolenbroek V_PCAPDEP=$libpcap 6028*b636d99dSDavid van Moolenbroek places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \ 6029*b636d99dSDavid van Moolenbroek egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'` 6030*b636d99dSDavid van Moolenbroek places2=`ls .. | sed -e 's,/$,,' -e "s,^,../," | \ 6031*b636d99dSDavid van Moolenbroek egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'` 6032*b636d99dSDavid van Moolenbroek pcapH=FAIL 6033*b636d99dSDavid van Moolenbroek if test -r $d/pcap.h; then 6034*b636d99dSDavid van Moolenbroek pcapH=$d 6035*b636d99dSDavid van Moolenbroek else 6036*b636d99dSDavid van Moolenbroek for dir in $places $srcdir/../libpcap ../libpcap $srcdir/libpcap $places2 ; do 6037*b636d99dSDavid van Moolenbroek if test -r $dir/pcap.h ; then 6038*b636d99dSDavid van Moolenbroek pcapH=$dir 6039*b636d99dSDavid van Moolenbroek fi 6040*b636d99dSDavid van Moolenbroek done 6041*b636d99dSDavid van Moolenbroek fi 6042*b636d99dSDavid van Moolenbroek 6043*b636d99dSDavid van Moolenbroek if test $pcapH = FAIL ; then 6044*b636d99dSDavid van Moolenbroek as_fn_error $? "cannot find pcap.h: see INSTALL" "$LINENO" 5 6045*b636d99dSDavid van Moolenbroek fi 6046*b636d99dSDavid van Moolenbroek V_INCLS="-I$pcapH $V_INCLS" 6047*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libpcap" >&5 6048*b636d99dSDavid van Moolenbroek$as_echo "$libpcap" >&6; } 6049*b636d99dSDavid van Moolenbroek # Extract the first word of "pcap-config", so it can be a program name with args. 6050*b636d99dSDavid van Moolenbroekset dummy pcap-config; ac_word=$2 6051*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6052*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 6053*b636d99dSDavid van Moolenbroekif ${ac_cv_path_PCAP_CONFIG+:} false; then : 6054*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 6055*b636d99dSDavid van Moolenbroekelse 6056*b636d99dSDavid van Moolenbroek case $PCAP_CONFIG in 6057*b636d99dSDavid van Moolenbroek [\\/]* | ?:[\\/]*) 6058*b636d99dSDavid van Moolenbroek ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path. 6059*b636d99dSDavid van Moolenbroek ;; 6060*b636d99dSDavid van Moolenbroek *) 6061*b636d99dSDavid van Moolenbroek as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6062*b636d99dSDavid van Moolenbroekfor as_dir in $d 6063*b636d99dSDavid van Moolenbroekdo 6064*b636d99dSDavid van Moolenbroek IFS=$as_save_IFS 6065*b636d99dSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 6066*b636d99dSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 6067*b636d99dSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6068*b636d99dSDavid van Moolenbroek ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext" 6069*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6070*b636d99dSDavid van Moolenbroek break 2 6071*b636d99dSDavid van Moolenbroek fi 6072*b636d99dSDavid van Moolenbroekdone 6073*b636d99dSDavid van Moolenbroek done 6074*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS 6075*b636d99dSDavid van Moolenbroek 6076*b636d99dSDavid van Moolenbroek ;; 6077*b636d99dSDavid van Moolenbroekesac 6078*b636d99dSDavid van Moolenbroekfi 6079*b636d99dSDavid van MoolenbroekPCAP_CONFIG=$ac_cv_path_PCAP_CONFIG 6080*b636d99dSDavid van Moolenbroekif test -n "$PCAP_CONFIG"; then 6081*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5 6082*b636d99dSDavid van Moolenbroek$as_echo "$PCAP_CONFIG" >&6; } 6083*b636d99dSDavid van Moolenbroekelse 6084*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6085*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 6086*b636d99dSDavid van Moolenbroekfi 6087*b636d99dSDavid van Moolenbroek 6088*b636d99dSDavid van Moolenbroek 6089*b636d99dSDavid van Moolenbroek if test -n "$PCAP_CONFIG"; then 6090*b636d99dSDavid van Moolenbroek # 6091*b636d99dSDavid van Moolenbroek # The libpcap directory has a pcap-config script. 6092*b636d99dSDavid van Moolenbroek # Use it to get any additioal libraries needed 6093*b636d99dSDavid van Moolenbroek # to link with the libpcap archive library in 6094*b636d99dSDavid van Moolenbroek # that directory. 6095*b636d99dSDavid van Moolenbroek # 6096*b636d99dSDavid van Moolenbroek # Please read section 11.6 "Shell Substitutions" 6097*b636d99dSDavid van Moolenbroek # in the autoconf manual before doing anything 6098*b636d99dSDavid van Moolenbroek # to this that involves quoting. Especially note 6099*b636d99dSDavid van Moolenbroek # the statement "There is just no portable way to use 6100*b636d99dSDavid van Moolenbroek # double-quoted strings inside double-quoted back-quoted 6101*b636d99dSDavid van Moolenbroek # expressions (pfew!)." 6102*b636d99dSDavid van Moolenbroek # 6103*b636d99dSDavid van Moolenbroek additional_libs=`"$PCAP_CONFIG" --additional-libs --static` 6104*b636d99dSDavid van Moolenbroek libpcap="$libpcap $additional_libs" 6105*b636d99dSDavid van Moolenbroek fi 6106*b636d99dSDavid van Moolenbroek fi 6107*b636d99dSDavid van Moolenbroek LIBS="$libpcap $LIBS" 6108*b636d99dSDavid van Moolenbroek if ! test -n "$PCAP_CONFIG" ; then 6109*b636d99dSDavid van Moolenbroek # 6110*b636d99dSDavid van Moolenbroek # We don't have pcap-config; find out any additional link flags 6111*b636d99dSDavid van Moolenbroek # we need. (If we have pcap-config, we assume it tells us what 6112*b636d99dSDavid van Moolenbroek # we need.) 6113*b636d99dSDavid van Moolenbroek # 6114*b636d99dSDavid van Moolenbroek case "$host_os" in 6115*b636d99dSDavid van Moolenbroek 6116*b636d99dSDavid van Moolenbroek aix*) 6117*b636d99dSDavid van Moolenbroek # 6118*b636d99dSDavid van Moolenbroek # If libpcap is DLPI-based, we have to use /lib/pse.exp if 6119*b636d99dSDavid van Moolenbroek # present, as we use the STREAMS routines. 6120*b636d99dSDavid van Moolenbroek # 6121*b636d99dSDavid van Moolenbroek # (XXX - true only if we're linking with a static libpcap?) 6122*b636d99dSDavid van Moolenbroek # 6123*b636d99dSDavid van Moolenbroek pseexe="/lib/pse.exp" 6124*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $pseexe" >&5 6125*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $pseexe... " >&6; } 6126*b636d99dSDavid van Moolenbroek if test -f $pseexe ; then 6127*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6128*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 6129*b636d99dSDavid van Moolenbroek LIBS="$LIBS -I:$pseexe" 6130*b636d99dSDavid van Moolenbroek fi 6131*b636d99dSDavid van Moolenbroek 6132*b636d99dSDavid van Moolenbroek # 6133*b636d99dSDavid van Moolenbroek # If libpcap is BPF-based, we need "-lodm" and "-lcfg", as 6134*b636d99dSDavid van Moolenbroek # we use them to load the BPF module. 6135*b636d99dSDavid van Moolenbroek # 6136*b636d99dSDavid van Moolenbroek # (XXX - true only if we're linking with a static libpcap?) 6137*b636d99dSDavid van Moolenbroek # 6138*b636d99dSDavid van Moolenbroek LIBS="$LIBS -lodm -lcfg" 6139*b636d99dSDavid van Moolenbroek ;; 6140*b636d99dSDavid van Moolenbroek esac 6141*b636d99dSDavid van Moolenbroek fi 6142*b636d99dSDavid van Moolenbroek 6143*b636d99dSDavid van Moolenbroek ac_fn_c_check_func "$LINENO" "pcap_loop" "ac_cv_func_pcap_loop" 6144*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_pcap_loop" = xyes; then : 6145*b636d99dSDavid van Moolenbroek 6146*b636d99dSDavid van Moolenbroekelse 6147*b636d99dSDavid van Moolenbroek 6148*b636d99dSDavid van Moolenbroek as_fn_error $? "Report this to tcpdump-workers@lists.tcpdump.org, and include the 6149*b636d99dSDavid van Moolenbroekconfig.log file in your report. If you have downloaded libpcap from 6150*b636d99dSDavid van Moolenbroektcpdump.org, and built it yourself, please also include the config.log 6151*b636d99dSDavid van Moolenbroekfile from the libpcap source directory, the Makefile from the libpcap 6152*b636d99dSDavid van Moolenbroeksource directory, and the output of the make process for libpcap, as 6153*b636d99dSDavid van Moolenbroekthis could be a problem with the libpcap that was built, and we will 6154*b636d99dSDavid van Moolenbroeknot be able to determine why this is happening, and thus will not be 6155*b636d99dSDavid van Moolenbroekable to fix it, without that information, as we have not been able to 6156*b636d99dSDavid van Moolenbroekreproduce this problem ourselves." "$LINENO" 5 6157*b636d99dSDavid van Moolenbroek 6158*b636d99dSDavid van Moolenbroekfi 6159*b636d99dSDavid van Moolenbroek 6160*b636d99dSDavid van Moolenbroek 6161*b636d99dSDavid van Moolenbroek 6162*b636d99dSDavid van Moolenbroek# 6163*b636d99dSDavid van Moolenbroek# Check for these after AC_LBL_LIBPCAP, so we link with the appropriate 6164*b636d99dSDavid van Moolenbroek# libraries (e.g., "-lsocket -lnsl" on Solaris). 6165*b636d99dSDavid van Moolenbroek# 6166*b636d99dSDavid van Moolenbroek# We don't use AC_REPLACE_FUNCS because that uses AC_CHECK_FUNCS which 6167*b636d99dSDavid van Moolenbroek# use AC_CHECK_FUNC which doesn't let us specify the right #includes 6168*b636d99dSDavid van Moolenbroek# to make this work on BSD/OS 4.x. BSD/OS 4.x ships with the BIND8 6169*b636d99dSDavid van Moolenbroek# resolver, and the way it defines inet_{ntop,pton} is rather strange; 6170*b636d99dSDavid van Moolenbroek# it does not ship with a libc symbol "inet_ntop()", it ships with 6171*b636d99dSDavid van Moolenbroek# "_inet_ntop()", and has a #define macro in one of the system headers 6172*b636d99dSDavid van Moolenbroek# to rename it. 6173*b636d99dSDavid van Moolenbroek# 6174*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntop" >&5 6175*b636d99dSDavid van Moolenbroek$as_echo_n "checking for inet_ntop... " >&6; } 6176*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 6177*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 6178*b636d99dSDavid van Moolenbroek#include <sys/types.h> 6179*b636d99dSDavid van Moolenbroek#include <sys/socket.h> 6180*b636d99dSDavid van Moolenbroek#include <netinet/in.h> 6181*b636d99dSDavid van Moolenbroek#include <arpa/inet.h> 6182*b636d99dSDavid van Moolenbroekint 6183*b636d99dSDavid van Moolenbroekmain () 6184*b636d99dSDavid van Moolenbroek{ 6185*b636d99dSDavid van Moolenbroekchar src[4], dst[128]; 6186*b636d99dSDavid van Moolenbroekinet_ntop(AF_INET, src, dst, sizeof(dst)); 6187*b636d99dSDavid van Moolenbroek ; 6188*b636d99dSDavid van Moolenbroek return 0; 6189*b636d99dSDavid van Moolenbroek} 6190*b636d99dSDavid van Moolenbroek_ACEOF 6191*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 6192*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6193*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 6194*b636d99dSDavid van Moolenbroekelse 6195*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6196*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 6197*b636d99dSDavid van Moolenbroek case " $LIBOBJS " in 6198*b636d99dSDavid van Moolenbroek *" inet_ntop.$ac_objext "* ) ;; 6199*b636d99dSDavid van Moolenbroek *) LIBOBJS="$LIBOBJS inet_ntop.$ac_objext" 6200*b636d99dSDavid van Moolenbroek ;; 6201*b636d99dSDavid van Moolenbroekesac 6202*b636d99dSDavid van Moolenbroek 6203*b636d99dSDavid van Moolenbroekfi 6204*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 6205*b636d99dSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 6206*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_pton" >&5 6207*b636d99dSDavid van Moolenbroek$as_echo_n "checking for inet_pton... " >&6; } 6208*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 6209*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 6210*b636d99dSDavid van Moolenbroek#include <sys/types.h> 6211*b636d99dSDavid van Moolenbroek#include <sys/socket.h> 6212*b636d99dSDavid van Moolenbroek#include <netinet/in.h> 6213*b636d99dSDavid van Moolenbroek#include <arpa/inet.h> 6214*b636d99dSDavid van Moolenbroekint 6215*b636d99dSDavid van Moolenbroekmain () 6216*b636d99dSDavid van Moolenbroek{ 6217*b636d99dSDavid van Moolenbroekchar src[128], dst[4]; 6218*b636d99dSDavid van Moolenbroekinet_pton(AF_INET, src, dst); 6219*b636d99dSDavid van Moolenbroek ; 6220*b636d99dSDavid van Moolenbroek return 0; 6221*b636d99dSDavid van Moolenbroek} 6222*b636d99dSDavid van Moolenbroek_ACEOF 6223*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 6224*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6225*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 6226*b636d99dSDavid van Moolenbroekelse 6227*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6228*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 6229*b636d99dSDavid van Moolenbroek case " $LIBOBJS " in 6230*b636d99dSDavid van Moolenbroek *" inet_pton.$ac_objext "* ) ;; 6231*b636d99dSDavid van Moolenbroek *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext" 6232*b636d99dSDavid van Moolenbroek ;; 6233*b636d99dSDavid van Moolenbroekesac 6234*b636d99dSDavid van Moolenbroek 6235*b636d99dSDavid van Moolenbroekfi 6236*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 6237*b636d99dSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 6238*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton" >&5 6239*b636d99dSDavid van Moolenbroek$as_echo_n "checking for inet_aton... " >&6; } 6240*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 6241*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 6242*b636d99dSDavid van Moolenbroek#include <sys/types.h> 6243*b636d99dSDavid van Moolenbroek#include <netinet/in.h> 6244*b636d99dSDavid van Moolenbroek#include <arpa/inet.h> 6245*b636d99dSDavid van Moolenbroekint 6246*b636d99dSDavid van Moolenbroekmain () 6247*b636d99dSDavid van Moolenbroek{ 6248*b636d99dSDavid van Moolenbroekchar src[128]; 6249*b636d99dSDavid van Moolenbroekstruct in_addr dst; 6250*b636d99dSDavid van Moolenbroekinet_aton(src, &dst); 6251*b636d99dSDavid van Moolenbroek ; 6252*b636d99dSDavid van Moolenbroek return 0; 6253*b636d99dSDavid van Moolenbroek} 6254*b636d99dSDavid van Moolenbroek_ACEOF 6255*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 6256*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6257*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 6258*b636d99dSDavid van Moolenbroekelse 6259*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6260*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 6261*b636d99dSDavid van Moolenbroek case " $LIBOBJS " in 6262*b636d99dSDavid van Moolenbroek *" inet_aton.$ac_objext "* ) ;; 6263*b636d99dSDavid van Moolenbroek *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext" 6264*b636d99dSDavid van Moolenbroek ;; 6265*b636d99dSDavid van Moolenbroekesac 6266*b636d99dSDavid van Moolenbroek 6267*b636d99dSDavid van Moolenbroekfi 6268*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 6269*b636d99dSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 6270*b636d99dSDavid van Moolenbroek 6271*b636d99dSDavid van Moolenbroek# 6272*b636d99dSDavid van Moolenbroek# Check for these after AC_LBL_LIBPCAP, for the same reason. 6273*b636d99dSDavid van Moolenbroek# 6274*b636d99dSDavid van Moolenbroek# You are in a twisty little maze of UN*Xes, all different. 6275*b636d99dSDavid van Moolenbroek# Some might not have ether_ntohost(). 6276*b636d99dSDavid van Moolenbroek# Some might have it, but not declare it in any header file. 6277*b636d99dSDavid van Moolenbroek# Some might have it, but declare it in <netinet/if_ether.h>. 6278*b636d99dSDavid van Moolenbroek# Some might have it, but declare it in <netinet/ether.h> 6279*b636d99dSDavid van Moolenbroek# (And some might have it but document it as something declared in 6280*b636d99dSDavid van Moolenbroek# <netinet/ethernet.h>, although <netinet/if_ether.h> appears to work.) 6281*b636d99dSDavid van Moolenbroek# 6282*b636d99dSDavid van Moolenbroek# Before you is a C compiler. 6283*b636d99dSDavid van Moolenbroek# 6284*b636d99dSDavid van Moolenbroekfor ac_func in ether_ntohost 6285*b636d99dSDavid van Moolenbroekdo : 6286*b636d99dSDavid van Moolenbroek ac_fn_c_check_func "$LINENO" "ether_ntohost" "ac_cv_func_ether_ntohost" 6287*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_ether_ntohost" = xyes; then : 6288*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 6289*b636d99dSDavid van Moolenbroek#define HAVE_ETHER_NTOHOST 1 6290*b636d99dSDavid van Moolenbroek_ACEOF 6291*b636d99dSDavid van Moolenbroek 6292*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy ether_ntohost" >&5 6293*b636d99dSDavid van Moolenbroek$as_echo_n "checking for buggy ether_ntohost... " >&6; } 6294*b636d99dSDavid van Moolenbroekif ${ac_cv_buggy_ether_ntohost+:} false; then : 6295*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 6296*b636d99dSDavid van Moolenbroekelse 6297*b636d99dSDavid van Moolenbroek 6298*b636d99dSDavid van Moolenbroek if test "$cross_compiling" = yes; then : 6299*b636d99dSDavid van Moolenbroek ac_cv_buggy_ether_ntohost="not while cross-compiling" 6300*b636d99dSDavid van Moolenbroekelse 6301*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6302*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 6303*b636d99dSDavid van Moolenbroek 6304*b636d99dSDavid van Moolenbroek #include <netdb.h> 6305*b636d99dSDavid van Moolenbroek #include <sys/types.h> 6306*b636d99dSDavid van Moolenbroek #include <sys/param.h> 6307*b636d99dSDavid van Moolenbroek #include <sys/socket.h> 6308*b636d99dSDavid van Moolenbroek 6309*b636d99dSDavid van Moolenbroek int 6310*b636d99dSDavid van Moolenbroek main(int argc, char **argv) 6311*b636d99dSDavid van Moolenbroek { 6312*b636d99dSDavid van Moolenbroek u_char ea[6] = { 0xff, 0xff, 0xff, 0xff, 0xff }; 6313*b636d99dSDavid van Moolenbroek char name[MAXHOSTNAMELEN]; 6314*b636d99dSDavid van Moolenbroek 6315*b636d99dSDavid van Moolenbroek ether_ntohost(name, (struct ether_addr *)ea); 6316*b636d99dSDavid van Moolenbroek exit(0); 6317*b636d99dSDavid van Moolenbroek } 6318*b636d99dSDavid van Moolenbroek 6319*b636d99dSDavid van Moolenbroek_ACEOF 6320*b636d99dSDavid van Moolenbroekif ac_fn_c_try_run "$LINENO"; then : 6321*b636d99dSDavid van Moolenbroek ac_cv_buggy_ether_ntohost=no 6322*b636d99dSDavid van Moolenbroekelse 6323*b636d99dSDavid van Moolenbroek ac_cv_buggy_ether_ntohost=yes 6324*b636d99dSDavid van Moolenbroekfi 6325*b636d99dSDavid van Moolenbroekrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6326*b636d99dSDavid van Moolenbroek conftest.$ac_objext conftest.beam conftest.$ac_ext 6327*b636d99dSDavid van Moolenbroekfi 6328*b636d99dSDavid van Moolenbroek 6329*b636d99dSDavid van Moolenbroekfi 6330*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_buggy_ether_ntohost" >&5 6331*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_buggy_ether_ntohost" >&6; } 6332*b636d99dSDavid van Moolenbroek if test "$ac_cv_buggy_ether_ntohost" = "no"; then 6333*b636d99dSDavid van Moolenbroek 6334*b636d99dSDavid van Moolenbroek$as_echo "#define USE_ETHER_NTOHOST 1" >>confdefs.h 6335*b636d99dSDavid van Moolenbroek 6336*b636d99dSDavid van Moolenbroek fi 6337*b636d99dSDavid van Moolenbroek 6338*b636d99dSDavid van Moolenbroekfi 6339*b636d99dSDavid van Moolenbroekdone 6340*b636d99dSDavid van Moolenbroek 6341*b636d99dSDavid van Moolenbroekif test "$ac_cv_func_ether_ntohost" = yes -a \ 6342*b636d99dSDavid van Moolenbroek "$ac_cv_buggy_ether_ntohost" = "no"; then 6343*b636d99dSDavid van Moolenbroek # 6344*b636d99dSDavid van Moolenbroek # OK, we have ether_ntohost(). Do we have <netinet/if_ether.h>? 6345*b636d99dSDavid van Moolenbroek # 6346*b636d99dSDavid van Moolenbroek if test "$ac_cv_header_netinet_if_ether_h" = yes; then 6347*b636d99dSDavid van Moolenbroek # 6348*b636d99dSDavid van Moolenbroek # Yes. Does it declare ether_ntohost()? 6349*b636d99dSDavid van Moolenbroek # 6350*b636d99dSDavid van Moolenbroek ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" " 6351*b636d99dSDavid van Moolenbroek#include <sys/types.h> 6352*b636d99dSDavid van Moolenbroek#include <sys/socket.h> 6353*b636d99dSDavid van Moolenbroek#include <netinet/in.h> 6354*b636d99dSDavid van Moolenbroek#include <arpa/inet.h> 6355*b636d99dSDavid van Moolenbroekstruct mbuf; 6356*b636d99dSDavid van Moolenbroekstruct rtentry; 6357*b636d99dSDavid van Moolenbroek#include <net/if.h> 6358*b636d99dSDavid van Moolenbroek#include <netinet/if_ether.h> 6359*b636d99dSDavid van Moolenbroek 6360*b636d99dSDavid van Moolenbroek" 6361*b636d99dSDavid van Moolenbroekif test "x$ac_cv_have_decl_ether_ntohost" = xyes; then : 6362*b636d99dSDavid van Moolenbroek 6363*b636d99dSDavid van Moolenbroek 6364*b636d99dSDavid van Moolenbroek$as_echo "#define NETINET_IF_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h 6365*b636d99dSDavid van Moolenbroek 6366*b636d99dSDavid van Moolenbroek 6367*b636d99dSDavid van Moolenbroekfi 6368*b636d99dSDavid van Moolenbroek 6369*b636d99dSDavid van Moolenbroek fi 6370*b636d99dSDavid van Moolenbroek # 6371*b636d99dSDavid van Moolenbroek # Did that succeed? 6372*b636d99dSDavid van Moolenbroek # 6373*b636d99dSDavid van Moolenbroek if test "$ac_cv_have_decl_ether_ntohost" != yes; then 6374*b636d99dSDavid van Moolenbroek # 6375*b636d99dSDavid van Moolenbroek # No, how about <netinet/ether.h>, as on Linux? 6376*b636d99dSDavid van Moolenbroek # 6377*b636d99dSDavid van Moolenbroek for ac_header in netinet/ether.h 6378*b636d99dSDavid van Moolenbroekdo : 6379*b636d99dSDavid van Moolenbroek ac_fn_c_check_header_mongrel "$LINENO" "netinet/ether.h" "ac_cv_header_netinet_ether_h" "$ac_includes_default" 6380*b636d99dSDavid van Moolenbroekif test "x$ac_cv_header_netinet_ether_h" = xyes; then : 6381*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 6382*b636d99dSDavid van Moolenbroek#define HAVE_NETINET_ETHER_H 1 6383*b636d99dSDavid van Moolenbroek_ACEOF 6384*b636d99dSDavid van Moolenbroek 6385*b636d99dSDavid van Moolenbroekfi 6386*b636d99dSDavid van Moolenbroek 6387*b636d99dSDavid van Moolenbroekdone 6388*b636d99dSDavid van Moolenbroek 6389*b636d99dSDavid van Moolenbroek if test "$ac_cv_header_netinet_ether_h" = yes; then 6390*b636d99dSDavid van Moolenbroek # 6391*b636d99dSDavid van Moolenbroek # We have it - does it declare ether_ntohost()? 6392*b636d99dSDavid van Moolenbroek # Unset ac_cv_have_decl_ether_ntohost so we don't 6393*b636d99dSDavid van Moolenbroek # treat the previous failure as a cached value and 6394*b636d99dSDavid van Moolenbroek # suppress the next test. 6395*b636d99dSDavid van Moolenbroek # 6396*b636d99dSDavid van Moolenbroek unset ac_cv_have_decl_ether_ntohost 6397*b636d99dSDavid van Moolenbroek ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" " 6398*b636d99dSDavid van Moolenbroek#include <netinet/ether.h> 6399*b636d99dSDavid van Moolenbroek 6400*b636d99dSDavid van Moolenbroek" 6401*b636d99dSDavid van Moolenbroekif test "x$ac_cv_have_decl_ether_ntohost" = xyes; then : 6402*b636d99dSDavid van Moolenbroek 6403*b636d99dSDavid van Moolenbroek 6404*b636d99dSDavid van Moolenbroek$as_echo "#define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h 6405*b636d99dSDavid van Moolenbroek 6406*b636d99dSDavid van Moolenbroek 6407*b636d99dSDavid van Moolenbroekfi 6408*b636d99dSDavid van Moolenbroek 6409*b636d99dSDavid van Moolenbroek fi 6410*b636d99dSDavid van Moolenbroek fi 6411*b636d99dSDavid van Moolenbroek # 6412*b636d99dSDavid van Moolenbroek # Is ether_ntohost() declared? 6413*b636d99dSDavid van Moolenbroek # 6414*b636d99dSDavid van Moolenbroek if test "$ac_cv_have_decl_ether_ntohost" != yes; then 6415*b636d99dSDavid van Moolenbroek # 6416*b636d99dSDavid van Moolenbroek # No, we'll have to declare it ourselves. 6417*b636d99dSDavid van Moolenbroek # Do we have "struct ether_addr"? 6418*b636d99dSDavid van Moolenbroek # 6419*b636d99dSDavid van Moolenbroek ac_fn_c_check_type "$LINENO" "struct ether_addr" "ac_cv_type_struct_ether_addr" " 6420*b636d99dSDavid van Moolenbroek#include <sys/types.h> 6421*b636d99dSDavid van Moolenbroek#include <sys/socket.h> 6422*b636d99dSDavid van Moolenbroek#include <netinet/in.h> 6423*b636d99dSDavid van Moolenbroek#include <arpa/inet.h> 6424*b636d99dSDavid van Moolenbroekstruct mbuf; 6425*b636d99dSDavid van Moolenbroekstruct rtentry; 6426*b636d99dSDavid van Moolenbroek#include <net/if.h> 6427*b636d99dSDavid van Moolenbroek#include <netinet/if_ether.h> 6428*b636d99dSDavid van Moolenbroek 6429*b636d99dSDavid van Moolenbroek" 6430*b636d99dSDavid van Moolenbroekif test "x$ac_cv_type_struct_ether_addr" = xyes; then : 6431*b636d99dSDavid van Moolenbroek 6432*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 6433*b636d99dSDavid van Moolenbroek#define HAVE_STRUCT_ETHER_ADDR 1 6434*b636d99dSDavid van Moolenbroek_ACEOF 6435*b636d99dSDavid van Moolenbroek 6436*b636d99dSDavid van Moolenbroek 6437*b636d99dSDavid van Moolenbroekfi 6438*b636d99dSDavid van Moolenbroek 6439*b636d99dSDavid van Moolenbroek 6440*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_DECL_ETHER_NTOHOST 0" >>confdefs.h 6441*b636d99dSDavid van Moolenbroek 6442*b636d99dSDavid van Moolenbroek else 6443*b636d99dSDavid van Moolenbroek 6444*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_DECL_ETHER_NTOHOST 1" >>confdefs.h 6445*b636d99dSDavid van Moolenbroek 6446*b636d99dSDavid van Moolenbroek fi 6447*b636d99dSDavid van Moolenbroekfi 6448*b636d99dSDavid van Moolenbroek 6449*b636d99dSDavid van Moolenbroek# libdlpi is needed for Solaris 11 and later. 6450*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlpi_walk in -ldlpi" >&5 6451*b636d99dSDavid van Moolenbroek$as_echo_n "checking for dlpi_walk in -ldlpi... " >&6; } 6452*b636d99dSDavid van Moolenbroekif ${ac_cv_lib_dlpi_dlpi_walk+:} false; then : 6453*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 6454*b636d99dSDavid van Moolenbroekelse 6455*b636d99dSDavid van Moolenbroek ac_check_lib_save_LIBS=$LIBS 6456*b636d99dSDavid van MoolenbroekLIBS="-ldlpi -L/lib $LIBS" 6457*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 6458*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 6459*b636d99dSDavid van Moolenbroek 6460*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 6461*b636d99dSDavid van Moolenbroek Use char because int might match the return type of a GCC 6462*b636d99dSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 6463*b636d99dSDavid van Moolenbroek#ifdef __cplusplus 6464*b636d99dSDavid van Moolenbroekextern "C" 6465*b636d99dSDavid van Moolenbroek#endif 6466*b636d99dSDavid van Moolenbroekchar dlpi_walk (); 6467*b636d99dSDavid van Moolenbroekint 6468*b636d99dSDavid van Moolenbroekmain () 6469*b636d99dSDavid van Moolenbroek{ 6470*b636d99dSDavid van Moolenbroekreturn dlpi_walk (); 6471*b636d99dSDavid van Moolenbroek ; 6472*b636d99dSDavid van Moolenbroek return 0; 6473*b636d99dSDavid van Moolenbroek} 6474*b636d99dSDavid van Moolenbroek_ACEOF 6475*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 6476*b636d99dSDavid van Moolenbroek ac_cv_lib_dlpi_dlpi_walk=yes 6477*b636d99dSDavid van Moolenbroekelse 6478*b636d99dSDavid van Moolenbroek ac_cv_lib_dlpi_dlpi_walk=no 6479*b636d99dSDavid van Moolenbroekfi 6480*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 6481*b636d99dSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 6482*b636d99dSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS 6483*b636d99dSDavid van Moolenbroekfi 6484*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dlpi_dlpi_walk" >&5 6485*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_lib_dlpi_dlpi_walk" >&6; } 6486*b636d99dSDavid van Moolenbroekif test "x$ac_cv_lib_dlpi_dlpi_walk" = xyes; then : 6487*b636d99dSDavid van Moolenbroek LIBS="$LIBS -ldlpi" LDFLAGS="-L/lib $LDFLAGS" 6488*b636d99dSDavid van Moolenbroekfi 6489*b636d99dSDavid van Moolenbroek 6490*b636d99dSDavid van Moolenbroek 6491*b636d99dSDavid van Moolenbroek 6492*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has sa_len member" >&5 6493*b636d99dSDavid van Moolenbroek$as_echo_n "checking if sockaddr struct has sa_len member... " >&6; } 6494*b636d99dSDavid van Moolenbroek if ${ac_cv_sockaddr_has_sa_len+:} false; then : 6495*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 6496*b636d99dSDavid van Moolenbroekelse 6497*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6498*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 6499*b636d99dSDavid van Moolenbroek 6500*b636d99dSDavid van Moolenbroek# include <sys/types.h> 6501*b636d99dSDavid van Moolenbroek# include <sys/socket.h> 6502*b636d99dSDavid van Moolenbroekint 6503*b636d99dSDavid van Moolenbroekmain () 6504*b636d99dSDavid van Moolenbroek{ 6505*b636d99dSDavid van Moolenbroeku_int i = sizeof(((struct sockaddr *)0)->sa_len) 6506*b636d99dSDavid van Moolenbroek ; 6507*b636d99dSDavid van Moolenbroek return 0; 6508*b636d99dSDavid van Moolenbroek} 6509*b636d99dSDavid van Moolenbroek_ACEOF 6510*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 6511*b636d99dSDavid van Moolenbroek ac_cv_sockaddr_has_sa_len=yes 6512*b636d99dSDavid van Moolenbroekelse 6513*b636d99dSDavid van Moolenbroek ac_cv_sockaddr_has_sa_len=no 6514*b636d99dSDavid van Moolenbroekfi 6515*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6516*b636d99dSDavid van Moolenbroekfi 6517*b636d99dSDavid van Moolenbroek 6518*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sockaddr_has_sa_len" >&5 6519*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_sockaddr_has_sa_len" >&6; } 6520*b636d99dSDavid van Moolenbroek if test $ac_cv_sockaddr_has_sa_len = yes ; then 6521*b636d99dSDavid van Moolenbroek $as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h 6522*b636d99dSDavid van Moolenbroek 6523*b636d99dSDavid van Moolenbroek fi 6524*b636d99dSDavid van Moolenbroek 6525*b636d99dSDavid van Moolenbroekif test "$ac_cv_sockaddr_has_sa_len" = no; then 6526*b636d99dSDavid van Moolenbroek missing_includes=yes 6527*b636d99dSDavid van Moolenbroekfi 6528*b636d99dSDavid van Moolenbroek 6529*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "pcap_list_datalinks" "ac_cv_func_pcap_list_datalinks" 6530*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_pcap_list_datalinks" = xyes; then : 6531*b636d99dSDavid van Moolenbroek 6532*b636d99dSDavid van Moolenbroek 6533*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_PCAP_LIST_DATALINKS 1" >>confdefs.h 6534*b636d99dSDavid van Moolenbroek 6535*b636d99dSDavid van Moolenbroek for ac_func in pcap_free_datalinks 6536*b636d99dSDavid van Moolenbroekdo : 6537*b636d99dSDavid van Moolenbroek ac_fn_c_check_func "$LINENO" "pcap_free_datalinks" "ac_cv_func_pcap_free_datalinks" 6538*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_pcap_free_datalinks" = xyes; then : 6539*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 6540*b636d99dSDavid van Moolenbroek#define HAVE_PCAP_FREE_DATALINKS 1 6541*b636d99dSDavid van Moolenbroek_ACEOF 6542*b636d99dSDavid van Moolenbroek 6543*b636d99dSDavid van Moolenbroekfi 6544*b636d99dSDavid van Moolenbroekdone 6545*b636d99dSDavid van Moolenbroek 6546*b636d99dSDavid van Moolenbroek 6547*b636d99dSDavid van Moolenbroekelse 6548*b636d99dSDavid van Moolenbroek 6549*b636d99dSDavid van Moolenbroek case " $LIBOBJS " in 6550*b636d99dSDavid van Moolenbroek *" datalinks.$ac_objext "* ) ;; 6551*b636d99dSDavid van Moolenbroek *) LIBOBJS="$LIBOBJS datalinks.$ac_objext" 6552*b636d99dSDavid van Moolenbroek ;; 6553*b636d99dSDavid van Moolenbroekesac 6554*b636d99dSDavid van Moolenbroek 6555*b636d99dSDavid van Moolenbroek 6556*b636d99dSDavid van Moolenbroekfi 6557*b636d99dSDavid van Moolenbroek 6558*b636d99dSDavid van Moolenbroekfor ac_func in pcap_set_datalink 6559*b636d99dSDavid van Moolenbroekdo : 6560*b636d99dSDavid van Moolenbroek ac_fn_c_check_func "$LINENO" "pcap_set_datalink" "ac_cv_func_pcap_set_datalink" 6561*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_pcap_set_datalink" = xyes; then : 6562*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 6563*b636d99dSDavid van Moolenbroek#define HAVE_PCAP_SET_DATALINK 1 6564*b636d99dSDavid van Moolenbroek_ACEOF 6565*b636d99dSDavid van Moolenbroek 6566*b636d99dSDavid van Moolenbroekfi 6567*b636d99dSDavid van Moolenbroekdone 6568*b636d99dSDavid van Moolenbroek 6569*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "pcap_datalink_name_to_val" "ac_cv_func_pcap_datalink_name_to_val" 6570*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_pcap_datalink_name_to_val" = xyes; then : 6571*b636d99dSDavid van Moolenbroek 6572*b636d99dSDavid van Moolenbroek 6573*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1" >>confdefs.h 6574*b636d99dSDavid van Moolenbroek 6575*b636d99dSDavid van Moolenbroek ac_fn_c_check_func "$LINENO" "pcap_datalink_val_to_description" "ac_cv_func_pcap_datalink_val_to_description" 6576*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_pcap_datalink_val_to_description" = xyes; then : 6577*b636d99dSDavid van Moolenbroek 6578*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1" >>confdefs.h 6579*b636d99dSDavid van Moolenbroek 6580*b636d99dSDavid van Moolenbroekelse 6581*b636d99dSDavid van Moolenbroek 6582*b636d99dSDavid van Moolenbroek case " $LIBOBJS " in 6583*b636d99dSDavid van Moolenbroek *" dlnames.$ac_objext "* ) ;; 6584*b636d99dSDavid van Moolenbroek *) LIBOBJS="$LIBOBJS dlnames.$ac_objext" 6585*b636d99dSDavid van Moolenbroek ;; 6586*b636d99dSDavid van Moolenbroekesac 6587*b636d99dSDavid van Moolenbroek 6588*b636d99dSDavid van Moolenbroek 6589*b636d99dSDavid van Moolenbroekfi 6590*b636d99dSDavid van Moolenbroek 6591*b636d99dSDavid van Moolenbroek 6592*b636d99dSDavid van Moolenbroekelse 6593*b636d99dSDavid van Moolenbroek 6594*b636d99dSDavid van Moolenbroek case " $LIBOBJS " in 6595*b636d99dSDavid van Moolenbroek *" dlnames.$ac_objext "* ) ;; 6596*b636d99dSDavid van Moolenbroek *) LIBOBJS="$LIBOBJS dlnames.$ac_objext" 6597*b636d99dSDavid van Moolenbroek ;; 6598*b636d99dSDavid van Moolenbroekesac 6599*b636d99dSDavid van Moolenbroek 6600*b636d99dSDavid van Moolenbroek 6601*b636d99dSDavid van Moolenbroekfi 6602*b636d99dSDavid van Moolenbroek 6603*b636d99dSDavid van Moolenbroek 6604*b636d99dSDavid van Moolenbroekfor ac_func in pcap_breakloop 6605*b636d99dSDavid van Moolenbroekdo : 6606*b636d99dSDavid van Moolenbroek ac_fn_c_check_func "$LINENO" "pcap_breakloop" "ac_cv_func_pcap_breakloop" 6607*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_pcap_breakloop" = xyes; then : 6608*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 6609*b636d99dSDavid van Moolenbroek#define HAVE_PCAP_BREAKLOOP 1 6610*b636d99dSDavid van Moolenbroek_ACEOF 6611*b636d99dSDavid van Moolenbroek 6612*b636d99dSDavid van Moolenbroekfi 6613*b636d99dSDavid van Moolenbroekdone 6614*b636d99dSDavid van Moolenbroek 6615*b636d99dSDavid van Moolenbroek 6616*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "pcap_dump_ftell" "ac_cv_func_pcap_dump_ftell" 6617*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_pcap_dump_ftell" = xyes; then : 6618*b636d99dSDavid van Moolenbroek 6619*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_PCAP_DUMP_FTELL 1" >>confdefs.h 6620*b636d99dSDavid van Moolenbroek 6621*b636d99dSDavid van Moolenbroekelse 6622*b636d99dSDavid van Moolenbroek 6623*b636d99dSDavid van Moolenbroek case " $LIBOBJS " in 6624*b636d99dSDavid van Moolenbroek *" pcap_dump_ftell.$ac_objext "* ) ;; 6625*b636d99dSDavid van Moolenbroek *) LIBOBJS="$LIBOBJS pcap_dump_ftell.$ac_objext" 6626*b636d99dSDavid van Moolenbroek ;; 6627*b636d99dSDavid van Moolenbroekesac 6628*b636d99dSDavid van Moolenbroek 6629*b636d99dSDavid van Moolenbroek 6630*b636d99dSDavid van Moolenbroekfi 6631*b636d99dSDavid van Moolenbroek 6632*b636d99dSDavid van Moolenbroek 6633*b636d99dSDavid van Moolenbroek# 6634*b636d99dSDavid van Moolenbroek# Do we have the new open API? Check for pcap_create, and assume that, 6635*b636d99dSDavid van Moolenbroek# if we do, we also have pcap_activate() and the other new routines 6636*b636d99dSDavid van Moolenbroek# introduced in libpcap 1.0.0. 6637*b636d99dSDavid van Moolenbroek# 6638*b636d99dSDavid van Moolenbroekfor ac_func in pcap_create 6639*b636d99dSDavid van Moolenbroekdo : 6640*b636d99dSDavid van Moolenbroek ac_fn_c_check_func "$LINENO" "pcap_create" "ac_cv_func_pcap_create" 6641*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_pcap_create" = xyes; then : 6642*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 6643*b636d99dSDavid van Moolenbroek#define HAVE_PCAP_CREATE 1 6644*b636d99dSDavid van Moolenbroek_ACEOF 6645*b636d99dSDavid van Moolenbroek 6646*b636d99dSDavid van Moolenbroekfi 6647*b636d99dSDavid van Moolenbroekdone 6648*b636d99dSDavid van Moolenbroek 6649*b636d99dSDavid van Moolenbroekif test $ac_cv_func_pcap_create = "yes" ; then 6650*b636d99dSDavid van Moolenbroek # 6651*b636d99dSDavid van Moolenbroek # OK, do we have pcap_set_tstamp_type? If so, assume we have 6652*b636d99dSDavid van Moolenbroek # pcap_list_tstamp_types and pcap_free_tstamp_types as well. 6653*b636d99dSDavid van Moolenbroek # 6654*b636d99dSDavid van Moolenbroek for ac_func in pcap_set_tstamp_type 6655*b636d99dSDavid van Moolenbroekdo : 6656*b636d99dSDavid van Moolenbroek ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_type" "ac_cv_func_pcap_set_tstamp_type" 6657*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_pcap_set_tstamp_type" = xyes; then : 6658*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 6659*b636d99dSDavid van Moolenbroek#define HAVE_PCAP_SET_TSTAMP_TYPE 1 6660*b636d99dSDavid van Moolenbroek_ACEOF 6661*b636d99dSDavid van Moolenbroek 6662*b636d99dSDavid van Moolenbroekfi 6663*b636d99dSDavid van Moolenbroekdone 6664*b636d99dSDavid van Moolenbroek 6665*b636d99dSDavid van Moolenbroek # 6666*b636d99dSDavid van Moolenbroek # And do we have pcap_set_tstamp_precision? If so, we assume 6667*b636d99dSDavid van Moolenbroek # we also have pcap_open_offline_with_tstamp_precision. 6668*b636d99dSDavid van Moolenbroek # 6669*b636d99dSDavid van Moolenbroek for ac_func in pcap_set_tstamp_precision 6670*b636d99dSDavid van Moolenbroekdo : 6671*b636d99dSDavid van Moolenbroek ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_precision" "ac_cv_func_pcap_set_tstamp_precision" 6672*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_pcap_set_tstamp_precision" = xyes; then : 6673*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 6674*b636d99dSDavid van Moolenbroek#define HAVE_PCAP_SET_TSTAMP_PRECISION 1 6675*b636d99dSDavid van Moolenbroek_ACEOF 6676*b636d99dSDavid van Moolenbroek 6677*b636d99dSDavid van Moolenbroekfi 6678*b636d99dSDavid van Moolenbroekdone 6679*b636d99dSDavid van Moolenbroek 6680*b636d99dSDavid van Moolenbroekfi 6681*b636d99dSDavid van Moolenbroek 6682*b636d99dSDavid van Moolenbroek# 6683*b636d99dSDavid van Moolenbroek# Check for a miscellaneous collection of functions which we use 6684*b636d99dSDavid van Moolenbroek# if we have them. 6685*b636d99dSDavid van Moolenbroek# 6686*b636d99dSDavid van Moolenbroekfor ac_func in pcap_findalldevs pcap_dump_flush pcap_lib_version pcap_setdirection pcap_set_immediate_mode 6687*b636d99dSDavid van Moolenbroekdo : 6688*b636d99dSDavid van Moolenbroek as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6689*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6690*b636d99dSDavid van Moolenbroekif eval test \"x\$"$as_ac_var"\" = x"yes"; then : 6691*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 6692*b636d99dSDavid van Moolenbroek#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6693*b636d99dSDavid van Moolenbroek_ACEOF 6694*b636d99dSDavid van Moolenbroek 6695*b636d99dSDavid van Moolenbroekfi 6696*b636d99dSDavid van Moolenbroekdone 6697*b636d99dSDavid van Moolenbroek 6698*b636d99dSDavid van Moolenbroekif test $ac_cv_func_pcap_findalldevs = "yes" ; then 6699*b636d99dSDavid van Moolenbroek savedcppflags="$CPPFLAGS" 6700*b636d99dSDavid van Moolenbroek CPPFLAGS="$CPPFLAGS $V_INCLS" 6701*b636d99dSDavid van Moolenbroek ac_fn_c_check_type "$LINENO" "pcap_if_t" "ac_cv_type_pcap_if_t" "#include <pcap.h> 6702*b636d99dSDavid van Moolenbroek" 6703*b636d99dSDavid van Moolenbroekif test "x$ac_cv_type_pcap_if_t" = xyes; then : 6704*b636d99dSDavid van Moolenbroek 6705*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 6706*b636d99dSDavid van Moolenbroek#define HAVE_PCAP_IF_T 1 6707*b636d99dSDavid van Moolenbroek_ACEOF 6708*b636d99dSDavid van Moolenbroek 6709*b636d99dSDavid van Moolenbroek 6710*b636d99dSDavid van Moolenbroekfi 6711*b636d99dSDavid van Moolenbroek 6712*b636d99dSDavid van Moolenbroek CPPFLAGS="$savedcppflags" 6713*b636d99dSDavid van Moolenbroekfi 6714*b636d99dSDavid van Moolenbroek 6715*b636d99dSDavid van Moolenbroekif test $ac_cv_func_pcap_lib_version = "no" ; then 6716*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_version is defined by libpcap" >&5 6717*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether pcap_version is defined by libpcap... " >&6; } 6718*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6719*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 6720*b636d99dSDavid van Moolenbroek 6721*b636d99dSDavid van Moolenbroekint 6722*b636d99dSDavid van Moolenbroekmain () 6723*b636d99dSDavid van Moolenbroek{ 6724*b636d99dSDavid van Moolenbroek 6725*b636d99dSDavid van Moolenbroek extern char pcap_version[]; 6726*b636d99dSDavid van Moolenbroek 6727*b636d99dSDavid van Moolenbroek return (int)pcap_version; 6728*b636d99dSDavid van Moolenbroek 6729*b636d99dSDavid van Moolenbroek ; 6730*b636d99dSDavid van Moolenbroek return 0; 6731*b636d99dSDavid van Moolenbroek} 6732*b636d99dSDavid van Moolenbroek_ACEOF 6733*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 6734*b636d99dSDavid van Moolenbroek ac_lbl_cv_pcap_version_defined=yes 6735*b636d99dSDavid van Moolenbroekelse 6736*b636d99dSDavid van Moolenbroek ac_lbl_cv_pcap_version_defined=no 6737*b636d99dSDavid van Moolenbroekfi 6738*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 6739*b636d99dSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 6740*b636d99dSDavid van Moolenbroek if test "$ac_lbl_cv_pcap_version_defined" = yes ; then 6741*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6742*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 6743*b636d99dSDavid van Moolenbroek 6744*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_PCAP_VERSION 1" >>confdefs.h 6745*b636d99dSDavid van Moolenbroek 6746*b636d99dSDavid van Moolenbroek else 6747*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6748*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 6749*b636d99dSDavid van Moolenbroek fi 6750*b636d99dSDavid van Moolenbroekfi 6751*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_debug is defined by libpcap" >&5 6752*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether pcap_debug is defined by libpcap... " >&6; } 6753*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 6754*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 6755*b636d99dSDavid van Moolenbroek 6756*b636d99dSDavid van Moolenbroekint 6757*b636d99dSDavid van Moolenbroekmain () 6758*b636d99dSDavid van Moolenbroek{ 6759*b636d99dSDavid van Moolenbroek 6760*b636d99dSDavid van Moolenbroek extern int pcap_debug; 6761*b636d99dSDavid van Moolenbroek 6762*b636d99dSDavid van Moolenbroek return pcap_debug; 6763*b636d99dSDavid van Moolenbroek 6764*b636d99dSDavid van Moolenbroek ; 6765*b636d99dSDavid van Moolenbroek return 0; 6766*b636d99dSDavid van Moolenbroek} 6767*b636d99dSDavid van Moolenbroek_ACEOF 6768*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 6769*b636d99dSDavid van Moolenbroek ac_lbl_cv_pcap_debug_defined=yes 6770*b636d99dSDavid van Moolenbroekelse 6771*b636d99dSDavid van Moolenbroek ac_lbl_cv_pcap_debug_defined=no 6772*b636d99dSDavid van Moolenbroekfi 6773*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 6774*b636d99dSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 6775*b636d99dSDavid van Moolenbroekif test "$ac_lbl_cv_pcap_debug_defined" = yes ; then 6776*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6777*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 6778*b636d99dSDavid van Moolenbroek 6779*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_PCAP_DEBUG 1" >>confdefs.h 6780*b636d99dSDavid van Moolenbroek 6781*b636d99dSDavid van Moolenbroekelse 6782*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6783*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 6784*b636d99dSDavid van Moolenbroek # 6785*b636d99dSDavid van Moolenbroek # OK, what about "yydebug"? 6786*b636d99dSDavid van Moolenbroek # 6787*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yydebug is defined by libpcap" >&5 6788*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether yydebug is defined by libpcap... " >&6; } 6789*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6790*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 6791*b636d99dSDavid van Moolenbroek 6792*b636d99dSDavid van Moolenbroekint 6793*b636d99dSDavid van Moolenbroekmain () 6794*b636d99dSDavid van Moolenbroek{ 6795*b636d99dSDavid van Moolenbroek 6796*b636d99dSDavid van Moolenbroek extern int yydebug; 6797*b636d99dSDavid van Moolenbroek 6798*b636d99dSDavid van Moolenbroek return yydebug; 6799*b636d99dSDavid van Moolenbroek 6800*b636d99dSDavid van Moolenbroek ; 6801*b636d99dSDavid van Moolenbroek return 0; 6802*b636d99dSDavid van Moolenbroek} 6803*b636d99dSDavid van Moolenbroek_ACEOF 6804*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 6805*b636d99dSDavid van Moolenbroek ac_lbl_cv_yydebug_defined=yes 6806*b636d99dSDavid van Moolenbroekelse 6807*b636d99dSDavid van Moolenbroek ac_lbl_cv_yydebug_defined=no 6808*b636d99dSDavid van Moolenbroekfi 6809*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 6810*b636d99dSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 6811*b636d99dSDavid van Moolenbroek if test "$ac_lbl_cv_yydebug_defined" = yes ; then 6812*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6813*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 6814*b636d99dSDavid van Moolenbroek 6815*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_YYDEBUG 1" >>confdefs.h 6816*b636d99dSDavid van Moolenbroek 6817*b636d99dSDavid van Moolenbroek else 6818*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6819*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 6820*b636d99dSDavid van Moolenbroek fi 6821*b636d99dSDavid van Moolenbroekfi 6822*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "bpf_dump" "ac_cv_func_bpf_dump" 6823*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_bpf_dump" = xyes; then : 6824*b636d99dSDavid van Moolenbroek $as_echo "#define HAVE_BPF_DUMP 1" >>confdefs.h 6825*b636d99dSDavid van Moolenbroek 6826*b636d99dSDavid van Moolenbroekelse 6827*b636d99dSDavid van Moolenbroek case " $LIBOBJS " in 6828*b636d99dSDavid van Moolenbroek *" bpf_dump.$ac_objext "* ) ;; 6829*b636d99dSDavid van Moolenbroek *) LIBOBJS="$LIBOBJS bpf_dump.$ac_objext" 6830*b636d99dSDavid van Moolenbroek ;; 6831*b636d99dSDavid van Moolenbroekesac 6832*b636d99dSDavid van Moolenbroek 6833*b636d99dSDavid van Moolenbroekfi 6834*b636d99dSDavid van Moolenbroek 6835*b636d99dSDavid van Moolenbroek 6836*b636d99dSDavid van MoolenbroekV_GROUP=0 6837*b636d99dSDavid van Moolenbroekif test -f /etc/group -a ! -z "`grep '^wheel:' /etc/group`" ; then 6838*b636d99dSDavid van Moolenbroek V_GROUP=wheel 6839*b636d99dSDavid van Moolenbroekfi 6840*b636d99dSDavid van Moolenbroek# 6841*b636d99dSDavid van Moolenbroek# Assume V7/BSD convention for man pages (file formats in section 5, 6842*b636d99dSDavid van Moolenbroek# miscellaneous info in section 7). 6843*b636d99dSDavid van Moolenbroek# 6844*b636d99dSDavid van MoolenbroekMAN_FILE_FORMATS=5 6845*b636d99dSDavid van MoolenbroekMAN_MISC_INFO=7 6846*b636d99dSDavid van Moolenbroekcase "$host_os" in 6847*b636d99dSDavid van Moolenbroek 6848*b636d99dSDavid van Moolenbroekaix*) 6849*b636d99dSDavid van Moolenbroek 6850*b636d99dSDavid van Moolenbroek$as_echo "#define _SUN 1" >>confdefs.h 6851*b636d99dSDavid van Moolenbroek 6852*b636d99dSDavid van Moolenbroek ;; 6853*b636d99dSDavid van Moolenbroek 6854*b636d99dSDavid van Moolenbroekhpux*) 6855*b636d99dSDavid van Moolenbroek # 6856*b636d99dSDavid van Moolenbroek # Use System V conventions for man pages. 6857*b636d99dSDavid van Moolenbroek # 6858*b636d99dSDavid van Moolenbroek MAN_FILE_FORMATS=4 6859*b636d99dSDavid van Moolenbroek MAN_MISC_INFO=5 6860*b636d99dSDavid van Moolenbroek ;; 6861*b636d99dSDavid van Moolenbroek 6862*b636d99dSDavid van Moolenbroekirix*) 6863*b636d99dSDavid van Moolenbroek V_GROUP=sys 6864*b636d99dSDavid van Moolenbroek 6865*b636d99dSDavid van Moolenbroek # 6866*b636d99dSDavid van Moolenbroek # Use System V conventions for man pages. 6867*b636d99dSDavid van Moolenbroek # 6868*b636d99dSDavid van Moolenbroek MAN_FILE_FORMATS=4 6869*b636d99dSDavid van Moolenbroek MAN_MISC_INFO=5 6870*b636d99dSDavid van Moolenbroek ;; 6871*b636d99dSDavid van Moolenbroek 6872*b636d99dSDavid van Moolenbroekosf*) 6873*b636d99dSDavid van Moolenbroek V_GROUP=system 6874*b636d99dSDavid van Moolenbroek 6875*b636d99dSDavid van Moolenbroek # 6876*b636d99dSDavid van Moolenbroek # Use System V conventions for man pages. 6877*b636d99dSDavid van Moolenbroek # 6878*b636d99dSDavid van Moolenbroek MAN_FILE_FORMATS=4 6879*b636d99dSDavid van Moolenbroek MAN_MISC_INFO=5 6880*b636d99dSDavid van Moolenbroek ;; 6881*b636d99dSDavid van Moolenbroek 6882*b636d99dSDavid van Moolenbroeksolaris*) 6883*b636d99dSDavid van Moolenbroek V_GROUP=sys 6884*b636d99dSDavid van Moolenbroek 6885*b636d99dSDavid van Moolenbroek # 6886*b636d99dSDavid van Moolenbroek # Use System V conventions for man pages. 6887*b636d99dSDavid van Moolenbroek # 6888*b636d99dSDavid van Moolenbroek MAN_FILE_FORMATS=4 6889*b636d99dSDavid van Moolenbroek MAN_MISC_INFO=5 6890*b636d99dSDavid van Moolenbroek ;; 6891*b636d99dSDavid van Moolenbroekesac 6892*b636d99dSDavid van Moolenbroek 6893*b636d99dSDavid van Moolenbroekif test -f /dev/bpf0 ; then 6894*b636d99dSDavid van Moolenbroek V_GROUP=bpf 6895*b636d99dSDavid van Moolenbroekfi 6896*b636d99dSDavid van Moolenbroek 6897*b636d99dSDavid van Moolenbroek# 6898*b636d99dSDavid van Moolenbroek# Make sure we have definitions for all the C99 specified-width types 6899*b636d99dSDavid van Moolenbroek# (regardless of whether the environment is a C99 environment or not). 6900*b636d99dSDavid van Moolenbroek# 6901*b636d99dSDavid van Moolenbroekac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t" 6902*b636d99dSDavid van Moolenbroekcase $ac_cv_c_int8_t in #( 6903*b636d99dSDavid van Moolenbroek no|yes) ;; #( 6904*b636d99dSDavid van Moolenbroek *) 6905*b636d99dSDavid van Moolenbroek 6906*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 6907*b636d99dSDavid van Moolenbroek#define int8_t $ac_cv_c_int8_t 6908*b636d99dSDavid van Moolenbroek_ACEOF 6909*b636d99dSDavid van Moolenbroek;; 6910*b636d99dSDavid van Moolenbroekesac 6911*b636d99dSDavid van Moolenbroek 6912*b636d99dSDavid van Moolenbroekac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t" 6913*b636d99dSDavid van Moolenbroekcase $ac_cv_c_int16_t in #( 6914*b636d99dSDavid van Moolenbroek no|yes) ;; #( 6915*b636d99dSDavid van Moolenbroek *) 6916*b636d99dSDavid van Moolenbroek 6917*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 6918*b636d99dSDavid van Moolenbroek#define int16_t $ac_cv_c_int16_t 6919*b636d99dSDavid van Moolenbroek_ACEOF 6920*b636d99dSDavid van Moolenbroek;; 6921*b636d99dSDavid van Moolenbroekesac 6922*b636d99dSDavid van Moolenbroek 6923*b636d99dSDavid van Moolenbroekac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t" 6924*b636d99dSDavid van Moolenbroekcase $ac_cv_c_int32_t in #( 6925*b636d99dSDavid van Moolenbroek no|yes) ;; #( 6926*b636d99dSDavid van Moolenbroek *) 6927*b636d99dSDavid van Moolenbroek 6928*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 6929*b636d99dSDavid van Moolenbroek#define int32_t $ac_cv_c_int32_t 6930*b636d99dSDavid van Moolenbroek_ACEOF 6931*b636d99dSDavid van Moolenbroek;; 6932*b636d99dSDavid van Moolenbroekesac 6933*b636d99dSDavid van Moolenbroek 6934*b636d99dSDavid van Moolenbroekac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t" 6935*b636d99dSDavid van Moolenbroekcase $ac_cv_c_int64_t in #( 6936*b636d99dSDavid van Moolenbroek no|yes) ;; #( 6937*b636d99dSDavid van Moolenbroek *) 6938*b636d99dSDavid van Moolenbroek 6939*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 6940*b636d99dSDavid van Moolenbroek#define int64_t $ac_cv_c_int64_t 6941*b636d99dSDavid van Moolenbroek_ACEOF 6942*b636d99dSDavid van Moolenbroek;; 6943*b636d99dSDavid van Moolenbroekesac 6944*b636d99dSDavid van Moolenbroek 6945*b636d99dSDavid van Moolenbroekac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t" 6946*b636d99dSDavid van Moolenbroekcase $ac_cv_c_uint8_t in #( 6947*b636d99dSDavid van Moolenbroek no|yes) ;; #( 6948*b636d99dSDavid van Moolenbroek *) 6949*b636d99dSDavid van Moolenbroek 6950*b636d99dSDavid van Moolenbroek$as_echo "#define _UINT8_T 1" >>confdefs.h 6951*b636d99dSDavid van Moolenbroek 6952*b636d99dSDavid van Moolenbroek 6953*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 6954*b636d99dSDavid van Moolenbroek#define uint8_t $ac_cv_c_uint8_t 6955*b636d99dSDavid van Moolenbroek_ACEOF 6956*b636d99dSDavid van Moolenbroek;; 6957*b636d99dSDavid van Moolenbroek esac 6958*b636d99dSDavid van Moolenbroek 6959*b636d99dSDavid van Moolenbroekac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t" 6960*b636d99dSDavid van Moolenbroekcase $ac_cv_c_uint16_t in #( 6961*b636d99dSDavid van Moolenbroek no|yes) ;; #( 6962*b636d99dSDavid van Moolenbroek *) 6963*b636d99dSDavid van Moolenbroek 6964*b636d99dSDavid van Moolenbroek 6965*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 6966*b636d99dSDavid van Moolenbroek#define uint16_t $ac_cv_c_uint16_t 6967*b636d99dSDavid van Moolenbroek_ACEOF 6968*b636d99dSDavid van Moolenbroek;; 6969*b636d99dSDavid van Moolenbroek esac 6970*b636d99dSDavid van Moolenbroek 6971*b636d99dSDavid van Moolenbroekac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" 6972*b636d99dSDavid van Moolenbroekcase $ac_cv_c_uint32_t in #( 6973*b636d99dSDavid van Moolenbroek no|yes) ;; #( 6974*b636d99dSDavid van Moolenbroek *) 6975*b636d99dSDavid van Moolenbroek 6976*b636d99dSDavid van Moolenbroek$as_echo "#define _UINT32_T 1" >>confdefs.h 6977*b636d99dSDavid van Moolenbroek 6978*b636d99dSDavid van Moolenbroek 6979*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 6980*b636d99dSDavid van Moolenbroek#define uint32_t $ac_cv_c_uint32_t 6981*b636d99dSDavid van Moolenbroek_ACEOF 6982*b636d99dSDavid van Moolenbroek;; 6983*b636d99dSDavid van Moolenbroek esac 6984*b636d99dSDavid van Moolenbroek 6985*b636d99dSDavid van Moolenbroekac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t" 6986*b636d99dSDavid van Moolenbroekcase $ac_cv_c_uint64_t in #( 6987*b636d99dSDavid van Moolenbroek no|yes) ;; #( 6988*b636d99dSDavid van Moolenbroek *) 6989*b636d99dSDavid van Moolenbroek 6990*b636d99dSDavid van Moolenbroek$as_echo "#define _UINT64_T 1" >>confdefs.h 6991*b636d99dSDavid van Moolenbroek 6992*b636d99dSDavid van Moolenbroek 6993*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 6994*b636d99dSDavid van Moolenbroek#define uint64_t $ac_cv_c_uint64_t 6995*b636d99dSDavid van Moolenbroek_ACEOF 6996*b636d99dSDavid van Moolenbroek;; 6997*b636d99dSDavid van Moolenbroek esac 6998*b636d99dSDavid van Moolenbroek 6999*b636d99dSDavid van Moolenbroek 7000*b636d99dSDavid van Moolenbroek# 7001*b636d99dSDavid van Moolenbroek# Make sure we have a definition for C99's uintptr_t (regardless of 7002*b636d99dSDavid van Moolenbroek# whether the environment is a C99 environment or not). 7003*b636d99dSDavid van Moolenbroek# 7004*b636d99dSDavid van Moolenbroek 7005*b636d99dSDavid van Moolenbroek ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default" 7006*b636d99dSDavid van Moolenbroekif test "x$ac_cv_type_uintptr_t" = xyes; then : 7007*b636d99dSDavid van Moolenbroek 7008*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 7009*b636d99dSDavid van Moolenbroek 7010*b636d99dSDavid van Moolenbroekelse 7011*b636d99dSDavid van Moolenbroek for ac_type in 'unsigned int' 'unsigned long int' \ 7012*b636d99dSDavid van Moolenbroek 'unsigned long long int'; do 7013*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7014*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 7015*b636d99dSDavid van Moolenbroek$ac_includes_default 7016*b636d99dSDavid van Moolenbroekint 7017*b636d99dSDavid van Moolenbroekmain () 7018*b636d99dSDavid van Moolenbroek{ 7019*b636d99dSDavid van Moolenbroekstatic int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 7020*b636d99dSDavid van Moolenbroektest_array [0] = 0; 7021*b636d99dSDavid van Moolenbroekreturn test_array [0]; 7022*b636d99dSDavid van Moolenbroek 7023*b636d99dSDavid van Moolenbroek ; 7024*b636d99dSDavid van Moolenbroek return 0; 7025*b636d99dSDavid van Moolenbroek} 7026*b636d99dSDavid van Moolenbroek_ACEOF 7027*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 7028*b636d99dSDavid van Moolenbroek 7029*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 7030*b636d99dSDavid van Moolenbroek#define uintptr_t $ac_type 7031*b636d99dSDavid van Moolenbroek_ACEOF 7032*b636d99dSDavid van Moolenbroek 7033*b636d99dSDavid van Moolenbroek ac_type= 7034*b636d99dSDavid van Moolenbroekfi 7035*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7036*b636d99dSDavid van Moolenbroek test -z "$ac_type" && break 7037*b636d99dSDavid van Moolenbroek done 7038*b636d99dSDavid van Moolenbroekfi 7039*b636d99dSDavid van Moolenbroek 7040*b636d99dSDavid van Moolenbroek 7041*b636d99dSDavid van Moolenbroek 7042*b636d99dSDavid van Moolenbroek# 7043*b636d99dSDavid van Moolenbroek# Define the old BSD specified-width types in terms of the C99 types; 7044*b636d99dSDavid van Moolenbroek# we may need them with libpcap include files. 7045*b636d99dSDavid van Moolenbroek# 7046*b636d99dSDavid van Moolenbroekac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default 7047*b636d99dSDavid van Moolenbroek#include <sys/types.h> 7048*b636d99dSDavid van Moolenbroek 7049*b636d99dSDavid van Moolenbroek" 7050*b636d99dSDavid van Moolenbroekif test "x$ac_cv_type_u_int8_t" = xyes; then : 7051*b636d99dSDavid van Moolenbroek 7052*b636d99dSDavid van Moolenbroekelse 7053*b636d99dSDavid van Moolenbroek 7054*b636d99dSDavid van Moolenbroek$as_echo "#define u_int8_t uint8_t" >>confdefs.h 7055*b636d99dSDavid van Moolenbroek 7056*b636d99dSDavid van Moolenbroekfi 7057*b636d99dSDavid van Moolenbroek 7058*b636d99dSDavid van Moolenbroekac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default 7059*b636d99dSDavid van Moolenbroek#include <sys/types.h> 7060*b636d99dSDavid van Moolenbroek 7061*b636d99dSDavid van Moolenbroek" 7062*b636d99dSDavid van Moolenbroekif test "x$ac_cv_type_u_int16_t" = xyes; then : 7063*b636d99dSDavid van Moolenbroek 7064*b636d99dSDavid van Moolenbroekelse 7065*b636d99dSDavid van Moolenbroek 7066*b636d99dSDavid van Moolenbroek$as_echo "#define u_int16_t uint16_t" >>confdefs.h 7067*b636d99dSDavid van Moolenbroek 7068*b636d99dSDavid van Moolenbroekfi 7069*b636d99dSDavid van Moolenbroek 7070*b636d99dSDavid van Moolenbroekac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default 7071*b636d99dSDavid van Moolenbroek#include <sys/types.h> 7072*b636d99dSDavid van Moolenbroek 7073*b636d99dSDavid van Moolenbroek" 7074*b636d99dSDavid van Moolenbroekif test "x$ac_cv_type_u_int32_t" = xyes; then : 7075*b636d99dSDavid van Moolenbroek 7076*b636d99dSDavid van Moolenbroekelse 7077*b636d99dSDavid van Moolenbroek 7078*b636d99dSDavid van Moolenbroek$as_echo "#define u_int32_t uint32_t" >>confdefs.h 7079*b636d99dSDavid van Moolenbroek 7080*b636d99dSDavid van Moolenbroekfi 7081*b636d99dSDavid van Moolenbroek 7082*b636d99dSDavid van Moolenbroekac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default 7083*b636d99dSDavid van Moolenbroek#include <sys/types.h> 7084*b636d99dSDavid van Moolenbroek 7085*b636d99dSDavid van Moolenbroek" 7086*b636d99dSDavid van Moolenbroekif test "x$ac_cv_type_u_int64_t" = xyes; then : 7087*b636d99dSDavid van Moolenbroek 7088*b636d99dSDavid van Moolenbroekelse 7089*b636d99dSDavid van Moolenbroek 7090*b636d99dSDavid van Moolenbroek$as_echo "#define u_int64_t uint64_t" >>confdefs.h 7091*b636d99dSDavid van Moolenbroek 7092*b636d99dSDavid van Moolenbroekfi 7093*b636d99dSDavid van Moolenbroek 7094*b636d99dSDavid van Moolenbroek 7095*b636d99dSDavid van Moolenbroek# 7096*b636d99dSDavid van Moolenbroek# Check for <inttypes.h> 7097*b636d99dSDavid van Moolenbroek# 7098*b636d99dSDavid van Moolenbroekfor ac_header in inttypes.h 7099*b636d99dSDavid van Moolenbroekdo : 7100*b636d99dSDavid van Moolenbroek ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default" 7101*b636d99dSDavid van Moolenbroekif test "x$ac_cv_header_inttypes_h" = xyes; then : 7102*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 7103*b636d99dSDavid van Moolenbroek#define HAVE_INTTYPES_H 1 7104*b636d99dSDavid van Moolenbroek_ACEOF 7105*b636d99dSDavid van Moolenbroek 7106*b636d99dSDavid van Moolenbroek # 7107*b636d99dSDavid van Moolenbroek # OK, we have inttypes.h, but does it define all the PRI[doxu]64 macros? 7108*b636d99dSDavid van Moolenbroek # Some systems have an inttypes.h that doesn't define all of them. 7109*b636d99dSDavid van Moolenbroek # 7110*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether inttypes.h defines the PRI[doxu]64 macros" >&5 7111*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether inttypes.h defines the PRI[doxu]64 macros... " >&6; } 7112*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7113*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 7114*b636d99dSDavid van Moolenbroek 7115*b636d99dSDavid van Moolenbroek 7116*b636d99dSDavid van Moolenbroek #include <inttypes.h> 7117*b636d99dSDavid van Moolenbroek #include <stdio.h> 7118*b636d99dSDavid van Moolenbroek #include <sys/types.h> 7119*b636d99dSDavid van Moolenbroek 7120*b636d99dSDavid van Moolenbroek main() 7121*b636d99dSDavid van Moolenbroek { 7122*b636d99dSDavid van Moolenbroek printf("%" PRId64 "\n", (uint64_t)1); 7123*b636d99dSDavid van Moolenbroek printf("%" PRIo64 "\n", (uint64_t)1); 7124*b636d99dSDavid van Moolenbroek printf("%" PRIx64 "\n", (uint64_t)1); 7125*b636d99dSDavid van Moolenbroek printf("%" PRIu64 "\n", (uint64_t)1); 7126*b636d99dSDavid van Moolenbroek } 7127*b636d99dSDavid van Moolenbroek 7128*b636d99dSDavid van Moolenbroek 7129*b636d99dSDavid van Moolenbroek_ACEOF 7130*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 7131*b636d99dSDavid van Moolenbroek 7132*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7133*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 7134*b636d99dSDavid van Moolenbroek ac_lbl_inttypes_h_defines_formats=yes 7135*b636d99dSDavid van Moolenbroek 7136*b636d99dSDavid van Moolenbroekelse 7137*b636d99dSDavid van Moolenbroek 7138*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7139*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 7140*b636d99dSDavid van Moolenbroek ac_lbl_inttypes_h_defines_formats=no 7141*b636d99dSDavid van Moolenbroek 7142*b636d99dSDavid van Moolenbroekfi 7143*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7144*b636d99dSDavid van Moolenbroek 7145*b636d99dSDavid van Moolenbroekelse 7146*b636d99dSDavid van Moolenbroek 7147*b636d99dSDavid van Moolenbroek # 7148*b636d99dSDavid van Moolenbroek # We don't have inttypes.h, so it obviously can't define those 7149*b636d99dSDavid van Moolenbroek # macros. 7150*b636d99dSDavid van Moolenbroek # 7151*b636d99dSDavid van Moolenbroek ac_lbl_inttypes_h_defines_formats=no 7152*b636d99dSDavid van Moolenbroek 7153*b636d99dSDavid van Moolenbroekfi 7154*b636d99dSDavid van Moolenbroek 7155*b636d99dSDavid van Moolenbroekdone 7156*b636d99dSDavid van Moolenbroek 7157*b636d99dSDavid van Moolenbroekif test "$ac_lbl_inttypes_h_defines_formats" = no; then 7158*b636d99dSDavid van Moolenbroek 7159*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %lx can be used to format 64-bit integers" >&5 7160*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether %lx can be used to format 64-bit integers... " >&6; } 7161*b636d99dSDavid van Moolenbroek if test "$cross_compiling" = yes; then : 7162*b636d99dSDavid van Moolenbroek { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7163*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7164*b636d99dSDavid van Moolenbroekas_fn_error $? "cannot run test program while cross compiling 7165*b636d99dSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; } 7166*b636d99dSDavid van Moolenbroekelse 7167*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7168*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 7169*b636d99dSDavid van Moolenbroek 7170*b636d99dSDavid van Moolenbroek 7171*b636d99dSDavid van Moolenbroek# ifdef HAVE_INTTYPES_H 7172*b636d99dSDavid van Moolenbroek #include <inttypes.h> 7173*b636d99dSDavid van Moolenbroek# endif 7174*b636d99dSDavid van Moolenbroek #include <stdio.h> 7175*b636d99dSDavid van Moolenbroek #include <sys/types.h> 7176*b636d99dSDavid van Moolenbroek 7177*b636d99dSDavid van Moolenbroek main() 7178*b636d99dSDavid van Moolenbroek { 7179*b636d99dSDavid van Moolenbroek uint64_t t = 1; 7180*b636d99dSDavid van Moolenbroek char strbuf[16+1]; 7181*b636d99dSDavid van Moolenbroek sprintf(strbuf, "%016lx", t << 32); 7182*b636d99dSDavid van Moolenbroek if (strcmp(strbuf, "0000000100000000") == 0) 7183*b636d99dSDavid van Moolenbroek exit(0); 7184*b636d99dSDavid van Moolenbroek else 7185*b636d99dSDavid van Moolenbroek exit(1); 7186*b636d99dSDavid van Moolenbroek } 7187*b636d99dSDavid van Moolenbroek 7188*b636d99dSDavid van Moolenbroek 7189*b636d99dSDavid van Moolenbroek_ACEOF 7190*b636d99dSDavid van Moolenbroekif ac_fn_c_try_run "$LINENO"; then : 7191*b636d99dSDavid van Moolenbroek 7192*b636d99dSDavid van Moolenbroek 7193*b636d99dSDavid van Moolenbroek$as_echo "#define PRId64 \"ld\"" >>confdefs.h 7194*b636d99dSDavid van Moolenbroek 7195*b636d99dSDavid van Moolenbroek 7196*b636d99dSDavid van Moolenbroek$as_echo "#define PRIo64 \"lo\"" >>confdefs.h 7197*b636d99dSDavid van Moolenbroek 7198*b636d99dSDavid van Moolenbroek 7199*b636d99dSDavid van Moolenbroek$as_echo "#define PRIx64 \"lx\"" >>confdefs.h 7200*b636d99dSDavid van Moolenbroek 7201*b636d99dSDavid van Moolenbroek 7202*b636d99dSDavid van Moolenbroek$as_echo "#define PRIu64 \"lu\"" >>confdefs.h 7203*b636d99dSDavid van Moolenbroek 7204*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7205*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 7206*b636d99dSDavid van Moolenbroek 7207*b636d99dSDavid van Moolenbroekelse 7208*b636d99dSDavid van Moolenbroek 7209*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7210*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 7211*b636d99dSDavid van Moolenbroek 7212*b636d99dSDavid van Moolenbroek 7213*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %llx can be used to format 64-bit integers" >&5 7214*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether %llx can be used to format 64-bit integers... " >&6; } 7215*b636d99dSDavid van Moolenbroek if test "$cross_compiling" = yes; then : 7216*b636d99dSDavid van Moolenbroek { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7217*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7218*b636d99dSDavid van Moolenbroekas_fn_error $? "cannot run test program while cross compiling 7219*b636d99dSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; } 7220*b636d99dSDavid van Moolenbroekelse 7221*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7222*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 7223*b636d99dSDavid van Moolenbroek 7224*b636d99dSDavid van Moolenbroek 7225*b636d99dSDavid van Moolenbroek# ifdef HAVE_INTTYPES_H 7226*b636d99dSDavid van Moolenbroek #include <inttypes.h> 7227*b636d99dSDavid van Moolenbroek# endif 7228*b636d99dSDavid van Moolenbroek #include <stdio.h> 7229*b636d99dSDavid van Moolenbroek #include <sys/types.h> 7230*b636d99dSDavid van Moolenbroek 7231*b636d99dSDavid van Moolenbroek main() 7232*b636d99dSDavid van Moolenbroek { 7233*b636d99dSDavid van Moolenbroek uint64_t t = 1; 7234*b636d99dSDavid van Moolenbroek char strbuf[16+1]; 7235*b636d99dSDavid van Moolenbroek sprintf(strbuf, "%016llx", t << 32); 7236*b636d99dSDavid van Moolenbroek if (strcmp(strbuf, "0000000100000000") == 0) 7237*b636d99dSDavid van Moolenbroek exit(0); 7238*b636d99dSDavid van Moolenbroek else 7239*b636d99dSDavid van Moolenbroek exit(1); 7240*b636d99dSDavid van Moolenbroek } 7241*b636d99dSDavid van Moolenbroek 7242*b636d99dSDavid van Moolenbroek 7243*b636d99dSDavid van Moolenbroek_ACEOF 7244*b636d99dSDavid van Moolenbroekif ac_fn_c_try_run "$LINENO"; then : 7245*b636d99dSDavid van Moolenbroek 7246*b636d99dSDavid van Moolenbroek 7247*b636d99dSDavid van Moolenbroek$as_echo "#define PRId64 \"lld\"" >>confdefs.h 7248*b636d99dSDavid van Moolenbroek 7249*b636d99dSDavid van Moolenbroek 7250*b636d99dSDavid van Moolenbroek$as_echo "#define PRIo64 \"llo\"" >>confdefs.h 7251*b636d99dSDavid van Moolenbroek 7252*b636d99dSDavid van Moolenbroek 7253*b636d99dSDavid van Moolenbroek$as_echo "#define PRIx64 \"llx\"" >>confdefs.h 7254*b636d99dSDavid van Moolenbroek 7255*b636d99dSDavid van Moolenbroek 7256*b636d99dSDavid van Moolenbroek$as_echo "#define PRIu64 \"llu\"" >>confdefs.h 7257*b636d99dSDavid van Moolenbroek 7258*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7259*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 7260*b636d99dSDavid van Moolenbroek 7261*b636d99dSDavid van Moolenbroekelse 7262*b636d99dSDavid van Moolenbroek 7263*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7264*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 7265*b636d99dSDavid van Moolenbroek 7266*b636d99dSDavid van Moolenbroek 7267*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %Lx can be used to format 64-bit integers" >&5 7268*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether %Lx can be used to format 64-bit integers... " >&6; } 7269*b636d99dSDavid van Moolenbroek if test "$cross_compiling" = yes; then : 7270*b636d99dSDavid van Moolenbroek { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7271*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7272*b636d99dSDavid van Moolenbroekas_fn_error $? "cannot run test program while cross compiling 7273*b636d99dSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; } 7274*b636d99dSDavid van Moolenbroekelse 7275*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7276*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 7277*b636d99dSDavid van Moolenbroek 7278*b636d99dSDavid van Moolenbroek 7279*b636d99dSDavid van Moolenbroek# ifdef HAVE_INTTYPES_H 7280*b636d99dSDavid van Moolenbroek #include <inttypes.h> 7281*b636d99dSDavid van Moolenbroek# endif 7282*b636d99dSDavid van Moolenbroek #include <stdio.h> 7283*b636d99dSDavid van Moolenbroek #include <sys/types.h> 7284*b636d99dSDavid van Moolenbroek 7285*b636d99dSDavid van Moolenbroek main() 7286*b636d99dSDavid van Moolenbroek { 7287*b636d99dSDavid van Moolenbroek uint64_t t = 1; 7288*b636d99dSDavid van Moolenbroek char strbuf[16+1]; 7289*b636d99dSDavid van Moolenbroek sprintf(strbuf, "%016Lx", t << 32); 7290*b636d99dSDavid van Moolenbroek if (strcmp(strbuf, "0000000100000000") == 0) 7291*b636d99dSDavid van Moolenbroek exit(0); 7292*b636d99dSDavid van Moolenbroek else 7293*b636d99dSDavid van Moolenbroek exit(1); 7294*b636d99dSDavid van Moolenbroek } 7295*b636d99dSDavid van Moolenbroek 7296*b636d99dSDavid van Moolenbroek 7297*b636d99dSDavid van Moolenbroek_ACEOF 7298*b636d99dSDavid van Moolenbroekif ac_fn_c_try_run "$LINENO"; then : 7299*b636d99dSDavid van Moolenbroek 7300*b636d99dSDavid van Moolenbroek 7301*b636d99dSDavid van Moolenbroek$as_echo "#define PRId64 \"Ld\"" >>confdefs.h 7302*b636d99dSDavid van Moolenbroek 7303*b636d99dSDavid van Moolenbroek 7304*b636d99dSDavid van Moolenbroek$as_echo "#define PRIo64 \"Lo\"" >>confdefs.h 7305*b636d99dSDavid van Moolenbroek 7306*b636d99dSDavid van Moolenbroek 7307*b636d99dSDavid van Moolenbroek$as_echo "#define PRIx64 \"Lx\"" >>confdefs.h 7308*b636d99dSDavid van Moolenbroek 7309*b636d99dSDavid van Moolenbroek 7310*b636d99dSDavid van Moolenbroek$as_echo "#define PRIu64 \"Lu\"" >>confdefs.h 7311*b636d99dSDavid van Moolenbroek 7312*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7313*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 7314*b636d99dSDavid van Moolenbroek 7315*b636d99dSDavid van Moolenbroekelse 7316*b636d99dSDavid van Moolenbroek 7317*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7318*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 7319*b636d99dSDavid van Moolenbroek 7320*b636d99dSDavid van Moolenbroek 7321*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %qx can be used to format 64-bit integers" >&5 7322*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether %qx can be used to format 64-bit integers... " >&6; } 7323*b636d99dSDavid van Moolenbroek if test "$cross_compiling" = yes; then : 7324*b636d99dSDavid van Moolenbroek { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7325*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7326*b636d99dSDavid van Moolenbroekas_fn_error $? "cannot run test program while cross compiling 7327*b636d99dSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; } 7328*b636d99dSDavid van Moolenbroekelse 7329*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7330*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 7331*b636d99dSDavid van Moolenbroek 7332*b636d99dSDavid van Moolenbroek 7333*b636d99dSDavid van Moolenbroek# ifdef HAVE_INTTYPES_H 7334*b636d99dSDavid van Moolenbroek #include <inttypes.h> 7335*b636d99dSDavid van Moolenbroek# endif 7336*b636d99dSDavid van Moolenbroek #include <stdio.h> 7337*b636d99dSDavid van Moolenbroek #include <sys/types.h> 7338*b636d99dSDavid van Moolenbroek 7339*b636d99dSDavid van Moolenbroek main() 7340*b636d99dSDavid van Moolenbroek { 7341*b636d99dSDavid van Moolenbroek uint64_t t = 1; 7342*b636d99dSDavid van Moolenbroek char strbuf[16+1]; 7343*b636d99dSDavid van Moolenbroek sprintf(strbuf, "%016qx", t << 32); 7344*b636d99dSDavid van Moolenbroek if (strcmp(strbuf, "0000000100000000") == 0) 7345*b636d99dSDavid van Moolenbroek exit(0); 7346*b636d99dSDavid van Moolenbroek else 7347*b636d99dSDavid van Moolenbroek exit(1); 7348*b636d99dSDavid van Moolenbroek } 7349*b636d99dSDavid van Moolenbroek 7350*b636d99dSDavid van Moolenbroek 7351*b636d99dSDavid van Moolenbroek_ACEOF 7352*b636d99dSDavid van Moolenbroekif ac_fn_c_try_run "$LINENO"; then : 7353*b636d99dSDavid van Moolenbroek 7354*b636d99dSDavid van Moolenbroek 7355*b636d99dSDavid van Moolenbroek$as_echo "#define PRId64 \"qd\"" >>confdefs.h 7356*b636d99dSDavid van Moolenbroek 7357*b636d99dSDavid van Moolenbroek 7358*b636d99dSDavid van Moolenbroek$as_echo "#define PRIo64 \"qo\"" >>confdefs.h 7359*b636d99dSDavid van Moolenbroek 7360*b636d99dSDavid van Moolenbroek 7361*b636d99dSDavid van Moolenbroek$as_echo "#define PRIx64 \"qx\"" >>confdefs.h 7362*b636d99dSDavid van Moolenbroek 7363*b636d99dSDavid van Moolenbroek 7364*b636d99dSDavid van Moolenbroek$as_echo "#define PRIu64 \"qu\"" >>confdefs.h 7365*b636d99dSDavid van Moolenbroek 7366*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7367*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 7368*b636d99dSDavid van Moolenbroek 7369*b636d99dSDavid van Moolenbroekelse 7370*b636d99dSDavid van Moolenbroek 7371*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7372*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 7373*b636d99dSDavid van Moolenbroek 7374*b636d99dSDavid van Moolenbroek as_fn_error $? "neither %llx nor %Lx nor %qx worked on a 64-bit integer" "$LINENO" 5 7375*b636d99dSDavid van Moolenbroek 7376*b636d99dSDavid van Moolenbroek 7377*b636d99dSDavid van Moolenbroekfi 7378*b636d99dSDavid van Moolenbroekrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7379*b636d99dSDavid van Moolenbroek conftest.$ac_objext conftest.beam conftest.$ac_ext 7380*b636d99dSDavid van Moolenbroekfi 7381*b636d99dSDavid van Moolenbroek 7382*b636d99dSDavid van Moolenbroek 7383*b636d99dSDavid van Moolenbroek 7384*b636d99dSDavid van Moolenbroek 7385*b636d99dSDavid van Moolenbroekfi 7386*b636d99dSDavid van Moolenbroekrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7387*b636d99dSDavid van Moolenbroek conftest.$ac_objext conftest.beam conftest.$ac_ext 7388*b636d99dSDavid van Moolenbroekfi 7389*b636d99dSDavid van Moolenbroek 7390*b636d99dSDavid van Moolenbroek 7391*b636d99dSDavid van Moolenbroek 7392*b636d99dSDavid van Moolenbroek 7393*b636d99dSDavid van Moolenbroekfi 7394*b636d99dSDavid van Moolenbroekrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7395*b636d99dSDavid van Moolenbroek conftest.$ac_objext conftest.beam conftest.$ac_ext 7396*b636d99dSDavid van Moolenbroekfi 7397*b636d99dSDavid van Moolenbroek 7398*b636d99dSDavid van Moolenbroek 7399*b636d99dSDavid van Moolenbroek 7400*b636d99dSDavid van Moolenbroek 7401*b636d99dSDavid van Moolenbroekfi 7402*b636d99dSDavid van Moolenbroekrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7403*b636d99dSDavid van Moolenbroek conftest.$ac_objext conftest.beam conftest.$ac_ext 7404*b636d99dSDavid van Moolenbroekfi 7405*b636d99dSDavid van Moolenbroek 7406*b636d99dSDavid van Moolenbroek 7407*b636d99dSDavid van Moolenbroekfi 7408*b636d99dSDavid van Moolenbroek 7409*b636d99dSDavid van Moolenbroek# 7410*b636d99dSDavid van Moolenbroek# Check for some headers introduced in later versions of libpcap 7411*b636d99dSDavid van Moolenbroek# and used by some printers. 7412*b636d99dSDavid van Moolenbroek# 7413*b636d99dSDavid van Moolenbroek# Those headers use the {u_}intN_t types, so we must do this after 7414*b636d99dSDavid van Moolenbroek# we check for what's needed to get them defined. 7415*b636d99dSDavid van Moolenbroek# 7416*b636d99dSDavid van Moolenbroeksavedcppflags="$CPPFLAGS" 7417*b636d99dSDavid van MoolenbroekCPPFLAGS="$CPPFLAGS $V_INCLS" 7418*b636d99dSDavid van Moolenbroekfor ac_header in pcap/bluetooth.h 7419*b636d99dSDavid van Moolenbroekdo : 7420*b636d99dSDavid van Moolenbroek ac_fn_c_check_header_compile "$LINENO" "pcap/bluetooth.h" "ac_cv_header_pcap_bluetooth_h" "#include \"tcpdump-stdinc.h\" 7421*b636d99dSDavid van Moolenbroek" 7422*b636d99dSDavid van Moolenbroekif test "x$ac_cv_header_pcap_bluetooth_h" = xyes; then : 7423*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 7424*b636d99dSDavid van Moolenbroek#define HAVE_PCAP_BLUETOOTH_H 1 7425*b636d99dSDavid van Moolenbroek_ACEOF 7426*b636d99dSDavid van Moolenbroek 7427*b636d99dSDavid van Moolenbroekfi 7428*b636d99dSDavid van Moolenbroek 7429*b636d99dSDavid van Moolenbroekdone 7430*b636d99dSDavid van Moolenbroek 7431*b636d99dSDavid van Moolenbroekfor ac_header in pcap/nflog.h 7432*b636d99dSDavid van Moolenbroekdo : 7433*b636d99dSDavid van Moolenbroek ac_fn_c_check_header_compile "$LINENO" "pcap/nflog.h" "ac_cv_header_pcap_nflog_h" "#include \"tcpdump-stdinc.h\" 7434*b636d99dSDavid van Moolenbroek" 7435*b636d99dSDavid van Moolenbroekif test "x$ac_cv_header_pcap_nflog_h" = xyes; then : 7436*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 7437*b636d99dSDavid van Moolenbroek#define HAVE_PCAP_NFLOG_H 1 7438*b636d99dSDavid van Moolenbroek_ACEOF 7439*b636d99dSDavid van Moolenbroek 7440*b636d99dSDavid van Moolenbroekfi 7441*b636d99dSDavid van Moolenbroek 7442*b636d99dSDavid van Moolenbroekdone 7443*b636d99dSDavid van Moolenbroek 7444*b636d99dSDavid van Moolenbroekfor ac_header in pcap/usb.h 7445*b636d99dSDavid van Moolenbroekdo : 7446*b636d99dSDavid van Moolenbroek ac_fn_c_check_header_compile "$LINENO" "pcap/usb.h" "ac_cv_header_pcap_usb_h" "#include \"tcpdump-stdinc.h\" 7447*b636d99dSDavid van Moolenbroek" 7448*b636d99dSDavid van Moolenbroekif test "x$ac_cv_header_pcap_usb_h" = xyes; then : 7449*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 7450*b636d99dSDavid van Moolenbroek#define HAVE_PCAP_USB_H 1 7451*b636d99dSDavid van Moolenbroek_ACEOF 7452*b636d99dSDavid van Moolenbroek 7453*b636d99dSDavid van Moolenbroekfi 7454*b636d99dSDavid van Moolenbroek 7455*b636d99dSDavid van Moolenbroekdone 7456*b636d99dSDavid van Moolenbroek 7457*b636d99dSDavid van MoolenbroekCPPFLAGS="$savedcppflags" 7458*b636d99dSDavid van Moolenbroek 7459*b636d99dSDavid van Moolenbroekif test -n "$ac_tool_prefix"; then 7460*b636d99dSDavid van Moolenbroek # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7461*b636d99dSDavid van Moolenbroekset dummy ${ac_tool_prefix}ranlib; ac_word=$2 7462*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7463*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 7464*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_RANLIB+:} false; then : 7465*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 7466*b636d99dSDavid van Moolenbroekelse 7467*b636d99dSDavid van Moolenbroek if test -n "$RANLIB"; then 7468*b636d99dSDavid van Moolenbroek ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7469*b636d99dSDavid van Moolenbroekelse 7470*b636d99dSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7471*b636d99dSDavid van Moolenbroekfor as_dir in $PATH 7472*b636d99dSDavid van Moolenbroekdo 7473*b636d99dSDavid van Moolenbroek IFS=$as_save_IFS 7474*b636d99dSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 7475*b636d99dSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 7476*b636d99dSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7477*b636d99dSDavid van Moolenbroek ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7478*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7479*b636d99dSDavid van Moolenbroek break 2 7480*b636d99dSDavid van Moolenbroek fi 7481*b636d99dSDavid van Moolenbroekdone 7482*b636d99dSDavid van Moolenbroek done 7483*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS 7484*b636d99dSDavid van Moolenbroek 7485*b636d99dSDavid van Moolenbroekfi 7486*b636d99dSDavid van Moolenbroekfi 7487*b636d99dSDavid van MoolenbroekRANLIB=$ac_cv_prog_RANLIB 7488*b636d99dSDavid van Moolenbroekif test -n "$RANLIB"; then 7489*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7490*b636d99dSDavid van Moolenbroek$as_echo "$RANLIB" >&6; } 7491*b636d99dSDavid van Moolenbroekelse 7492*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7493*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 7494*b636d99dSDavid van Moolenbroekfi 7495*b636d99dSDavid van Moolenbroek 7496*b636d99dSDavid van Moolenbroek 7497*b636d99dSDavid van Moolenbroekfi 7498*b636d99dSDavid van Moolenbroekif test -z "$ac_cv_prog_RANLIB"; then 7499*b636d99dSDavid van Moolenbroek ac_ct_RANLIB=$RANLIB 7500*b636d99dSDavid van Moolenbroek # Extract the first word of "ranlib", so it can be a program name with args. 7501*b636d99dSDavid van Moolenbroekset dummy ranlib; ac_word=$2 7502*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7503*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 7504*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7505*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 7506*b636d99dSDavid van Moolenbroekelse 7507*b636d99dSDavid van Moolenbroek if test -n "$ac_ct_RANLIB"; then 7508*b636d99dSDavid van Moolenbroek ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7509*b636d99dSDavid van Moolenbroekelse 7510*b636d99dSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7511*b636d99dSDavid van Moolenbroekfor as_dir in $PATH 7512*b636d99dSDavid van Moolenbroekdo 7513*b636d99dSDavid van Moolenbroek IFS=$as_save_IFS 7514*b636d99dSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 7515*b636d99dSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 7516*b636d99dSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7517*b636d99dSDavid van Moolenbroek ac_cv_prog_ac_ct_RANLIB="ranlib" 7518*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7519*b636d99dSDavid van Moolenbroek break 2 7520*b636d99dSDavid van Moolenbroek fi 7521*b636d99dSDavid van Moolenbroekdone 7522*b636d99dSDavid van Moolenbroek done 7523*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS 7524*b636d99dSDavid van Moolenbroek 7525*b636d99dSDavid van Moolenbroekfi 7526*b636d99dSDavid van Moolenbroekfi 7527*b636d99dSDavid van Moolenbroekac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7528*b636d99dSDavid van Moolenbroekif test -n "$ac_ct_RANLIB"; then 7529*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7530*b636d99dSDavid van Moolenbroek$as_echo "$ac_ct_RANLIB" >&6; } 7531*b636d99dSDavid van Moolenbroekelse 7532*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7533*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 7534*b636d99dSDavid van Moolenbroekfi 7535*b636d99dSDavid van Moolenbroek 7536*b636d99dSDavid van Moolenbroek if test "x$ac_ct_RANLIB" = x; then 7537*b636d99dSDavid van Moolenbroek RANLIB=":" 7538*b636d99dSDavid van Moolenbroek else 7539*b636d99dSDavid van Moolenbroek case $cross_compiling:$ac_tool_warned in 7540*b636d99dSDavid van Moolenbroekyes:) 7541*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7542*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7543*b636d99dSDavid van Moolenbroekac_tool_warned=yes ;; 7544*b636d99dSDavid van Moolenbroekesac 7545*b636d99dSDavid van Moolenbroek RANLIB=$ac_ct_RANLIB 7546*b636d99dSDavid van Moolenbroek fi 7547*b636d99dSDavid van Moolenbroekelse 7548*b636d99dSDavid van Moolenbroek RANLIB="$ac_cv_prog_RANLIB" 7549*b636d99dSDavid van Moolenbroekfi 7550*b636d99dSDavid van Moolenbroek 7551*b636d99dSDavid van Moolenbroekif test -n "$ac_tool_prefix"; then 7552*b636d99dSDavid van Moolenbroek # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 7553*b636d99dSDavid van Moolenbroekset dummy ${ac_tool_prefix}ar; ac_word=$2 7554*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7555*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 7556*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_AR+:} false; then : 7557*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 7558*b636d99dSDavid van Moolenbroekelse 7559*b636d99dSDavid van Moolenbroek if test -n "$AR"; then 7560*b636d99dSDavid van Moolenbroek ac_cv_prog_AR="$AR" # Let the user override the test. 7561*b636d99dSDavid van Moolenbroekelse 7562*b636d99dSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7563*b636d99dSDavid van Moolenbroekfor as_dir in $PATH 7564*b636d99dSDavid van Moolenbroekdo 7565*b636d99dSDavid van Moolenbroek IFS=$as_save_IFS 7566*b636d99dSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 7567*b636d99dSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 7568*b636d99dSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7569*b636d99dSDavid van Moolenbroek ac_cv_prog_AR="${ac_tool_prefix}ar" 7570*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7571*b636d99dSDavid van Moolenbroek break 2 7572*b636d99dSDavid van Moolenbroek fi 7573*b636d99dSDavid van Moolenbroekdone 7574*b636d99dSDavid van Moolenbroek done 7575*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS 7576*b636d99dSDavid van Moolenbroek 7577*b636d99dSDavid van Moolenbroekfi 7578*b636d99dSDavid van Moolenbroekfi 7579*b636d99dSDavid van MoolenbroekAR=$ac_cv_prog_AR 7580*b636d99dSDavid van Moolenbroekif test -n "$AR"; then 7581*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 7582*b636d99dSDavid van Moolenbroek$as_echo "$AR" >&6; } 7583*b636d99dSDavid van Moolenbroekelse 7584*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7585*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 7586*b636d99dSDavid van Moolenbroekfi 7587*b636d99dSDavid van Moolenbroek 7588*b636d99dSDavid van Moolenbroek 7589*b636d99dSDavid van Moolenbroekfi 7590*b636d99dSDavid van Moolenbroekif test -z "$ac_cv_prog_AR"; then 7591*b636d99dSDavid van Moolenbroek ac_ct_AR=$AR 7592*b636d99dSDavid van Moolenbroek # Extract the first word of "ar", so it can be a program name with args. 7593*b636d99dSDavid van Moolenbroekset dummy ar; ac_word=$2 7594*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7595*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 7596*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_ac_ct_AR+:} false; then : 7597*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 7598*b636d99dSDavid van Moolenbroekelse 7599*b636d99dSDavid van Moolenbroek if test -n "$ac_ct_AR"; then 7600*b636d99dSDavid van Moolenbroek ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 7601*b636d99dSDavid van Moolenbroekelse 7602*b636d99dSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7603*b636d99dSDavid van Moolenbroekfor as_dir in $PATH 7604*b636d99dSDavid van Moolenbroekdo 7605*b636d99dSDavid van Moolenbroek IFS=$as_save_IFS 7606*b636d99dSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 7607*b636d99dSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 7608*b636d99dSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7609*b636d99dSDavid van Moolenbroek ac_cv_prog_ac_ct_AR="ar" 7610*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7611*b636d99dSDavid van Moolenbroek break 2 7612*b636d99dSDavid van Moolenbroek fi 7613*b636d99dSDavid van Moolenbroekdone 7614*b636d99dSDavid van Moolenbroek done 7615*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS 7616*b636d99dSDavid van Moolenbroek 7617*b636d99dSDavid van Moolenbroekfi 7618*b636d99dSDavid van Moolenbroekfi 7619*b636d99dSDavid van Moolenbroekac_ct_AR=$ac_cv_prog_ac_ct_AR 7620*b636d99dSDavid van Moolenbroekif test -n "$ac_ct_AR"; then 7621*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 7622*b636d99dSDavid van Moolenbroek$as_echo "$ac_ct_AR" >&6; } 7623*b636d99dSDavid van Moolenbroekelse 7624*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7625*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 7626*b636d99dSDavid van Moolenbroekfi 7627*b636d99dSDavid van Moolenbroek 7628*b636d99dSDavid van Moolenbroek if test "x$ac_ct_AR" = x; then 7629*b636d99dSDavid van Moolenbroek AR="" 7630*b636d99dSDavid van Moolenbroek else 7631*b636d99dSDavid van Moolenbroek case $cross_compiling:$ac_tool_warned in 7632*b636d99dSDavid van Moolenbroekyes:) 7633*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7634*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7635*b636d99dSDavid van Moolenbroekac_tool_warned=yes ;; 7636*b636d99dSDavid van Moolenbroekesac 7637*b636d99dSDavid van Moolenbroek AR=$ac_ct_AR 7638*b636d99dSDavid van Moolenbroek fi 7639*b636d99dSDavid van Moolenbroekelse 7640*b636d99dSDavid van Moolenbroek AR="$ac_cv_prog_AR" 7641*b636d99dSDavid van Moolenbroekfi 7642*b636d99dSDavid van Moolenbroek 7643*b636d99dSDavid van Moolenbroek 7644*b636d99dSDavid van Moolenbroekrm -f os-proto.h 7645*b636d99dSDavid van Moolenbroek if test "${LBL_CFLAGS+set}" = set; then 7646*b636d99dSDavid van Moolenbroek V_CCOPT="$V_CCOPT ${LBL_CFLAGS}" 7647*b636d99dSDavid van Moolenbroek fi 7648*b636d99dSDavid van Moolenbroek if test -f .devel ; then 7649*b636d99dSDavid van Moolenbroek # 7650*b636d99dSDavid van Moolenbroek # Skip all the warning option stuff on some compilers. 7651*b636d99dSDavid van Moolenbroek # 7652*b636d99dSDavid van Moolenbroek if test "$ac_lbl_cc_dont_try_gcc_dashW" != yes; then 7653*b636d99dSDavid van Moolenbroek 7654*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wall option" >&5 7655*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether the compiler supports the -Wall option... " >&6; } 7656*b636d99dSDavid van Moolenbroek save_CFLAGS="$CFLAGS" 7657*b636d99dSDavid van Moolenbroek CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wall" 7658*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7659*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 7660*b636d99dSDavid van Moolenbroek 7661*b636d99dSDavid van Moolenbroekint 7662*b636d99dSDavid van Moolenbroekmain () 7663*b636d99dSDavid van Moolenbroek{ 7664*b636d99dSDavid van Moolenbroekreturn 0 7665*b636d99dSDavid van Moolenbroek ; 7666*b636d99dSDavid van Moolenbroek return 0; 7667*b636d99dSDavid van Moolenbroek} 7668*b636d99dSDavid van Moolenbroek_ACEOF 7669*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 7670*b636d99dSDavid van Moolenbroek 7671*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7672*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 7673*b636d99dSDavid van Moolenbroek CFLAGS="$save_CFLAGS" 7674*b636d99dSDavid van Moolenbroek V_CCOPT="$V_CCOPT -Wall" 7675*b636d99dSDavid van Moolenbroek 7676*b636d99dSDavid van Moolenbroekelse 7677*b636d99dSDavid van Moolenbroek 7678*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7679*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 7680*b636d99dSDavid van Moolenbroek CFLAGS="$save_CFLAGS" 7681*b636d99dSDavid van Moolenbroek 7682*b636d99dSDavid van Moolenbroekfi 7683*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7684*b636d99dSDavid van Moolenbroek 7685*b636d99dSDavid van Moolenbroek 7686*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wmissing-prototypes option" >&5 7687*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether the compiler supports the -Wmissing-prototypes option... " >&6; } 7688*b636d99dSDavid van Moolenbroek save_CFLAGS="$CFLAGS" 7689*b636d99dSDavid van Moolenbroek CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wmissing-prototypes" 7690*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7691*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 7692*b636d99dSDavid van Moolenbroek 7693*b636d99dSDavid van Moolenbroekint 7694*b636d99dSDavid van Moolenbroekmain () 7695*b636d99dSDavid van Moolenbroek{ 7696*b636d99dSDavid van Moolenbroekreturn 0 7697*b636d99dSDavid van Moolenbroek ; 7698*b636d99dSDavid van Moolenbroek return 0; 7699*b636d99dSDavid van Moolenbroek} 7700*b636d99dSDavid van Moolenbroek_ACEOF 7701*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 7702*b636d99dSDavid van Moolenbroek 7703*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7704*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 7705*b636d99dSDavid van Moolenbroek CFLAGS="$save_CFLAGS" 7706*b636d99dSDavid van Moolenbroek V_CCOPT="$V_CCOPT -Wmissing-prototypes" 7707*b636d99dSDavid van Moolenbroek 7708*b636d99dSDavid van Moolenbroekelse 7709*b636d99dSDavid van Moolenbroek 7710*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7711*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 7712*b636d99dSDavid van Moolenbroek CFLAGS="$save_CFLAGS" 7713*b636d99dSDavid van Moolenbroek 7714*b636d99dSDavid van Moolenbroekfi 7715*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7716*b636d99dSDavid van Moolenbroek 7717*b636d99dSDavid van Moolenbroek 7718*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wstrict-prototypes option" >&5 7719*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether the compiler supports the -Wstrict-prototypes option... " >&6; } 7720*b636d99dSDavid van Moolenbroek save_CFLAGS="$CFLAGS" 7721*b636d99dSDavid van Moolenbroek CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wstrict-prototypes" 7722*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7723*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 7724*b636d99dSDavid van Moolenbroek 7725*b636d99dSDavid van Moolenbroekint 7726*b636d99dSDavid van Moolenbroekmain () 7727*b636d99dSDavid van Moolenbroek{ 7728*b636d99dSDavid van Moolenbroekreturn 0 7729*b636d99dSDavid van Moolenbroek ; 7730*b636d99dSDavid van Moolenbroek return 0; 7731*b636d99dSDavid van Moolenbroek} 7732*b636d99dSDavid van Moolenbroek_ACEOF 7733*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 7734*b636d99dSDavid van Moolenbroek 7735*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7736*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 7737*b636d99dSDavid van Moolenbroek CFLAGS="$save_CFLAGS" 7738*b636d99dSDavid van Moolenbroek V_CCOPT="$V_CCOPT -Wstrict-prototypes" 7739*b636d99dSDavid van Moolenbroek 7740*b636d99dSDavid van Moolenbroekelse 7741*b636d99dSDavid van Moolenbroek 7742*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7743*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 7744*b636d99dSDavid van Moolenbroek CFLAGS="$save_CFLAGS" 7745*b636d99dSDavid van Moolenbroek 7746*b636d99dSDavid van Moolenbroekfi 7747*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7748*b636d99dSDavid van Moolenbroek 7749*b636d99dSDavid van Moolenbroek 7750*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wwrite-strings option" >&5 7751*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether the compiler supports the -Wwrite-strings option... " >&6; } 7752*b636d99dSDavid van Moolenbroek save_CFLAGS="$CFLAGS" 7753*b636d99dSDavid van Moolenbroek CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wwrite-strings" 7754*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7755*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 7756*b636d99dSDavid van Moolenbroek 7757*b636d99dSDavid van Moolenbroekint 7758*b636d99dSDavid van Moolenbroekmain () 7759*b636d99dSDavid van Moolenbroek{ 7760*b636d99dSDavid van Moolenbroekreturn 0 7761*b636d99dSDavid van Moolenbroek ; 7762*b636d99dSDavid van Moolenbroek return 0; 7763*b636d99dSDavid van Moolenbroek} 7764*b636d99dSDavid van Moolenbroek_ACEOF 7765*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 7766*b636d99dSDavid van Moolenbroek 7767*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7768*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 7769*b636d99dSDavid van Moolenbroek CFLAGS="$save_CFLAGS" 7770*b636d99dSDavid van Moolenbroek V_CCOPT="$V_CCOPT -Wwrite-strings" 7771*b636d99dSDavid van Moolenbroek 7772*b636d99dSDavid van Moolenbroekelse 7773*b636d99dSDavid van Moolenbroek 7774*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7775*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 7776*b636d99dSDavid van Moolenbroek CFLAGS="$save_CFLAGS" 7777*b636d99dSDavid van Moolenbroek 7778*b636d99dSDavid van Moolenbroekfi 7779*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7780*b636d99dSDavid van Moolenbroek 7781*b636d99dSDavid van Moolenbroek 7782*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpointer-arith option" >&5 7783*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether the compiler supports the -Wpointer-arith option... " >&6; } 7784*b636d99dSDavid van Moolenbroek save_CFLAGS="$CFLAGS" 7785*b636d99dSDavid van Moolenbroek CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wpointer-arith" 7786*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7787*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 7788*b636d99dSDavid van Moolenbroek 7789*b636d99dSDavid van Moolenbroekint 7790*b636d99dSDavid van Moolenbroekmain () 7791*b636d99dSDavid van Moolenbroek{ 7792*b636d99dSDavid van Moolenbroekreturn 0 7793*b636d99dSDavid van Moolenbroek ; 7794*b636d99dSDavid van Moolenbroek return 0; 7795*b636d99dSDavid van Moolenbroek} 7796*b636d99dSDavid van Moolenbroek_ACEOF 7797*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 7798*b636d99dSDavid van Moolenbroek 7799*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7800*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 7801*b636d99dSDavid van Moolenbroek CFLAGS="$save_CFLAGS" 7802*b636d99dSDavid van Moolenbroek V_CCOPT="$V_CCOPT -Wpointer-arith" 7803*b636d99dSDavid van Moolenbroek 7804*b636d99dSDavid van Moolenbroekelse 7805*b636d99dSDavid van Moolenbroek 7806*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7807*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 7808*b636d99dSDavid van Moolenbroek CFLAGS="$save_CFLAGS" 7809*b636d99dSDavid van Moolenbroek 7810*b636d99dSDavid van Moolenbroekfi 7811*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7812*b636d99dSDavid van Moolenbroek 7813*b636d99dSDavid van Moolenbroek 7814*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -W option" >&5 7815*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether the compiler supports the -W option... " >&6; } 7816*b636d99dSDavid van Moolenbroek save_CFLAGS="$CFLAGS" 7817*b636d99dSDavid van Moolenbroek CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -W" 7818*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7819*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 7820*b636d99dSDavid van Moolenbroek 7821*b636d99dSDavid van Moolenbroekint 7822*b636d99dSDavid van Moolenbroekmain () 7823*b636d99dSDavid van Moolenbroek{ 7824*b636d99dSDavid van Moolenbroekreturn 0 7825*b636d99dSDavid van Moolenbroek ; 7826*b636d99dSDavid van Moolenbroek return 0; 7827*b636d99dSDavid van Moolenbroek} 7828*b636d99dSDavid van Moolenbroek_ACEOF 7829*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 7830*b636d99dSDavid van Moolenbroek 7831*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7832*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 7833*b636d99dSDavid van Moolenbroek CFLAGS="$save_CFLAGS" 7834*b636d99dSDavid van Moolenbroek V_CCOPT="$V_CCOPT -W" 7835*b636d99dSDavid van Moolenbroek 7836*b636d99dSDavid van Moolenbroekelse 7837*b636d99dSDavid van Moolenbroek 7838*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7839*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 7840*b636d99dSDavid van Moolenbroek CFLAGS="$save_CFLAGS" 7841*b636d99dSDavid van Moolenbroek 7842*b636d99dSDavid van Moolenbroekfi 7843*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7844*b636d99dSDavid van Moolenbroek 7845*b636d99dSDavid van Moolenbroek fi 7846*b636d99dSDavid van Moolenbroek 7847*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports generating dependencies" >&5 7848*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether the compiler supports generating dependencies... " >&6; } 7849*b636d99dSDavid van Moolenbroek if test "$GCC" = yes ; then 7850*b636d99dSDavid van Moolenbroek # 7851*b636d99dSDavid van Moolenbroek # GCC, or a compiler deemed to be GCC by AC_PROG_CC (even 7852*b636d99dSDavid van Moolenbroek # though it's not); we assume that, in this case, the flag 7853*b636d99dSDavid van Moolenbroek # would be -M. 7854*b636d99dSDavid van Moolenbroek # 7855*b636d99dSDavid van Moolenbroek ac_lbl_dependency_flag="-M" 7856*b636d99dSDavid van Moolenbroek else 7857*b636d99dSDavid van Moolenbroek # 7858*b636d99dSDavid van Moolenbroek # Not GCC or a compiler deemed to be GCC; what platform is 7859*b636d99dSDavid van Moolenbroek # this? (We're assuming that if the compiler isn't GCC 7860*b636d99dSDavid van Moolenbroek # it's the compiler from the vendor of the OS; that won't 7861*b636d99dSDavid van Moolenbroek # necessarily be true for x86 platforms, where it might be 7862*b636d99dSDavid van Moolenbroek # the Intel C compiler.) 7863*b636d99dSDavid van Moolenbroek # 7864*b636d99dSDavid van Moolenbroek case "$host_os" in 7865*b636d99dSDavid van Moolenbroek 7866*b636d99dSDavid van Moolenbroek irix*|osf*|darwin*) 7867*b636d99dSDavid van Moolenbroek # 7868*b636d99dSDavid van Moolenbroek # MIPS C for IRIX, DEC C, and clang all use -M. 7869*b636d99dSDavid van Moolenbroek # 7870*b636d99dSDavid van Moolenbroek ac_lbl_dependency_flag="-M" 7871*b636d99dSDavid van Moolenbroek ;; 7872*b636d99dSDavid van Moolenbroek 7873*b636d99dSDavid van Moolenbroek solaris*) 7874*b636d99dSDavid van Moolenbroek # 7875*b636d99dSDavid van Moolenbroek # Sun C uses -xM. 7876*b636d99dSDavid van Moolenbroek # 7877*b636d99dSDavid van Moolenbroek ac_lbl_dependency_flag="-xM" 7878*b636d99dSDavid van Moolenbroek ;; 7879*b636d99dSDavid van Moolenbroek 7880*b636d99dSDavid van Moolenbroek hpux*) 7881*b636d99dSDavid van Moolenbroek # 7882*b636d99dSDavid van Moolenbroek # HP's older C compilers don't support this. 7883*b636d99dSDavid van Moolenbroek # HP's newer C compilers support this with 7884*b636d99dSDavid van Moolenbroek # either +M or +Make; the older compilers 7885*b636d99dSDavid van Moolenbroek # interpret +M as something completely 7886*b636d99dSDavid van Moolenbroek # different, so we use +Make so we don't 7887*b636d99dSDavid van Moolenbroek # think it works with the older compilers. 7888*b636d99dSDavid van Moolenbroek # 7889*b636d99dSDavid van Moolenbroek ac_lbl_dependency_flag="+Make" 7890*b636d99dSDavid van Moolenbroek ;; 7891*b636d99dSDavid van Moolenbroek 7892*b636d99dSDavid van Moolenbroek *) 7893*b636d99dSDavid van Moolenbroek # 7894*b636d99dSDavid van Moolenbroek # Not one of the above; assume no support for 7895*b636d99dSDavid van Moolenbroek # generating dependencies. 7896*b636d99dSDavid van Moolenbroek # 7897*b636d99dSDavid van Moolenbroek ac_lbl_dependency_flag="" 7898*b636d99dSDavid van Moolenbroek ;; 7899*b636d99dSDavid van Moolenbroek esac 7900*b636d99dSDavid van Moolenbroek fi 7901*b636d99dSDavid van Moolenbroek 7902*b636d99dSDavid van Moolenbroek # 7903*b636d99dSDavid van Moolenbroek # Is ac_lbl_dependency_flag defined and, if so, does the compiler 7904*b636d99dSDavid van Moolenbroek # complain about it? 7905*b636d99dSDavid van Moolenbroek # 7906*b636d99dSDavid van Moolenbroek # Note: clang doesn't seem to exit with an error status when handed 7907*b636d99dSDavid van Moolenbroek # an unknown non-warning error, even if you pass it 7908*b636d99dSDavid van Moolenbroek # -Werror=unknown-warning-option. However, it always supports 7909*b636d99dSDavid van Moolenbroek # -M, so the fact that this test always succeeds with clang 7910*b636d99dSDavid van Moolenbroek # isn't an issue. 7911*b636d99dSDavid van Moolenbroek # 7912*b636d99dSDavid van Moolenbroek if test ! -z "$ac_lbl_dependency_flag"; then 7913*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7914*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 7915*b636d99dSDavid van Moolenbroekint main(void) { return 0; } 7916*b636d99dSDavid van Moolenbroek_ACEOF 7917*b636d99dSDavid van Moolenbroek echo "$CC" $ac_lbl_dependency_flag conftest.c >&5 7918*b636d99dSDavid van Moolenbroek if "$CC" $ac_lbl_dependency_flag conftest.c >/dev/null 2>&1; then 7919*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with $ac_lbl_dependency_flag" >&5 7920*b636d99dSDavid van Moolenbroek$as_echo "yes, with $ac_lbl_dependency_flag" >&6; } 7921*b636d99dSDavid van Moolenbroek DEPENDENCY_CFLAG="$ac_lbl_dependency_flag" 7922*b636d99dSDavid van Moolenbroek MKDEP='${srcdir}/mkdep' 7923*b636d99dSDavid van Moolenbroek else 7924*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7925*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 7926*b636d99dSDavid van Moolenbroek # 7927*b636d99dSDavid van Moolenbroek # We can't run mkdep, so have "make depend" do 7928*b636d99dSDavid van Moolenbroek # nothing. 7929*b636d99dSDavid van Moolenbroek # 7930*b636d99dSDavid van Moolenbroek MKDEP=: 7931*b636d99dSDavid van Moolenbroek fi 7932*b636d99dSDavid van Moolenbroek rm -rf conftest* 7933*b636d99dSDavid van Moolenbroek else 7934*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7935*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 7936*b636d99dSDavid van Moolenbroek # 7937*b636d99dSDavid van Moolenbroek # We can't run mkdep, so have "make depend" do 7938*b636d99dSDavid van Moolenbroek # nothing. 7939*b636d99dSDavid van Moolenbroek # 7940*b636d99dSDavid van Moolenbroek MKDEP=: 7941*b636d99dSDavid van Moolenbroek fi 7942*b636d99dSDavid van Moolenbroek 7943*b636d99dSDavid van Moolenbroek 7944*b636d99dSDavid van Moolenbroek 7945*b636d99dSDavid van Moolenbroek # 7946*b636d99dSDavid van Moolenbroek # We used to set -n32 for IRIX 6 when not using GCC (presumed 7947*b636d99dSDavid van Moolenbroek # to mean that we're using MIPS C or MIPSpro C); it specified 7948*b636d99dSDavid van Moolenbroek # the "new" faster 32-bit ABI, introduced in IRIX 6.2. I'm 7949*b636d99dSDavid van Moolenbroek # not sure why that would be something to do *only* with a 7950*b636d99dSDavid van Moolenbroek # .devel file; why should the ABI for which we produce code 7951*b636d99dSDavid van Moolenbroek # depend on .devel? 7952*b636d99dSDavid van Moolenbroek # 7953*b636d99dSDavid van Moolenbroek os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'` 7954*b636d99dSDavid van Moolenbroek name="lbl/os-$os.h" 7955*b636d99dSDavid van Moolenbroek if test -f $name ; then 7956*b636d99dSDavid van Moolenbroek ln -s $name os-proto.h 7957*b636d99dSDavid van Moolenbroek 7958*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_OS_PROTO_H 1" >>confdefs.h 7959*b636d99dSDavid van Moolenbroek 7960*b636d99dSDavid van Moolenbroek else 7961*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: can't find $name" >&5 7962*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: can't find $name" >&2;} 7963*b636d99dSDavid van Moolenbroek fi 7964*b636d99dSDavid van Moolenbroek fi 7965*b636d99dSDavid van Moolenbroek 7966*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has the sa_len member" >&5 7967*b636d99dSDavid van Moolenbroek$as_echo_n "checking if sockaddr struct has the sa_len member... " >&6; } 7968*b636d99dSDavid van Moolenbroek if ${ac_cv_lbl_sockaddr_has_sa_len+:} false; then : 7969*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 7970*b636d99dSDavid van Moolenbroekelse 7971*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7972*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 7973*b636d99dSDavid van Moolenbroek 7974*b636d99dSDavid van Moolenbroek# include <sys/types.h> 7975*b636d99dSDavid van Moolenbroek# include <sys/socket.h> 7976*b636d99dSDavid van Moolenbroekint 7977*b636d99dSDavid van Moolenbroekmain () 7978*b636d99dSDavid van Moolenbroek{ 7979*b636d99dSDavid van Moolenbroeku_int i = sizeof(((struct sockaddr *)0)->sa_len) 7980*b636d99dSDavid van Moolenbroek ; 7981*b636d99dSDavid van Moolenbroek return 0; 7982*b636d99dSDavid van Moolenbroek} 7983*b636d99dSDavid van Moolenbroek_ACEOF 7984*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 7985*b636d99dSDavid van Moolenbroek ac_cv_lbl_sockaddr_has_sa_len=yes 7986*b636d99dSDavid van Moolenbroekelse 7987*b636d99dSDavid van Moolenbroek ac_cv_lbl_sockaddr_has_sa_len=no 7988*b636d99dSDavid van Moolenbroekfi 7989*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7990*b636d99dSDavid van Moolenbroekfi 7991*b636d99dSDavid van Moolenbroek 7992*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_sockaddr_has_sa_len" >&5 7993*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_lbl_sockaddr_has_sa_len" >&6; } 7994*b636d99dSDavid van Moolenbroek if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then 7995*b636d99dSDavid van Moolenbroek 7996*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h 7997*b636d99dSDavid van Moolenbroek 7998*b636d99dSDavid van Moolenbroek fi 7999*b636d99dSDavid van Moolenbroek 8000*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if unaligned accesses fail" >&5 8001*b636d99dSDavid van Moolenbroek$as_echo_n "checking if unaligned accesses fail... " >&6; } 8002*b636d99dSDavid van Moolenbroek if ${ac_cv_lbl_unaligned_fail+:} false; then : 8003*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 8004*b636d99dSDavid van Moolenbroekelse 8005*b636d99dSDavid van Moolenbroek case "$host_cpu" in 8006*b636d99dSDavid van Moolenbroek 8007*b636d99dSDavid van Moolenbroek # 8008*b636d99dSDavid van Moolenbroek # These are CPU types where: 8009*b636d99dSDavid van Moolenbroek # 8010*b636d99dSDavid van Moolenbroek # the CPU faults on an unaligned access, but at least some 8011*b636d99dSDavid van Moolenbroek # OSes that support that CPU catch the fault and simulate 8012*b636d99dSDavid van Moolenbroek # the unaligned access (e.g., Alpha/{Digital,Tru64} UNIX) - 8013*b636d99dSDavid van Moolenbroek # the simulation is slow, so we don't want to use it; 8014*b636d99dSDavid van Moolenbroek # 8015*b636d99dSDavid van Moolenbroek # the CPU, I infer (from the old 8016*b636d99dSDavid van Moolenbroek # 8017*b636d99dSDavid van Moolenbroek # XXX: should also check that they don't do weird things (like on arm) 8018*b636d99dSDavid van Moolenbroek # 8019*b636d99dSDavid van Moolenbroek # comment) doesn't fault on unaligned accesses, but doesn't 8020*b636d99dSDavid van Moolenbroek # do a normal unaligned fetch, either (e.g., presumably, ARM); 8021*b636d99dSDavid van Moolenbroek # 8022*b636d99dSDavid van Moolenbroek # for whatever reason, the test program doesn't work 8023*b636d99dSDavid van Moolenbroek # (this has been claimed to be the case for several of those 8024*b636d99dSDavid van Moolenbroek # CPUs - I don't know what the problem is; the problem 8025*b636d99dSDavid van Moolenbroek # was reported as "the test program dumps core" for SuperH, 8026*b636d99dSDavid van Moolenbroek # but that's what the test program is *supposed* to do - 8027*b636d99dSDavid van Moolenbroek # it dumps core before it writes anything, so the test 8028*b636d99dSDavid van Moolenbroek # for an empty output file should find an empty output 8029*b636d99dSDavid van Moolenbroek # file and conclude that unaligned accesses don't work). 8030*b636d99dSDavid van Moolenbroek # 8031*b636d99dSDavid van Moolenbroek # This run-time test won't work if you're cross-compiling, so 8032*b636d99dSDavid van Moolenbroek # in order to support cross-compiling for a particular CPU, 8033*b636d99dSDavid van Moolenbroek # we have to wire in the list of CPU types anyway, as far as 8034*b636d99dSDavid van Moolenbroek # I know, so perhaps we should just have a set of CPUs on 8035*b636d99dSDavid van Moolenbroek # which we know it doesn't work, a set of CPUs on which we 8036*b636d99dSDavid van Moolenbroek # know it does work, and have the script just fail on other 8037*b636d99dSDavid van Moolenbroek # cpu types and update it when such a failure occurs. 8038*b636d99dSDavid van Moolenbroek # 8039*b636d99dSDavid van Moolenbroek alpha*|arm*|bfin*|hp*|mips*|sh*|sparc*|ia64|nv1) 8040*b636d99dSDavid van Moolenbroek ac_cv_lbl_unaligned_fail=yes 8041*b636d99dSDavid van Moolenbroek ;; 8042*b636d99dSDavid van Moolenbroek 8043*b636d99dSDavid van Moolenbroek *) 8044*b636d99dSDavid van Moolenbroek cat >conftest.c <<EOF 8045*b636d99dSDavid van Moolenbroek# include <sys/types.h> 8046*b636d99dSDavid van Moolenbroek# include <sys/wait.h> 8047*b636d99dSDavid van Moolenbroek# include <stdio.h> 8048*b636d99dSDavid van Moolenbroek unsigned char a[5] = { 1, 2, 3, 4, 5 }; 8049*b636d99dSDavid van Moolenbroek main() { 8050*b636d99dSDavid van Moolenbroek unsigned int i; 8051*b636d99dSDavid van Moolenbroek pid_t pid; 8052*b636d99dSDavid van Moolenbroek int status; 8053*b636d99dSDavid van Moolenbroek /* avoid "core dumped" message */ 8054*b636d99dSDavid van Moolenbroek pid = fork(); 8055*b636d99dSDavid van Moolenbroek if (pid < 0) 8056*b636d99dSDavid van Moolenbroek exit(2); 8057*b636d99dSDavid van Moolenbroek if (pid > 0) { 8058*b636d99dSDavid van Moolenbroek /* parent */ 8059*b636d99dSDavid van Moolenbroek pid = waitpid(pid, &status, 0); 8060*b636d99dSDavid van Moolenbroek if (pid < 0) 8061*b636d99dSDavid van Moolenbroek exit(3); 8062*b636d99dSDavid van Moolenbroek exit(!WIFEXITED(status)); 8063*b636d99dSDavid van Moolenbroek } 8064*b636d99dSDavid van Moolenbroek /* child */ 8065*b636d99dSDavid van Moolenbroek i = *(unsigned int *)&a[1]; 8066*b636d99dSDavid van Moolenbroek printf("%d\n", i); 8067*b636d99dSDavid van Moolenbroek exit(0); 8068*b636d99dSDavid van Moolenbroek } 8069*b636d99dSDavid van MoolenbroekEOF 8070*b636d99dSDavid van Moolenbroek ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \ 8071*b636d99dSDavid van Moolenbroek conftest.c $LIBS >/dev/null 2>&1 8072*b636d99dSDavid van Moolenbroek if test ! -x conftest ; then 8073*b636d99dSDavid van Moolenbroek ac_cv_lbl_unaligned_fail=yes 8074*b636d99dSDavid van Moolenbroek else 8075*b636d99dSDavid van Moolenbroek ./conftest >conftest.out 8076*b636d99dSDavid van Moolenbroek if test ! -s conftest.out ; then 8077*b636d99dSDavid van Moolenbroek ac_cv_lbl_unaligned_fail=yes 8078*b636d99dSDavid van Moolenbroek else 8079*b636d99dSDavid van Moolenbroek ac_cv_lbl_unaligned_fail=no 8080*b636d99dSDavid van Moolenbroek fi 8081*b636d99dSDavid van Moolenbroek fi 8082*b636d99dSDavid van Moolenbroek rm -f -r conftest* core core.conftest 8083*b636d99dSDavid van Moolenbroek ;; 8084*b636d99dSDavid van Moolenbroek esac 8085*b636d99dSDavid van Moolenbroekfi 8086*b636d99dSDavid van Moolenbroek 8087*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_unaligned_fail" >&5 8088*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_lbl_unaligned_fail" >&6; } 8089*b636d99dSDavid van Moolenbroek if test $ac_cv_lbl_unaligned_fail = yes ; then 8090*b636d99dSDavid van Moolenbroek 8091*b636d99dSDavid van Moolenbroek$as_echo "#define LBL_ALIGN 1" >>confdefs.h 8092*b636d99dSDavid van Moolenbroek 8093*b636d99dSDavid van Moolenbroek fi 8094*b636d99dSDavid van Moolenbroek 8095*b636d99dSDavid van Moolenbroek 8096*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for h_errno" >&5 8097*b636d99dSDavid van Moolenbroek$as_echo_n "checking for h_errno... " >&6; } 8098*b636d99dSDavid van Moolenbroek if ${ac_cv_var_h_errno+:} false; then : 8099*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 8100*b636d99dSDavid van Moolenbroekelse 8101*b636d99dSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8102*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 8103*b636d99dSDavid van Moolenbroek 8104*b636d99dSDavid van Moolenbroek# include <sys/types.h> 8105*b636d99dSDavid van Moolenbroek# include <netdb.h> 8106*b636d99dSDavid van Moolenbroekint 8107*b636d99dSDavid van Moolenbroekmain () 8108*b636d99dSDavid van Moolenbroek{ 8109*b636d99dSDavid van Moolenbroekint foo = h_errno; 8110*b636d99dSDavid van Moolenbroek ; 8111*b636d99dSDavid van Moolenbroek return 0; 8112*b636d99dSDavid van Moolenbroek} 8113*b636d99dSDavid van Moolenbroek_ACEOF 8114*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 8115*b636d99dSDavid van Moolenbroek ac_cv_var_h_errno=yes 8116*b636d99dSDavid van Moolenbroekelse 8117*b636d99dSDavid van Moolenbroek ac_cv_var_h_errno=no 8118*b636d99dSDavid van Moolenbroekfi 8119*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8120*b636d99dSDavid van Moolenbroekfi 8121*b636d99dSDavid van Moolenbroek 8122*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_h_errno" >&5 8123*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_var_h_errno" >&6; } 8124*b636d99dSDavid van Moolenbroek if test "$ac_cv_var_h_errno" = "yes"; then 8125*b636d99dSDavid van Moolenbroek 8126*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_H_ERRNO 1" >>confdefs.h 8127*b636d99dSDavid van Moolenbroek 8128*b636d99dSDavid van Moolenbroek fi 8129*b636d99dSDavid van Moolenbroek 8130*b636d99dSDavid van Moolenbroek 8131*b636d99dSDavid van Moolenbroek# Check for OpenSSL libcrypto 8132*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use OpenSSL libcrypto" >&5 8133*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether to use OpenSSL libcrypto... " >&6; } 8134*b636d99dSDavid van Moolenbroek# Specify location for both includes and libraries. 8135*b636d99dSDavid van Moolenbroekwant_libcrypto=ifavailable 8136*b636d99dSDavid van Moolenbroek 8137*b636d99dSDavid van Moolenbroek# Check whether --with-crypto was given. 8138*b636d99dSDavid van Moolenbroekif test "${with_crypto+set}" = set; then : 8139*b636d99dSDavid van Moolenbroek withval=$with_crypto; 8140*b636d99dSDavid van Moolenbroek if test $withval = no 8141*b636d99dSDavid van Moolenbroek then 8142*b636d99dSDavid van Moolenbroek want_libcrypto=no 8143*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8144*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 8145*b636d99dSDavid van Moolenbroek elif test $withval = yes 8146*b636d99dSDavid van Moolenbroek then 8147*b636d99dSDavid van Moolenbroek want_libcrypto=yes 8148*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8149*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 8150*b636d99dSDavid van Moolenbroek fi 8151*b636d99dSDavid van Moolenbroek 8152*b636d99dSDavid van Moolenbroekelse 8153*b636d99dSDavid van Moolenbroek 8154*b636d99dSDavid van Moolenbroek # 8155*b636d99dSDavid van Moolenbroek # Use libcrypto if it's present, otherwise don't. 8156*b636d99dSDavid van Moolenbroek # 8157*b636d99dSDavid van Moolenbroek want_libcrypto=ifavailable 8158*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5 8159*b636d99dSDavid van Moolenbroek$as_echo "yes, if available" >&6; } 8160*b636d99dSDavid van Moolenbroek 8161*b636d99dSDavid van Moolenbroekfi 8162*b636d99dSDavid van Moolenbroek 8163*b636d99dSDavid van Moolenbroekif test "$want_libcrypto" != "no"; then 8164*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DES_cbc_encrypt in -lcrypto" >&5 8165*b636d99dSDavid van Moolenbroek$as_echo_n "checking for DES_cbc_encrypt in -lcrypto... " >&6; } 8166*b636d99dSDavid van Moolenbroekif ${ac_cv_lib_crypto_DES_cbc_encrypt+:} false; then : 8167*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 8168*b636d99dSDavid van Moolenbroekelse 8169*b636d99dSDavid van Moolenbroek ac_check_lib_save_LIBS=$LIBS 8170*b636d99dSDavid van MoolenbroekLIBS="-lcrypto $LIBS" 8171*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 8172*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 8173*b636d99dSDavid van Moolenbroek 8174*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 8175*b636d99dSDavid van Moolenbroek Use char because int might match the return type of a GCC 8176*b636d99dSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 8177*b636d99dSDavid van Moolenbroek#ifdef __cplusplus 8178*b636d99dSDavid van Moolenbroekextern "C" 8179*b636d99dSDavid van Moolenbroek#endif 8180*b636d99dSDavid van Moolenbroekchar DES_cbc_encrypt (); 8181*b636d99dSDavid van Moolenbroekint 8182*b636d99dSDavid van Moolenbroekmain () 8183*b636d99dSDavid van Moolenbroek{ 8184*b636d99dSDavid van Moolenbroekreturn DES_cbc_encrypt (); 8185*b636d99dSDavid van Moolenbroek ; 8186*b636d99dSDavid van Moolenbroek return 0; 8187*b636d99dSDavid van Moolenbroek} 8188*b636d99dSDavid van Moolenbroek_ACEOF 8189*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 8190*b636d99dSDavid van Moolenbroek ac_cv_lib_crypto_DES_cbc_encrypt=yes 8191*b636d99dSDavid van Moolenbroekelse 8192*b636d99dSDavid van Moolenbroek ac_cv_lib_crypto_DES_cbc_encrypt=no 8193*b636d99dSDavid van Moolenbroekfi 8194*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 8195*b636d99dSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 8196*b636d99dSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS 8197*b636d99dSDavid van Moolenbroekfi 8198*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_DES_cbc_encrypt" >&5 8199*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_lib_crypto_DES_cbc_encrypt" >&6; } 8200*b636d99dSDavid van Moolenbroekif test "x$ac_cv_lib_crypto_DES_cbc_encrypt" = xyes; then : 8201*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 8202*b636d99dSDavid van Moolenbroek#define HAVE_LIBCRYPTO 1 8203*b636d99dSDavid van Moolenbroek_ACEOF 8204*b636d99dSDavid van Moolenbroek 8205*b636d99dSDavid van Moolenbroek LIBS="-lcrypto $LIBS" 8206*b636d99dSDavid van Moolenbroek 8207*b636d99dSDavid van Moolenbroekfi 8208*b636d99dSDavid van Moolenbroek 8209*b636d99dSDavid van Moolenbroek for ac_header in openssl/evp.h 8210*b636d99dSDavid van Moolenbroekdo : 8211*b636d99dSDavid van Moolenbroek ac_fn_c_check_header_mongrel "$LINENO" "openssl/evp.h" "ac_cv_header_openssl_evp_h" "$ac_includes_default" 8212*b636d99dSDavid van Moolenbroekif test "x$ac_cv_header_openssl_evp_h" = xyes; then : 8213*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 8214*b636d99dSDavid van Moolenbroek#define HAVE_OPENSSL_EVP_H 1 8215*b636d99dSDavid van Moolenbroek_ACEOF 8216*b636d99dSDavid van Moolenbroek 8217*b636d99dSDavid van Moolenbroekfi 8218*b636d99dSDavid van Moolenbroek 8219*b636d99dSDavid van Moolenbroekdone 8220*b636d99dSDavid van Moolenbroek 8221*b636d99dSDavid van Moolenbroekfi 8222*b636d99dSDavid van Moolenbroek 8223*b636d99dSDavid van Moolenbroek# Check for libcap-ng 8224*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use libcap-ng" >&5 8225*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether to use libcap-ng... " >&6; } 8226*b636d99dSDavid van Moolenbroek# Specify location for both includes and libraries. 8227*b636d99dSDavid van Moolenbroekwant_libcap_ng=ifavailable 8228*b636d99dSDavid van Moolenbroek 8229*b636d99dSDavid van Moolenbroek# Check whether --with-cap_ng was given. 8230*b636d99dSDavid van Moolenbroekif test "${with_cap_ng+set}" = set; then : 8231*b636d99dSDavid van Moolenbroek withval=$with_cap_ng; 8232*b636d99dSDavid van Moolenbroek if test $withval = no 8233*b636d99dSDavid van Moolenbroek then 8234*b636d99dSDavid van Moolenbroek want_libcap_ng=no 8235*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8236*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } 8237*b636d99dSDavid van Moolenbroek elif test $withval = yes 8238*b636d99dSDavid van Moolenbroek then 8239*b636d99dSDavid van Moolenbroek want_libcap_ng=yes 8240*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8241*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; } 8242*b636d99dSDavid van Moolenbroek fi 8243*b636d99dSDavid van Moolenbroek 8244*b636d99dSDavid van Moolenbroekelse 8245*b636d99dSDavid van Moolenbroek 8246*b636d99dSDavid van Moolenbroek # 8247*b636d99dSDavid van Moolenbroek # Use libcap-ng if it's present, otherwise don't. 8248*b636d99dSDavid van Moolenbroek # 8249*b636d99dSDavid van Moolenbroek want_libcap_ng=ifavailable 8250*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5 8251*b636d99dSDavid van Moolenbroek$as_echo "yes, if available" >&6; } 8252*b636d99dSDavid van Moolenbroek 8253*b636d99dSDavid van Moolenbroekfi 8254*b636d99dSDavid van Moolenbroek 8255*b636d99dSDavid van Moolenbroekif test "$want_libcap_ng" != "no"; then 8256*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for capng_change_id in -lcap-ng" >&5 8257*b636d99dSDavid van Moolenbroek$as_echo_n "checking for capng_change_id in -lcap-ng... " >&6; } 8258*b636d99dSDavid van Moolenbroekif ${ac_cv_lib_cap_ng_capng_change_id+:} false; then : 8259*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 8260*b636d99dSDavid van Moolenbroekelse 8261*b636d99dSDavid van Moolenbroek ac_check_lib_save_LIBS=$LIBS 8262*b636d99dSDavid van MoolenbroekLIBS="-lcap-ng $LIBS" 8263*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 8264*b636d99dSDavid van Moolenbroek/* end confdefs.h. */ 8265*b636d99dSDavid van Moolenbroek 8266*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 8267*b636d99dSDavid van Moolenbroek Use char because int might match the return type of a GCC 8268*b636d99dSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 8269*b636d99dSDavid van Moolenbroek#ifdef __cplusplus 8270*b636d99dSDavid van Moolenbroekextern "C" 8271*b636d99dSDavid van Moolenbroek#endif 8272*b636d99dSDavid van Moolenbroekchar capng_change_id (); 8273*b636d99dSDavid van Moolenbroekint 8274*b636d99dSDavid van Moolenbroekmain () 8275*b636d99dSDavid van Moolenbroek{ 8276*b636d99dSDavid van Moolenbroekreturn capng_change_id (); 8277*b636d99dSDavid van Moolenbroek ; 8278*b636d99dSDavid van Moolenbroek return 0; 8279*b636d99dSDavid van Moolenbroek} 8280*b636d99dSDavid van Moolenbroek_ACEOF 8281*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 8282*b636d99dSDavid van Moolenbroek ac_cv_lib_cap_ng_capng_change_id=yes 8283*b636d99dSDavid van Moolenbroekelse 8284*b636d99dSDavid van Moolenbroek ac_cv_lib_cap_ng_capng_change_id=no 8285*b636d99dSDavid van Moolenbroekfi 8286*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 8287*b636d99dSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 8288*b636d99dSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS 8289*b636d99dSDavid van Moolenbroekfi 8290*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_ng_capng_change_id" >&5 8291*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_lib_cap_ng_capng_change_id" >&6; } 8292*b636d99dSDavid van Moolenbroekif test "x$ac_cv_lib_cap_ng_capng_change_id" = xyes; then : 8293*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 8294*b636d99dSDavid van Moolenbroek#define HAVE_LIBCAP_NG 1 8295*b636d99dSDavid van Moolenbroek_ACEOF 8296*b636d99dSDavid van Moolenbroek 8297*b636d99dSDavid van Moolenbroek LIBS="-lcap-ng $LIBS" 8298*b636d99dSDavid van Moolenbroek 8299*b636d99dSDavid van Moolenbroekfi 8300*b636d99dSDavid van Moolenbroek 8301*b636d99dSDavid van Moolenbroek for ac_header in cap-ng.h 8302*b636d99dSDavid van Moolenbroekdo : 8303*b636d99dSDavid van Moolenbroek ac_fn_c_check_header_mongrel "$LINENO" "cap-ng.h" "ac_cv_header_cap_ng_h" "$ac_includes_default" 8304*b636d99dSDavid van Moolenbroekif test "x$ac_cv_header_cap_ng_h" = xyes; then : 8305*b636d99dSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 8306*b636d99dSDavid van Moolenbroek#define HAVE_CAP_NG_H 1 8307*b636d99dSDavid van Moolenbroek_ACEOF 8308*b636d99dSDavid van Moolenbroek 8309*b636d99dSDavid van Moolenbroekfi 8310*b636d99dSDavid van Moolenbroek 8311*b636d99dSDavid van Moolenbroekdone 8312*b636d99dSDavid van Moolenbroek 8313*b636d99dSDavid van Moolenbroekfi 8314*b636d99dSDavid van Moolenbroek 8315*b636d99dSDavid van Moolenbroekif test "$missing_includes" = "yes"; then 8316*b636d99dSDavid van Moolenbroek CPPFLAGS="$CPPFLAGS -I$srcdir/missing" 8317*b636d99dSDavid van Moolenbroek V_INCLS="$V_INCLS -I$srcdir/missing" 8318*b636d99dSDavid van Moolenbroekfi 8319*b636d99dSDavid van Moolenbroek 8320*b636d99dSDavid van Moolenbroek 8321*b636d99dSDavid van Moolenbroek 8322*b636d99dSDavid van Moolenbroek 8323*b636d99dSDavid van Moolenbroek 8324*b636d99dSDavid van Moolenbroek 8325*b636d99dSDavid van Moolenbroek 8326*b636d99dSDavid van Moolenbroek 8327*b636d99dSDavid van Moolenbroek 8328*b636d99dSDavid van Moolenbroek 8329*b636d99dSDavid van Moolenbroek# Find a good install program. We prefer a C program (faster), 8330*b636d99dSDavid van Moolenbroek# so one script is as good as another. But avoid the broken or 8331*b636d99dSDavid van Moolenbroek# incompatible versions: 8332*b636d99dSDavid van Moolenbroek# SysV /etc/install, /usr/sbin/install 8333*b636d99dSDavid van Moolenbroek# SunOS /usr/etc/install 8334*b636d99dSDavid van Moolenbroek# IRIX /sbin/install 8335*b636d99dSDavid van Moolenbroek# AIX /bin/install 8336*b636d99dSDavid van Moolenbroek# AmigaOS /C/install, which installs bootblocks on floppy discs 8337*b636d99dSDavid van Moolenbroek# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 8338*b636d99dSDavid van Moolenbroek# AFS /usr/afsws/bin/install, which mishandles nonexistent args 8339*b636d99dSDavid van Moolenbroek# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 8340*b636d99dSDavid van Moolenbroek# OS/2's system install, which has a completely different semantic 8341*b636d99dSDavid van Moolenbroek# ./install, which can be erroneously created by make from ./install.sh. 8342*b636d99dSDavid van Moolenbroek# Reject install programs that cannot install multiple files. 8343*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 8344*b636d99dSDavid van Moolenbroek$as_echo_n "checking for a BSD-compatible install... " >&6; } 8345*b636d99dSDavid van Moolenbroekif test -z "$INSTALL"; then 8346*b636d99dSDavid van Moolenbroekif ${ac_cv_path_install+:} false; then : 8347*b636d99dSDavid van Moolenbroek $as_echo_n "(cached) " >&6 8348*b636d99dSDavid van Moolenbroekelse 8349*b636d99dSDavid van Moolenbroek as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8350*b636d99dSDavid van Moolenbroekfor as_dir in $PATH 8351*b636d99dSDavid van Moolenbroekdo 8352*b636d99dSDavid van Moolenbroek IFS=$as_save_IFS 8353*b636d99dSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 8354*b636d99dSDavid van Moolenbroek # Account for people who put trailing slashes in PATH elements. 8355*b636d99dSDavid van Moolenbroekcase $as_dir/ in #(( 8356*b636d99dSDavid van Moolenbroek ./ | .// | /[cC]/* | \ 8357*b636d99dSDavid van Moolenbroek /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 8358*b636d99dSDavid van Moolenbroek ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 8359*b636d99dSDavid van Moolenbroek /usr/ucb/* ) ;; 8360*b636d99dSDavid van Moolenbroek *) 8361*b636d99dSDavid van Moolenbroek # OSF1 and SCO ODT 3.0 have their own names for install. 8362*b636d99dSDavid van Moolenbroek # Don't use installbsd from OSF since it installs stuff as root 8363*b636d99dSDavid van Moolenbroek # by default. 8364*b636d99dSDavid van Moolenbroek for ac_prog in ginstall scoinst install; do 8365*b636d99dSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 8366*b636d99dSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 8367*b636d99dSDavid van Moolenbroek if test $ac_prog = install && 8368*b636d99dSDavid van Moolenbroek grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 8369*b636d99dSDavid van Moolenbroek # AIX install. It has an incompatible calling convention. 8370*b636d99dSDavid van Moolenbroek : 8371*b636d99dSDavid van Moolenbroek elif test $ac_prog = install && 8372*b636d99dSDavid van Moolenbroek grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 8373*b636d99dSDavid van Moolenbroek # program-specific install script used by HP pwplus--don't use. 8374*b636d99dSDavid van Moolenbroek : 8375*b636d99dSDavid van Moolenbroek else 8376*b636d99dSDavid van Moolenbroek rm -rf conftest.one conftest.two conftest.dir 8377*b636d99dSDavid van Moolenbroek echo one > conftest.one 8378*b636d99dSDavid van Moolenbroek echo two > conftest.two 8379*b636d99dSDavid van Moolenbroek mkdir conftest.dir 8380*b636d99dSDavid van Moolenbroek if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 8381*b636d99dSDavid van Moolenbroek test -s conftest.one && test -s conftest.two && 8382*b636d99dSDavid van Moolenbroek test -s conftest.dir/conftest.one && 8383*b636d99dSDavid van Moolenbroek test -s conftest.dir/conftest.two 8384*b636d99dSDavid van Moolenbroek then 8385*b636d99dSDavid van Moolenbroek ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 8386*b636d99dSDavid van Moolenbroek break 3 8387*b636d99dSDavid van Moolenbroek fi 8388*b636d99dSDavid van Moolenbroek fi 8389*b636d99dSDavid van Moolenbroek fi 8390*b636d99dSDavid van Moolenbroek done 8391*b636d99dSDavid van Moolenbroek done 8392*b636d99dSDavid van Moolenbroek ;; 8393*b636d99dSDavid van Moolenbroekesac 8394*b636d99dSDavid van Moolenbroek 8395*b636d99dSDavid van Moolenbroek done 8396*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS 8397*b636d99dSDavid van Moolenbroek 8398*b636d99dSDavid van Moolenbroekrm -rf conftest.one conftest.two conftest.dir 8399*b636d99dSDavid van Moolenbroek 8400*b636d99dSDavid van Moolenbroekfi 8401*b636d99dSDavid van Moolenbroek if test "${ac_cv_path_install+set}" = set; then 8402*b636d99dSDavid van Moolenbroek INSTALL=$ac_cv_path_install 8403*b636d99dSDavid van Moolenbroek else 8404*b636d99dSDavid van Moolenbroek # As a last resort, use the slow shell script. Don't cache a 8405*b636d99dSDavid van Moolenbroek # value for INSTALL within a source directory, because that will 8406*b636d99dSDavid van Moolenbroek # break other packages using the cache if that directory is 8407*b636d99dSDavid van Moolenbroek # removed, or if the value is a relative name. 8408*b636d99dSDavid van Moolenbroek INSTALL=$ac_install_sh 8409*b636d99dSDavid van Moolenbroek fi 8410*b636d99dSDavid van Moolenbroekfi 8411*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 8412*b636d99dSDavid van Moolenbroek$as_echo "$INSTALL" >&6; } 8413*b636d99dSDavid van Moolenbroek 8414*b636d99dSDavid van Moolenbroek# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 8415*b636d99dSDavid van Moolenbroek# It thinks the first close brace ends the variable substitution. 8416*b636d99dSDavid van Moolenbroektest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 8417*b636d99dSDavid van Moolenbroek 8418*b636d99dSDavid van Moolenbroektest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 8419*b636d99dSDavid van Moolenbroek 8420*b636d99dSDavid van Moolenbroektest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 8421*b636d99dSDavid van Moolenbroek 8422*b636d99dSDavid van Moolenbroek 8423*b636d99dSDavid van Moolenbroekac_config_headers="$ac_config_headers config.h" 8424*b636d99dSDavid van Moolenbroek 8425*b636d99dSDavid van Moolenbroek 8426*b636d99dSDavid van Moolenbroekac_config_commands="$ac_config_commands default-1" 8427*b636d99dSDavid van Moolenbroek 8428*b636d99dSDavid van Moolenbroekac_config_files="$ac_config_files Makefile tcpdump.1" 8429*b636d99dSDavid van Moolenbroek 8430*b636d99dSDavid van Moolenbroekcat >confcache <<\_ACEOF 8431*b636d99dSDavid van Moolenbroek# This file is a shell script that caches the results of configure 8432*b636d99dSDavid van Moolenbroek# tests run on this system so they can be shared between configure 8433*b636d99dSDavid van Moolenbroek# scripts and configure runs, see configure's option --config-cache. 8434*b636d99dSDavid van Moolenbroek# It is not useful on other systems. If it contains results you don't 8435*b636d99dSDavid van Moolenbroek# want to keep, you may remove or edit it. 8436*b636d99dSDavid van Moolenbroek# 8437*b636d99dSDavid van Moolenbroek# config.status only pays attention to the cache file if you give it 8438*b636d99dSDavid van Moolenbroek# the --recheck option to rerun configure. 8439*b636d99dSDavid van Moolenbroek# 8440*b636d99dSDavid van Moolenbroek# `ac_cv_env_foo' variables (set or unset) will be overridden when 8441*b636d99dSDavid van Moolenbroek# loading this file, other *unset* `ac_cv_foo' will be assigned the 8442*b636d99dSDavid van Moolenbroek# following values. 8443*b636d99dSDavid van Moolenbroek 8444*b636d99dSDavid van Moolenbroek_ACEOF 8445*b636d99dSDavid van Moolenbroek 8446*b636d99dSDavid van Moolenbroek# The following way of writing the cache mishandles newlines in values, 8447*b636d99dSDavid van Moolenbroek# but we know of no workaround that is simple, portable, and efficient. 8448*b636d99dSDavid van Moolenbroek# So, we kill variables containing newlines. 8449*b636d99dSDavid van Moolenbroek# Ultrix sh set writes to stderr and can't be redirected directly, 8450*b636d99dSDavid van Moolenbroek# and sets the high bit in the cache file unless we assign to the vars. 8451*b636d99dSDavid van Moolenbroek( 8452*b636d99dSDavid van Moolenbroek for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 8453*b636d99dSDavid van Moolenbroek eval ac_val=\$$ac_var 8454*b636d99dSDavid van Moolenbroek case $ac_val in #( 8455*b636d99dSDavid van Moolenbroek *${as_nl}*) 8456*b636d99dSDavid van Moolenbroek case $ac_var in #( 8457*b636d99dSDavid van Moolenbroek *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 8458*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 8459*b636d99dSDavid van Moolenbroek esac 8460*b636d99dSDavid van Moolenbroek case $ac_var in #( 8461*b636d99dSDavid van Moolenbroek _ | IFS | as_nl) ;; #( 8462*b636d99dSDavid van Moolenbroek BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 8463*b636d99dSDavid van Moolenbroek *) { eval $ac_var=; unset $ac_var;} ;; 8464*b636d99dSDavid van Moolenbroek esac ;; 8465*b636d99dSDavid van Moolenbroek esac 8466*b636d99dSDavid van Moolenbroek done 8467*b636d99dSDavid van Moolenbroek 8468*b636d99dSDavid van Moolenbroek (set) 2>&1 | 8469*b636d99dSDavid van Moolenbroek case $as_nl`(ac_space=' '; set) 2>&1` in #( 8470*b636d99dSDavid van Moolenbroek *${as_nl}ac_space=\ *) 8471*b636d99dSDavid van Moolenbroek # `set' does not quote correctly, so add quotes: double-quote 8472*b636d99dSDavid van Moolenbroek # substitution turns \\\\ into \\, and sed turns \\ into \. 8473*b636d99dSDavid van Moolenbroek sed -n \ 8474*b636d99dSDavid van Moolenbroek "s/'/'\\\\''/g; 8475*b636d99dSDavid van Moolenbroek s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 8476*b636d99dSDavid van Moolenbroek ;; #( 8477*b636d99dSDavid van Moolenbroek *) 8478*b636d99dSDavid van Moolenbroek # `set' quotes correctly as required by POSIX, so do not add quotes. 8479*b636d99dSDavid van Moolenbroek sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 8480*b636d99dSDavid van Moolenbroek ;; 8481*b636d99dSDavid van Moolenbroek esac | 8482*b636d99dSDavid van Moolenbroek sort 8483*b636d99dSDavid van Moolenbroek) | 8484*b636d99dSDavid van Moolenbroek sed ' 8485*b636d99dSDavid van Moolenbroek /^ac_cv_env_/b end 8486*b636d99dSDavid van Moolenbroek t clear 8487*b636d99dSDavid van Moolenbroek :clear 8488*b636d99dSDavid van Moolenbroek s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 8489*b636d99dSDavid van Moolenbroek t end 8490*b636d99dSDavid van Moolenbroek s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 8491*b636d99dSDavid van Moolenbroek :end' >>confcache 8492*b636d99dSDavid van Moolenbroekif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 8493*b636d99dSDavid van Moolenbroek if test -w "$cache_file"; then 8494*b636d99dSDavid van Moolenbroek if test "x$cache_file" != "x/dev/null"; then 8495*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 8496*b636d99dSDavid van Moolenbroek$as_echo "$as_me: updating cache $cache_file" >&6;} 8497*b636d99dSDavid van Moolenbroek if test ! -f "$cache_file" || test -h "$cache_file"; then 8498*b636d99dSDavid van Moolenbroek cat confcache >"$cache_file" 8499*b636d99dSDavid van Moolenbroek else 8500*b636d99dSDavid van Moolenbroek case $cache_file in #( 8501*b636d99dSDavid van Moolenbroek */* | ?:*) 8502*b636d99dSDavid van Moolenbroek mv -f confcache "$cache_file"$$ && 8503*b636d99dSDavid van Moolenbroek mv -f "$cache_file"$$ "$cache_file" ;; #( 8504*b636d99dSDavid van Moolenbroek *) 8505*b636d99dSDavid van Moolenbroek mv -f confcache "$cache_file" ;; 8506*b636d99dSDavid van Moolenbroek esac 8507*b636d99dSDavid van Moolenbroek fi 8508*b636d99dSDavid van Moolenbroek fi 8509*b636d99dSDavid van Moolenbroek else 8510*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 8511*b636d99dSDavid van Moolenbroek$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 8512*b636d99dSDavid van Moolenbroek fi 8513*b636d99dSDavid van Moolenbroekfi 8514*b636d99dSDavid van Moolenbroekrm -f confcache 8515*b636d99dSDavid van Moolenbroek 8516*b636d99dSDavid van Moolenbroektest "x$prefix" = xNONE && prefix=$ac_default_prefix 8517*b636d99dSDavid van Moolenbroek# Let make expand exec_prefix. 8518*b636d99dSDavid van Moolenbroektest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 8519*b636d99dSDavid van Moolenbroek 8520*b636d99dSDavid van MoolenbroekDEFS=-DHAVE_CONFIG_H 8521*b636d99dSDavid van Moolenbroek 8522*b636d99dSDavid van Moolenbroekac_libobjs= 8523*b636d99dSDavid van Moolenbroekac_ltlibobjs= 8524*b636d99dSDavid van MoolenbroekU= 8525*b636d99dSDavid van Moolenbroekfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 8526*b636d99dSDavid van Moolenbroek # 1. Remove the extension, and $U if already installed. 8527*b636d99dSDavid van Moolenbroek ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 8528*b636d99dSDavid van Moolenbroek ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 8529*b636d99dSDavid van Moolenbroek # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 8530*b636d99dSDavid van Moolenbroek # will be set to the directory where LIBOBJS objects are built. 8531*b636d99dSDavid van Moolenbroek as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 8532*b636d99dSDavid van Moolenbroek as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 8533*b636d99dSDavid van Moolenbroekdone 8534*b636d99dSDavid van MoolenbroekLIBOBJS=$ac_libobjs 8535*b636d99dSDavid van Moolenbroek 8536*b636d99dSDavid van MoolenbroekLTLIBOBJS=$ac_ltlibobjs 8537*b636d99dSDavid van Moolenbroek 8538*b636d99dSDavid van Moolenbroek 8539*b636d99dSDavid van Moolenbroek 8540*b636d99dSDavid van Moolenbroek: "${CONFIG_STATUS=./config.status}" 8541*b636d99dSDavid van Moolenbroekac_write_fail=0 8542*b636d99dSDavid van Moolenbroekac_clean_files_save=$ac_clean_files 8543*b636d99dSDavid van Moolenbroekac_clean_files="$ac_clean_files $CONFIG_STATUS" 8544*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 8545*b636d99dSDavid van Moolenbroek$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 8546*b636d99dSDavid van Moolenbroekas_write_fail=0 8547*b636d99dSDavid van Moolenbroekcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 8548*b636d99dSDavid van Moolenbroek#! $SHELL 8549*b636d99dSDavid van Moolenbroek# Generated by $as_me. 8550*b636d99dSDavid van Moolenbroek# Run this file to recreate the current configuration. 8551*b636d99dSDavid van Moolenbroek# Compiler output produced by configure, useful for debugging 8552*b636d99dSDavid van Moolenbroek# configure, is in config.log if it exists. 8553*b636d99dSDavid van Moolenbroek 8554*b636d99dSDavid van Moolenbroekdebug=false 8555*b636d99dSDavid van Moolenbroekac_cs_recheck=false 8556*b636d99dSDavid van Moolenbroekac_cs_silent=false 8557*b636d99dSDavid van Moolenbroek 8558*b636d99dSDavid van MoolenbroekSHELL=\${CONFIG_SHELL-$SHELL} 8559*b636d99dSDavid van Moolenbroekexport SHELL 8560*b636d99dSDavid van Moolenbroek_ASEOF 8561*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 8562*b636d99dSDavid van Moolenbroek## -------------------- ## 8563*b636d99dSDavid van Moolenbroek## M4sh Initialization. ## 8564*b636d99dSDavid van Moolenbroek## -------------------- ## 8565*b636d99dSDavid van Moolenbroek 8566*b636d99dSDavid van Moolenbroek# Be more Bourne compatible 8567*b636d99dSDavid van MoolenbroekDUALCASE=1; export DUALCASE # for MKS sh 8568*b636d99dSDavid van Moolenbroekif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 8569*b636d99dSDavid van Moolenbroek emulate sh 8570*b636d99dSDavid van Moolenbroek NULLCMD=: 8571*b636d99dSDavid van Moolenbroek # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 8572*b636d99dSDavid van Moolenbroek # is contrary to our usage. Disable this feature. 8573*b636d99dSDavid van Moolenbroek alias -g '${1+"$@"}'='"$@"' 8574*b636d99dSDavid van Moolenbroek setopt NO_GLOB_SUBST 8575*b636d99dSDavid van Moolenbroekelse 8576*b636d99dSDavid van Moolenbroek case `(set -o) 2>/dev/null` in #( 8577*b636d99dSDavid van Moolenbroek *posix*) : 8578*b636d99dSDavid van Moolenbroek set -o posix ;; #( 8579*b636d99dSDavid van Moolenbroek *) : 8580*b636d99dSDavid van Moolenbroek ;; 8581*b636d99dSDavid van Moolenbroekesac 8582*b636d99dSDavid van Moolenbroekfi 8583*b636d99dSDavid van Moolenbroek 8584*b636d99dSDavid van Moolenbroek 8585*b636d99dSDavid van Moolenbroekas_nl=' 8586*b636d99dSDavid van Moolenbroek' 8587*b636d99dSDavid van Moolenbroekexport as_nl 8588*b636d99dSDavid van Moolenbroek# Printing a long string crashes Solaris 7 /usr/bin/printf. 8589*b636d99dSDavid van Moolenbroekas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 8590*b636d99dSDavid van Moolenbroekas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 8591*b636d99dSDavid van Moolenbroekas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 8592*b636d99dSDavid van Moolenbroek# Prefer a ksh shell builtin over an external printf program on Solaris, 8593*b636d99dSDavid van Moolenbroek# but without wasting forks for bash or zsh. 8594*b636d99dSDavid van Moolenbroekif test -z "$BASH_VERSION$ZSH_VERSION" \ 8595*b636d99dSDavid van Moolenbroek && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 8596*b636d99dSDavid van Moolenbroek as_echo='print -r --' 8597*b636d99dSDavid van Moolenbroek as_echo_n='print -rn --' 8598*b636d99dSDavid van Moolenbroekelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 8599*b636d99dSDavid van Moolenbroek as_echo='printf %s\n' 8600*b636d99dSDavid van Moolenbroek as_echo_n='printf %s' 8601*b636d99dSDavid van Moolenbroekelse 8602*b636d99dSDavid van Moolenbroek if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 8603*b636d99dSDavid van Moolenbroek as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 8604*b636d99dSDavid van Moolenbroek as_echo_n='/usr/ucb/echo -n' 8605*b636d99dSDavid van Moolenbroek else 8606*b636d99dSDavid van Moolenbroek as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 8607*b636d99dSDavid van Moolenbroek as_echo_n_body='eval 8608*b636d99dSDavid van Moolenbroek arg=$1; 8609*b636d99dSDavid van Moolenbroek case $arg in #( 8610*b636d99dSDavid van Moolenbroek *"$as_nl"*) 8611*b636d99dSDavid van Moolenbroek expr "X$arg" : "X\\(.*\\)$as_nl"; 8612*b636d99dSDavid van Moolenbroek arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 8613*b636d99dSDavid van Moolenbroek esac; 8614*b636d99dSDavid van Moolenbroek expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 8615*b636d99dSDavid van Moolenbroek ' 8616*b636d99dSDavid van Moolenbroek export as_echo_n_body 8617*b636d99dSDavid van Moolenbroek as_echo_n='sh -c $as_echo_n_body as_echo' 8618*b636d99dSDavid van Moolenbroek fi 8619*b636d99dSDavid van Moolenbroek export as_echo_body 8620*b636d99dSDavid van Moolenbroek as_echo='sh -c $as_echo_body as_echo' 8621*b636d99dSDavid van Moolenbroekfi 8622*b636d99dSDavid van Moolenbroek 8623*b636d99dSDavid van Moolenbroek# The user is always right. 8624*b636d99dSDavid van Moolenbroekif test "${PATH_SEPARATOR+set}" != set; then 8625*b636d99dSDavid van Moolenbroek PATH_SEPARATOR=: 8626*b636d99dSDavid van Moolenbroek (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 8627*b636d99dSDavid van Moolenbroek (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 8628*b636d99dSDavid van Moolenbroek PATH_SEPARATOR=';' 8629*b636d99dSDavid van Moolenbroek } 8630*b636d99dSDavid van Moolenbroekfi 8631*b636d99dSDavid van Moolenbroek 8632*b636d99dSDavid van Moolenbroek 8633*b636d99dSDavid van Moolenbroek# IFS 8634*b636d99dSDavid van Moolenbroek# We need space, tab and new line, in precisely that order. Quoting is 8635*b636d99dSDavid van Moolenbroek# there to prevent editors from complaining about space-tab. 8636*b636d99dSDavid van Moolenbroek# (If _AS_PATH_WALK were called with IFS unset, it would disable word 8637*b636d99dSDavid van Moolenbroek# splitting by setting IFS to empty value.) 8638*b636d99dSDavid van MoolenbroekIFS=" "" $as_nl" 8639*b636d99dSDavid van Moolenbroek 8640*b636d99dSDavid van Moolenbroek# Find who we are. Look in the path if we contain no directory separator. 8641*b636d99dSDavid van Moolenbroekas_myself= 8642*b636d99dSDavid van Moolenbroekcase $0 in #(( 8643*b636d99dSDavid van Moolenbroek *[\\/]* ) as_myself=$0 ;; 8644*b636d99dSDavid van Moolenbroek *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8645*b636d99dSDavid van Moolenbroekfor as_dir in $PATH 8646*b636d99dSDavid van Moolenbroekdo 8647*b636d99dSDavid van Moolenbroek IFS=$as_save_IFS 8648*b636d99dSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 8649*b636d99dSDavid van Moolenbroek test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 8650*b636d99dSDavid van Moolenbroek done 8651*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS 8652*b636d99dSDavid van Moolenbroek 8653*b636d99dSDavid van Moolenbroek ;; 8654*b636d99dSDavid van Moolenbroekesac 8655*b636d99dSDavid van Moolenbroek# We did not find ourselves, most probably we were run as `sh COMMAND' 8656*b636d99dSDavid van Moolenbroek# in which case we are not to be found in the path. 8657*b636d99dSDavid van Moolenbroekif test "x$as_myself" = x; then 8658*b636d99dSDavid van Moolenbroek as_myself=$0 8659*b636d99dSDavid van Moolenbroekfi 8660*b636d99dSDavid van Moolenbroekif test ! -f "$as_myself"; then 8661*b636d99dSDavid van Moolenbroek $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 8662*b636d99dSDavid van Moolenbroek exit 1 8663*b636d99dSDavid van Moolenbroekfi 8664*b636d99dSDavid van Moolenbroek 8665*b636d99dSDavid van Moolenbroek# Unset variables that we do not need and which cause bugs (e.g. in 8666*b636d99dSDavid van Moolenbroek# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 8667*b636d99dSDavid van Moolenbroek# suppresses any "Segmentation fault" message there. '((' could 8668*b636d99dSDavid van Moolenbroek# trigger a bug in pdksh 5.2.14. 8669*b636d99dSDavid van Moolenbroekfor as_var in BASH_ENV ENV MAIL MAILPATH 8670*b636d99dSDavid van Moolenbroekdo eval test x\${$as_var+set} = xset \ 8671*b636d99dSDavid van Moolenbroek && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 8672*b636d99dSDavid van Moolenbroekdone 8673*b636d99dSDavid van MoolenbroekPS1='$ ' 8674*b636d99dSDavid van MoolenbroekPS2='> ' 8675*b636d99dSDavid van MoolenbroekPS4='+ ' 8676*b636d99dSDavid van Moolenbroek 8677*b636d99dSDavid van Moolenbroek# NLS nuisances. 8678*b636d99dSDavid van MoolenbroekLC_ALL=C 8679*b636d99dSDavid van Moolenbroekexport LC_ALL 8680*b636d99dSDavid van MoolenbroekLANGUAGE=C 8681*b636d99dSDavid van Moolenbroekexport LANGUAGE 8682*b636d99dSDavid van Moolenbroek 8683*b636d99dSDavid van Moolenbroek# CDPATH. 8684*b636d99dSDavid van Moolenbroek(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 8685*b636d99dSDavid van Moolenbroek 8686*b636d99dSDavid van Moolenbroek 8687*b636d99dSDavid van Moolenbroek# as_fn_error STATUS ERROR [LINENO LOG_FD] 8688*b636d99dSDavid van Moolenbroek# ---------------------------------------- 8689*b636d99dSDavid van Moolenbroek# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 8690*b636d99dSDavid van Moolenbroek# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 8691*b636d99dSDavid van Moolenbroek# script with STATUS, using 1 if that was 0. 8692*b636d99dSDavid van Moolenbroekas_fn_error () 8693*b636d99dSDavid van Moolenbroek{ 8694*b636d99dSDavid van Moolenbroek as_status=$1; test $as_status -eq 0 && as_status=1 8695*b636d99dSDavid van Moolenbroek if test "$4"; then 8696*b636d99dSDavid van Moolenbroek as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 8697*b636d99dSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 8698*b636d99dSDavid van Moolenbroek fi 8699*b636d99dSDavid van Moolenbroek $as_echo "$as_me: error: $2" >&2 8700*b636d99dSDavid van Moolenbroek as_fn_exit $as_status 8701*b636d99dSDavid van Moolenbroek} # as_fn_error 8702*b636d99dSDavid van Moolenbroek 8703*b636d99dSDavid van Moolenbroek 8704*b636d99dSDavid van Moolenbroek# as_fn_set_status STATUS 8705*b636d99dSDavid van Moolenbroek# ----------------------- 8706*b636d99dSDavid van Moolenbroek# Set $? to STATUS, without forking. 8707*b636d99dSDavid van Moolenbroekas_fn_set_status () 8708*b636d99dSDavid van Moolenbroek{ 8709*b636d99dSDavid van Moolenbroek return $1 8710*b636d99dSDavid van Moolenbroek} # as_fn_set_status 8711*b636d99dSDavid van Moolenbroek 8712*b636d99dSDavid van Moolenbroek# as_fn_exit STATUS 8713*b636d99dSDavid van Moolenbroek# ----------------- 8714*b636d99dSDavid van Moolenbroek# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 8715*b636d99dSDavid van Moolenbroekas_fn_exit () 8716*b636d99dSDavid van Moolenbroek{ 8717*b636d99dSDavid van Moolenbroek set +e 8718*b636d99dSDavid van Moolenbroek as_fn_set_status $1 8719*b636d99dSDavid van Moolenbroek exit $1 8720*b636d99dSDavid van Moolenbroek} # as_fn_exit 8721*b636d99dSDavid van Moolenbroek 8722*b636d99dSDavid van Moolenbroek# as_fn_unset VAR 8723*b636d99dSDavid van Moolenbroek# --------------- 8724*b636d99dSDavid van Moolenbroek# Portably unset VAR. 8725*b636d99dSDavid van Moolenbroekas_fn_unset () 8726*b636d99dSDavid van Moolenbroek{ 8727*b636d99dSDavid van Moolenbroek { eval $1=; unset $1;} 8728*b636d99dSDavid van Moolenbroek} 8729*b636d99dSDavid van Moolenbroekas_unset=as_fn_unset 8730*b636d99dSDavid van Moolenbroek# as_fn_append VAR VALUE 8731*b636d99dSDavid van Moolenbroek# ---------------------- 8732*b636d99dSDavid van Moolenbroek# Append the text in VALUE to the end of the definition contained in VAR. Take 8733*b636d99dSDavid van Moolenbroek# advantage of any shell optimizations that allow amortized linear growth over 8734*b636d99dSDavid van Moolenbroek# repeated appends, instead of the typical quadratic growth present in naive 8735*b636d99dSDavid van Moolenbroek# implementations. 8736*b636d99dSDavid van Moolenbroekif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 8737*b636d99dSDavid van Moolenbroek eval 'as_fn_append () 8738*b636d99dSDavid van Moolenbroek { 8739*b636d99dSDavid van Moolenbroek eval $1+=\$2 8740*b636d99dSDavid van Moolenbroek }' 8741*b636d99dSDavid van Moolenbroekelse 8742*b636d99dSDavid van Moolenbroek as_fn_append () 8743*b636d99dSDavid van Moolenbroek { 8744*b636d99dSDavid van Moolenbroek eval $1=\$$1\$2 8745*b636d99dSDavid van Moolenbroek } 8746*b636d99dSDavid van Moolenbroekfi # as_fn_append 8747*b636d99dSDavid van Moolenbroek 8748*b636d99dSDavid van Moolenbroek# as_fn_arith ARG... 8749*b636d99dSDavid van Moolenbroek# ------------------ 8750*b636d99dSDavid van Moolenbroek# Perform arithmetic evaluation on the ARGs, and store the result in the 8751*b636d99dSDavid van Moolenbroek# global $as_val. Take advantage of shells that can avoid forks. The arguments 8752*b636d99dSDavid van Moolenbroek# must be portable across $(()) and expr. 8753*b636d99dSDavid van Moolenbroekif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 8754*b636d99dSDavid van Moolenbroek eval 'as_fn_arith () 8755*b636d99dSDavid van Moolenbroek { 8756*b636d99dSDavid van Moolenbroek as_val=$(( $* )) 8757*b636d99dSDavid van Moolenbroek }' 8758*b636d99dSDavid van Moolenbroekelse 8759*b636d99dSDavid van Moolenbroek as_fn_arith () 8760*b636d99dSDavid van Moolenbroek { 8761*b636d99dSDavid van Moolenbroek as_val=`expr "$@" || test $? -eq 1` 8762*b636d99dSDavid van Moolenbroek } 8763*b636d99dSDavid van Moolenbroekfi # as_fn_arith 8764*b636d99dSDavid van Moolenbroek 8765*b636d99dSDavid van Moolenbroek 8766*b636d99dSDavid van Moolenbroekif expr a : '\(a\)' >/dev/null 2>&1 && 8767*b636d99dSDavid van Moolenbroek test "X`expr 00001 : '.*\(...\)'`" = X001; then 8768*b636d99dSDavid van Moolenbroek as_expr=expr 8769*b636d99dSDavid van Moolenbroekelse 8770*b636d99dSDavid van Moolenbroek as_expr=false 8771*b636d99dSDavid van Moolenbroekfi 8772*b636d99dSDavid van Moolenbroek 8773*b636d99dSDavid van Moolenbroekif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 8774*b636d99dSDavid van Moolenbroek as_basename=basename 8775*b636d99dSDavid van Moolenbroekelse 8776*b636d99dSDavid van Moolenbroek as_basename=false 8777*b636d99dSDavid van Moolenbroekfi 8778*b636d99dSDavid van Moolenbroek 8779*b636d99dSDavid van Moolenbroekif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 8780*b636d99dSDavid van Moolenbroek as_dirname=dirname 8781*b636d99dSDavid van Moolenbroekelse 8782*b636d99dSDavid van Moolenbroek as_dirname=false 8783*b636d99dSDavid van Moolenbroekfi 8784*b636d99dSDavid van Moolenbroek 8785*b636d99dSDavid van Moolenbroekas_me=`$as_basename -- "$0" || 8786*b636d99dSDavid van Moolenbroek$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 8787*b636d99dSDavid van Moolenbroek X"$0" : 'X\(//\)$' \| \ 8788*b636d99dSDavid van Moolenbroek X"$0" : 'X\(/\)' \| . 2>/dev/null || 8789*b636d99dSDavid van Moolenbroek$as_echo X/"$0" | 8790*b636d99dSDavid van Moolenbroek sed '/^.*\/\([^/][^/]*\)\/*$/{ 8791*b636d99dSDavid van Moolenbroek s//\1/ 8792*b636d99dSDavid van Moolenbroek q 8793*b636d99dSDavid van Moolenbroek } 8794*b636d99dSDavid van Moolenbroek /^X\/\(\/\/\)$/{ 8795*b636d99dSDavid van Moolenbroek s//\1/ 8796*b636d99dSDavid van Moolenbroek q 8797*b636d99dSDavid van Moolenbroek } 8798*b636d99dSDavid van Moolenbroek /^X\/\(\/\).*/{ 8799*b636d99dSDavid van Moolenbroek s//\1/ 8800*b636d99dSDavid van Moolenbroek q 8801*b636d99dSDavid van Moolenbroek } 8802*b636d99dSDavid van Moolenbroek s/.*/./; q'` 8803*b636d99dSDavid van Moolenbroek 8804*b636d99dSDavid van Moolenbroek# Avoid depending upon Character Ranges. 8805*b636d99dSDavid van Moolenbroekas_cr_letters='abcdefghijklmnopqrstuvwxyz' 8806*b636d99dSDavid van Moolenbroekas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 8807*b636d99dSDavid van Moolenbroekas_cr_Letters=$as_cr_letters$as_cr_LETTERS 8808*b636d99dSDavid van Moolenbroekas_cr_digits='0123456789' 8809*b636d99dSDavid van Moolenbroekas_cr_alnum=$as_cr_Letters$as_cr_digits 8810*b636d99dSDavid van Moolenbroek 8811*b636d99dSDavid van MoolenbroekECHO_C= ECHO_N= ECHO_T= 8812*b636d99dSDavid van Moolenbroekcase `echo -n x` in #((((( 8813*b636d99dSDavid van Moolenbroek-n*) 8814*b636d99dSDavid van Moolenbroek case `echo 'xy\c'` in 8815*b636d99dSDavid van Moolenbroek *c*) ECHO_T=' ';; # ECHO_T is single tab character. 8816*b636d99dSDavid van Moolenbroek xy) ECHO_C='\c';; 8817*b636d99dSDavid van Moolenbroek *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 8818*b636d99dSDavid van Moolenbroek ECHO_T=' ';; 8819*b636d99dSDavid van Moolenbroek esac;; 8820*b636d99dSDavid van Moolenbroek*) 8821*b636d99dSDavid van Moolenbroek ECHO_N='-n';; 8822*b636d99dSDavid van Moolenbroekesac 8823*b636d99dSDavid van Moolenbroek 8824*b636d99dSDavid van Moolenbroekrm -f conf$$ conf$$.exe conf$$.file 8825*b636d99dSDavid van Moolenbroekif test -d conf$$.dir; then 8826*b636d99dSDavid van Moolenbroek rm -f conf$$.dir/conf$$.file 8827*b636d99dSDavid van Moolenbroekelse 8828*b636d99dSDavid van Moolenbroek rm -f conf$$.dir 8829*b636d99dSDavid van Moolenbroek mkdir conf$$.dir 2>/dev/null 8830*b636d99dSDavid van Moolenbroekfi 8831*b636d99dSDavid van Moolenbroekif (echo >conf$$.file) 2>/dev/null; then 8832*b636d99dSDavid van Moolenbroek if ln -s conf$$.file conf$$ 2>/dev/null; then 8833*b636d99dSDavid van Moolenbroek as_ln_s='ln -s' 8834*b636d99dSDavid van Moolenbroek # ... but there are two gotchas: 8835*b636d99dSDavid van Moolenbroek # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 8836*b636d99dSDavid van Moolenbroek # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 8837*b636d99dSDavid van Moolenbroek # In both cases, we have to default to `cp -pR'. 8838*b636d99dSDavid van Moolenbroek ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 8839*b636d99dSDavid van Moolenbroek as_ln_s='cp -pR' 8840*b636d99dSDavid van Moolenbroek elif ln conf$$.file conf$$ 2>/dev/null; then 8841*b636d99dSDavid van Moolenbroek as_ln_s=ln 8842*b636d99dSDavid van Moolenbroek else 8843*b636d99dSDavid van Moolenbroek as_ln_s='cp -pR' 8844*b636d99dSDavid van Moolenbroek fi 8845*b636d99dSDavid van Moolenbroekelse 8846*b636d99dSDavid van Moolenbroek as_ln_s='cp -pR' 8847*b636d99dSDavid van Moolenbroekfi 8848*b636d99dSDavid van Moolenbroekrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 8849*b636d99dSDavid van Moolenbroekrmdir conf$$.dir 2>/dev/null 8850*b636d99dSDavid van Moolenbroek 8851*b636d99dSDavid van Moolenbroek 8852*b636d99dSDavid van Moolenbroek# as_fn_mkdir_p 8853*b636d99dSDavid van Moolenbroek# ------------- 8854*b636d99dSDavid van Moolenbroek# Create "$as_dir" as a directory, including parents if necessary. 8855*b636d99dSDavid van Moolenbroekas_fn_mkdir_p () 8856*b636d99dSDavid van Moolenbroek{ 8857*b636d99dSDavid van Moolenbroek 8858*b636d99dSDavid van Moolenbroek case $as_dir in #( 8859*b636d99dSDavid van Moolenbroek -*) as_dir=./$as_dir;; 8860*b636d99dSDavid van Moolenbroek esac 8861*b636d99dSDavid van Moolenbroek test -d "$as_dir" || eval $as_mkdir_p || { 8862*b636d99dSDavid van Moolenbroek as_dirs= 8863*b636d99dSDavid van Moolenbroek while :; do 8864*b636d99dSDavid van Moolenbroek case $as_dir in #( 8865*b636d99dSDavid van Moolenbroek *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 8866*b636d99dSDavid van Moolenbroek *) as_qdir=$as_dir;; 8867*b636d99dSDavid van Moolenbroek esac 8868*b636d99dSDavid van Moolenbroek as_dirs="'$as_qdir' $as_dirs" 8869*b636d99dSDavid van Moolenbroek as_dir=`$as_dirname -- "$as_dir" || 8870*b636d99dSDavid van Moolenbroek$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8871*b636d99dSDavid van Moolenbroek X"$as_dir" : 'X\(//\)[^/]' \| \ 8872*b636d99dSDavid van Moolenbroek X"$as_dir" : 'X\(//\)$' \| \ 8873*b636d99dSDavid van Moolenbroek X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 8874*b636d99dSDavid van Moolenbroek$as_echo X"$as_dir" | 8875*b636d99dSDavid van Moolenbroek sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8876*b636d99dSDavid van Moolenbroek s//\1/ 8877*b636d99dSDavid van Moolenbroek q 8878*b636d99dSDavid van Moolenbroek } 8879*b636d99dSDavid van Moolenbroek /^X\(\/\/\)[^/].*/{ 8880*b636d99dSDavid van Moolenbroek s//\1/ 8881*b636d99dSDavid van Moolenbroek q 8882*b636d99dSDavid van Moolenbroek } 8883*b636d99dSDavid van Moolenbroek /^X\(\/\/\)$/{ 8884*b636d99dSDavid van Moolenbroek s//\1/ 8885*b636d99dSDavid van Moolenbroek q 8886*b636d99dSDavid van Moolenbroek } 8887*b636d99dSDavid van Moolenbroek /^X\(\/\).*/{ 8888*b636d99dSDavid van Moolenbroek s//\1/ 8889*b636d99dSDavid van Moolenbroek q 8890*b636d99dSDavid van Moolenbroek } 8891*b636d99dSDavid van Moolenbroek s/.*/./; q'` 8892*b636d99dSDavid van Moolenbroek test -d "$as_dir" && break 8893*b636d99dSDavid van Moolenbroek done 8894*b636d99dSDavid van Moolenbroek test -z "$as_dirs" || eval "mkdir $as_dirs" 8895*b636d99dSDavid van Moolenbroek } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 8896*b636d99dSDavid van Moolenbroek 8897*b636d99dSDavid van Moolenbroek 8898*b636d99dSDavid van Moolenbroek} # as_fn_mkdir_p 8899*b636d99dSDavid van Moolenbroekif mkdir -p . 2>/dev/null; then 8900*b636d99dSDavid van Moolenbroek as_mkdir_p='mkdir -p "$as_dir"' 8901*b636d99dSDavid van Moolenbroekelse 8902*b636d99dSDavid van Moolenbroek test -d ./-p && rmdir ./-p 8903*b636d99dSDavid van Moolenbroek as_mkdir_p=false 8904*b636d99dSDavid van Moolenbroekfi 8905*b636d99dSDavid van Moolenbroek 8906*b636d99dSDavid van Moolenbroek 8907*b636d99dSDavid van Moolenbroek# as_fn_executable_p FILE 8908*b636d99dSDavid van Moolenbroek# ----------------------- 8909*b636d99dSDavid van Moolenbroek# Test if FILE is an executable regular file. 8910*b636d99dSDavid van Moolenbroekas_fn_executable_p () 8911*b636d99dSDavid van Moolenbroek{ 8912*b636d99dSDavid van Moolenbroek test -f "$1" && test -x "$1" 8913*b636d99dSDavid van Moolenbroek} # as_fn_executable_p 8914*b636d99dSDavid van Moolenbroekas_test_x='test -x' 8915*b636d99dSDavid van Moolenbroekas_executable_p=as_fn_executable_p 8916*b636d99dSDavid van Moolenbroek 8917*b636d99dSDavid van Moolenbroek# Sed expression to map a string onto a valid CPP name. 8918*b636d99dSDavid van Moolenbroekas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 8919*b636d99dSDavid van Moolenbroek 8920*b636d99dSDavid van Moolenbroek# Sed expression to map a string onto a valid variable name. 8921*b636d99dSDavid van Moolenbroekas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 8922*b636d99dSDavid van Moolenbroek 8923*b636d99dSDavid van Moolenbroek 8924*b636d99dSDavid van Moolenbroekexec 6>&1 8925*b636d99dSDavid van Moolenbroek## ----------------------------------- ## 8926*b636d99dSDavid van Moolenbroek## Main body of $CONFIG_STATUS script. ## 8927*b636d99dSDavid van Moolenbroek## ----------------------------------- ## 8928*b636d99dSDavid van Moolenbroek_ASEOF 8929*b636d99dSDavid van Moolenbroektest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 8930*b636d99dSDavid van Moolenbroek 8931*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8932*b636d99dSDavid van Moolenbroek# Save the log message, to keep $0 and so on meaningful, and to 8933*b636d99dSDavid van Moolenbroek# report actual input values of CONFIG_FILES etc. instead of their 8934*b636d99dSDavid van Moolenbroek# values after options handling. 8935*b636d99dSDavid van Moolenbroekac_log=" 8936*b636d99dSDavid van MoolenbroekThis file was extended by $as_me, which was 8937*b636d99dSDavid van Moolenbroekgenerated by GNU Autoconf 2.69. Invocation command line was 8938*b636d99dSDavid van Moolenbroek 8939*b636d99dSDavid van Moolenbroek CONFIG_FILES = $CONFIG_FILES 8940*b636d99dSDavid van Moolenbroek CONFIG_HEADERS = $CONFIG_HEADERS 8941*b636d99dSDavid van Moolenbroek CONFIG_LINKS = $CONFIG_LINKS 8942*b636d99dSDavid van Moolenbroek CONFIG_COMMANDS = $CONFIG_COMMANDS 8943*b636d99dSDavid van Moolenbroek $ $0 $@ 8944*b636d99dSDavid van Moolenbroek 8945*b636d99dSDavid van Moolenbroekon `(hostname || uname -n) 2>/dev/null | sed 1q` 8946*b636d99dSDavid van Moolenbroek" 8947*b636d99dSDavid van Moolenbroek 8948*b636d99dSDavid van Moolenbroek_ACEOF 8949*b636d99dSDavid van Moolenbroek 8950*b636d99dSDavid van Moolenbroekcase $ac_config_files in *" 8951*b636d99dSDavid van Moolenbroek"*) set x $ac_config_files; shift; ac_config_files=$*;; 8952*b636d99dSDavid van Moolenbroekesac 8953*b636d99dSDavid van Moolenbroek 8954*b636d99dSDavid van Moolenbroekcase $ac_config_headers in *" 8955*b636d99dSDavid van Moolenbroek"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 8956*b636d99dSDavid van Moolenbroekesac 8957*b636d99dSDavid van Moolenbroek 8958*b636d99dSDavid van Moolenbroek 8959*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8960*b636d99dSDavid van Moolenbroek# Files that config.status was made for. 8961*b636d99dSDavid van Moolenbroekconfig_files="$ac_config_files" 8962*b636d99dSDavid van Moolenbroekconfig_headers="$ac_config_headers" 8963*b636d99dSDavid van Moolenbroekconfig_commands="$ac_config_commands" 8964*b636d99dSDavid van Moolenbroek 8965*b636d99dSDavid van Moolenbroek_ACEOF 8966*b636d99dSDavid van Moolenbroek 8967*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8968*b636d99dSDavid van Moolenbroekac_cs_usage="\ 8969*b636d99dSDavid van Moolenbroek\`$as_me' instantiates files and other configuration actions 8970*b636d99dSDavid van Moolenbroekfrom templates according to the current configuration. Unless the files 8971*b636d99dSDavid van Moolenbroekand actions are specified as TAGs, all are instantiated by default. 8972*b636d99dSDavid van Moolenbroek 8973*b636d99dSDavid van MoolenbroekUsage: $0 [OPTION]... [TAG]... 8974*b636d99dSDavid van Moolenbroek 8975*b636d99dSDavid van Moolenbroek -h, --help print this help, then exit 8976*b636d99dSDavid van Moolenbroek -V, --version print version number and configuration settings, then exit 8977*b636d99dSDavid van Moolenbroek --config print configuration, then exit 8978*b636d99dSDavid van Moolenbroek -q, --quiet, --silent 8979*b636d99dSDavid van Moolenbroek do not print progress messages 8980*b636d99dSDavid van Moolenbroek -d, --debug don't remove temporary files 8981*b636d99dSDavid van Moolenbroek --recheck update $as_me by reconfiguring in the same conditions 8982*b636d99dSDavid van Moolenbroek --file=FILE[:TEMPLATE] 8983*b636d99dSDavid van Moolenbroek instantiate the configuration file FILE 8984*b636d99dSDavid van Moolenbroek --header=FILE[:TEMPLATE] 8985*b636d99dSDavid van Moolenbroek instantiate the configuration header FILE 8986*b636d99dSDavid van Moolenbroek 8987*b636d99dSDavid van MoolenbroekConfiguration files: 8988*b636d99dSDavid van Moolenbroek$config_files 8989*b636d99dSDavid van Moolenbroek 8990*b636d99dSDavid van MoolenbroekConfiguration headers: 8991*b636d99dSDavid van Moolenbroek$config_headers 8992*b636d99dSDavid van Moolenbroek 8993*b636d99dSDavid van MoolenbroekConfiguration commands: 8994*b636d99dSDavid van Moolenbroek$config_commands 8995*b636d99dSDavid van Moolenbroek 8996*b636d99dSDavid van MoolenbroekReport bugs to the package provider." 8997*b636d99dSDavid van Moolenbroek 8998*b636d99dSDavid van Moolenbroek_ACEOF 8999*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9000*b636d99dSDavid van Moolenbroekac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 9001*b636d99dSDavid van Moolenbroekac_cs_version="\\ 9002*b636d99dSDavid van Moolenbroekconfig.status 9003*b636d99dSDavid van Moolenbroekconfigured by $0, generated by GNU Autoconf 2.69, 9004*b636d99dSDavid van Moolenbroek with options \\"\$ac_cs_config\\" 9005*b636d99dSDavid van Moolenbroek 9006*b636d99dSDavid van MoolenbroekCopyright (C) 2012 Free Software Foundation, Inc. 9007*b636d99dSDavid van MoolenbroekThis config.status script is free software; the Free Software Foundation 9008*b636d99dSDavid van Moolenbroekgives unlimited permission to copy, distribute and modify it." 9009*b636d99dSDavid van Moolenbroek 9010*b636d99dSDavid van Moolenbroekac_pwd='$ac_pwd' 9011*b636d99dSDavid van Moolenbroeksrcdir='$srcdir' 9012*b636d99dSDavid van MoolenbroekINSTALL='$INSTALL' 9013*b636d99dSDavid van Moolenbroektest -n "\$AWK" || AWK=awk 9014*b636d99dSDavid van Moolenbroek_ACEOF 9015*b636d99dSDavid van Moolenbroek 9016*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9017*b636d99dSDavid van Moolenbroek# The default lists apply if the user does not specify any file. 9018*b636d99dSDavid van Moolenbroekac_need_defaults=: 9019*b636d99dSDavid van Moolenbroekwhile test $# != 0 9020*b636d99dSDavid van Moolenbroekdo 9021*b636d99dSDavid van Moolenbroek case $1 in 9022*b636d99dSDavid van Moolenbroek --*=?*) 9023*b636d99dSDavid van Moolenbroek ac_option=`expr "X$1" : 'X\([^=]*\)='` 9024*b636d99dSDavid van Moolenbroek ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 9025*b636d99dSDavid van Moolenbroek ac_shift=: 9026*b636d99dSDavid van Moolenbroek ;; 9027*b636d99dSDavid van Moolenbroek --*=) 9028*b636d99dSDavid van Moolenbroek ac_option=`expr "X$1" : 'X\([^=]*\)='` 9029*b636d99dSDavid van Moolenbroek ac_optarg= 9030*b636d99dSDavid van Moolenbroek ac_shift=: 9031*b636d99dSDavid van Moolenbroek ;; 9032*b636d99dSDavid van Moolenbroek *) 9033*b636d99dSDavid van Moolenbroek ac_option=$1 9034*b636d99dSDavid van Moolenbroek ac_optarg=$2 9035*b636d99dSDavid van Moolenbroek ac_shift=shift 9036*b636d99dSDavid van Moolenbroek ;; 9037*b636d99dSDavid van Moolenbroek esac 9038*b636d99dSDavid van Moolenbroek 9039*b636d99dSDavid van Moolenbroek case $ac_option in 9040*b636d99dSDavid van Moolenbroek # Handling of the options. 9041*b636d99dSDavid van Moolenbroek -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 9042*b636d99dSDavid van Moolenbroek ac_cs_recheck=: ;; 9043*b636d99dSDavid van Moolenbroek --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 9044*b636d99dSDavid van Moolenbroek $as_echo "$ac_cs_version"; exit ;; 9045*b636d99dSDavid van Moolenbroek --config | --confi | --conf | --con | --co | --c ) 9046*b636d99dSDavid van Moolenbroek $as_echo "$ac_cs_config"; exit ;; 9047*b636d99dSDavid van Moolenbroek --debug | --debu | --deb | --de | --d | -d ) 9048*b636d99dSDavid van Moolenbroek debug=: ;; 9049*b636d99dSDavid van Moolenbroek --file | --fil | --fi | --f ) 9050*b636d99dSDavid van Moolenbroek $ac_shift 9051*b636d99dSDavid van Moolenbroek case $ac_optarg in 9052*b636d99dSDavid van Moolenbroek *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 9053*b636d99dSDavid van Moolenbroek '') as_fn_error $? "missing file argument" ;; 9054*b636d99dSDavid van Moolenbroek esac 9055*b636d99dSDavid van Moolenbroek as_fn_append CONFIG_FILES " '$ac_optarg'" 9056*b636d99dSDavid van Moolenbroek ac_need_defaults=false;; 9057*b636d99dSDavid van Moolenbroek --header | --heade | --head | --hea ) 9058*b636d99dSDavid van Moolenbroek $ac_shift 9059*b636d99dSDavid van Moolenbroek case $ac_optarg in 9060*b636d99dSDavid van Moolenbroek *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 9061*b636d99dSDavid van Moolenbroek esac 9062*b636d99dSDavid van Moolenbroek as_fn_append CONFIG_HEADERS " '$ac_optarg'" 9063*b636d99dSDavid van Moolenbroek ac_need_defaults=false;; 9064*b636d99dSDavid van Moolenbroek --he | --h) 9065*b636d99dSDavid van Moolenbroek # Conflict between --help and --header 9066*b636d99dSDavid van Moolenbroek as_fn_error $? "ambiguous option: \`$1' 9067*b636d99dSDavid van MoolenbroekTry \`$0 --help' for more information.";; 9068*b636d99dSDavid van Moolenbroek --help | --hel | -h ) 9069*b636d99dSDavid van Moolenbroek $as_echo "$ac_cs_usage"; exit ;; 9070*b636d99dSDavid van Moolenbroek -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 9071*b636d99dSDavid van Moolenbroek | -silent | --silent | --silen | --sile | --sil | --si | --s) 9072*b636d99dSDavid van Moolenbroek ac_cs_silent=: ;; 9073*b636d99dSDavid van Moolenbroek 9074*b636d99dSDavid van Moolenbroek # This is an error. 9075*b636d99dSDavid van Moolenbroek -*) as_fn_error $? "unrecognized option: \`$1' 9076*b636d99dSDavid van MoolenbroekTry \`$0 --help' for more information." ;; 9077*b636d99dSDavid van Moolenbroek 9078*b636d99dSDavid van Moolenbroek *) as_fn_append ac_config_targets " $1" 9079*b636d99dSDavid van Moolenbroek ac_need_defaults=false ;; 9080*b636d99dSDavid van Moolenbroek 9081*b636d99dSDavid van Moolenbroek esac 9082*b636d99dSDavid van Moolenbroek shift 9083*b636d99dSDavid van Moolenbroekdone 9084*b636d99dSDavid van Moolenbroek 9085*b636d99dSDavid van Moolenbroekac_configure_extra_args= 9086*b636d99dSDavid van Moolenbroek 9087*b636d99dSDavid van Moolenbroekif $ac_cs_silent; then 9088*b636d99dSDavid van Moolenbroek exec 6>/dev/null 9089*b636d99dSDavid van Moolenbroek ac_configure_extra_args="$ac_configure_extra_args --silent" 9090*b636d99dSDavid van Moolenbroekfi 9091*b636d99dSDavid van Moolenbroek 9092*b636d99dSDavid van Moolenbroek_ACEOF 9093*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9094*b636d99dSDavid van Moolenbroekif \$ac_cs_recheck; then 9095*b636d99dSDavid van Moolenbroek set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 9096*b636d99dSDavid van Moolenbroek shift 9097*b636d99dSDavid van Moolenbroek \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 9098*b636d99dSDavid van Moolenbroek CONFIG_SHELL='$SHELL' 9099*b636d99dSDavid van Moolenbroek export CONFIG_SHELL 9100*b636d99dSDavid van Moolenbroek exec "\$@" 9101*b636d99dSDavid van Moolenbroekfi 9102*b636d99dSDavid van Moolenbroek 9103*b636d99dSDavid van Moolenbroek_ACEOF 9104*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9105*b636d99dSDavid van Moolenbroekexec 5>>config.log 9106*b636d99dSDavid van Moolenbroek{ 9107*b636d99dSDavid van Moolenbroek echo 9108*b636d99dSDavid van Moolenbroek sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 9109*b636d99dSDavid van Moolenbroek## Running $as_me. ## 9110*b636d99dSDavid van Moolenbroek_ASBOX 9111*b636d99dSDavid van Moolenbroek $as_echo "$ac_log" 9112*b636d99dSDavid van Moolenbroek} >&5 9113*b636d99dSDavid van Moolenbroek 9114*b636d99dSDavid van Moolenbroek_ACEOF 9115*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9116*b636d99dSDavid van Moolenbroek# 9117*b636d99dSDavid van Moolenbroek# INIT-COMMANDS 9118*b636d99dSDavid van Moolenbroek# 9119*b636d99dSDavid van Moolenbroek 9120*b636d99dSDavid van Moolenbroek 9121*b636d99dSDavid van Moolenbroek_ACEOF 9122*b636d99dSDavid van Moolenbroek 9123*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9124*b636d99dSDavid van Moolenbroek 9125*b636d99dSDavid van Moolenbroek# Handling of arguments. 9126*b636d99dSDavid van Moolenbroekfor ac_config_target in $ac_config_targets 9127*b636d99dSDavid van Moolenbroekdo 9128*b636d99dSDavid van Moolenbroek case $ac_config_target in 9129*b636d99dSDavid van Moolenbroek "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 9130*b636d99dSDavid van Moolenbroek "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 9131*b636d99dSDavid van Moolenbroek "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 9132*b636d99dSDavid van Moolenbroek "tcpdump.1") CONFIG_FILES="$CONFIG_FILES tcpdump.1" ;; 9133*b636d99dSDavid van Moolenbroek 9134*b636d99dSDavid van Moolenbroek *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 9135*b636d99dSDavid van Moolenbroek esac 9136*b636d99dSDavid van Moolenbroekdone 9137*b636d99dSDavid van Moolenbroek 9138*b636d99dSDavid van Moolenbroek 9139*b636d99dSDavid van Moolenbroek# If the user did not use the arguments to specify the items to instantiate, 9140*b636d99dSDavid van Moolenbroek# then the envvar interface is used. Set only those that are not. 9141*b636d99dSDavid van Moolenbroek# We use the long form for the default assignment because of an extremely 9142*b636d99dSDavid van Moolenbroek# bizarre bug on SunOS 4.1.3. 9143*b636d99dSDavid van Moolenbroekif $ac_need_defaults; then 9144*b636d99dSDavid van Moolenbroek test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 9145*b636d99dSDavid van Moolenbroek test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 9146*b636d99dSDavid van Moolenbroek test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 9147*b636d99dSDavid van Moolenbroekfi 9148*b636d99dSDavid van Moolenbroek 9149*b636d99dSDavid van Moolenbroek# Have a temporary directory for convenience. Make it in the build tree 9150*b636d99dSDavid van Moolenbroek# simply because there is no reason against having it here, and in addition, 9151*b636d99dSDavid van Moolenbroek# creating and moving files from /tmp can sometimes cause problems. 9152*b636d99dSDavid van Moolenbroek# Hook for its removal unless debugging. 9153*b636d99dSDavid van Moolenbroek# Note that there is a small window in which the directory will not be cleaned: 9154*b636d99dSDavid van Moolenbroek# after its creation but before its name has been assigned to `$tmp'. 9155*b636d99dSDavid van Moolenbroek$debug || 9156*b636d99dSDavid van Moolenbroek{ 9157*b636d99dSDavid van Moolenbroek tmp= ac_tmp= 9158*b636d99dSDavid van Moolenbroek trap 'exit_status=$? 9159*b636d99dSDavid van Moolenbroek : "${ac_tmp:=$tmp}" 9160*b636d99dSDavid van Moolenbroek { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 9161*b636d99dSDavid van Moolenbroek' 0 9162*b636d99dSDavid van Moolenbroek trap 'as_fn_exit 1' 1 2 13 15 9163*b636d99dSDavid van Moolenbroek} 9164*b636d99dSDavid van Moolenbroek# Create a (secure) tmp directory for tmp files. 9165*b636d99dSDavid van Moolenbroek 9166*b636d99dSDavid van Moolenbroek{ 9167*b636d99dSDavid van Moolenbroek tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 9168*b636d99dSDavid van Moolenbroek test -d "$tmp" 9169*b636d99dSDavid van Moolenbroek} || 9170*b636d99dSDavid van Moolenbroek{ 9171*b636d99dSDavid van Moolenbroek tmp=./conf$$-$RANDOM 9172*b636d99dSDavid van Moolenbroek (umask 077 && mkdir "$tmp") 9173*b636d99dSDavid van Moolenbroek} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 9174*b636d99dSDavid van Moolenbroekac_tmp=$tmp 9175*b636d99dSDavid van Moolenbroek 9176*b636d99dSDavid van Moolenbroek# Set up the scripts for CONFIG_FILES section. 9177*b636d99dSDavid van Moolenbroek# No need to generate them if there are no CONFIG_FILES. 9178*b636d99dSDavid van Moolenbroek# This happens for instance with `./config.status config.h'. 9179*b636d99dSDavid van Moolenbroekif test -n "$CONFIG_FILES"; then 9180*b636d99dSDavid van Moolenbroek 9181*b636d99dSDavid van Moolenbroek 9182*b636d99dSDavid van Moolenbroekac_cr=`echo X | tr X '\015'` 9183*b636d99dSDavid van Moolenbroek# On cygwin, bash can eat \r inside `` if the user requested igncr. 9184*b636d99dSDavid van Moolenbroek# But we know of no other shell where ac_cr would be empty at this 9185*b636d99dSDavid van Moolenbroek# point, so we can use a bashism as a fallback. 9186*b636d99dSDavid van Moolenbroekif test "x$ac_cr" = x; then 9187*b636d99dSDavid van Moolenbroek eval ac_cr=\$\'\\r\' 9188*b636d99dSDavid van Moolenbroekfi 9189*b636d99dSDavid van Moolenbroekac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 9190*b636d99dSDavid van Moolenbroekif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 9191*b636d99dSDavid van Moolenbroek ac_cs_awk_cr='\\r' 9192*b636d99dSDavid van Moolenbroekelse 9193*b636d99dSDavid van Moolenbroek ac_cs_awk_cr=$ac_cr 9194*b636d99dSDavid van Moolenbroekfi 9195*b636d99dSDavid van Moolenbroek 9196*b636d99dSDavid van Moolenbroekecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 9197*b636d99dSDavid van Moolenbroek_ACEOF 9198*b636d99dSDavid van Moolenbroek 9199*b636d99dSDavid van Moolenbroek 9200*b636d99dSDavid van Moolenbroek{ 9201*b636d99dSDavid van Moolenbroek echo "cat >conf$$subs.awk <<_ACEOF" && 9202*b636d99dSDavid van Moolenbroek echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 9203*b636d99dSDavid van Moolenbroek echo "_ACEOF" 9204*b636d99dSDavid van Moolenbroek} >conf$$subs.sh || 9205*b636d99dSDavid van Moolenbroek as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 9206*b636d99dSDavid van Moolenbroekac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 9207*b636d99dSDavid van Moolenbroekac_delim='%!_!# ' 9208*b636d99dSDavid van Moolenbroekfor ac_last_try in false false false false false :; do 9209*b636d99dSDavid van Moolenbroek . ./conf$$subs.sh || 9210*b636d99dSDavid van Moolenbroek as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 9211*b636d99dSDavid van Moolenbroek 9212*b636d99dSDavid van Moolenbroek ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 9213*b636d99dSDavid van Moolenbroek if test $ac_delim_n = $ac_delim_num; then 9214*b636d99dSDavid van Moolenbroek break 9215*b636d99dSDavid van Moolenbroek elif $ac_last_try; then 9216*b636d99dSDavid van Moolenbroek as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 9217*b636d99dSDavid van Moolenbroek else 9218*b636d99dSDavid van Moolenbroek ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 9219*b636d99dSDavid van Moolenbroek fi 9220*b636d99dSDavid van Moolenbroekdone 9221*b636d99dSDavid van Moolenbroekrm -f conf$$subs.sh 9222*b636d99dSDavid van Moolenbroek 9223*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9224*b636d99dSDavid van Moolenbroekcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 9225*b636d99dSDavid van Moolenbroek_ACEOF 9226*b636d99dSDavid van Moolenbroeksed -n ' 9227*b636d99dSDavid van Moolenbroekh 9228*b636d99dSDavid van Moolenbroeks/^/S["/; s/!.*/"]=/ 9229*b636d99dSDavid van Moolenbroekp 9230*b636d99dSDavid van Moolenbroekg 9231*b636d99dSDavid van Moolenbroeks/^[^!]*!// 9232*b636d99dSDavid van Moolenbroek:repl 9233*b636d99dSDavid van Moolenbroekt repl 9234*b636d99dSDavid van Moolenbroeks/'"$ac_delim"'$// 9235*b636d99dSDavid van Moolenbroekt delim 9236*b636d99dSDavid van Moolenbroek:nl 9237*b636d99dSDavid van Moolenbroekh 9238*b636d99dSDavid van Moolenbroeks/\(.\{148\}\)..*/\1/ 9239*b636d99dSDavid van Moolenbroekt more1 9240*b636d99dSDavid van Moolenbroeks/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 9241*b636d99dSDavid van Moolenbroekp 9242*b636d99dSDavid van Moolenbroekn 9243*b636d99dSDavid van Moolenbroekb repl 9244*b636d99dSDavid van Moolenbroek:more1 9245*b636d99dSDavid van Moolenbroeks/["\\]/\\&/g; s/^/"/; s/$/"\\/ 9246*b636d99dSDavid van Moolenbroekp 9247*b636d99dSDavid van Moolenbroekg 9248*b636d99dSDavid van Moolenbroeks/.\{148\}// 9249*b636d99dSDavid van Moolenbroekt nl 9250*b636d99dSDavid van Moolenbroek:delim 9251*b636d99dSDavid van Moolenbroekh 9252*b636d99dSDavid van Moolenbroeks/\(.\{148\}\)..*/\1/ 9253*b636d99dSDavid van Moolenbroekt more2 9254*b636d99dSDavid van Moolenbroeks/["\\]/\\&/g; s/^/"/; s/$/"/ 9255*b636d99dSDavid van Moolenbroekp 9256*b636d99dSDavid van Moolenbroekb 9257*b636d99dSDavid van Moolenbroek:more2 9258*b636d99dSDavid van Moolenbroeks/["\\]/\\&/g; s/^/"/; s/$/"\\/ 9259*b636d99dSDavid van Moolenbroekp 9260*b636d99dSDavid van Moolenbroekg 9261*b636d99dSDavid van Moolenbroeks/.\{148\}// 9262*b636d99dSDavid van Moolenbroekt delim 9263*b636d99dSDavid van Moolenbroek' <conf$$subs.awk | sed ' 9264*b636d99dSDavid van Moolenbroek/^[^""]/{ 9265*b636d99dSDavid van Moolenbroek N 9266*b636d99dSDavid van Moolenbroek s/\n// 9267*b636d99dSDavid van Moolenbroek} 9268*b636d99dSDavid van Moolenbroek' >>$CONFIG_STATUS || ac_write_fail=1 9269*b636d99dSDavid van Moolenbroekrm -f conf$$subs.awk 9270*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9271*b636d99dSDavid van Moolenbroek_ACAWK 9272*b636d99dSDavid van Moolenbroekcat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 9273*b636d99dSDavid van Moolenbroek for (key in S) S_is_set[key] = 1 9274*b636d99dSDavid van Moolenbroek FS = "" 9275*b636d99dSDavid van Moolenbroek 9276*b636d99dSDavid van Moolenbroek} 9277*b636d99dSDavid van Moolenbroek{ 9278*b636d99dSDavid van Moolenbroek line = $ 0 9279*b636d99dSDavid van Moolenbroek nfields = split(line, field, "@") 9280*b636d99dSDavid van Moolenbroek substed = 0 9281*b636d99dSDavid van Moolenbroek len = length(field[1]) 9282*b636d99dSDavid van Moolenbroek for (i = 2; i < nfields; i++) { 9283*b636d99dSDavid van Moolenbroek key = field[i] 9284*b636d99dSDavid van Moolenbroek keylen = length(key) 9285*b636d99dSDavid van Moolenbroek if (S_is_set[key]) { 9286*b636d99dSDavid van Moolenbroek value = S[key] 9287*b636d99dSDavid van Moolenbroek line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 9288*b636d99dSDavid van Moolenbroek len += length(value) + length(field[++i]) 9289*b636d99dSDavid van Moolenbroek substed = 1 9290*b636d99dSDavid van Moolenbroek } else 9291*b636d99dSDavid van Moolenbroek len += 1 + keylen 9292*b636d99dSDavid van Moolenbroek } 9293*b636d99dSDavid van Moolenbroek 9294*b636d99dSDavid van Moolenbroek print line 9295*b636d99dSDavid van Moolenbroek} 9296*b636d99dSDavid van Moolenbroek 9297*b636d99dSDavid van Moolenbroek_ACAWK 9298*b636d99dSDavid van Moolenbroek_ACEOF 9299*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9300*b636d99dSDavid van Moolenbroekif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 9301*b636d99dSDavid van Moolenbroek sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 9302*b636d99dSDavid van Moolenbroekelse 9303*b636d99dSDavid van Moolenbroek cat 9304*b636d99dSDavid van Moolenbroekfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 9305*b636d99dSDavid van Moolenbroek || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 9306*b636d99dSDavid van Moolenbroek_ACEOF 9307*b636d99dSDavid van Moolenbroek 9308*b636d99dSDavid van Moolenbroek# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 9309*b636d99dSDavid van Moolenbroek# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 9310*b636d99dSDavid van Moolenbroek# trailing colons and then remove the whole line if VPATH becomes empty 9311*b636d99dSDavid van Moolenbroek# (actually we leave an empty line to preserve line numbers). 9312*b636d99dSDavid van Moolenbroekif test "x$srcdir" = x.; then 9313*b636d99dSDavid van Moolenbroek ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 9314*b636d99dSDavid van Moolenbroekh 9315*b636d99dSDavid van Moolenbroeks/// 9316*b636d99dSDavid van Moolenbroeks/^/:/ 9317*b636d99dSDavid van Moolenbroeks/[ ]*$/:/ 9318*b636d99dSDavid van Moolenbroeks/:\$(srcdir):/:/g 9319*b636d99dSDavid van Moolenbroeks/:\${srcdir}:/:/g 9320*b636d99dSDavid van Moolenbroeks/:@srcdir@:/:/g 9321*b636d99dSDavid van Moolenbroeks/^:*// 9322*b636d99dSDavid van Moolenbroeks/:*$// 9323*b636d99dSDavid van Moolenbroekx 9324*b636d99dSDavid van Moolenbroeks/\(=[ ]*\).*/\1/ 9325*b636d99dSDavid van MoolenbroekG 9326*b636d99dSDavid van Moolenbroeks/\n// 9327*b636d99dSDavid van Moolenbroeks/^[^=]*=[ ]*$// 9328*b636d99dSDavid van Moolenbroek}' 9329*b636d99dSDavid van Moolenbroekfi 9330*b636d99dSDavid van Moolenbroek 9331*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9332*b636d99dSDavid van Moolenbroekfi # test -n "$CONFIG_FILES" 9333*b636d99dSDavid van Moolenbroek 9334*b636d99dSDavid van Moolenbroek# Set up the scripts for CONFIG_HEADERS section. 9335*b636d99dSDavid van Moolenbroek# No need to generate them if there are no CONFIG_HEADERS. 9336*b636d99dSDavid van Moolenbroek# This happens for instance with `./config.status Makefile'. 9337*b636d99dSDavid van Moolenbroekif test -n "$CONFIG_HEADERS"; then 9338*b636d99dSDavid van Moolenbroekcat >"$ac_tmp/defines.awk" <<\_ACAWK || 9339*b636d99dSDavid van MoolenbroekBEGIN { 9340*b636d99dSDavid van Moolenbroek_ACEOF 9341*b636d99dSDavid van Moolenbroek 9342*b636d99dSDavid van Moolenbroek# Transform confdefs.h into an awk script `defines.awk', embedded as 9343*b636d99dSDavid van Moolenbroek# here-document in config.status, that substitutes the proper values into 9344*b636d99dSDavid van Moolenbroek# config.h.in to produce config.h. 9345*b636d99dSDavid van Moolenbroek 9346*b636d99dSDavid van Moolenbroek# Create a delimiter string that does not exist in confdefs.h, to ease 9347*b636d99dSDavid van Moolenbroek# handling of long lines. 9348*b636d99dSDavid van Moolenbroekac_delim='%!_!# ' 9349*b636d99dSDavid van Moolenbroekfor ac_last_try in false false :; do 9350*b636d99dSDavid van Moolenbroek ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 9351*b636d99dSDavid van Moolenbroek if test -z "$ac_tt"; then 9352*b636d99dSDavid van Moolenbroek break 9353*b636d99dSDavid van Moolenbroek elif $ac_last_try; then 9354*b636d99dSDavid van Moolenbroek as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 9355*b636d99dSDavid van Moolenbroek else 9356*b636d99dSDavid van Moolenbroek ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 9357*b636d99dSDavid van Moolenbroek fi 9358*b636d99dSDavid van Moolenbroekdone 9359*b636d99dSDavid van Moolenbroek 9360*b636d99dSDavid van Moolenbroek# For the awk script, D is an array of macro values keyed by name, 9361*b636d99dSDavid van Moolenbroek# likewise P contains macro parameters if any. Preserve backslash 9362*b636d99dSDavid van Moolenbroek# newline sequences. 9363*b636d99dSDavid van Moolenbroek 9364*b636d99dSDavid van Moolenbroekac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 9365*b636d99dSDavid van Moolenbroeksed -n ' 9366*b636d99dSDavid van Moolenbroeks/.\{148\}/&'"$ac_delim"'/g 9367*b636d99dSDavid van Moolenbroekt rset 9368*b636d99dSDavid van Moolenbroek:rset 9369*b636d99dSDavid van Moolenbroeks/^[ ]*#[ ]*define[ ][ ]*/ / 9370*b636d99dSDavid van Moolenbroekt def 9371*b636d99dSDavid van Moolenbroekd 9372*b636d99dSDavid van Moolenbroek:def 9373*b636d99dSDavid van Moolenbroeks/\\$// 9374*b636d99dSDavid van Moolenbroekt bsnl 9375*b636d99dSDavid van Moolenbroeks/["\\]/\\&/g 9376*b636d99dSDavid van Moolenbroeks/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 9377*b636d99dSDavid van MoolenbroekD["\1"]=" \3"/p 9378*b636d99dSDavid van Moolenbroeks/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 9379*b636d99dSDavid van Moolenbroekd 9380*b636d99dSDavid van Moolenbroek:bsnl 9381*b636d99dSDavid van Moolenbroeks/["\\]/\\&/g 9382*b636d99dSDavid van Moolenbroeks/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 9383*b636d99dSDavid van MoolenbroekD["\1"]=" \3\\\\\\n"\\/p 9384*b636d99dSDavid van Moolenbroekt cont 9385*b636d99dSDavid van Moolenbroeks/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 9386*b636d99dSDavid van Moolenbroekt cont 9387*b636d99dSDavid van Moolenbroekd 9388*b636d99dSDavid van Moolenbroek:cont 9389*b636d99dSDavid van Moolenbroekn 9390*b636d99dSDavid van Moolenbroeks/.\{148\}/&'"$ac_delim"'/g 9391*b636d99dSDavid van Moolenbroekt clear 9392*b636d99dSDavid van Moolenbroek:clear 9393*b636d99dSDavid van Moolenbroeks/\\$// 9394*b636d99dSDavid van Moolenbroekt bsnlc 9395*b636d99dSDavid van Moolenbroeks/["\\]/\\&/g; s/^/"/; s/$/"/p 9396*b636d99dSDavid van Moolenbroekd 9397*b636d99dSDavid van Moolenbroek:bsnlc 9398*b636d99dSDavid van Moolenbroeks/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 9399*b636d99dSDavid van Moolenbroekb cont 9400*b636d99dSDavid van Moolenbroek' <confdefs.h | sed ' 9401*b636d99dSDavid van Moolenbroeks/'"$ac_delim"'/"\\\ 9402*b636d99dSDavid van Moolenbroek"/g' >>$CONFIG_STATUS || ac_write_fail=1 9403*b636d99dSDavid van Moolenbroek 9404*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9405*b636d99dSDavid van Moolenbroek for (key in D) D_is_set[key] = 1 9406*b636d99dSDavid van Moolenbroek FS = "" 9407*b636d99dSDavid van Moolenbroek} 9408*b636d99dSDavid van Moolenbroek/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 9409*b636d99dSDavid van Moolenbroek line = \$ 0 9410*b636d99dSDavid van Moolenbroek split(line, arg, " ") 9411*b636d99dSDavid van Moolenbroek if (arg[1] == "#") { 9412*b636d99dSDavid van Moolenbroek defundef = arg[2] 9413*b636d99dSDavid van Moolenbroek mac1 = arg[3] 9414*b636d99dSDavid van Moolenbroek } else { 9415*b636d99dSDavid van Moolenbroek defundef = substr(arg[1], 2) 9416*b636d99dSDavid van Moolenbroek mac1 = arg[2] 9417*b636d99dSDavid van Moolenbroek } 9418*b636d99dSDavid van Moolenbroek split(mac1, mac2, "(") #) 9419*b636d99dSDavid van Moolenbroek macro = mac2[1] 9420*b636d99dSDavid van Moolenbroek prefix = substr(line, 1, index(line, defundef) - 1) 9421*b636d99dSDavid van Moolenbroek if (D_is_set[macro]) { 9422*b636d99dSDavid van Moolenbroek # Preserve the white space surrounding the "#". 9423*b636d99dSDavid van Moolenbroek print prefix "define", macro P[macro] D[macro] 9424*b636d99dSDavid van Moolenbroek next 9425*b636d99dSDavid van Moolenbroek } else { 9426*b636d99dSDavid van Moolenbroek # Replace #undef with comments. This is necessary, for example, 9427*b636d99dSDavid van Moolenbroek # in the case of _POSIX_SOURCE, which is predefined and required 9428*b636d99dSDavid van Moolenbroek # on some systems where configure will not decide to define it. 9429*b636d99dSDavid van Moolenbroek if (defundef == "undef") { 9430*b636d99dSDavid van Moolenbroek print "/*", prefix defundef, macro, "*/" 9431*b636d99dSDavid van Moolenbroek next 9432*b636d99dSDavid van Moolenbroek } 9433*b636d99dSDavid van Moolenbroek } 9434*b636d99dSDavid van Moolenbroek} 9435*b636d99dSDavid van Moolenbroek{ print } 9436*b636d99dSDavid van Moolenbroek_ACAWK 9437*b636d99dSDavid van Moolenbroek_ACEOF 9438*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9439*b636d99dSDavid van Moolenbroek as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 9440*b636d99dSDavid van Moolenbroekfi # test -n "$CONFIG_HEADERS" 9441*b636d99dSDavid van Moolenbroek 9442*b636d99dSDavid van Moolenbroek 9443*b636d99dSDavid van Moolenbroekeval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 9444*b636d99dSDavid van Moolenbroekshift 9445*b636d99dSDavid van Moolenbroekfor ac_tag 9446*b636d99dSDavid van Moolenbroekdo 9447*b636d99dSDavid van Moolenbroek case $ac_tag in 9448*b636d99dSDavid van Moolenbroek :[FHLC]) ac_mode=$ac_tag; continue;; 9449*b636d99dSDavid van Moolenbroek esac 9450*b636d99dSDavid van Moolenbroek case $ac_mode$ac_tag in 9451*b636d99dSDavid van Moolenbroek :[FHL]*:*);; 9452*b636d99dSDavid van Moolenbroek :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 9453*b636d99dSDavid van Moolenbroek :[FH]-) ac_tag=-:-;; 9454*b636d99dSDavid van Moolenbroek :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 9455*b636d99dSDavid van Moolenbroek esac 9456*b636d99dSDavid van Moolenbroek ac_save_IFS=$IFS 9457*b636d99dSDavid van Moolenbroek IFS=: 9458*b636d99dSDavid van Moolenbroek set x $ac_tag 9459*b636d99dSDavid van Moolenbroek IFS=$ac_save_IFS 9460*b636d99dSDavid van Moolenbroek shift 9461*b636d99dSDavid van Moolenbroek ac_file=$1 9462*b636d99dSDavid van Moolenbroek shift 9463*b636d99dSDavid van Moolenbroek 9464*b636d99dSDavid van Moolenbroek case $ac_mode in 9465*b636d99dSDavid van Moolenbroek :L) ac_source=$1;; 9466*b636d99dSDavid van Moolenbroek :[FH]) 9467*b636d99dSDavid van Moolenbroek ac_file_inputs= 9468*b636d99dSDavid van Moolenbroek for ac_f 9469*b636d99dSDavid van Moolenbroek do 9470*b636d99dSDavid van Moolenbroek case $ac_f in 9471*b636d99dSDavid van Moolenbroek -) ac_f="$ac_tmp/stdin";; 9472*b636d99dSDavid van Moolenbroek *) # Look for the file first in the build tree, then in the source tree 9473*b636d99dSDavid van Moolenbroek # (if the path is not absolute). The absolute path cannot be DOS-style, 9474*b636d99dSDavid van Moolenbroek # because $ac_f cannot contain `:'. 9475*b636d99dSDavid van Moolenbroek test -f "$ac_f" || 9476*b636d99dSDavid van Moolenbroek case $ac_f in 9477*b636d99dSDavid van Moolenbroek [\\/$]*) false;; 9478*b636d99dSDavid van Moolenbroek *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 9479*b636d99dSDavid van Moolenbroek esac || 9480*b636d99dSDavid van Moolenbroek as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 9481*b636d99dSDavid van Moolenbroek esac 9482*b636d99dSDavid van Moolenbroek case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 9483*b636d99dSDavid van Moolenbroek as_fn_append ac_file_inputs " '$ac_f'" 9484*b636d99dSDavid van Moolenbroek done 9485*b636d99dSDavid van Moolenbroek 9486*b636d99dSDavid van Moolenbroek # Let's still pretend it is `configure' which instantiates (i.e., don't 9487*b636d99dSDavid van Moolenbroek # use $as_me), people would be surprised to read: 9488*b636d99dSDavid van Moolenbroek # /* config.h. Generated by config.status. */ 9489*b636d99dSDavid van Moolenbroek configure_input='Generated from '` 9490*b636d99dSDavid van Moolenbroek $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 9491*b636d99dSDavid van Moolenbroek `' by configure.' 9492*b636d99dSDavid van Moolenbroek if test x"$ac_file" != x-; then 9493*b636d99dSDavid van Moolenbroek configure_input="$ac_file. $configure_input" 9494*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 9495*b636d99dSDavid van Moolenbroek$as_echo "$as_me: creating $ac_file" >&6;} 9496*b636d99dSDavid van Moolenbroek fi 9497*b636d99dSDavid van Moolenbroek # Neutralize special characters interpreted by sed in replacement strings. 9498*b636d99dSDavid van Moolenbroek case $configure_input in #( 9499*b636d99dSDavid van Moolenbroek *\&* | *\|* | *\\* ) 9500*b636d99dSDavid van Moolenbroek ac_sed_conf_input=`$as_echo "$configure_input" | 9501*b636d99dSDavid van Moolenbroek sed 's/[\\\\&|]/\\\\&/g'`;; #( 9502*b636d99dSDavid van Moolenbroek *) ac_sed_conf_input=$configure_input;; 9503*b636d99dSDavid van Moolenbroek esac 9504*b636d99dSDavid van Moolenbroek 9505*b636d99dSDavid van Moolenbroek case $ac_tag in 9506*b636d99dSDavid van Moolenbroek *:-:* | *:-) cat >"$ac_tmp/stdin" \ 9507*b636d99dSDavid van Moolenbroek || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 9508*b636d99dSDavid van Moolenbroek esac 9509*b636d99dSDavid van Moolenbroek ;; 9510*b636d99dSDavid van Moolenbroek esac 9511*b636d99dSDavid van Moolenbroek 9512*b636d99dSDavid van Moolenbroek ac_dir=`$as_dirname -- "$ac_file" || 9513*b636d99dSDavid van Moolenbroek$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 9514*b636d99dSDavid van Moolenbroek X"$ac_file" : 'X\(//\)[^/]' \| \ 9515*b636d99dSDavid van Moolenbroek X"$ac_file" : 'X\(//\)$' \| \ 9516*b636d99dSDavid van Moolenbroek X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 9517*b636d99dSDavid van Moolenbroek$as_echo X"$ac_file" | 9518*b636d99dSDavid van Moolenbroek sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 9519*b636d99dSDavid van Moolenbroek s//\1/ 9520*b636d99dSDavid van Moolenbroek q 9521*b636d99dSDavid van Moolenbroek } 9522*b636d99dSDavid van Moolenbroek /^X\(\/\/\)[^/].*/{ 9523*b636d99dSDavid van Moolenbroek s//\1/ 9524*b636d99dSDavid van Moolenbroek q 9525*b636d99dSDavid van Moolenbroek } 9526*b636d99dSDavid van Moolenbroek /^X\(\/\/\)$/{ 9527*b636d99dSDavid van Moolenbroek s//\1/ 9528*b636d99dSDavid van Moolenbroek q 9529*b636d99dSDavid van Moolenbroek } 9530*b636d99dSDavid van Moolenbroek /^X\(\/\).*/{ 9531*b636d99dSDavid van Moolenbroek s//\1/ 9532*b636d99dSDavid van Moolenbroek q 9533*b636d99dSDavid van Moolenbroek } 9534*b636d99dSDavid van Moolenbroek s/.*/./; q'` 9535*b636d99dSDavid van Moolenbroek as_dir="$ac_dir"; as_fn_mkdir_p 9536*b636d99dSDavid van Moolenbroek ac_builddir=. 9537*b636d99dSDavid van Moolenbroek 9538*b636d99dSDavid van Moolenbroekcase "$ac_dir" in 9539*b636d99dSDavid van Moolenbroek.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 9540*b636d99dSDavid van Moolenbroek*) 9541*b636d99dSDavid van Moolenbroek ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 9542*b636d99dSDavid van Moolenbroek # A ".." for each directory in $ac_dir_suffix. 9543*b636d99dSDavid van Moolenbroek ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 9544*b636d99dSDavid van Moolenbroek case $ac_top_builddir_sub in 9545*b636d99dSDavid van Moolenbroek "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 9546*b636d99dSDavid van Moolenbroek *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 9547*b636d99dSDavid van Moolenbroek esac ;; 9548*b636d99dSDavid van Moolenbroekesac 9549*b636d99dSDavid van Moolenbroekac_abs_top_builddir=$ac_pwd 9550*b636d99dSDavid van Moolenbroekac_abs_builddir=$ac_pwd$ac_dir_suffix 9551*b636d99dSDavid van Moolenbroek# for backward compatibility: 9552*b636d99dSDavid van Moolenbroekac_top_builddir=$ac_top_build_prefix 9553*b636d99dSDavid van Moolenbroek 9554*b636d99dSDavid van Moolenbroekcase $srcdir in 9555*b636d99dSDavid van Moolenbroek .) # We are building in place. 9556*b636d99dSDavid van Moolenbroek ac_srcdir=. 9557*b636d99dSDavid van Moolenbroek ac_top_srcdir=$ac_top_builddir_sub 9558*b636d99dSDavid van Moolenbroek ac_abs_top_srcdir=$ac_pwd ;; 9559*b636d99dSDavid van Moolenbroek [\\/]* | ?:[\\/]* ) # Absolute name. 9560*b636d99dSDavid van Moolenbroek ac_srcdir=$srcdir$ac_dir_suffix; 9561*b636d99dSDavid van Moolenbroek ac_top_srcdir=$srcdir 9562*b636d99dSDavid van Moolenbroek ac_abs_top_srcdir=$srcdir ;; 9563*b636d99dSDavid van Moolenbroek *) # Relative name. 9564*b636d99dSDavid van Moolenbroek ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 9565*b636d99dSDavid van Moolenbroek ac_top_srcdir=$ac_top_build_prefix$srcdir 9566*b636d99dSDavid van Moolenbroek ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 9567*b636d99dSDavid van Moolenbroekesac 9568*b636d99dSDavid van Moolenbroekac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 9569*b636d99dSDavid van Moolenbroek 9570*b636d99dSDavid van Moolenbroek 9571*b636d99dSDavid van Moolenbroek case $ac_mode in 9572*b636d99dSDavid van Moolenbroek :F) 9573*b636d99dSDavid van Moolenbroek # 9574*b636d99dSDavid van Moolenbroek # CONFIG_FILE 9575*b636d99dSDavid van Moolenbroek # 9576*b636d99dSDavid van Moolenbroek 9577*b636d99dSDavid van Moolenbroek case $INSTALL in 9578*b636d99dSDavid van Moolenbroek [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 9579*b636d99dSDavid van Moolenbroek *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 9580*b636d99dSDavid van Moolenbroek esac 9581*b636d99dSDavid van Moolenbroek_ACEOF 9582*b636d99dSDavid van Moolenbroek 9583*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9584*b636d99dSDavid van Moolenbroek# If the template does not know about datarootdir, expand it. 9585*b636d99dSDavid van Moolenbroek# FIXME: This hack should be removed a few years after 2.60. 9586*b636d99dSDavid van Moolenbroekac_datarootdir_hack=; ac_datarootdir_seen= 9587*b636d99dSDavid van Moolenbroekac_sed_dataroot=' 9588*b636d99dSDavid van Moolenbroek/datarootdir/ { 9589*b636d99dSDavid van Moolenbroek p 9590*b636d99dSDavid van Moolenbroek q 9591*b636d99dSDavid van Moolenbroek} 9592*b636d99dSDavid van Moolenbroek/@datadir@/p 9593*b636d99dSDavid van Moolenbroek/@docdir@/p 9594*b636d99dSDavid van Moolenbroek/@infodir@/p 9595*b636d99dSDavid van Moolenbroek/@localedir@/p 9596*b636d99dSDavid van Moolenbroek/@mandir@/p' 9597*b636d99dSDavid van Moolenbroekcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 9598*b636d99dSDavid van Moolenbroek*datarootdir*) ac_datarootdir_seen=yes;; 9599*b636d99dSDavid van Moolenbroek*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 9600*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 9601*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 9602*b636d99dSDavid van Moolenbroek_ACEOF 9603*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9604*b636d99dSDavid van Moolenbroek ac_datarootdir_hack=' 9605*b636d99dSDavid van Moolenbroek s&@datadir@&$datadir&g 9606*b636d99dSDavid van Moolenbroek s&@docdir@&$docdir&g 9607*b636d99dSDavid van Moolenbroek s&@infodir@&$infodir&g 9608*b636d99dSDavid van Moolenbroek s&@localedir@&$localedir&g 9609*b636d99dSDavid van Moolenbroek s&@mandir@&$mandir&g 9610*b636d99dSDavid van Moolenbroek s&\\\${datarootdir}&$datarootdir&g' ;; 9611*b636d99dSDavid van Moolenbroekesac 9612*b636d99dSDavid van Moolenbroek_ACEOF 9613*b636d99dSDavid van Moolenbroek 9614*b636d99dSDavid van Moolenbroek# Neutralize VPATH when `$srcdir' = `.'. 9615*b636d99dSDavid van Moolenbroek# Shell code in configure.ac might set extrasub. 9616*b636d99dSDavid van Moolenbroek# FIXME: do we really want to maintain this feature? 9617*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9618*b636d99dSDavid van Moolenbroekac_sed_extra="$ac_vpsub 9619*b636d99dSDavid van Moolenbroek$extrasub 9620*b636d99dSDavid van Moolenbroek_ACEOF 9621*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9622*b636d99dSDavid van Moolenbroek:t 9623*b636d99dSDavid van Moolenbroek/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 9624*b636d99dSDavid van Moolenbroeks|@configure_input@|$ac_sed_conf_input|;t t 9625*b636d99dSDavid van Moolenbroeks&@top_builddir@&$ac_top_builddir_sub&;t t 9626*b636d99dSDavid van Moolenbroeks&@top_build_prefix@&$ac_top_build_prefix&;t t 9627*b636d99dSDavid van Moolenbroeks&@srcdir@&$ac_srcdir&;t t 9628*b636d99dSDavid van Moolenbroeks&@abs_srcdir@&$ac_abs_srcdir&;t t 9629*b636d99dSDavid van Moolenbroeks&@top_srcdir@&$ac_top_srcdir&;t t 9630*b636d99dSDavid van Moolenbroeks&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 9631*b636d99dSDavid van Moolenbroeks&@builddir@&$ac_builddir&;t t 9632*b636d99dSDavid van Moolenbroeks&@abs_builddir@&$ac_abs_builddir&;t t 9633*b636d99dSDavid van Moolenbroeks&@abs_top_builddir@&$ac_abs_top_builddir&;t t 9634*b636d99dSDavid van Moolenbroeks&@INSTALL@&$ac_INSTALL&;t t 9635*b636d99dSDavid van Moolenbroek$ac_datarootdir_hack 9636*b636d99dSDavid van Moolenbroek" 9637*b636d99dSDavid van Moolenbroekeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 9638*b636d99dSDavid van Moolenbroek >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9639*b636d99dSDavid van Moolenbroek 9640*b636d99dSDavid van Moolenbroektest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 9641*b636d99dSDavid van Moolenbroek { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 9642*b636d99dSDavid van Moolenbroek { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 9643*b636d99dSDavid van Moolenbroek "$ac_tmp/out"`; test -z "$ac_out"; } && 9644*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 9645*b636d99dSDavid van Moolenbroekwhich seems to be undefined. Please make sure it is defined" >&5 9646*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 9647*b636d99dSDavid van Moolenbroekwhich seems to be undefined. Please make sure it is defined" >&2;} 9648*b636d99dSDavid van Moolenbroek 9649*b636d99dSDavid van Moolenbroek rm -f "$ac_tmp/stdin" 9650*b636d99dSDavid van Moolenbroek case $ac_file in 9651*b636d99dSDavid van Moolenbroek -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 9652*b636d99dSDavid van Moolenbroek *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 9653*b636d99dSDavid van Moolenbroek esac \ 9654*b636d99dSDavid van Moolenbroek || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9655*b636d99dSDavid van Moolenbroek ;; 9656*b636d99dSDavid van Moolenbroek :H) 9657*b636d99dSDavid van Moolenbroek # 9658*b636d99dSDavid van Moolenbroek # CONFIG_HEADER 9659*b636d99dSDavid van Moolenbroek # 9660*b636d99dSDavid van Moolenbroek if test x"$ac_file" != x-; then 9661*b636d99dSDavid van Moolenbroek { 9662*b636d99dSDavid van Moolenbroek $as_echo "/* $configure_input */" \ 9663*b636d99dSDavid van Moolenbroek && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 9664*b636d99dSDavid van Moolenbroek } >"$ac_tmp/config.h" \ 9665*b636d99dSDavid van Moolenbroek || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9666*b636d99dSDavid van Moolenbroek if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 9667*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 9668*b636d99dSDavid van Moolenbroek$as_echo "$as_me: $ac_file is unchanged" >&6;} 9669*b636d99dSDavid van Moolenbroek else 9670*b636d99dSDavid van Moolenbroek rm -f "$ac_file" 9671*b636d99dSDavid van Moolenbroek mv "$ac_tmp/config.h" "$ac_file" \ 9672*b636d99dSDavid van Moolenbroek || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9673*b636d99dSDavid van Moolenbroek fi 9674*b636d99dSDavid van Moolenbroek else 9675*b636d99dSDavid van Moolenbroek $as_echo "/* $configure_input */" \ 9676*b636d99dSDavid van Moolenbroek && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 9677*b636d99dSDavid van Moolenbroek || as_fn_error $? "could not create -" "$LINENO" 5 9678*b636d99dSDavid van Moolenbroek fi 9679*b636d99dSDavid van Moolenbroek ;; 9680*b636d99dSDavid van Moolenbroek 9681*b636d99dSDavid van Moolenbroek :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 9682*b636d99dSDavid van Moolenbroek$as_echo "$as_me: executing $ac_file commands" >&6;} 9683*b636d99dSDavid van Moolenbroek ;; 9684*b636d99dSDavid van Moolenbroek esac 9685*b636d99dSDavid van Moolenbroek 9686*b636d99dSDavid van Moolenbroek 9687*b636d99dSDavid van Moolenbroek case $ac_file$ac_mode in 9688*b636d99dSDavid van Moolenbroek "default-1":C) if test -f .devel; then 9689*b636d99dSDavid van Moolenbroek echo timestamp > stamp-h 9690*b636d99dSDavid van Moolenbroek cat Makefile-devel-adds >> Makefile 9691*b636d99dSDavid van Moolenbroek make depend 9692*b636d99dSDavid van Moolenbroekfi ;; 9693*b636d99dSDavid van Moolenbroek 9694*b636d99dSDavid van Moolenbroek esac 9695*b636d99dSDavid van Moolenbroekdone # for ac_tag 9696*b636d99dSDavid van Moolenbroek 9697*b636d99dSDavid van Moolenbroek 9698*b636d99dSDavid van Moolenbroekas_fn_exit 0 9699*b636d99dSDavid van Moolenbroek_ACEOF 9700*b636d99dSDavid van Moolenbroekac_clean_files=$ac_clean_files_save 9701*b636d99dSDavid van Moolenbroek 9702*b636d99dSDavid van Moolenbroektest $ac_write_fail = 0 || 9703*b636d99dSDavid van Moolenbroek as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 9704*b636d99dSDavid van Moolenbroek 9705*b636d99dSDavid van Moolenbroek 9706*b636d99dSDavid van Moolenbroek# configure is writing to config.log, and then calls config.status. 9707*b636d99dSDavid van Moolenbroek# config.status does its own redirection, appending to config.log. 9708*b636d99dSDavid van Moolenbroek# Unfortunately, on DOS this fails, as config.log is still kept open 9709*b636d99dSDavid van Moolenbroek# by configure, so config.status won't be able to write to it; its 9710*b636d99dSDavid van Moolenbroek# output is simply discarded. So we exec the FD to /dev/null, 9711*b636d99dSDavid van Moolenbroek# effectively closing config.log, so it can be properly (re)opened and 9712*b636d99dSDavid van Moolenbroek# appended to by config.status. When coming back to configure, we 9713*b636d99dSDavid van Moolenbroek# need to make the FD available again. 9714*b636d99dSDavid van Moolenbroekif test "$no_create" != yes; then 9715*b636d99dSDavid van Moolenbroek ac_cs_success=: 9716*b636d99dSDavid van Moolenbroek ac_config_status_args= 9717*b636d99dSDavid van Moolenbroek test "$silent" = yes && 9718*b636d99dSDavid van Moolenbroek ac_config_status_args="$ac_config_status_args --quiet" 9719*b636d99dSDavid van Moolenbroek exec 5>/dev/null 9720*b636d99dSDavid van Moolenbroek $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 9721*b636d99dSDavid van Moolenbroek exec 5>>config.log 9722*b636d99dSDavid van Moolenbroek # Use ||, not &&, to avoid exiting from the if with $? = 1, which 9723*b636d99dSDavid van Moolenbroek # would make configure fail if this is the last instruction. 9724*b636d99dSDavid van Moolenbroek $ac_cs_success || as_fn_exit 1 9725*b636d99dSDavid van Moolenbroekfi 9726*b636d99dSDavid van Moolenbroekif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 9727*b636d99dSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 9728*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 9729*b636d99dSDavid van Moolenbroekfi 9730*b636d99dSDavid van Moolenbroek 9731*b636d99dSDavid van Moolenbroekexit 0 9732