configure revision 1.1.1.1.12.2 1 1.1 christos #! /bin/sh
2 1.1 christos # Guess values for system-dependent variables and create Makefiles.
3 1.1.1.1.12.2 tls # Generated by GNU Autoconf 2.69.
4 1.1.1.1.12.1 tls #
5 1.1 christos #
6 1.1.1.1.12.2 tls # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 1.1.1.1.12.1 tls #
8 1.1.1.1.12.1 tls #
9 1.1 christos # This configure script is free software; the Free Software Foundation
10 1.1 christos # gives unlimited permission to copy, distribute and modify it.
11 1.1.1.1.12.1 tls ## -------------------- ##
12 1.1.1.1.12.1 tls ## M4sh Initialization. ##
13 1.1.1.1.12.1 tls ## -------------------- ##
14 1.1 christos
15 1.1 christos # Be more Bourne compatible
16 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
17 1.1.1.1.12.1 tls if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 1.1 christos emulate sh
19 1.1 christos NULLCMD=:
20 1.1.1.1.12.1 tls # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 1.1 christos # is contrary to our usage. Disable this feature.
22 1.1 christos alias -g '${1+"$@"}'='"$@"'
23 1.1 christos setopt NO_GLOB_SUBST
24 1.1 christos else
25 1.1.1.1.12.1 tls case `(set -o) 2>/dev/null` in #(
26 1.1.1.1.12.1 tls *posix*) :
27 1.1.1.1.12.1 tls set -o posix ;; #(
28 1.1.1.1.12.1 tls *) :
29 1.1.1.1.12.1 tls ;;
30 1.1 christos esac
31 1.1 christos fi
32 1.1 christos
33 1.1 christos
34 1.1.1.1.12.1 tls as_nl='
35 1.1.1.1.12.1 tls '
36 1.1.1.1.12.1 tls export as_nl
37 1.1.1.1.12.1 tls # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 1.1.1.1.12.1 tls as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 1.1.1.1.12.1 tls as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 1.1.1.1.12.1 tls as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 1.1.1.1.12.1 tls # Prefer a ksh shell builtin over an external printf program on Solaris,
42 1.1.1.1.12.1 tls # but without wasting forks for bash or zsh.
43 1.1.1.1.12.1 tls if test -z "$BASH_VERSION$ZSH_VERSION" \
44 1.1.1.1.12.1 tls && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 1.1.1.1.12.1 tls as_echo='print -r --'
46 1.1.1.1.12.1 tls as_echo_n='print -rn --'
47 1.1.1.1.12.1 tls elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 1.1.1.1.12.1 tls as_echo='printf %s\n'
49 1.1.1.1.12.1 tls as_echo_n='printf %s'
50 1.1.1.1.12.1 tls else
51 1.1.1.1.12.1 tls if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 1.1.1.1.12.1 tls as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 1.1.1.1.12.1 tls as_echo_n='/usr/ucb/echo -n'
54 1.1 christos else
55 1.1.1.1.12.1 tls as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 1.1.1.1.12.1 tls as_echo_n_body='eval
57 1.1.1.1.12.1 tls arg=$1;
58 1.1.1.1.12.1 tls case $arg in #(
59 1.1.1.1.12.1 tls *"$as_nl"*)
60 1.1.1.1.12.1 tls expr "X$arg" : "X\\(.*\\)$as_nl";
61 1.1.1.1.12.1 tls arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 1.1.1.1.12.1 tls esac;
63 1.1.1.1.12.1 tls expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 1.1.1.1.12.1 tls '
65 1.1.1.1.12.1 tls export as_echo_n_body
66 1.1.1.1.12.1 tls as_echo_n='sh -c $as_echo_n_body as_echo'
67 1.1 christos fi
68 1.1.1.1.12.1 tls export as_echo_body
69 1.1.1.1.12.1 tls as_echo='sh -c $as_echo_body as_echo'
70 1.1 christos fi
71 1.1 christos
72 1.1.1.1.12.1 tls # The user is always right.
73 1.1.1.1.12.1 tls if test "${PATH_SEPARATOR+set}" != set; then
74 1.1.1.1.12.1 tls PATH_SEPARATOR=:
75 1.1.1.1.12.1 tls (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 1.1.1.1.12.1 tls (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 1.1.1.1.12.1 tls PATH_SEPARATOR=';'
78 1.1.1.1.12.1 tls }
79 1.1 christos fi
80 1.1 christos
81 1.1 christos
82 1.1 christos # IFS
83 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
84 1.1 christos # there to prevent editors from complaining about space-tab.
85 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 1.1 christos # splitting by setting IFS to empty value.)
87 1.1 christos IFS=" "" $as_nl"
88 1.1 christos
89 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
90 1.1.1.1.12.2 tls as_myself=
91 1.1.1.1.12.1 tls case $0 in #((
92 1.1 christos *[\\/]* ) as_myself=$0 ;;
93 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 1.1 christos for as_dir in $PATH
95 1.1 christos do
96 1.1 christos IFS=$as_save_IFS
97 1.1 christos test -z "$as_dir" && as_dir=.
98 1.1.1.1.12.1 tls test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 1.1.1.1.12.1 tls done
100 1.1 christos IFS=$as_save_IFS
101 1.1 christos
102 1.1 christos ;;
103 1.1 christos esac
104 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
105 1.1 christos # in which case we are not to be found in the path.
106 1.1 christos if test "x$as_myself" = x; then
107 1.1 christos as_myself=$0
108 1.1 christos fi
109 1.1 christos if test ! -f "$as_myself"; then
110 1.1.1.1.12.1 tls $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 1.1.1.1.12.1 tls exit 1
112 1.1 christos fi
113 1.1 christos
114 1.1.1.1.12.1 tls # Unset variables that we do not need and which cause bugs (e.g. in
115 1.1.1.1.12.1 tls # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 1.1.1.1.12.1 tls # suppresses any "Segmentation fault" message there. '((' could
117 1.1.1.1.12.1 tls # trigger a bug in pdksh 5.2.14.
118 1.1.1.1.12.1 tls for as_var in BASH_ENV ENV MAIL MAILPATH
119 1.1.1.1.12.1 tls do eval test x\${$as_var+set} = xset \
120 1.1.1.1.12.1 tls && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 1.1 christos done
122 1.1 christos PS1='$ '
123 1.1 christos PS2='> '
124 1.1 christos PS4='+ '
125 1.1 christos
126 1.1 christos # NLS nuisances.
127 1.1.1.1.12.1 tls LC_ALL=C
128 1.1.1.1.12.1 tls export LC_ALL
129 1.1.1.1.12.1 tls LANGUAGE=C
130 1.1.1.1.12.1 tls export LANGUAGE
131 1.1 christos
132 1.1 christos # CDPATH.
133 1.1.1.1.12.1 tls (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134 1.1 christos
135 1.1.1.1.12.2 tls # Use a proper internal environment variable to ensure we don't fall
136 1.1.1.1.12.2 tls # into an infinite loop, continuously re-executing ourselves.
137 1.1.1.1.12.2 tls if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 1.1.1.1.12.2 tls _as_can_reexec=no; export _as_can_reexec;
139 1.1.1.1.12.2 tls # We cannot yet assume a decent shell, so we have to provide a
140 1.1.1.1.12.2 tls # neutralization value for shells without unset; and this also
141 1.1.1.1.12.2 tls # works around shells that cannot unset nonexistent variables.
142 1.1.1.1.12.2 tls # Preserve -v and -x to the replacement shell.
143 1.1.1.1.12.2 tls BASH_ENV=/dev/null
144 1.1.1.1.12.2 tls ENV=/dev/null
145 1.1.1.1.12.2 tls (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 1.1.1.1.12.2 tls case $- in # ((((
147 1.1.1.1.12.2 tls *v*x* | *x*v* ) as_opts=-vx ;;
148 1.1.1.1.12.2 tls *v* ) as_opts=-v ;;
149 1.1.1.1.12.2 tls *x* ) as_opts=-x ;;
150 1.1.1.1.12.2 tls * ) as_opts= ;;
151 1.1.1.1.12.2 tls esac
152 1.1.1.1.12.2 tls exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 1.1.1.1.12.2 tls # Admittedly, this is quite paranoid, since all the known shells bail
154 1.1.1.1.12.2 tls # out after a failed `exec'.
155 1.1.1.1.12.2 tls $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 1.1.1.1.12.2 tls as_fn_exit 255
157 1.1.1.1.12.2 tls fi
158 1.1.1.1.12.2 tls # We don't want this to propagate to other subprocesses.
159 1.1.1.1.12.2 tls { _as_can_reexec=; unset _as_can_reexec;}
160 1.1 christos if test "x$CONFIG_SHELL" = x; then
161 1.1.1.1.12.1 tls as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 1.1.1.1.12.1 tls emulate sh
163 1.1.1.1.12.1 tls NULLCMD=:
164 1.1.1.1.12.1 tls # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 1.1.1.1.12.1 tls # is contrary to our usage. Disable this feature.
166 1.1.1.1.12.1 tls alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 1.1.1.1.12.1 tls setopt NO_GLOB_SUBST
168 1.1 christos else
169 1.1.1.1.12.1 tls case \`(set -o) 2>/dev/null\` in #(
170 1.1.1.1.12.1 tls *posix*) :
171 1.1.1.1.12.1 tls set -o posix ;; #(
172 1.1.1.1.12.1 tls *) :
173 1.1.1.1.12.1 tls ;;
174 1.1.1.1.12.1 tls esac
175 1.1 christos fi
176 1.1.1.1.12.1 tls "
177 1.1.1.1.12.1 tls as_required="as_fn_return () { (exit \$1); }
178 1.1.1.1.12.1 tls as_fn_success () { as_fn_return 0; }
179 1.1.1.1.12.1 tls as_fn_failure () { as_fn_return 1; }
180 1.1.1.1.12.1 tls as_fn_ret_success () { return 0; }
181 1.1.1.1.12.1 tls as_fn_ret_failure () { return 1; }
182 1.1 christos
183 1.1 christos exitcode=0
184 1.1.1.1.12.1 tls as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 1.1.1.1.12.1 tls as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 1.1.1.1.12.1 tls as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 1.1.1.1.12.1 tls as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 1.1.1.1.12.1 tls if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189 1.1.1.1.12.1 tls
190 1.1.1.1.12.1 tls else
191 1.1.1.1.12.1 tls exitcode=1; echo positional parameters were not saved.
192 1.1.1.1.12.1 tls fi
193 1.1.1.1.12.2 tls test x\$exitcode = x0 || exit 1
194 1.1.1.1.12.2 tls test -x / || exit 1"
195 1.1.1.1.12.1 tls as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 1.1.1.1.12.1 tls as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 1.1.1.1.12.1 tls eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 1.1.1.1.12.1 tls test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 1.1.1.1.12.1 tls test \$(( 1 + 1 )) = 2 || exit 1"
200 1.1.1.1.12.1 tls if (eval "$as_required") 2>/dev/null; then :
201 1.1.1.1.12.1 tls as_have_required=yes
202 1.1 christos else
203 1.1.1.1.12.1 tls as_have_required=no
204 1.1 christos fi
205 1.1.1.1.12.1 tls if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206 1.1 christos
207 1.1 christos else
208 1.1.1.1.12.1 tls as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209 1.1.1.1.12.1 tls as_found=false
210 1.1 christos for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211 1.1 christos do
212 1.1 christos IFS=$as_save_IFS
213 1.1 christos test -z "$as_dir" && as_dir=.
214 1.1.1.1.12.1 tls as_found=:
215 1.1.1.1.12.1 tls case $as_dir in #(
216 1.1 christos /*)
217 1.1 christos for as_base in sh bash ksh sh5; do
218 1.1.1.1.12.1 tls # Try only shells that exist, to save several forks.
219 1.1.1.1.12.1 tls as_shell=$as_dir/$as_base
220 1.1.1.1.12.1 tls if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221 1.1.1.1.12.1 tls { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222 1.1.1.1.12.1 tls CONFIG_SHELL=$as_shell as_have_required=yes
223 1.1.1.1.12.1 tls if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224 1.1.1.1.12.1 tls break 2
225 1.1.1.1.12.1 tls fi
226 1.1.1.1.12.1 tls fi
227 1.1 christos done;;
228 1.1 christos esac
229 1.1.1.1.12.1 tls as_found=false
230 1.1 christos done
231 1.1.1.1.12.1 tls $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232 1.1.1.1.12.1 tls { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233 1.1.1.1.12.1 tls CONFIG_SHELL=$SHELL as_have_required=yes
234 1.1.1.1.12.1 tls fi; }
235 1.1 christos IFS=$as_save_IFS
236 1.1 christos
237 1.1 christos
238 1.1.1.1.12.1 tls if test "x$CONFIG_SHELL" != x; then :
239 1.1.1.1.12.2 tls export CONFIG_SHELL
240 1.1.1.1.12.2 tls # We cannot yet assume a decent shell, so we have to provide a
241 1.1.1.1.12.2 tls # neutralization value for shells without unset; and this also
242 1.1.1.1.12.2 tls # works around shells that cannot unset nonexistent variables.
243 1.1.1.1.12.2 tls # Preserve -v and -x to the replacement shell.
244 1.1.1.1.12.2 tls BASH_ENV=/dev/null
245 1.1.1.1.12.2 tls ENV=/dev/null
246 1.1.1.1.12.2 tls (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247 1.1.1.1.12.2 tls case $- in # ((((
248 1.1.1.1.12.2 tls *v*x* | *x*v* ) as_opts=-vx ;;
249 1.1.1.1.12.2 tls *v* ) as_opts=-v ;;
250 1.1.1.1.12.2 tls *x* ) as_opts=-x ;;
251 1.1.1.1.12.2 tls * ) as_opts= ;;
252 1.1.1.1.12.2 tls esac
253 1.1.1.1.12.2 tls exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 1.1.1.1.12.2 tls # Admittedly, this is quite paranoid, since all the known shells bail
255 1.1.1.1.12.2 tls # out after a failed `exec'.
256 1.1.1.1.12.2 tls $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257 1.1.1.1.12.2 tls exit 255
258 1.1.1.1.12.1 tls fi
259 1.1.1.1.12.1 tls
260 1.1.1.1.12.1 tls if test x$as_have_required = xno; then :
261 1.1.1.1.12.1 tls $as_echo "$0: This script requires a shell more modern than all"
262 1.1.1.1.12.1 tls $as_echo "$0: the shells that I found on your system."
263 1.1.1.1.12.1 tls if test x${ZSH_VERSION+set} = xset ; then
264 1.1.1.1.12.1 tls $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265 1.1.1.1.12.1 tls $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266 1.1.1.1.12.1 tls else
267 1.1.1.1.12.1 tls $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system,
268 1.1.1.1.12.1 tls $0: including any error possibly output before this
269 1.1.1.1.12.1 tls $0: message. Then install a modern shell, or manually run
270 1.1.1.1.12.1 tls $0: the script under such a shell if you do have one."
271 1.1.1.1.12.1 tls fi
272 1.1.1.1.12.1 tls exit 1
273 1.1 christos fi
274 1.1 christos fi
275 1.1 christos fi
276 1.1.1.1.12.1 tls SHELL=${CONFIG_SHELL-/bin/sh}
277 1.1.1.1.12.1 tls export SHELL
278 1.1.1.1.12.1 tls # Unset more variables known to interfere with behavior of common tools.
279 1.1.1.1.12.1 tls CLICOLOR_FORCE= GREP_OPTIONS=
280 1.1.1.1.12.1 tls unset CLICOLOR_FORCE GREP_OPTIONS
281 1.1 christos
282 1.1.1.1.12.1 tls ## --------------------- ##
283 1.1.1.1.12.1 tls ## M4sh Shell Functions. ##
284 1.1.1.1.12.1 tls ## --------------------- ##
285 1.1.1.1.12.1 tls # as_fn_unset VAR
286 1.1.1.1.12.1 tls # ---------------
287 1.1.1.1.12.1 tls # Portably unset VAR.
288 1.1.1.1.12.1 tls as_fn_unset ()
289 1.1.1.1.12.1 tls {
290 1.1.1.1.12.1 tls { eval $1=; unset $1;}
291 1.1.1.1.12.1 tls }
292 1.1.1.1.12.1 tls as_unset=as_fn_unset
293 1.1.1.1.12.1 tls
294 1.1.1.1.12.1 tls # as_fn_set_status STATUS
295 1.1.1.1.12.1 tls # -----------------------
296 1.1.1.1.12.1 tls # Set $? to STATUS, without forking.
297 1.1.1.1.12.1 tls as_fn_set_status ()
298 1.1.1.1.12.1 tls {
299 1.1.1.1.12.1 tls return $1
300 1.1.1.1.12.1 tls } # as_fn_set_status
301 1.1.1.1.12.1 tls
302 1.1.1.1.12.1 tls # as_fn_exit STATUS
303 1.1.1.1.12.1 tls # -----------------
304 1.1.1.1.12.1 tls # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305 1.1.1.1.12.1 tls as_fn_exit ()
306 1.1.1.1.12.1 tls {
307 1.1.1.1.12.1 tls set +e
308 1.1.1.1.12.1 tls as_fn_set_status $1
309 1.1.1.1.12.1 tls exit $1
310 1.1.1.1.12.1 tls } # as_fn_exit
311 1.1.1.1.12.1 tls
312 1.1.1.1.12.1 tls # as_fn_mkdir_p
313 1.1.1.1.12.1 tls # -------------
314 1.1.1.1.12.1 tls # Create "$as_dir" as a directory, including parents if necessary.
315 1.1.1.1.12.1 tls as_fn_mkdir_p ()
316 1.1.1.1.12.1 tls {
317 1.1 christos
318 1.1.1.1.12.1 tls case $as_dir in #(
319 1.1.1.1.12.1 tls -*) as_dir=./$as_dir;;
320 1.1.1.1.12.1 tls esac
321 1.1.1.1.12.1 tls test -d "$as_dir" || eval $as_mkdir_p || {
322 1.1.1.1.12.1 tls as_dirs=
323 1.1.1.1.12.1 tls while :; do
324 1.1.1.1.12.1 tls case $as_dir in #(
325 1.1.1.1.12.1 tls *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326 1.1.1.1.12.1 tls *) as_qdir=$as_dir;;
327 1.1.1.1.12.1 tls esac
328 1.1.1.1.12.1 tls as_dirs="'$as_qdir' $as_dirs"
329 1.1.1.1.12.1 tls as_dir=`$as_dirname -- "$as_dir" ||
330 1.1.1.1.12.1 tls $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331 1.1.1.1.12.1 tls X"$as_dir" : 'X\(//\)[^/]' \| \
332 1.1.1.1.12.1 tls X"$as_dir" : 'X\(//\)$' \| \
333 1.1.1.1.12.1 tls X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334 1.1.1.1.12.1 tls $as_echo X"$as_dir" |
335 1.1.1.1.12.1 tls sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336 1.1.1.1.12.1 tls s//\1/
337 1.1.1.1.12.1 tls q
338 1.1.1.1.12.1 tls }
339 1.1.1.1.12.1 tls /^X\(\/\/\)[^/].*/{
340 1.1.1.1.12.1 tls s//\1/
341 1.1.1.1.12.1 tls q
342 1.1.1.1.12.1 tls }
343 1.1.1.1.12.1 tls /^X\(\/\/\)$/{
344 1.1.1.1.12.1 tls s//\1/
345 1.1.1.1.12.1 tls q
346 1.1.1.1.12.1 tls }
347 1.1.1.1.12.1 tls /^X\(\/\).*/{
348 1.1.1.1.12.1 tls s//\1/
349 1.1.1.1.12.1 tls q
350 1.1.1.1.12.1 tls }
351 1.1.1.1.12.1 tls s/.*/./; q'`
352 1.1.1.1.12.1 tls test -d "$as_dir" && break
353 1.1.1.1.12.1 tls done
354 1.1.1.1.12.1 tls test -z "$as_dirs" || eval "mkdir $as_dirs"
355 1.1.1.1.12.1 tls } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356 1.1 christos
357 1.1 christos
358 1.1.1.1.12.1 tls } # as_fn_mkdir_p
359 1.1.1.1.12.2 tls
360 1.1.1.1.12.2 tls # as_fn_executable_p FILE
361 1.1.1.1.12.2 tls # -----------------------
362 1.1.1.1.12.2 tls # Test if FILE is an executable regular file.
363 1.1.1.1.12.2 tls as_fn_executable_p ()
364 1.1.1.1.12.2 tls {
365 1.1.1.1.12.2 tls test -f "$1" && test -x "$1"
366 1.1.1.1.12.2 tls } # as_fn_executable_p
367 1.1.1.1.12.1 tls # as_fn_append VAR VALUE
368 1.1.1.1.12.1 tls # ----------------------
369 1.1.1.1.12.1 tls # Append the text in VALUE to the end of the definition contained in VAR. Take
370 1.1.1.1.12.1 tls # advantage of any shell optimizations that allow amortized linear growth over
371 1.1.1.1.12.1 tls # repeated appends, instead of the typical quadratic growth present in naive
372 1.1.1.1.12.1 tls # implementations.
373 1.1.1.1.12.1 tls if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374 1.1.1.1.12.1 tls eval 'as_fn_append ()
375 1.1.1.1.12.1 tls {
376 1.1.1.1.12.1 tls eval $1+=\$2
377 1.1.1.1.12.1 tls }'
378 1.1 christos else
379 1.1.1.1.12.1 tls as_fn_append ()
380 1.1.1.1.12.1 tls {
381 1.1.1.1.12.1 tls eval $1=\$$1\$2
382 1.1.1.1.12.1 tls }
383 1.1.1.1.12.1 tls fi # as_fn_append
384 1.1.1.1.12.1 tls
385 1.1.1.1.12.1 tls # as_fn_arith ARG...
386 1.1.1.1.12.1 tls # ------------------
387 1.1.1.1.12.1 tls # Perform arithmetic evaluation on the ARGs, and store the result in the
388 1.1.1.1.12.1 tls # global $as_val. Take advantage of shells that can avoid forks. The arguments
389 1.1.1.1.12.1 tls # must be portable across $(()) and expr.
390 1.1.1.1.12.1 tls if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391 1.1.1.1.12.1 tls eval 'as_fn_arith ()
392 1.1.1.1.12.1 tls {
393 1.1.1.1.12.1 tls as_val=$(( $* ))
394 1.1.1.1.12.1 tls }'
395 1.1 christos else
396 1.1.1.1.12.1 tls as_fn_arith ()
397 1.1.1.1.12.1 tls {
398 1.1.1.1.12.1 tls as_val=`expr "$@" || test $? -eq 1`
399 1.1.1.1.12.1 tls }
400 1.1.1.1.12.1 tls fi # as_fn_arith
401 1.1.1.1.12.1 tls
402 1.1.1.1.12.1 tls
403 1.1.1.1.12.1 tls # as_fn_error STATUS ERROR [LINENO LOG_FD]
404 1.1.1.1.12.1 tls # ----------------------------------------
405 1.1.1.1.12.1 tls # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406 1.1.1.1.12.1 tls # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407 1.1.1.1.12.1 tls # script with STATUS, using 1 if that was 0.
408 1.1.1.1.12.1 tls as_fn_error ()
409 1.1.1.1.12.1 tls {
410 1.1.1.1.12.1 tls as_status=$1; test $as_status -eq 0 && as_status=1
411 1.1.1.1.12.1 tls if test "$4"; then
412 1.1.1.1.12.1 tls as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414 1.1.1.1.12.1 tls fi
415 1.1.1.1.12.1 tls $as_echo "$as_me: error: $2" >&2
416 1.1.1.1.12.1 tls as_fn_exit $as_status
417 1.1.1.1.12.1 tls } # as_fn_error
418 1.1 christos
419 1.1.1.1.12.1 tls if expr a : '\(a\)' >/dev/null 2>&1 &&
420 1.1.1.1.12.1 tls test "X`expr 00001 : '.*\(...\)'`" = X001; then
421 1.1.1.1.12.1 tls as_expr=expr
422 1.1 christos else
423 1.1.1.1.12.1 tls as_expr=false
424 1.1 christos fi
425 1.1 christos
426 1.1.1.1.12.1 tls if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427 1.1.1.1.12.1 tls as_basename=basename
428 1.1.1.1.12.1 tls else
429 1.1.1.1.12.1 tls as_basename=false
430 1.1 christos fi
431 1.1 christos
432 1.1.1.1.12.1 tls if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433 1.1.1.1.12.1 tls as_dirname=dirname
434 1.1 christos else
435 1.1.1.1.12.1 tls as_dirname=false
436 1.1 christos fi
437 1.1 christos
438 1.1.1.1.12.1 tls as_me=`$as_basename -- "$0" ||
439 1.1.1.1.12.1 tls $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 1.1.1.1.12.1 tls X"$0" : 'X\(//\)$' \| \
441 1.1.1.1.12.1 tls X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442 1.1.1.1.12.1 tls $as_echo X/"$0" |
443 1.1.1.1.12.1 tls sed '/^.*\/\([^/][^/]*\)\/*$/{
444 1.1.1.1.12.1 tls s//\1/
445 1.1.1.1.12.1 tls q
446 1.1.1.1.12.1 tls }
447 1.1.1.1.12.1 tls /^X\/\(\/\/\)$/{
448 1.1.1.1.12.1 tls s//\1/
449 1.1.1.1.12.1 tls q
450 1.1.1.1.12.1 tls }
451 1.1.1.1.12.1 tls /^X\/\(\/\).*/{
452 1.1.1.1.12.1 tls s//\1/
453 1.1.1.1.12.1 tls q
454 1.1.1.1.12.1 tls }
455 1.1.1.1.12.1 tls s/.*/./; q'`
456 1.1 christos
457 1.1.1.1.12.1 tls # Avoid depending upon Character Ranges.
458 1.1.1.1.12.1 tls as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459 1.1.1.1.12.1 tls as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 1.1.1.1.12.1 tls as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461 1.1.1.1.12.1 tls as_cr_digits='0123456789'
462 1.1.1.1.12.1 tls as_cr_alnum=$as_cr_Letters$as_cr_digits
463 1.1 christos
464 1.1 christos
465 1.1.1.1.12.1 tls as_lineno_1=$LINENO as_lineno_1a=$LINENO
466 1.1.1.1.12.1 tls as_lineno_2=$LINENO as_lineno_2a=$LINENO
467 1.1.1.1.12.1 tls eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468 1.1.1.1.12.1 tls test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469 1.1.1.1.12.1 tls # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
470 1.1 christos sed -n '
471 1.1 christos p
472 1.1 christos /[$]LINENO/=
473 1.1 christos ' <$as_myself |
474 1.1 christos sed '
475 1.1 christos s/[$]LINENO.*/&-/
476 1.1 christos t lineno
477 1.1 christos b
478 1.1 christos :lineno
479 1.1 christos N
480 1.1 christos :loop
481 1.1 christos s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482 1.1 christos t loop
483 1.1 christos s/-\n.*//
484 1.1 christos ' >$as_me.lineno &&
485 1.1 christos chmod +x "$as_me.lineno" ||
486 1.1.1.1.12.1 tls { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
487 1.1 christos
488 1.1.1.1.12.2 tls # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489 1.1.1.1.12.2 tls # already done that, so ensure we don't try to do so again and fall
490 1.1.1.1.12.2 tls # in an infinite loop. This has already happened in practice.
491 1.1.1.1.12.2 tls _as_can_reexec=no; export _as_can_reexec
492 1.1 christos # Don't try to exec as it changes $[0], causing all sort of problems
493 1.1 christos # (the dirname of $[0] is not the place where we might find the
494 1.1 christos # original and so on. Autoconf is especially sensitive to this).
495 1.1 christos . "./$as_me.lineno"
496 1.1 christos # Exit status is that of the last command.
497 1.1 christos exit
498 1.1 christos }
499 1.1 christos
500 1.1 christos ECHO_C= ECHO_N= ECHO_T=
501 1.1.1.1.12.1 tls case `echo -n x` in #(((((
502 1.1 christos -n*)
503 1.1.1.1.12.1 tls case `echo 'xy\c'` in
504 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
505 1.1.1.1.12.1 tls xy) ECHO_C='\c';;
506 1.1.1.1.12.1 tls *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
507 1.1.1.1.12.1 tls ECHO_T=' ';;
508 1.1 christos esac;;
509 1.1 christos *)
510 1.1 christos ECHO_N='-n';;
511 1.1 christos esac
512 1.1 christos
513 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
514 1.1 christos if test -d conf$$.dir; then
515 1.1 christos rm -f conf$$.dir/conf$$.file
516 1.1 christos else
517 1.1 christos rm -f conf$$.dir
518 1.1.1.1.12.1 tls mkdir conf$$.dir 2>/dev/null
519 1.1 christos fi
520 1.1.1.1.12.1 tls if (echo >conf$$.file) 2>/dev/null; then
521 1.1.1.1.12.1 tls if ln -s conf$$.file conf$$ 2>/dev/null; then
522 1.1.1.1.12.1 tls as_ln_s='ln -s'
523 1.1.1.1.12.1 tls # ... but there are two gotchas:
524 1.1.1.1.12.1 tls # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525 1.1.1.1.12.1 tls # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526 1.1.1.1.12.2 tls # In both cases, we have to default to `cp -pR'.
527 1.1.1.1.12.1 tls ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528 1.1.1.1.12.2 tls as_ln_s='cp -pR'
529 1.1.1.1.12.1 tls elif ln conf$$.file conf$$ 2>/dev/null; then
530 1.1.1.1.12.1 tls as_ln_s=ln
531 1.1.1.1.12.1 tls else
532 1.1.1.1.12.2 tls as_ln_s='cp -pR'
533 1.1.1.1.12.1 tls fi
534 1.1 christos else
535 1.1.1.1.12.2 tls as_ln_s='cp -pR'
536 1.1 christos fi
537 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538 1.1 christos rmdir conf$$.dir 2>/dev/null
539 1.1 christos
540 1.1 christos if mkdir -p . 2>/dev/null; then
541 1.1.1.1.12.1 tls as_mkdir_p='mkdir -p "$as_dir"'
542 1.1 christos else
543 1.1 christos test -d ./-p && rmdir ./-p
544 1.1 christos as_mkdir_p=false
545 1.1 christos fi
546 1.1 christos
547 1.1.1.1.12.2 tls as_test_x='test -x'
548 1.1.1.1.12.2 tls as_executable_p=as_fn_executable_p
549 1.1 christos
550 1.1 christos # Sed expression to map a string onto a valid CPP name.
551 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552 1.1 christos
553 1.1 christos # Sed expression to map a string onto a valid variable name.
554 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555 1.1 christos
556 1.1 christos
557 1.1.1.1.12.1 tls test -n "$DJDIR" || exec 7<&0 </dev/null
558 1.1.1.1.12.1 tls exec 6>&1
559 1.1 christos
560 1.1 christos # Name of the host.
561 1.1.1.1.12.1 tls # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562 1.1 christos # so uname gets run too.
563 1.1 christos ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564 1.1 christos
565 1.1 christos #
566 1.1 christos # Initializations.
567 1.1 christos #
568 1.1 christos ac_default_prefix=/usr/local
569 1.1 christos ac_clean_files=
570 1.1 christos ac_config_libobj_dir=.
571 1.1 christos LIBOBJS=
572 1.1 christos cross_compiling=no
573 1.1 christos subdirs=
574 1.1 christos MFLAGS=
575 1.1 christos MAKEFLAGS=
576 1.1 christos
577 1.1 christos # Identity of this package.
578 1.1 christos PACKAGE_NAME=
579 1.1 christos PACKAGE_TARNAME=
580 1.1 christos PACKAGE_VERSION=
581 1.1 christos PACKAGE_STRING=
582 1.1 christos PACKAGE_BUGREPORT=
583 1.1.1.1.12.1 tls PACKAGE_URL=
584 1.1 christos
585 1.1 christos ac_unique_file="pcap.c"
586 1.1 christos # Factoring default headers for most tests.
587 1.1 christos ac_includes_default="\
588 1.1 christos #include <stdio.h>
589 1.1 christos #ifdef HAVE_SYS_TYPES_H
590 1.1 christos # include <sys/types.h>
591 1.1 christos #endif
592 1.1 christos #ifdef HAVE_SYS_STAT_H
593 1.1 christos # include <sys/stat.h>
594 1.1 christos #endif
595 1.1 christos #ifdef STDC_HEADERS
596 1.1 christos # include <stdlib.h>
597 1.1 christos # include <stddef.h>
598 1.1 christos #else
599 1.1 christos # ifdef HAVE_STDLIB_H
600 1.1 christos # include <stdlib.h>
601 1.1 christos # endif
602 1.1 christos #endif
603 1.1 christos #ifdef HAVE_STRING_H
604 1.1 christos # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
605 1.1 christos # include <memory.h>
606 1.1 christos # endif
607 1.1 christos # include <string.h>
608 1.1 christos #endif
609 1.1 christos #ifdef HAVE_STRINGS_H
610 1.1 christos # include <strings.h>
611 1.1 christos #endif
612 1.1 christos #ifdef HAVE_INTTYPES_H
613 1.1 christos # include <inttypes.h>
614 1.1 christos #endif
615 1.1 christos #ifdef HAVE_STDINT_H
616 1.1 christos # include <stdint.h>
617 1.1 christos #endif
618 1.1 christos #ifdef HAVE_UNISTD_H
619 1.1 christos # include <unistd.h>
620 1.1 christos #endif"
621 1.1 christos
622 1.1.1.1.12.1 tls ac_subst_vars='LTLIBOBJS
623 1.1 christos INSTALL_DATA
624 1.1.1.1.12.1 tls INSTALL_SCRIPT
625 1.1.1.1.12.1 tls INSTALL_PROGRAM
626 1.1.1.1.12.2 tls DBUS_SRC
627 1.1.1.1.12.2 tls PCAP_SUPPORT_DBUS
628 1.1.1.1.12.2 tls PKGCONFIG
629 1.1.1.1.12.1 tls CAN_SRC
630 1.1.1.1.12.1 tls PCAP_SUPPORT_CAN
631 1.1.1.1.12.1 tls CANUSB_SRC
632 1.1.1.1.12.1 tls PCAP_SUPPORT_CANUSB
633 1.1.1.1.12.1 tls BT_SRC
634 1.1.1.1.12.1 tls PCAP_SUPPORT_BT
635 1.1.1.1.12.1 tls NETFILTER_SRC
636 1.1.1.1.12.1 tls PCAP_SUPPORT_NETFILTER
637 1.1.1.1.12.1 tls USB_SRC
638 1.1.1.1.12.1 tls PCAP_SUPPORT_USB
639 1.1.1.1.12.1 tls MAN_MISC_INFO
640 1.1.1.1.12.1 tls MAN_FILE_FORMATS
641 1.1.1.1.12.1 tls DYEXT
642 1.1.1.1.12.1 tls SSRC
643 1.1.1.1.12.1 tls ADDLARCHIVEOBJS
644 1.1.1.1.12.1 tls ADDLOBJS
645 1.1.1.1.12.1 tls V_RPATH_OPT
646 1.1.1.1.12.1 tls V_SONAME_OPT
647 1.1.1.1.12.1 tls V_SHLIB_OPT
648 1.1.1.1.12.1 tls V_SHLIB_CMD
649 1.1.1.1.12.1 tls V_PCAP
650 1.1.1.1.12.1 tls V_INCLS
651 1.1.1.1.12.1 tls V_FINDALLDEVS
652 1.1.1.1.12.1 tls V_DEFS
653 1.1.1.1.12.1 tls V_CCOPT
654 1.1.1.1.12.2 tls MKDEP
655 1.1.1.1.12.2 tls DEPENDENCY_CFLAG
656 1.1.1.1.12.2 tls LN_S
657 1.1.1.1.12.1 tls AR
658 1.1.1.1.12.1 tls RANLIB
659 1.1.1.1.12.1 tls V_YACC
660 1.1.1.1.12.1 tls V_LEX
661 1.1.1.1.12.1 tls HAVE_LINUX_TPACKET_AUXDATA
662 1.1.1.1.12.1 tls LIBOBJS
663 1.1.1.1.12.1 tls EGREP
664 1.1.1.1.12.1 tls GREP
665 1.1.1.1.12.1 tls CPP
666 1.1.1.1.12.1 tls OBJEXT
667 1.1.1.1.12.1 tls EXEEXT
668 1.1.1.1.12.1 tls ac_ct_CC
669 1.1.1.1.12.1 tls CPPFLAGS
670 1.1.1.1.12.1 tls LDFLAGS
671 1.1.1.1.12.1 tls CFLAGS
672 1.1.1.1.12.1 tls CC
673 1.1.1.1.12.1 tls SHLICC2
674 1.1.1.1.12.1 tls target_os
675 1.1.1.1.12.1 tls target_vendor
676 1.1.1.1.12.1 tls target_cpu
677 1.1.1.1.12.1 tls target
678 1.1.1.1.12.1 tls host_os
679 1.1.1.1.12.1 tls host_vendor
680 1.1.1.1.12.1 tls host_cpu
681 1.1.1.1.12.1 tls host
682 1.1.1.1.12.1 tls build_os
683 1.1.1.1.12.1 tls build_vendor
684 1.1.1.1.12.1 tls build_cpu
685 1.1.1.1.12.1 tls build
686 1.1.1.1.12.1 tls target_alias
687 1.1.1.1.12.1 tls host_alias
688 1.1.1.1.12.1 tls build_alias
689 1.1.1.1.12.1 tls LIBS
690 1.1.1.1.12.1 tls ECHO_T
691 1.1.1.1.12.1 tls ECHO_N
692 1.1.1.1.12.1 tls ECHO_C
693 1.1.1.1.12.1 tls DEFS
694 1.1.1.1.12.1 tls mandir
695 1.1.1.1.12.1 tls localedir
696 1.1.1.1.12.1 tls libdir
697 1.1.1.1.12.1 tls psdir
698 1.1.1.1.12.1 tls pdfdir
699 1.1.1.1.12.1 tls dvidir
700 1.1.1.1.12.1 tls htmldir
701 1.1.1.1.12.1 tls infodir
702 1.1.1.1.12.1 tls docdir
703 1.1.1.1.12.1 tls oldincludedir
704 1.1.1.1.12.1 tls includedir
705 1.1.1.1.12.1 tls localstatedir
706 1.1.1.1.12.1 tls sharedstatedir
707 1.1.1.1.12.1 tls sysconfdir
708 1.1.1.1.12.1 tls datadir
709 1.1.1.1.12.1 tls datarootdir
710 1.1.1.1.12.1 tls libexecdir
711 1.1.1.1.12.1 tls sbindir
712 1.1.1.1.12.1 tls bindir
713 1.1.1.1.12.1 tls program_transform_name
714 1.1.1.1.12.1 tls prefix
715 1.1.1.1.12.1 tls exec_prefix
716 1.1.1.1.12.1 tls PACKAGE_URL
717 1.1.1.1.12.1 tls PACKAGE_BUGREPORT
718 1.1.1.1.12.1 tls PACKAGE_STRING
719 1.1.1.1.12.1 tls PACKAGE_VERSION
720 1.1.1.1.12.1 tls PACKAGE_TARNAME
721 1.1.1.1.12.1 tls PACKAGE_NAME
722 1.1.1.1.12.1 tls PATH_SEPARATOR
723 1.1.1.1.12.1 tls SHELL'
724 1.1 christos ac_subst_files=''
725 1.1.1.1.12.1 tls ac_user_opts='
726 1.1.1.1.12.1 tls enable_option_checking
727 1.1.1.1.12.1 tls with_gcc
728 1.1.1.1.12.1 tls enable_largefile
729 1.1.1.1.12.1 tls enable_protochain
730 1.1.1.1.12.1 tls with_sita
731 1.1.1.1.12.1 tls with_pcap
732 1.1.1.1.12.1 tls with_libnl
733 1.1.1.1.12.1 tls enable_ipv6
734 1.1.1.1.12.1 tls enable_optimizer_dbg
735 1.1.1.1.12.1 tls enable_yydebug
736 1.1.1.1.12.1 tls with_dag
737 1.1.1.1.12.1 tls with_dag_includes
738 1.1.1.1.12.1 tls with_dag_libraries
739 1.1.1.1.12.1 tls with_septel
740 1.1.1.1.12.1 tls with_snf
741 1.1.1.1.12.1 tls with_snf_includes
742 1.1.1.1.12.1 tls with_snf_libraries
743 1.1.1.1.12.1 tls with_flex
744 1.1.1.1.12.1 tls with_bison
745 1.1.1.1.12.1 tls enable_universal
746 1.1.1.1.12.2 tls enable_shared
747 1.1.1.1.12.1 tls enable_bluetooth
748 1.1.1.1.12.1 tls enable_canusb
749 1.1.1.1.12.1 tls enable_can
750 1.1.1.1.12.2 tls enable_dbus
751 1.1.1.1.12.1 tls '
752 1.1 christos ac_precious_vars='build_alias
753 1.1 christos host_alias
754 1.1 christos target_alias
755 1.1 christos CC
756 1.1 christos CFLAGS
757 1.1 christos LDFLAGS
758 1.1 christos LIBS
759 1.1 christos CPPFLAGS
760 1.1 christos CPP'
761 1.1 christos
762 1.1 christos
763 1.1 christos # Initialize some variables set by options.
764 1.1 christos ac_init_help=
765 1.1 christos ac_init_version=false
766 1.1.1.1.12.1 tls ac_unrecognized_opts=
767 1.1.1.1.12.1 tls ac_unrecognized_sep=
768 1.1 christos # The variables have the same names as the options, with
769 1.1 christos # dashes changed to underlines.
770 1.1 christos cache_file=/dev/null
771 1.1 christos exec_prefix=NONE
772 1.1 christos no_create=
773 1.1 christos no_recursion=
774 1.1 christos prefix=NONE
775 1.1 christos program_prefix=NONE
776 1.1 christos program_suffix=NONE
777 1.1 christos program_transform_name=s,x,x,
778 1.1 christos silent=
779 1.1 christos site=
780 1.1 christos srcdir=
781 1.1 christos verbose=
782 1.1 christos x_includes=NONE
783 1.1 christos x_libraries=NONE
784 1.1 christos
785 1.1 christos # Installation directory options.
786 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo"
787 1.1 christos # and all the variables that are supposed to be based on exec_prefix
788 1.1 christos # by default will actually change.
789 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them.
790 1.1 christos # (The list follows the same order as the GNU Coding Standards.)
791 1.1 christos bindir='${exec_prefix}/bin'
792 1.1 christos sbindir='${exec_prefix}/sbin'
793 1.1 christos libexecdir='${exec_prefix}/libexec'
794 1.1 christos datarootdir='${prefix}/share'
795 1.1 christos datadir='${datarootdir}'
796 1.1 christos sysconfdir='${prefix}/etc'
797 1.1 christos sharedstatedir='${prefix}/com'
798 1.1 christos localstatedir='${prefix}/var'
799 1.1 christos includedir='${prefix}/include'
800 1.1 christos oldincludedir='/usr/include'
801 1.1 christos docdir='${datarootdir}/doc/${PACKAGE}'
802 1.1 christos infodir='${datarootdir}/info'
803 1.1 christos htmldir='${docdir}'
804 1.1 christos dvidir='${docdir}'
805 1.1 christos pdfdir='${docdir}'
806 1.1 christos psdir='${docdir}'
807 1.1 christos libdir='${exec_prefix}/lib'
808 1.1 christos localedir='${datarootdir}/locale'
809 1.1 christos mandir='${datarootdir}/man'
810 1.1 christos
811 1.1 christos ac_prev=
812 1.1 christos ac_dashdash=
813 1.1 christos for ac_option
814 1.1 christos do
815 1.1 christos # If the previous option needs an argument, assign it.
816 1.1 christos if test -n "$ac_prev"; then
817 1.1 christos eval $ac_prev=\$ac_option
818 1.1 christos ac_prev=
819 1.1 christos continue
820 1.1 christos fi
821 1.1 christos
822 1.1 christos case $ac_option in
823 1.1.1.1.12.1 tls *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
824 1.1.1.1.12.1 tls *=) ac_optarg= ;;
825 1.1.1.1.12.1 tls *) ac_optarg=yes ;;
826 1.1 christos esac
827 1.1 christos
828 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos.
829 1.1 christos
830 1.1 christos case $ac_dashdash$ac_option in
831 1.1 christos --)
832 1.1 christos ac_dashdash=yes ;;
833 1.1 christos
834 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi)
835 1.1 christos ac_prev=bindir ;;
836 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
837 1.1 christos bindir=$ac_optarg ;;
838 1.1 christos
839 1.1 christos -build | --build | --buil | --bui | --bu)
840 1.1 christos ac_prev=build_alias ;;
841 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*)
842 1.1 christos build_alias=$ac_optarg ;;
843 1.1 christos
844 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \
845 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
846 1.1 christos ac_prev=cache_file ;;
847 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
848 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
849 1.1 christos cache_file=$ac_optarg ;;
850 1.1 christos
851 1.1 christos --config-cache | -C)
852 1.1 christos cache_file=config.cache ;;
853 1.1 christos
854 1.1 christos -datadir | --datadir | --datadi | --datad)
855 1.1 christos ac_prev=datadir ;;
856 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*)
857 1.1 christos datadir=$ac_optarg ;;
858 1.1 christos
859 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
860 1.1 christos | --dataroo | --dataro | --datar)
861 1.1 christos ac_prev=datarootdir ;;
862 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
863 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
864 1.1 christos datarootdir=$ac_optarg ;;
865 1.1 christos
866 1.1 christos -disable-* | --disable-*)
867 1.1.1.1.12.1 tls ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
868 1.1 christos # Reject names that are not valid shell variable names.
869 1.1.1.1.12.1 tls expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
870 1.1.1.1.12.1 tls as_fn_error $? "invalid feature name: $ac_useropt"
871 1.1.1.1.12.1 tls ac_useropt_orig=$ac_useropt
872 1.1.1.1.12.1 tls ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
873 1.1.1.1.12.1 tls case $ac_user_opts in
874 1.1.1.1.12.1 tls *"
875 1.1.1.1.12.1 tls "enable_$ac_useropt"
876 1.1.1.1.12.1 tls "*) ;;
877 1.1.1.1.12.1 tls *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
878 1.1.1.1.12.1 tls ac_unrecognized_sep=', ';;
879 1.1.1.1.12.1 tls esac
880 1.1.1.1.12.1 tls eval enable_$ac_useropt=no ;;
881 1.1 christos
882 1.1 christos -docdir | --docdir | --docdi | --doc | --do)
883 1.1 christos ac_prev=docdir ;;
884 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
885 1.1 christos docdir=$ac_optarg ;;
886 1.1 christos
887 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
888 1.1 christos ac_prev=dvidir ;;
889 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
890 1.1 christos dvidir=$ac_optarg ;;
891 1.1 christos
892 1.1 christos -enable-* | --enable-*)
893 1.1.1.1.12.1 tls ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
894 1.1 christos # Reject names that are not valid shell variable names.
895 1.1.1.1.12.1 tls expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
896 1.1.1.1.12.1 tls as_fn_error $? "invalid feature name: $ac_useropt"
897 1.1.1.1.12.1 tls ac_useropt_orig=$ac_useropt
898 1.1.1.1.12.1 tls ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
899 1.1.1.1.12.1 tls case $ac_user_opts in
900 1.1.1.1.12.1 tls *"
901 1.1.1.1.12.1 tls "enable_$ac_useropt"
902 1.1.1.1.12.1 tls "*) ;;
903 1.1.1.1.12.1 tls *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
904 1.1.1.1.12.1 tls ac_unrecognized_sep=', ';;
905 1.1.1.1.12.1 tls esac
906 1.1.1.1.12.1 tls eval enable_$ac_useropt=\$ac_optarg ;;
907 1.1 christos
908 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
909 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
910 1.1 christos | --exec | --exe | --ex)
911 1.1 christos ac_prev=exec_prefix ;;
912 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
913 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
914 1.1 christos | --exec=* | --exe=* | --ex=*)
915 1.1 christos exec_prefix=$ac_optarg ;;
916 1.1 christos
917 1.1 christos -gas | --gas | --ga | --g)
918 1.1 christos # Obsolete; use --with-gas.
919 1.1 christos with_gas=yes ;;
920 1.1 christos
921 1.1 christos -help | --help | --hel | --he | -h)
922 1.1 christos ac_init_help=long ;;
923 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
924 1.1 christos ac_init_help=recursive ;;
925 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
926 1.1 christos ac_init_help=short ;;
927 1.1 christos
928 1.1 christos -host | --host | --hos | --ho)
929 1.1 christos ac_prev=host_alias ;;
930 1.1 christos -host=* | --host=* | --hos=* | --ho=*)
931 1.1 christos host_alias=$ac_optarg ;;
932 1.1 christos
933 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
934 1.1 christos ac_prev=htmldir ;;
935 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
936 1.1 christos | --ht=*)
937 1.1 christos htmldir=$ac_optarg ;;
938 1.1 christos
939 1.1 christos -includedir | --includedir | --includedi | --included | --include \
940 1.1 christos | --includ | --inclu | --incl | --inc)
941 1.1 christos ac_prev=includedir ;;
942 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
943 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*)
944 1.1 christos includedir=$ac_optarg ;;
945 1.1 christos
946 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf)
947 1.1 christos ac_prev=infodir ;;
948 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
949 1.1 christos infodir=$ac_optarg ;;
950 1.1 christos
951 1.1 christos -libdir | --libdir | --libdi | --libd)
952 1.1 christos ac_prev=libdir ;;
953 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*)
954 1.1 christos libdir=$ac_optarg ;;
955 1.1 christos
956 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
957 1.1 christos | --libexe | --libex | --libe)
958 1.1 christos ac_prev=libexecdir ;;
959 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
960 1.1 christos | --libexe=* | --libex=* | --libe=*)
961 1.1 christos libexecdir=$ac_optarg ;;
962 1.1 christos
963 1.1 christos -localedir | --localedir | --localedi | --localed | --locale)
964 1.1 christos ac_prev=localedir ;;
965 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
966 1.1 christos localedir=$ac_optarg ;;
967 1.1 christos
968 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \
969 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals)
970 1.1 christos ac_prev=localstatedir ;;
971 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
972 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
973 1.1 christos localstatedir=$ac_optarg ;;
974 1.1 christos
975 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
976 1.1 christos ac_prev=mandir ;;
977 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
978 1.1 christos mandir=$ac_optarg ;;
979 1.1 christos
980 1.1 christos -nfp | --nfp | --nf)
981 1.1 christos # Obsolete; use --without-fp.
982 1.1 christos with_fp=no ;;
983 1.1 christos
984 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \
985 1.1 christos | --no-cr | --no-c | -n)
986 1.1 christos no_create=yes ;;
987 1.1 christos
988 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \
989 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
990 1.1 christos no_recursion=yes ;;
991 1.1 christos
992 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
993 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
994 1.1 christos | --oldin | --oldi | --old | --ol | --o)
995 1.1 christos ac_prev=oldincludedir ;;
996 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
997 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
998 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
999 1.1 christos oldincludedir=$ac_optarg ;;
1000 1.1 christos
1001 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1002 1.1 christos ac_prev=prefix ;;
1003 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1004 1.1 christos prefix=$ac_optarg ;;
1005 1.1 christos
1006 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \
1007 1.1 christos | --program-pre | --program-pr | --program-p)
1008 1.1 christos ac_prev=program_prefix ;;
1009 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \
1010 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1011 1.1 christos program_prefix=$ac_optarg ;;
1012 1.1 christos
1013 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \
1014 1.1 christos | --program-suf | --program-su | --program-s)
1015 1.1 christos ac_prev=program_suffix ;;
1016 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \
1017 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1018 1.1 christos program_suffix=$ac_optarg ;;
1019 1.1 christos
1020 1.1 christos -program-transform-name | --program-transform-name \
1021 1.1 christos | --program-transform-nam | --program-transform-na \
1022 1.1 christos | --program-transform-n | --program-transform- \
1023 1.1 christos | --program-transform | --program-transfor \
1024 1.1 christos | --program-transfo | --program-transf \
1025 1.1 christos | --program-trans | --program-tran \
1026 1.1 christos | --progr-tra | --program-tr | --program-t)
1027 1.1 christos ac_prev=program_transform_name ;;
1028 1.1 christos -program-transform-name=* | --program-transform-name=* \
1029 1.1 christos | --program-transform-nam=* | --program-transform-na=* \
1030 1.1 christos | --program-transform-n=* | --program-transform-=* \
1031 1.1 christos | --program-transform=* | --program-transfor=* \
1032 1.1 christos | --program-transfo=* | --program-transf=* \
1033 1.1 christos | --program-trans=* | --program-tran=* \
1034 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*)
1035 1.1 christos program_transform_name=$ac_optarg ;;
1036 1.1 christos
1037 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1038 1.1 christos ac_prev=pdfdir ;;
1039 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1040 1.1 christos pdfdir=$ac_optarg ;;
1041 1.1 christos
1042 1.1 christos -psdir | --psdir | --psdi | --psd | --ps)
1043 1.1 christos ac_prev=psdir ;;
1044 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1045 1.1 christos psdir=$ac_optarg ;;
1046 1.1 christos
1047 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1048 1.1 christos | -silent | --silent | --silen | --sile | --sil)
1049 1.1 christos silent=yes ;;
1050 1.1 christos
1051 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1052 1.1 christos ac_prev=sbindir ;;
1053 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1054 1.1 christos | --sbi=* | --sb=*)
1055 1.1 christos sbindir=$ac_optarg ;;
1056 1.1 christos
1057 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \
1058 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1059 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \
1060 1.1 christos | --sha | --sh)
1061 1.1 christos ac_prev=sharedstatedir ;;
1062 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1063 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1064 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1065 1.1 christos | --sha=* | --sh=*)
1066 1.1 christos sharedstatedir=$ac_optarg ;;
1067 1.1 christos
1068 1.1 christos -site | --site | --sit)
1069 1.1 christos ac_prev=site ;;
1070 1.1 christos -site=* | --site=* | --sit=*)
1071 1.1 christos site=$ac_optarg ;;
1072 1.1 christos
1073 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1074 1.1 christos ac_prev=srcdir ;;
1075 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1076 1.1 christos srcdir=$ac_optarg ;;
1077 1.1 christos
1078 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1079 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy)
1080 1.1 christos ac_prev=sysconfdir ;;
1081 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1082 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1083 1.1 christos sysconfdir=$ac_optarg ;;
1084 1.1 christos
1085 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t)
1086 1.1 christos ac_prev=target_alias ;;
1087 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1088 1.1 christos target_alias=$ac_optarg ;;
1089 1.1 christos
1090 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb)
1091 1.1 christos verbose=yes ;;
1092 1.1 christos
1093 1.1 christos -version | --version | --versio | --versi | --vers | -V)
1094 1.1 christos ac_init_version=: ;;
1095 1.1 christos
1096 1.1 christos -with-* | --with-*)
1097 1.1.1.1.12.1 tls ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1098 1.1 christos # Reject names that are not valid shell variable names.
1099 1.1.1.1.12.1 tls expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1100 1.1.1.1.12.1 tls as_fn_error $? "invalid package name: $ac_useropt"
1101 1.1.1.1.12.1 tls ac_useropt_orig=$ac_useropt
1102 1.1.1.1.12.1 tls ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1103 1.1.1.1.12.1 tls case $ac_user_opts in
1104 1.1.1.1.12.1 tls *"
1105 1.1.1.1.12.1 tls "with_$ac_useropt"
1106 1.1.1.1.12.1 tls "*) ;;
1107 1.1.1.1.12.1 tls *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1108 1.1.1.1.12.1 tls ac_unrecognized_sep=', ';;
1109 1.1.1.1.12.1 tls esac
1110 1.1.1.1.12.1 tls eval with_$ac_useropt=\$ac_optarg ;;
1111 1.1 christos
1112 1.1 christos -without-* | --without-*)
1113 1.1.1.1.12.1 tls ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1114 1.1 christos # Reject names that are not valid shell variable names.
1115 1.1.1.1.12.1 tls expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1116 1.1.1.1.12.1 tls as_fn_error $? "invalid package name: $ac_useropt"
1117 1.1.1.1.12.1 tls ac_useropt_orig=$ac_useropt
1118 1.1.1.1.12.1 tls ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1119 1.1.1.1.12.1 tls case $ac_user_opts in
1120 1.1.1.1.12.1 tls *"
1121 1.1.1.1.12.1 tls "with_$ac_useropt"
1122 1.1.1.1.12.1 tls "*) ;;
1123 1.1.1.1.12.1 tls *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1124 1.1.1.1.12.1 tls ac_unrecognized_sep=', ';;
1125 1.1.1.1.12.1 tls esac
1126 1.1.1.1.12.1 tls eval with_$ac_useropt=no ;;
1127 1.1 christos
1128 1.1 christos --x)
1129 1.1 christos # Obsolete; use --with-x.
1130 1.1 christos with_x=yes ;;
1131 1.1 christos
1132 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1133 1.1 christos | --x-incl | --x-inc | --x-in | --x-i)
1134 1.1 christos ac_prev=x_includes ;;
1135 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1136 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1137 1.1 christos x_includes=$ac_optarg ;;
1138 1.1 christos
1139 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \
1140 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1141 1.1 christos ac_prev=x_libraries ;;
1142 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1143 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1144 1.1 christos x_libraries=$ac_optarg ;;
1145 1.1 christos
1146 1.1.1.1.12.1 tls -*) as_fn_error $? "unrecognized option: \`$ac_option'
1147 1.1.1.1.12.1 tls Try \`$0 --help' for more information"
1148 1.1 christos ;;
1149 1.1 christos
1150 1.1 christos *=*)
1151 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1152 1.1 christos # Reject names that are not valid shell variable names.
1153 1.1.1.1.12.1 tls case $ac_envvar in #(
1154 1.1.1.1.12.1 tls '' | [0-9]* | *[!_$as_cr_alnum]* )
1155 1.1.1.1.12.1 tls as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1156 1.1.1.1.12.1 tls esac
1157 1.1 christos eval $ac_envvar=\$ac_optarg
1158 1.1 christos export $ac_envvar ;;
1159 1.1 christos
1160 1.1 christos *)
1161 1.1 christos # FIXME: should be removed in autoconf 3.0.
1162 1.1.1.1.12.1 tls $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1163 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1164 1.1.1.1.12.1 tls $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1165 1.1.1.1.12.2 tls : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1166 1.1 christos ;;
1167 1.1 christos
1168 1.1 christos esac
1169 1.1 christos done
1170 1.1 christos
1171 1.1 christos if test -n "$ac_prev"; then
1172 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1173 1.1.1.1.12.1 tls as_fn_error $? "missing argument to $ac_option"
1174 1.1.1.1.12.1 tls fi
1175 1.1.1.1.12.1 tls
1176 1.1.1.1.12.1 tls if test -n "$ac_unrecognized_opts"; then
1177 1.1.1.1.12.1 tls case $enable_option_checking in
1178 1.1.1.1.12.1 tls no) ;;
1179 1.1.1.1.12.1 tls fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1180 1.1.1.1.12.1 tls *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1181 1.1.1.1.12.1 tls esac
1182 1.1 christos fi
1183 1.1 christos
1184 1.1.1.1.12.1 tls # Check all directory arguments for consistency.
1185 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1186 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \
1187 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1188 1.1 christos libdir localedir mandir
1189 1.1 christos do
1190 1.1 christos eval ac_val=\$$ac_var
1191 1.1.1.1.12.1 tls # Remove trailing slashes.
1192 1.1.1.1.12.1 tls case $ac_val in
1193 1.1.1.1.12.1 tls */ )
1194 1.1.1.1.12.1 tls ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1195 1.1.1.1.12.1 tls eval $ac_var=\$ac_val;;
1196 1.1.1.1.12.1 tls esac
1197 1.1.1.1.12.1 tls # Be sure to have absolute directory names.
1198 1.1 christos case $ac_val in
1199 1.1 christos [\\/$]* | ?:[\\/]* ) continue;;
1200 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1201 1.1 christos esac
1202 1.1.1.1.12.1 tls as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1203 1.1 christos done
1204 1.1 christos
1205 1.1 christos # There might be people who depend on the old broken behavior: `$host'
1206 1.1 christos # used to hold the argument of --host etc.
1207 1.1 christos # FIXME: To remove some day.
1208 1.1 christos build=$build_alias
1209 1.1 christos host=$host_alias
1210 1.1 christos target=$target_alias
1211 1.1 christos
1212 1.1 christos # FIXME: To remove some day.
1213 1.1 christos if test "x$host_alias" != x; then
1214 1.1 christos if test "x$build_alias" = x; then
1215 1.1 christos cross_compiling=maybe
1216 1.1 christos elif test "x$build_alias" != "x$host_alias"; then
1217 1.1 christos cross_compiling=yes
1218 1.1 christos fi
1219 1.1 christos fi
1220 1.1 christos
1221 1.1 christos ac_tool_prefix=
1222 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias-
1223 1.1 christos
1224 1.1 christos test "$silent" = yes && exec 6>/dev/null
1225 1.1 christos
1226 1.1 christos
1227 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" &&
1228 1.1 christos ac_ls_di=`ls -di .` &&
1229 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1230 1.1.1.1.12.1 tls as_fn_error $? "working directory cannot be determined"
1231 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1232 1.1.1.1.12.1 tls as_fn_error $? "pwd does not report name of working directory"
1233 1.1 christos
1234 1.1 christos
1235 1.1 christos # Find the source files, if location was not specified.
1236 1.1 christos if test -z "$srcdir"; then
1237 1.1 christos ac_srcdir_defaulted=yes
1238 1.1 christos # Try the directory containing this script, then the parent directory.
1239 1.1.1.1.12.1 tls ac_confdir=`$as_dirname -- "$as_myself" ||
1240 1.1.1.1.12.1 tls $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1241 1.1.1.1.12.1 tls X"$as_myself" : 'X\(//\)[^/]' \| \
1242 1.1.1.1.12.1 tls X"$as_myself" : 'X\(//\)$' \| \
1243 1.1.1.1.12.1 tls X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1244 1.1.1.1.12.1 tls $as_echo X"$as_myself" |
1245 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1246 1.1 christos s//\1/
1247 1.1 christos q
1248 1.1 christos }
1249 1.1 christos /^X\(\/\/\)[^/].*/{
1250 1.1 christos s//\1/
1251 1.1 christos q
1252 1.1 christos }
1253 1.1 christos /^X\(\/\/\)$/{
1254 1.1 christos s//\1/
1255 1.1 christos q
1256 1.1 christos }
1257 1.1 christos /^X\(\/\).*/{
1258 1.1 christos s//\1/
1259 1.1 christos q
1260 1.1 christos }
1261 1.1 christos s/.*/./; q'`
1262 1.1 christos srcdir=$ac_confdir
1263 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1264 1.1 christos srcdir=..
1265 1.1 christos fi
1266 1.1 christos else
1267 1.1 christos ac_srcdir_defaulted=no
1268 1.1 christos fi
1269 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1270 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1271 1.1.1.1.12.1 tls as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1272 1.1 christos fi
1273 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1274 1.1 christos ac_abs_confdir=`(
1275 1.1.1.1.12.1 tls cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1276 1.1 christos pwd)`
1277 1.1 christos # When building in place, set srcdir=.
1278 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then
1279 1.1 christos srcdir=.
1280 1.1 christos fi
1281 1.1 christos # Remove unnecessary trailing slashes from srcdir.
1282 1.1 christos # Double slashes in file names in object file debugging info
1283 1.1 christos # mess up M-x gdb in Emacs.
1284 1.1 christos case $srcdir in
1285 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1286 1.1 christos esac
1287 1.1 christos for ac_var in $ac_precious_vars; do
1288 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set}
1289 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var}
1290 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1291 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var}
1292 1.1 christos done
1293 1.1 christos
1294 1.1 christos #
1295 1.1 christos # Report the --help message.
1296 1.1 christos #
1297 1.1 christos if test "$ac_init_help" = "long"; then
1298 1.1 christos # Omit some internal or obsolete options to make the list less imposing.
1299 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh.
1300 1.1 christos cat <<_ACEOF
1301 1.1 christos \`configure' configures this package to adapt to many kinds of systems.
1302 1.1 christos
1303 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]...
1304 1.1 christos
1305 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as
1306 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables.
1307 1.1 christos
1308 1.1 christos Defaults for the options are specified in brackets.
1309 1.1 christos
1310 1.1 christos Configuration:
1311 1.1 christos -h, --help display this help and exit
1312 1.1 christos --help=short display options specific to this package
1313 1.1 christos --help=recursive display the short help of all the included packages
1314 1.1 christos -V, --version display version information and exit
1315 1.1.1.1.12.1 tls -q, --quiet, --silent do not print \`checking ...' messages
1316 1.1 christos --cache-file=FILE cache test results in FILE [disabled]
1317 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache'
1318 1.1 christos -n, --no-create do not create output files
1319 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..']
1320 1.1 christos
1321 1.1 christos Installation directories:
1322 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX
1323 1.1.1.1.12.1 tls [$ac_default_prefix]
1324 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1325 1.1.1.1.12.1 tls [PREFIX]
1326 1.1 christos
1327 1.1 christos By default, \`make install' will install all the files in
1328 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1329 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1330 1.1 christos for instance \`--prefix=\$HOME'.
1331 1.1 christos
1332 1.1 christos For better control, use the options below.
1333 1.1 christos
1334 1.1 christos Fine tuning of the installation directories:
1335 1.1.1.1.12.1 tls --bindir=DIR user executables [EPREFIX/bin]
1336 1.1.1.1.12.1 tls --sbindir=DIR system admin executables [EPREFIX/sbin]
1337 1.1.1.1.12.1 tls --libexecdir=DIR program executables [EPREFIX/libexec]
1338 1.1.1.1.12.1 tls --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1339 1.1.1.1.12.1 tls --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1340 1.1.1.1.12.1 tls --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1341 1.1.1.1.12.1 tls --libdir=DIR object code libraries [EPREFIX/lib]
1342 1.1.1.1.12.1 tls --includedir=DIR C header files [PREFIX/include]
1343 1.1.1.1.12.1 tls --oldincludedir=DIR C header files for non-gcc [/usr/include]
1344 1.1.1.1.12.1 tls --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1345 1.1.1.1.12.1 tls --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1346 1.1.1.1.12.1 tls --infodir=DIR info documentation [DATAROOTDIR/info]
1347 1.1.1.1.12.1 tls --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1348 1.1.1.1.12.1 tls --mandir=DIR man documentation [DATAROOTDIR/man]
1349 1.1.1.1.12.1 tls --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1350 1.1.1.1.12.1 tls --htmldir=DIR html documentation [DOCDIR]
1351 1.1.1.1.12.1 tls --dvidir=DIR dvi documentation [DOCDIR]
1352 1.1.1.1.12.1 tls --pdfdir=DIR pdf documentation [DOCDIR]
1353 1.1.1.1.12.1 tls --psdir=DIR ps documentation [DOCDIR]
1354 1.1 christos _ACEOF
1355 1.1 christos
1356 1.1 christos cat <<\_ACEOF
1357 1.1 christos
1358 1.1 christos System types:
1359 1.1 christos --build=BUILD configure for building on BUILD [guessed]
1360 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD]
1361 1.1 christos --target=TARGET configure for building compilers for TARGET [HOST]
1362 1.1 christos _ACEOF
1363 1.1 christos fi
1364 1.1 christos
1365 1.1 christos if test -n "$ac_init_help"; then
1366 1.1 christos
1367 1.1 christos cat <<\_ACEOF
1368 1.1 christos
1369 1.1 christos Optional Features:
1370 1.1.1.1.12.1 tls --disable-option-checking ignore unrecognized --enable/--with options
1371 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1372 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1373 1.1 christos --disable-largefile omit support for large files
1374 1.1 christos --disable-protochain disable \"protochain\" insn
1375 1.1 christos --enable-ipv6 build IPv6-capable version [default=yes, if
1376 1.1 christos getaddrinfo available]
1377 1.1 christos --enable-optimizer-dbg build optimizer debugging code
1378 1.1 christos --enable-yydebug build parser debugging code
1379 1.1.1.1.12.1 tls --disable-universal don't build universal on OS X
1380 1.1.1.1.12.2 tls --enable-shared build shared libraries [default=yes, if support
1381 1.1.1.1.12.2 tls available]
1382 1.1 christos --enable-bluetooth enable Bluetooth support [default=yes, if support
1383 1.1 christos available]
1384 1.1.1.1.12.1 tls --enable-canusb enable canusb support [default=yes, if support
1385 1.1.1.1.12.1 tls available]
1386 1.1 christos --enable-can enable CAN support [default=yes, if support
1387 1.1 christos available]
1388 1.1.1.1.12.2 tls --enable-dbus enable D-Bus capture support [default=yes, if
1389 1.1.1.1.12.2 tls support available]
1390 1.1 christos
1391 1.1 christos Optional Packages:
1392 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1393 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1394 1.1 christos --without-gcc don't use gcc
1395 1.1 christos --with-sita include SITA support
1396 1.1 christos --with-pcap=TYPE use packet capture TYPE
1397 1.1 christos --without-libnl disable libnl support [default=yes, on Linux, if
1398 1.1 christos present]
1399 1.1 christos --with-dag[=DIR] include Endace DAG support ["yes", "no" or DIR;
1400 1.1 christos default="yes" on BSD and Linux if present]
1401 1.1 christos --with-dag-includes=DIR Endace DAG include directory
1402 1.1 christos --with-dag-libraries=DIR
1403 1.1 christos Endace DAG library directory
1404 1.1 christos --with-septel[=DIR] include Septel support (located in directory DIR, if
1405 1.1 christos supplied). [default=yes, on Linux, if present]
1406 1.1 christos --with-snf[=DIR] include Myricom SNF support ["yes", "no" or DIR;
1407 1.1 christos default="yes" on BSD and Linux if present]
1408 1.1 christos --with-snf-includes=DIR Myricom SNF include directory
1409 1.1 christos --with-snf-libraries=DIR
1410 1.1 christos Myricom SNF library directory
1411 1.1 christos --without-flex don't use flex
1412 1.1 christos --without-bison don't use bison
1413 1.1 christos
1414 1.1 christos Some influential environment variables:
1415 1.1 christos CC C compiler command
1416 1.1 christos CFLAGS C compiler flags
1417 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1418 1.1 christos nonstandard directory <lib dir>
1419 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library>
1420 1.1.1.1.12.1 tls CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1421 1.1 christos you have headers in a nonstandard directory <include dir>
1422 1.1 christos CPP C preprocessor
1423 1.1 christos
1424 1.1 christos Use these variables to override the choices made by `configure' or to help
1425 1.1 christos it to find libraries and programs with nonstandard names/locations.
1426 1.1 christos
1427 1.1.1.1.12.1 tls Report bugs to the package provider.
1428 1.1 christos _ACEOF
1429 1.1 christos ac_status=$?
1430 1.1 christos fi
1431 1.1 christos
1432 1.1 christos if test "$ac_init_help" = "recursive"; then
1433 1.1 christos # If there are subdirs, report their specific --help.
1434 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1435 1.1.1.1.12.1 tls test -d "$ac_dir" ||
1436 1.1.1.1.12.1 tls { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1437 1.1.1.1.12.1 tls continue
1438 1.1 christos ac_builddir=.
1439 1.1 christos
1440 1.1 christos case "$ac_dir" in
1441 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1442 1.1 christos *)
1443 1.1.1.1.12.1 tls ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1444 1.1 christos # A ".." for each directory in $ac_dir_suffix.
1445 1.1.1.1.12.1 tls ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1446 1.1 christos case $ac_top_builddir_sub in
1447 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1448 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1449 1.1 christos esac ;;
1450 1.1 christos esac
1451 1.1 christos ac_abs_top_builddir=$ac_pwd
1452 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
1453 1.1 christos # for backward compatibility:
1454 1.1 christos ac_top_builddir=$ac_top_build_prefix
1455 1.1 christos
1456 1.1 christos case $srcdir in
1457 1.1 christos .) # We are building in place.
1458 1.1 christos ac_srcdir=.
1459 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
1460 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
1461 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
1462 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
1463 1.1 christos ac_top_srcdir=$srcdir
1464 1.1 christos ac_abs_top_srcdir=$srcdir ;;
1465 1.1 christos *) # Relative name.
1466 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1467 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
1468 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1469 1.1 christos esac
1470 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1471 1.1 christos
1472 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; }
1473 1.1 christos # Check for guested configure.
1474 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then
1475 1.1 christos echo &&
1476 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1477 1.1 christos elif test -f "$ac_srcdir/configure"; then
1478 1.1 christos echo &&
1479 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive
1480 1.1 christos else
1481 1.1.1.1.12.1 tls $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1482 1.1 christos fi || ac_status=$?
1483 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; }
1484 1.1 christos done
1485 1.1 christos fi
1486 1.1 christos
1487 1.1 christos test -n "$ac_init_help" && exit $ac_status
1488 1.1 christos if $ac_init_version; then
1489 1.1 christos cat <<\_ACEOF
1490 1.1 christos configure
1491 1.1.1.1.12.2 tls generated by GNU Autoconf 2.69
1492 1.1 christos
1493 1.1.1.1.12.2 tls Copyright (C) 2012 Free Software Foundation, Inc.
1494 1.1 christos This configure script is free software; the Free Software Foundation
1495 1.1 christos gives unlimited permission to copy, distribute and modify it.
1496 1.1 christos _ACEOF
1497 1.1 christos exit
1498 1.1 christos fi
1499 1.1 christos
1500 1.1.1.1.12.1 tls ## ------------------------ ##
1501 1.1.1.1.12.1 tls ## Autoconf initialization. ##
1502 1.1.1.1.12.1 tls ## ------------------------ ##
1503 1.1.1.1.12.1 tls
1504 1.1.1.1.12.1 tls # ac_fn_c_try_compile LINENO
1505 1.1.1.1.12.1 tls # --------------------------
1506 1.1.1.1.12.1 tls # Try to compile conftest.$ac_ext, and return whether this succeeded.
1507 1.1.1.1.12.1 tls ac_fn_c_try_compile ()
1508 1.1.1.1.12.1 tls {
1509 1.1.1.1.12.1 tls as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1510 1.1.1.1.12.1 tls rm -f conftest.$ac_objext
1511 1.1.1.1.12.1 tls if { { ac_try="$ac_compile"
1512 1.1.1.1.12.1 tls case "(($ac_try" in
1513 1.1.1.1.12.1 tls *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1514 1.1.1.1.12.1 tls *) ac_try_echo=$ac_try;;
1515 1.1.1.1.12.1 tls esac
1516 1.1.1.1.12.1 tls eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1517 1.1.1.1.12.1 tls $as_echo "$ac_try_echo"; } >&5
1518 1.1.1.1.12.1 tls (eval "$ac_compile") 2>conftest.err
1519 1.1.1.1.12.1 tls ac_status=$?
1520 1.1.1.1.12.1 tls if test -s conftest.err; then
1521 1.1.1.1.12.1 tls grep -v '^ *+' conftest.err >conftest.er1
1522 1.1.1.1.12.1 tls cat conftest.er1 >&5
1523 1.1.1.1.12.1 tls mv -f conftest.er1 conftest.err
1524 1.1.1.1.12.1 tls fi
1525 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1526 1.1.1.1.12.1 tls test $ac_status = 0; } && {
1527 1.1.1.1.12.1 tls test -z "$ac_c_werror_flag" ||
1528 1.1.1.1.12.1 tls test ! -s conftest.err
1529 1.1.1.1.12.1 tls } && test -s conftest.$ac_objext; then :
1530 1.1.1.1.12.1 tls ac_retval=0
1531 1.1.1.1.12.1 tls else
1532 1.1.1.1.12.1 tls $as_echo "$as_me: failed program was:" >&5
1533 1.1.1.1.12.1 tls sed 's/^/| /' conftest.$ac_ext >&5
1534 1.1 christos
1535 1.1.1.1.12.1 tls ac_retval=1
1536 1.1.1.1.12.1 tls fi
1537 1.1.1.1.12.2 tls eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1538 1.1.1.1.12.1 tls as_fn_set_status $ac_retval
1539 1.1 christos
1540 1.1.1.1.12.1 tls } # ac_fn_c_try_compile
1541 1.1.1.1.12.1 tls
1542 1.1.1.1.12.1 tls # ac_fn_c_try_cpp LINENO
1543 1.1.1.1.12.1 tls # ----------------------
1544 1.1.1.1.12.1 tls # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1545 1.1.1.1.12.1 tls ac_fn_c_try_cpp ()
1546 1.1 christos {
1547 1.1.1.1.12.1 tls as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1548 1.1.1.1.12.1 tls if { { ac_try="$ac_cpp conftest.$ac_ext"
1549 1.1.1.1.12.1 tls case "(($ac_try" in
1550 1.1.1.1.12.1 tls *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1551 1.1.1.1.12.1 tls *) ac_try_echo=$ac_try;;
1552 1.1.1.1.12.1 tls esac
1553 1.1.1.1.12.1 tls eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1554 1.1.1.1.12.1 tls $as_echo "$ac_try_echo"; } >&5
1555 1.1.1.1.12.1 tls (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1556 1.1.1.1.12.1 tls ac_status=$?
1557 1.1.1.1.12.1 tls if test -s conftest.err; then
1558 1.1.1.1.12.1 tls grep -v '^ *+' conftest.err >conftest.er1
1559 1.1.1.1.12.1 tls cat conftest.er1 >&5
1560 1.1.1.1.12.1 tls mv -f conftest.er1 conftest.err
1561 1.1.1.1.12.1 tls fi
1562 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1563 1.1.1.1.12.1 tls test $ac_status = 0; } > conftest.i && {
1564 1.1.1.1.12.1 tls test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1565 1.1.1.1.12.1 tls test ! -s conftest.err
1566 1.1.1.1.12.1 tls }; then :
1567 1.1.1.1.12.1 tls ac_retval=0
1568 1.1.1.1.12.1 tls else
1569 1.1.1.1.12.1 tls $as_echo "$as_me: failed program was:" >&5
1570 1.1.1.1.12.1 tls sed 's/^/| /' conftest.$ac_ext >&5
1571 1.1 christos
1572 1.1.1.1.12.1 tls ac_retval=1
1573 1.1.1.1.12.1 tls fi
1574 1.1.1.1.12.2 tls eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1575 1.1.1.1.12.1 tls as_fn_set_status $ac_retval
1576 1.1 christos
1577 1.1.1.1.12.1 tls } # ac_fn_c_try_cpp
1578 1.1 christos
1579 1.1.1.1.12.1 tls # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1580 1.1.1.1.12.1 tls # -------------------------------------------------------
1581 1.1.1.1.12.1 tls # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1582 1.1.1.1.12.1 tls # the include files in INCLUDES and setting the cache variable VAR
1583 1.1.1.1.12.1 tls # accordingly.
1584 1.1.1.1.12.1 tls ac_fn_c_check_header_mongrel ()
1585 1.1.1.1.12.1 tls {
1586 1.1.1.1.12.1 tls as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1587 1.1.1.1.12.2 tls if eval \${$3+:} false; then :
1588 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1589 1.1.1.1.12.1 tls $as_echo_n "checking for $2... " >&6; }
1590 1.1.1.1.12.2 tls if eval \${$3+:} false; then :
1591 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
1592 1.1.1.1.12.1 tls fi
1593 1.1.1.1.12.1 tls eval ac_res=\$$3
1594 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1595 1.1.1.1.12.1 tls $as_echo "$ac_res" >&6; }
1596 1.1.1.1.12.1 tls else
1597 1.1.1.1.12.1 tls # Is the header compilable?
1598 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1599 1.1.1.1.12.1 tls $as_echo_n "checking $2 usability... " >&6; }
1600 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1601 1.1.1.1.12.1 tls /* end confdefs.h. */
1602 1.1.1.1.12.1 tls $4
1603 1.1.1.1.12.1 tls #include <$2>
1604 1.1.1.1.12.1 tls _ACEOF
1605 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
1606 1.1.1.1.12.1 tls ac_header_compiler=yes
1607 1.1.1.1.12.1 tls else
1608 1.1.1.1.12.1 tls ac_header_compiler=no
1609 1.1.1.1.12.1 tls fi
1610 1.1.1.1.12.1 tls rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1611 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1612 1.1.1.1.12.1 tls $as_echo "$ac_header_compiler" >&6; }
1613 1.1.1.1.12.1 tls
1614 1.1.1.1.12.1 tls # Is the header present?
1615 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1616 1.1.1.1.12.1 tls $as_echo_n "checking $2 presence... " >&6; }
1617 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1618 1.1.1.1.12.1 tls /* end confdefs.h. */
1619 1.1.1.1.12.1 tls #include <$2>
1620 1.1.1.1.12.1 tls _ACEOF
1621 1.1.1.1.12.1 tls if ac_fn_c_try_cpp "$LINENO"; then :
1622 1.1.1.1.12.1 tls ac_header_preproc=yes
1623 1.1.1.1.12.1 tls else
1624 1.1.1.1.12.1 tls ac_header_preproc=no
1625 1.1.1.1.12.1 tls fi
1626 1.1.1.1.12.1 tls rm -f conftest.err conftest.i conftest.$ac_ext
1627 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1628 1.1.1.1.12.1 tls $as_echo "$ac_header_preproc" >&6; }
1629 1.1.1.1.12.1 tls
1630 1.1.1.1.12.1 tls # So? What about this header?
1631 1.1.1.1.12.1 tls case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1632 1.1.1.1.12.1 tls yes:no: )
1633 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1634 1.1.1.1.12.1 tls $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1635 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1636 1.1.1.1.12.1 tls $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1637 1.1.1.1.12.1 tls ;;
1638 1.1.1.1.12.1 tls no:yes:* )
1639 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1640 1.1.1.1.12.1 tls $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1641 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1642 1.1.1.1.12.1 tls $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1643 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1644 1.1.1.1.12.1 tls $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1645 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1646 1.1.1.1.12.1 tls $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1647 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1648 1.1.1.1.12.1 tls $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1649 1.1.1.1.12.1 tls ;;
1650 1.1.1.1.12.1 tls esac
1651 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1652 1.1.1.1.12.1 tls $as_echo_n "checking for $2... " >&6; }
1653 1.1.1.1.12.2 tls if eval \${$3+:} false; then :
1654 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
1655 1.1.1.1.12.1 tls else
1656 1.1.1.1.12.1 tls eval "$3=\$ac_header_compiler"
1657 1.1.1.1.12.1 tls fi
1658 1.1.1.1.12.1 tls eval ac_res=\$$3
1659 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1660 1.1.1.1.12.1 tls $as_echo "$ac_res" >&6; }
1661 1.1.1.1.12.1 tls fi
1662 1.1.1.1.12.2 tls eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1663 1.1.1.1.12.1 tls
1664 1.1.1.1.12.1 tls } # ac_fn_c_check_header_mongrel
1665 1.1.1.1.12.1 tls
1666 1.1.1.1.12.1 tls # ac_fn_c_try_run LINENO
1667 1.1.1.1.12.1 tls # ----------------------
1668 1.1.1.1.12.1 tls # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1669 1.1.1.1.12.1 tls # that executables *can* be run.
1670 1.1.1.1.12.1 tls ac_fn_c_try_run ()
1671 1.1.1.1.12.1 tls {
1672 1.1.1.1.12.1 tls as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1673 1.1.1.1.12.1 tls if { { ac_try="$ac_link"
1674 1.1.1.1.12.1 tls case "(($ac_try" in
1675 1.1.1.1.12.1 tls *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1676 1.1.1.1.12.1 tls *) ac_try_echo=$ac_try;;
1677 1.1.1.1.12.1 tls esac
1678 1.1.1.1.12.1 tls eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1679 1.1.1.1.12.1 tls $as_echo "$ac_try_echo"; } >&5
1680 1.1.1.1.12.1 tls (eval "$ac_link") 2>&5
1681 1.1.1.1.12.1 tls ac_status=$?
1682 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1683 1.1.1.1.12.1 tls test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1684 1.1.1.1.12.1 tls { { case "(($ac_try" in
1685 1.1.1.1.12.1 tls *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1686 1.1.1.1.12.1 tls *) ac_try_echo=$ac_try;;
1687 1.1.1.1.12.1 tls esac
1688 1.1.1.1.12.1 tls eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1689 1.1.1.1.12.1 tls $as_echo "$ac_try_echo"; } >&5
1690 1.1.1.1.12.1 tls (eval "$ac_try") 2>&5
1691 1.1.1.1.12.1 tls ac_status=$?
1692 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1693 1.1.1.1.12.1 tls test $ac_status = 0; }; }; then :
1694 1.1.1.1.12.1 tls ac_retval=0
1695 1.1.1.1.12.1 tls else
1696 1.1.1.1.12.1 tls $as_echo "$as_me: program exited with status $ac_status" >&5
1697 1.1.1.1.12.1 tls $as_echo "$as_me: failed program was:" >&5
1698 1.1.1.1.12.1 tls sed 's/^/| /' conftest.$ac_ext >&5
1699 1.1.1.1.12.1 tls
1700 1.1.1.1.12.1 tls ac_retval=$ac_status
1701 1.1.1.1.12.1 tls fi
1702 1.1.1.1.12.1 tls rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1703 1.1.1.1.12.2 tls eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1704 1.1.1.1.12.1 tls as_fn_set_status $ac_retval
1705 1.1.1.1.12.1 tls
1706 1.1.1.1.12.1 tls } # ac_fn_c_try_run
1707 1.1.1.1.12.1 tls
1708 1.1.1.1.12.1 tls # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1709 1.1.1.1.12.1 tls # -------------------------------------------------------
1710 1.1.1.1.12.1 tls # Tests whether HEADER exists and can be compiled using the include files in
1711 1.1.1.1.12.1 tls # INCLUDES, setting the cache variable VAR accordingly.
1712 1.1.1.1.12.1 tls ac_fn_c_check_header_compile ()
1713 1.1.1.1.12.1 tls {
1714 1.1.1.1.12.1 tls as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1715 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1716 1.1.1.1.12.1 tls $as_echo_n "checking for $2... " >&6; }
1717 1.1.1.1.12.2 tls if eval \${$3+:} false; then :
1718 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
1719 1.1.1.1.12.1 tls else
1720 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1721 1.1.1.1.12.1 tls /* end confdefs.h. */
1722 1.1.1.1.12.1 tls $4
1723 1.1.1.1.12.1 tls #include <$2>
1724 1.1.1.1.12.1 tls _ACEOF
1725 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
1726 1.1.1.1.12.1 tls eval "$3=yes"
1727 1.1.1.1.12.1 tls else
1728 1.1.1.1.12.1 tls eval "$3=no"
1729 1.1.1.1.12.1 tls fi
1730 1.1.1.1.12.1 tls rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1731 1.1.1.1.12.1 tls fi
1732 1.1.1.1.12.1 tls eval ac_res=\$$3
1733 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1734 1.1.1.1.12.1 tls $as_echo "$ac_res" >&6; }
1735 1.1.1.1.12.2 tls eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1736 1.1.1.1.12.1 tls
1737 1.1.1.1.12.1 tls } # ac_fn_c_check_header_compile
1738 1.1.1.1.12.1 tls
1739 1.1.1.1.12.1 tls # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1740 1.1.1.1.12.1 tls # -------------------------------------------
1741 1.1.1.1.12.1 tls # Tests whether TYPE exists after having included INCLUDES, setting cache
1742 1.1.1.1.12.1 tls # variable VAR accordingly.
1743 1.1.1.1.12.1 tls ac_fn_c_check_type ()
1744 1.1.1.1.12.1 tls {
1745 1.1.1.1.12.1 tls as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1746 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1747 1.1.1.1.12.1 tls $as_echo_n "checking for $2... " >&6; }
1748 1.1.1.1.12.2 tls if eval \${$3+:} false; then :
1749 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
1750 1.1.1.1.12.1 tls else
1751 1.1.1.1.12.1 tls eval "$3=no"
1752 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1753 1.1.1.1.12.1 tls /* end confdefs.h. */
1754 1.1.1.1.12.1 tls $4
1755 1.1.1.1.12.1 tls int
1756 1.1.1.1.12.1 tls main ()
1757 1.1.1.1.12.1 tls {
1758 1.1.1.1.12.1 tls if (sizeof ($2))
1759 1.1.1.1.12.1 tls return 0;
1760 1.1.1.1.12.1 tls ;
1761 1.1.1.1.12.1 tls return 0;
1762 1.1.1.1.12.1 tls }
1763 1.1.1.1.12.1 tls _ACEOF
1764 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
1765 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1766 1.1.1.1.12.1 tls /* end confdefs.h. */
1767 1.1.1.1.12.1 tls $4
1768 1.1.1.1.12.1 tls int
1769 1.1.1.1.12.1 tls main ()
1770 1.1.1.1.12.1 tls {
1771 1.1.1.1.12.1 tls if (sizeof (($2)))
1772 1.1.1.1.12.1 tls return 0;
1773 1.1.1.1.12.1 tls ;
1774 1.1.1.1.12.1 tls return 0;
1775 1.1.1.1.12.1 tls }
1776 1.1.1.1.12.1 tls _ACEOF
1777 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
1778 1.1.1.1.12.1 tls
1779 1.1.1.1.12.1 tls else
1780 1.1.1.1.12.1 tls eval "$3=yes"
1781 1.1.1.1.12.1 tls fi
1782 1.1.1.1.12.1 tls rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1783 1.1.1.1.12.1 tls fi
1784 1.1.1.1.12.1 tls rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1785 1.1.1.1.12.1 tls fi
1786 1.1.1.1.12.1 tls eval ac_res=\$$3
1787 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1788 1.1.1.1.12.1 tls $as_echo "$ac_res" >&6; }
1789 1.1.1.1.12.2 tls eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1790 1.1.1.1.12.1 tls
1791 1.1.1.1.12.1 tls } # ac_fn_c_check_type
1792 1.1.1.1.12.1 tls
1793 1.1.1.1.12.1 tls # ac_fn_c_try_link LINENO
1794 1.1.1.1.12.1 tls # -----------------------
1795 1.1.1.1.12.1 tls # Try to link conftest.$ac_ext, and return whether this succeeded.
1796 1.1.1.1.12.1 tls ac_fn_c_try_link ()
1797 1.1.1.1.12.1 tls {
1798 1.1.1.1.12.1 tls as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1799 1.1.1.1.12.1 tls rm -f conftest.$ac_objext conftest$ac_exeext
1800 1.1.1.1.12.1 tls if { { ac_try="$ac_link"
1801 1.1.1.1.12.1 tls case "(($ac_try" in
1802 1.1.1.1.12.1 tls *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1803 1.1.1.1.12.1 tls *) ac_try_echo=$ac_try;;
1804 1.1.1.1.12.1 tls esac
1805 1.1.1.1.12.1 tls eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1806 1.1.1.1.12.1 tls $as_echo "$ac_try_echo"; } >&5
1807 1.1.1.1.12.1 tls (eval "$ac_link") 2>conftest.err
1808 1.1.1.1.12.1 tls ac_status=$?
1809 1.1.1.1.12.1 tls if test -s conftest.err; then
1810 1.1.1.1.12.1 tls grep -v '^ *+' conftest.err >conftest.er1
1811 1.1.1.1.12.1 tls cat conftest.er1 >&5
1812 1.1.1.1.12.1 tls mv -f conftest.er1 conftest.err
1813 1.1.1.1.12.1 tls fi
1814 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1815 1.1.1.1.12.1 tls test $ac_status = 0; } && {
1816 1.1.1.1.12.1 tls test -z "$ac_c_werror_flag" ||
1817 1.1.1.1.12.1 tls test ! -s conftest.err
1818 1.1.1.1.12.1 tls } && test -s conftest$ac_exeext && {
1819 1.1.1.1.12.1 tls test "$cross_compiling" = yes ||
1820 1.1.1.1.12.2 tls test -x conftest$ac_exeext
1821 1.1.1.1.12.1 tls }; then :
1822 1.1.1.1.12.1 tls ac_retval=0
1823 1.1.1.1.12.1 tls else
1824 1.1.1.1.12.1 tls $as_echo "$as_me: failed program was:" >&5
1825 1.1.1.1.12.1 tls sed 's/^/| /' conftest.$ac_ext >&5
1826 1.1.1.1.12.1 tls
1827 1.1.1.1.12.1 tls ac_retval=1
1828 1.1.1.1.12.1 tls fi
1829 1.1.1.1.12.1 tls # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1830 1.1.1.1.12.1 tls # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1831 1.1.1.1.12.1 tls # interfere with the next link command; also delete a directory that is
1832 1.1.1.1.12.1 tls # left behind by Apple's compiler. We do this before executing the actions.
1833 1.1.1.1.12.1 tls rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1834 1.1.1.1.12.2 tls eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1835 1.1.1.1.12.1 tls as_fn_set_status $ac_retval
1836 1.1.1.1.12.1 tls
1837 1.1.1.1.12.1 tls } # ac_fn_c_try_link
1838 1.1.1.1.12.1 tls
1839 1.1.1.1.12.1 tls # ac_fn_c_check_func LINENO FUNC VAR
1840 1.1.1.1.12.1 tls # ----------------------------------
1841 1.1.1.1.12.1 tls # Tests whether FUNC exists, setting the cache variable VAR accordingly
1842 1.1.1.1.12.1 tls ac_fn_c_check_func ()
1843 1.1.1.1.12.1 tls {
1844 1.1.1.1.12.1 tls as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1845 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1846 1.1.1.1.12.1 tls $as_echo_n "checking for $2... " >&6; }
1847 1.1.1.1.12.2 tls if eval \${$3+:} false; then :
1848 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
1849 1.1.1.1.12.1 tls else
1850 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1851 1.1.1.1.12.1 tls /* end confdefs.h. */
1852 1.1.1.1.12.1 tls /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1853 1.1.1.1.12.1 tls For example, HP-UX 11i <limits.h> declares gettimeofday. */
1854 1.1.1.1.12.1 tls #define $2 innocuous_$2
1855 1.1.1.1.12.1 tls
1856 1.1.1.1.12.1 tls /* System header to define __stub macros and hopefully few prototypes,
1857 1.1.1.1.12.1 tls which can conflict with char $2 (); below.
1858 1.1.1.1.12.1 tls Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1859 1.1.1.1.12.1 tls <limits.h> exists even on freestanding compilers. */
1860 1.1.1.1.12.1 tls
1861 1.1.1.1.12.1 tls #ifdef __STDC__
1862 1.1.1.1.12.1 tls # include <limits.h>
1863 1.1.1.1.12.1 tls #else
1864 1.1.1.1.12.1 tls # include <assert.h>
1865 1.1.1.1.12.1 tls #endif
1866 1.1.1.1.12.1 tls
1867 1.1.1.1.12.1 tls #undef $2
1868 1.1.1.1.12.1 tls
1869 1.1.1.1.12.1 tls /* Override any GCC internal prototype to avoid an error.
1870 1.1.1.1.12.1 tls Use char because int might match the return type of a GCC
1871 1.1.1.1.12.1 tls builtin and then its argument prototype would still apply. */
1872 1.1.1.1.12.1 tls #ifdef __cplusplus
1873 1.1.1.1.12.1 tls extern "C"
1874 1.1.1.1.12.1 tls #endif
1875 1.1.1.1.12.1 tls char $2 ();
1876 1.1.1.1.12.1 tls /* The GNU C library defines this for functions which it implements
1877 1.1.1.1.12.1 tls to always fail with ENOSYS. Some functions are actually named
1878 1.1.1.1.12.1 tls something starting with __ and the normal name is an alias. */
1879 1.1.1.1.12.1 tls #if defined __stub_$2 || defined __stub___$2
1880 1.1.1.1.12.1 tls choke me
1881 1.1.1.1.12.1 tls #endif
1882 1.1.1.1.12.1 tls
1883 1.1.1.1.12.1 tls int
1884 1.1.1.1.12.1 tls main ()
1885 1.1.1.1.12.1 tls {
1886 1.1.1.1.12.1 tls return $2 ();
1887 1.1.1.1.12.1 tls ;
1888 1.1.1.1.12.1 tls return 0;
1889 1.1.1.1.12.1 tls }
1890 1.1.1.1.12.1 tls _ACEOF
1891 1.1.1.1.12.1 tls if ac_fn_c_try_link "$LINENO"; then :
1892 1.1.1.1.12.1 tls eval "$3=yes"
1893 1.1.1.1.12.1 tls else
1894 1.1.1.1.12.1 tls eval "$3=no"
1895 1.1.1.1.12.1 tls fi
1896 1.1.1.1.12.1 tls rm -f core conftest.err conftest.$ac_objext \
1897 1.1.1.1.12.1 tls conftest$ac_exeext conftest.$ac_ext
1898 1.1.1.1.12.1 tls fi
1899 1.1.1.1.12.1 tls eval ac_res=\$$3
1900 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1901 1.1.1.1.12.1 tls $as_echo "$ac_res" >&6; }
1902 1.1.1.1.12.2 tls eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1903 1.1.1.1.12.1 tls
1904 1.1.1.1.12.1 tls } # ac_fn_c_check_func
1905 1.1.1.1.12.1 tls
1906 1.1.1.1.12.1 tls # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1907 1.1.1.1.12.1 tls # ---------------------------------------------
1908 1.1.1.1.12.1 tls # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1909 1.1.1.1.12.1 tls # accordingly.
1910 1.1.1.1.12.1 tls ac_fn_c_check_decl ()
1911 1.1.1.1.12.1 tls {
1912 1.1.1.1.12.1 tls as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1913 1.1.1.1.12.1 tls as_decl_name=`echo $2|sed 's/ *(.*//'`
1914 1.1.1.1.12.1 tls as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1915 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1916 1.1.1.1.12.1 tls $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1917 1.1.1.1.12.2 tls if eval \${$3+:} false; then :
1918 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
1919 1.1.1.1.12.1 tls else
1920 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1921 1.1.1.1.12.1 tls /* end confdefs.h. */
1922 1.1.1.1.12.1 tls $4
1923 1.1.1.1.12.1 tls int
1924 1.1.1.1.12.1 tls main ()
1925 1.1.1.1.12.1 tls {
1926 1.1.1.1.12.1 tls #ifndef $as_decl_name
1927 1.1.1.1.12.1 tls #ifdef __cplusplus
1928 1.1.1.1.12.1 tls (void) $as_decl_use;
1929 1.1.1.1.12.1 tls #else
1930 1.1.1.1.12.1 tls (void) $as_decl_name;
1931 1.1.1.1.12.1 tls #endif
1932 1.1.1.1.12.1 tls #endif
1933 1.1.1.1.12.1 tls
1934 1.1.1.1.12.1 tls ;
1935 1.1.1.1.12.1 tls return 0;
1936 1.1.1.1.12.1 tls }
1937 1.1.1.1.12.1 tls _ACEOF
1938 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
1939 1.1.1.1.12.1 tls eval "$3=yes"
1940 1.1.1.1.12.1 tls else
1941 1.1.1.1.12.1 tls eval "$3=no"
1942 1.1.1.1.12.1 tls fi
1943 1.1.1.1.12.1 tls rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1944 1.1.1.1.12.1 tls fi
1945 1.1.1.1.12.1 tls eval ac_res=\$$3
1946 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1947 1.1.1.1.12.1 tls $as_echo "$ac_res" >&6; }
1948 1.1.1.1.12.2 tls eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1949 1.1.1.1.12.1 tls
1950 1.1.1.1.12.1 tls } # ac_fn_c_check_decl
1951 1.1.1.1.12.1 tls cat >config.log <<_ACEOF
1952 1.1.1.1.12.1 tls This file contains any messages produced by compilers while
1953 1.1.1.1.12.1 tls running configure, to aid debugging if configure makes a mistake.
1954 1.1.1.1.12.1 tls
1955 1.1.1.1.12.1 tls It was created by $as_me, which was
1956 1.1.1.1.12.2 tls generated by GNU Autoconf 2.69. Invocation command line was
1957 1.1.1.1.12.1 tls
1958 1.1.1.1.12.1 tls $ $0 $@
1959 1.1.1.1.12.1 tls
1960 1.1.1.1.12.1 tls _ACEOF
1961 1.1.1.1.12.1 tls exec 5>>config.log
1962 1.1.1.1.12.1 tls {
1963 1.1.1.1.12.1 tls cat <<_ASUNAME
1964 1.1.1.1.12.1 tls ## --------- ##
1965 1.1.1.1.12.1 tls ## Platform. ##
1966 1.1.1.1.12.1 tls ## --------- ##
1967 1.1.1.1.12.1 tls
1968 1.1.1.1.12.1 tls hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1969 1.1.1.1.12.1 tls uname -m = `(uname -m) 2>/dev/null || echo unknown`
1970 1.1.1.1.12.1 tls uname -r = `(uname -r) 2>/dev/null || echo unknown`
1971 1.1.1.1.12.1 tls uname -s = `(uname -s) 2>/dev/null || echo unknown`
1972 1.1.1.1.12.1 tls uname -v = `(uname -v) 2>/dev/null || echo unknown`
1973 1.1.1.1.12.1 tls
1974 1.1.1.1.12.1 tls /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1975 1.1.1.1.12.1 tls /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1976 1.1.1.1.12.1 tls
1977 1.1.1.1.12.1 tls /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1978 1.1.1.1.12.1 tls /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1979 1.1.1.1.12.1 tls /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1980 1.1.1.1.12.1 tls /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1981 1.1.1.1.12.1 tls /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1982 1.1.1.1.12.1 tls /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1983 1.1.1.1.12.1 tls /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1984 1.1 christos
1985 1.1 christos _ASUNAME
1986 1.1 christos
1987 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1988 1.1 christos for as_dir in $PATH
1989 1.1 christos do
1990 1.1 christos IFS=$as_save_IFS
1991 1.1 christos test -z "$as_dir" && as_dir=.
1992 1.1.1.1.12.1 tls $as_echo "PATH: $as_dir"
1993 1.1.1.1.12.1 tls done
1994 1.1 christos IFS=$as_save_IFS
1995 1.1 christos
1996 1.1 christos } >&5
1997 1.1 christos
1998 1.1 christos cat >&5 <<_ACEOF
1999 1.1 christos
2000 1.1 christos
2001 1.1 christos ## ----------- ##
2002 1.1 christos ## Core tests. ##
2003 1.1 christos ## ----------- ##
2004 1.1 christos
2005 1.1 christos _ACEOF
2006 1.1 christos
2007 1.1 christos
2008 1.1 christos # Keep a trace of the command line.
2009 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up.
2010 1.1 christos # Strip out --silent because we don't want to record it for future runs.
2011 1.1 christos # Also quote any args containing shell meta-characters.
2012 1.1 christos # Make two passes to allow for proper duplicate-argument suppression.
2013 1.1 christos ac_configure_args=
2014 1.1 christos ac_configure_args0=
2015 1.1 christos ac_configure_args1=
2016 1.1 christos ac_must_keep_next=false
2017 1.1 christos for ac_pass in 1 2
2018 1.1 christos do
2019 1.1 christos for ac_arg
2020 1.1 christos do
2021 1.1 christos case $ac_arg in
2022 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2023 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2024 1.1 christos | -silent | --silent | --silen | --sile | --sil)
2025 1.1 christos continue ;;
2026 1.1 christos *\'*)
2027 1.1.1.1.12.1 tls ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2028 1.1 christos esac
2029 1.1 christos case $ac_pass in
2030 1.1.1.1.12.1 tls 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2031 1.1 christos 2)
2032 1.1.1.1.12.1 tls as_fn_append ac_configure_args1 " '$ac_arg'"
2033 1.1 christos if test $ac_must_keep_next = true; then
2034 1.1 christos ac_must_keep_next=false # Got value, back to normal.
2035 1.1 christos else
2036 1.1 christos case $ac_arg in
2037 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \
2038 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2039 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2040 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x)
2041 1.1 christos case "$ac_configure_args0 " in
2042 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2043 1.1 christos esac
2044 1.1 christos ;;
2045 1.1 christos -* ) ac_must_keep_next=true ;;
2046 1.1 christos esac
2047 1.1 christos fi
2048 1.1.1.1.12.1 tls as_fn_append ac_configure_args " '$ac_arg'"
2049 1.1 christos ;;
2050 1.1 christos esac
2051 1.1 christos done
2052 1.1 christos done
2053 1.1.1.1.12.1 tls { ac_configure_args0=; unset ac_configure_args0;}
2054 1.1.1.1.12.1 tls { ac_configure_args1=; unset ac_configure_args1;}
2055 1.1 christos
2056 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete
2057 1.1 christos # config.log. We remove comments because anyway the quotes in there
2058 1.1 christos # would cause problems or look ugly.
2059 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap.
2060 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2061 1.1 christos trap 'exit_status=$?
2062 1.1 christos # Save into config.log some information that might help in debugging.
2063 1.1 christos {
2064 1.1 christos echo
2065 1.1 christos
2066 1.1.1.1.12.1 tls $as_echo "## ---------------- ##
2067 1.1 christos ## Cache variables. ##
2068 1.1.1.1.12.1 tls ## ---------------- ##"
2069 1.1 christos echo
2070 1.1 christos # The following way of writing the cache mishandles newlines in values,
2071 1.1 christos (
2072 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2073 1.1 christos eval ac_val=\$$ac_var
2074 1.1 christos case $ac_val in #(
2075 1.1 christos *${as_nl}*)
2076 1.1 christos case $ac_var in #(
2077 1.1.1.1.12.1 tls *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2078 1.1.1.1.12.1 tls $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2079 1.1 christos esac
2080 1.1 christos case $ac_var in #(
2081 1.1 christos _ | IFS | as_nl) ;; #(
2082 1.1.1.1.12.1 tls BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2083 1.1.1.1.12.1 tls *) { eval $ac_var=; unset $ac_var;} ;;
2084 1.1 christos esac ;;
2085 1.1 christos esac
2086 1.1 christos done
2087 1.1 christos (set) 2>&1 |
2088 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2089 1.1 christos *${as_nl}ac_space=\ *)
2090 1.1 christos sed -n \
2091 1.1 christos "s/'\''/'\''\\\\'\'''\''/g;
2092 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2093 1.1 christos ;; #(
2094 1.1 christos *)
2095 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2096 1.1 christos ;;
2097 1.1 christos esac |
2098 1.1 christos sort
2099 1.1 christos )
2100 1.1 christos echo
2101 1.1 christos
2102 1.1.1.1.12.1 tls $as_echo "## ----------------- ##
2103 1.1 christos ## Output variables. ##
2104 1.1.1.1.12.1 tls ## ----------------- ##"
2105 1.1 christos echo
2106 1.1 christos for ac_var in $ac_subst_vars
2107 1.1 christos do
2108 1.1 christos eval ac_val=\$$ac_var
2109 1.1 christos case $ac_val in
2110 1.1.1.1.12.1 tls *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2111 1.1 christos esac
2112 1.1.1.1.12.1 tls $as_echo "$ac_var='\''$ac_val'\''"
2113 1.1 christos done | sort
2114 1.1 christos echo
2115 1.1 christos
2116 1.1 christos if test -n "$ac_subst_files"; then
2117 1.1.1.1.12.1 tls $as_echo "## ------------------- ##
2118 1.1 christos ## File substitutions. ##
2119 1.1.1.1.12.1 tls ## ------------------- ##"
2120 1.1 christos echo
2121 1.1 christos for ac_var in $ac_subst_files
2122 1.1 christos do
2123 1.1 christos eval ac_val=\$$ac_var
2124 1.1 christos case $ac_val in
2125 1.1.1.1.12.1 tls *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2126 1.1 christos esac
2127 1.1.1.1.12.1 tls $as_echo "$ac_var='\''$ac_val'\''"
2128 1.1 christos done | sort
2129 1.1 christos echo
2130 1.1 christos fi
2131 1.1 christos
2132 1.1 christos if test -s confdefs.h; then
2133 1.1.1.1.12.1 tls $as_echo "## ----------- ##
2134 1.1 christos ## confdefs.h. ##
2135 1.1.1.1.12.1 tls ## ----------- ##"
2136 1.1 christos echo
2137 1.1 christos cat confdefs.h
2138 1.1 christos echo
2139 1.1 christos fi
2140 1.1 christos test "$ac_signal" != 0 &&
2141 1.1.1.1.12.1 tls $as_echo "$as_me: caught signal $ac_signal"
2142 1.1.1.1.12.1 tls $as_echo "$as_me: exit $exit_status"
2143 1.1 christos } >&5
2144 1.1 christos rm -f core *.core core.conftest.* &&
2145 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2146 1.1 christos exit $exit_status
2147 1.1 christos ' 0
2148 1.1 christos for ac_signal in 1 2 13 15; do
2149 1.1.1.1.12.1 tls trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2150 1.1 christos done
2151 1.1 christos ac_signal=0
2152 1.1 christos
2153 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed.
2154 1.1 christos rm -f -r conftest* confdefs.h
2155 1.1 christos
2156 1.1.1.1.12.1 tls $as_echo "/* confdefs.h */" > confdefs.h
2157 1.1.1.1.12.1 tls
2158 1.1 christos # Predefined preprocessor variables.
2159 1.1 christos
2160 1.1 christos cat >>confdefs.h <<_ACEOF
2161 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME"
2162 1.1 christos _ACEOF
2163 1.1 christos
2164 1.1 christos cat >>confdefs.h <<_ACEOF
2165 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2166 1.1 christos _ACEOF
2167 1.1 christos
2168 1.1 christos cat >>confdefs.h <<_ACEOF
2169 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION"
2170 1.1 christos _ACEOF
2171 1.1 christos
2172 1.1 christos cat >>confdefs.h <<_ACEOF
2173 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING"
2174 1.1 christos _ACEOF
2175 1.1 christos
2176 1.1 christos cat >>confdefs.h <<_ACEOF
2177 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2178 1.1 christos _ACEOF
2179 1.1 christos
2180 1.1.1.1.12.1 tls cat >>confdefs.h <<_ACEOF
2181 1.1.1.1.12.1 tls #define PACKAGE_URL "$PACKAGE_URL"
2182 1.1.1.1.12.1 tls _ACEOF
2183 1.1.1.1.12.1 tls
2184 1.1 christos
2185 1.1 christos # Let the site file select an alternate cache file if it wants to.
2186 1.1.1.1.12.1 tls # Prefer an explicitly selected file to automatically selected ones.
2187 1.1.1.1.12.1 tls ac_site_file1=NONE
2188 1.1.1.1.12.1 tls ac_site_file2=NONE
2189 1.1 christos if test -n "$CONFIG_SITE"; then
2190 1.1.1.1.12.1 tls # We do not want a PATH search for config.site.
2191 1.1.1.1.12.1 tls case $CONFIG_SITE in #((
2192 1.1.1.1.12.1 tls -*) ac_site_file1=./$CONFIG_SITE;;
2193 1.1.1.1.12.1 tls */*) ac_site_file1=$CONFIG_SITE;;
2194 1.1.1.1.12.1 tls *) ac_site_file1=./$CONFIG_SITE;;
2195 1.1.1.1.12.1 tls esac
2196 1.1 christos elif test "x$prefix" != xNONE; then
2197 1.1.1.1.12.1 tls ac_site_file1=$prefix/share/config.site
2198 1.1.1.1.12.1 tls ac_site_file2=$prefix/etc/config.site
2199 1.1 christos else
2200 1.1.1.1.12.1 tls ac_site_file1=$ac_default_prefix/share/config.site
2201 1.1.1.1.12.1 tls ac_site_file2=$ac_default_prefix/etc/config.site
2202 1.1 christos fi
2203 1.1.1.1.12.1 tls for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2204 1.1 christos do
2205 1.1.1.1.12.1 tls test "x$ac_site_file" = xNONE && continue
2206 1.1.1.1.12.1 tls if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2207 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2208 1.1.1.1.12.1 tls $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2209 1.1 christos sed 's/^/| /' "$ac_site_file" >&5
2210 1.1.1.1.12.1 tls . "$ac_site_file" \
2211 1.1.1.1.12.1 tls || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2212 1.1.1.1.12.1 tls $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2213 1.1.1.1.12.1 tls as_fn_error $? "failed to load site script $ac_site_file
2214 1.1.1.1.12.2 tls See \`config.log' for more details" "$LINENO" 5; }
2215 1.1 christos fi
2216 1.1 christos done
2217 1.1 christos
2218 1.1 christos if test -r "$cache_file"; then
2219 1.1.1.1.12.1 tls # Some versions of bash will fail to source /dev/null (special files
2220 1.1.1.1.12.1 tls # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2221 1.1.1.1.12.1 tls if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2222 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2223 1.1.1.1.12.1 tls $as_echo "$as_me: loading cache $cache_file" >&6;}
2224 1.1 christos case $cache_file in
2225 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";;
2226 1.1 christos *) . "./$cache_file";;
2227 1.1 christos esac
2228 1.1 christos fi
2229 1.1 christos else
2230 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2231 1.1.1.1.12.1 tls $as_echo "$as_me: creating cache $cache_file" >&6;}
2232 1.1 christos >$cache_file
2233 1.1 christos fi
2234 1.1 christos
2235 1.1 christos # Check that the precious variables saved in the cache have kept the same
2236 1.1 christos # value.
2237 1.1 christos ac_cache_corrupted=false
2238 1.1 christos for ac_var in $ac_precious_vars; do
2239 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set
2240 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set
2241 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value
2242 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value
2243 1.1 christos case $ac_old_set,$ac_new_set in
2244 1.1 christos set,)
2245 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2246 1.1.1.1.12.1 tls $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2247 1.1 christos ac_cache_corrupted=: ;;
2248 1.1 christos ,set)
2249 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2250 1.1.1.1.12.1 tls $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2251 1.1 christos ac_cache_corrupted=: ;;
2252 1.1 christos ,);;
2253 1.1 christos *)
2254 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then
2255 1.1.1.1.12.1 tls # differences in whitespace do not lead to failure.
2256 1.1.1.1.12.1 tls ac_old_val_w=`echo x $ac_old_val`
2257 1.1.1.1.12.1 tls ac_new_val_w=`echo x $ac_new_val`
2258 1.1.1.1.12.1 tls if test "$ac_old_val_w" != "$ac_new_val_w"; then
2259 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2260 1.1.1.1.12.1 tls $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2261 1.1.1.1.12.1 tls ac_cache_corrupted=:
2262 1.1.1.1.12.1 tls else
2263 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2264 1.1.1.1.12.1 tls $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2265 1.1.1.1.12.1 tls eval $ac_var=\$ac_old_val
2266 1.1.1.1.12.1 tls fi
2267 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2268 1.1.1.1.12.1 tls $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2269 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2270 1.1.1.1.12.1 tls $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2271 1.1 christos fi;;
2272 1.1 christos esac
2273 1.1 christos # Pass precious variables to config.status.
2274 1.1 christos if test "$ac_new_set" = set; then
2275 1.1 christos case $ac_new_val in
2276 1.1.1.1.12.1 tls *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2277 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;;
2278 1.1 christos esac
2279 1.1 christos case " $ac_configure_args " in
2280 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2281 1.1.1.1.12.1 tls *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2282 1.1 christos esac
2283 1.1 christos fi
2284 1.1 christos done
2285 1.1 christos if $ac_cache_corrupted; then
2286 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2287 1.1.1.1.12.1 tls $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2288 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2289 1.1.1.1.12.1 tls $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2290 1.1.1.1.12.1 tls as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2291 1.1.1.1.12.1 tls fi
2292 1.1.1.1.12.1 tls ## -------------------- ##
2293 1.1.1.1.12.1 tls ## Main body of script. ##
2294 1.1.1.1.12.1 tls ## -------------------- ##
2295 1.1 christos
2296 1.1 christos ac_ext=c
2297 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2298 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2299 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2300 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2301 1.1 christos
2302 1.1 christos
2303 1.1 christos
2304 1.1 christos ac_aux_dir=
2305 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2306 1.1 christos if test -f "$ac_dir/install-sh"; then
2307 1.1 christos ac_aux_dir=$ac_dir
2308 1.1 christos ac_install_sh="$ac_aux_dir/install-sh -c"
2309 1.1 christos break
2310 1.1 christos elif test -f "$ac_dir/install.sh"; then
2311 1.1 christos ac_aux_dir=$ac_dir
2312 1.1 christos ac_install_sh="$ac_aux_dir/install.sh -c"
2313 1.1 christos break
2314 1.1 christos elif test -f "$ac_dir/shtool"; then
2315 1.1 christos ac_aux_dir=$ac_dir
2316 1.1 christos ac_install_sh="$ac_aux_dir/shtool install -c"
2317 1.1 christos break
2318 1.1 christos fi
2319 1.1 christos done
2320 1.1 christos if test -z "$ac_aux_dir"; then
2321 1.1.1.1.12.1 tls as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2322 1.1 christos fi
2323 1.1 christos
2324 1.1 christos # These three variables are undocumented and unsupported,
2325 1.1 christos # and are intended to be withdrawn in a future Autoconf release.
2326 1.1 christos # They can cause serious problems if a builder's source tree is in a directory
2327 1.1 christos # whose full name contains unusual characters.
2328 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2329 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2330 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2331 1.1 christos
2332 1.1 christos
2333 1.1 christos # Make sure we can run config.sub.
2334 1.1 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2335 1.1.1.1.12.1 tls as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2336 1.1.1.1.12.1 tls
2337 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2338 1.1.1.1.12.1 tls $as_echo_n "checking build system type... " >&6; }
2339 1.1.1.1.12.2 tls if ${ac_cv_build+:} false; then :
2340 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
2341 1.1 christos else
2342 1.1 christos ac_build_alias=$build_alias
2343 1.1 christos test "x$ac_build_alias" = x &&
2344 1.1 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2345 1.1 christos test "x$ac_build_alias" = x &&
2346 1.1.1.1.12.1 tls as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2347 1.1 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2348 1.1.1.1.12.1 tls as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2349 1.1 christos
2350 1.1 christos fi
2351 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2352 1.1.1.1.12.1 tls $as_echo "$ac_cv_build" >&6; }
2353 1.1 christos case $ac_cv_build in
2354 1.1 christos *-*-*) ;;
2355 1.1.1.1.12.2 tls *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2356 1.1 christos esac
2357 1.1 christos build=$ac_cv_build
2358 1.1 christos ac_save_IFS=$IFS; IFS='-'
2359 1.1 christos set x $ac_cv_build
2360 1.1 christos shift
2361 1.1 christos build_cpu=$1
2362 1.1 christos build_vendor=$2
2363 1.1 christos shift; shift
2364 1.1 christos # Remember, the first character of IFS is used to create $*,
2365 1.1 christos # except with old shells:
2366 1.1 christos build_os=$*
2367 1.1 christos IFS=$ac_save_IFS
2368 1.1 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2369 1.1 christos
2370 1.1 christos
2371 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2372 1.1.1.1.12.1 tls $as_echo_n "checking host system type... " >&6; }
2373 1.1.1.1.12.2 tls if ${ac_cv_host+:} false; then :
2374 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
2375 1.1 christos else
2376 1.1 christos if test "x$host_alias" = x; then
2377 1.1 christos ac_cv_host=$ac_cv_build
2378 1.1 christos else
2379 1.1 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2380 1.1.1.1.12.1 tls as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2381 1.1 christos fi
2382 1.1 christos
2383 1.1 christos fi
2384 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2385 1.1.1.1.12.1 tls $as_echo "$ac_cv_host" >&6; }
2386 1.1 christos case $ac_cv_host in
2387 1.1 christos *-*-*) ;;
2388 1.1.1.1.12.2 tls *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2389 1.1 christos esac
2390 1.1 christos host=$ac_cv_host
2391 1.1 christos ac_save_IFS=$IFS; IFS='-'
2392 1.1 christos set x $ac_cv_host
2393 1.1 christos shift
2394 1.1 christos host_cpu=$1
2395 1.1 christos host_vendor=$2
2396 1.1 christos shift; shift
2397 1.1 christos # Remember, the first character of IFS is used to create $*,
2398 1.1 christos # except with old shells:
2399 1.1 christos host_os=$*
2400 1.1 christos IFS=$ac_save_IFS
2401 1.1 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2402 1.1 christos
2403 1.1 christos
2404 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2405 1.1.1.1.12.1 tls $as_echo_n "checking target system type... " >&6; }
2406 1.1.1.1.12.2 tls if ${ac_cv_target+:} false; then :
2407 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
2408 1.1 christos else
2409 1.1 christos if test "x$target_alias" = x; then
2410 1.1 christos ac_cv_target=$ac_cv_host
2411 1.1 christos else
2412 1.1 christos ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2413 1.1.1.1.12.1 tls as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2414 1.1 christos fi
2415 1.1 christos
2416 1.1 christos fi
2417 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2418 1.1.1.1.12.1 tls $as_echo "$ac_cv_target" >&6; }
2419 1.1 christos case $ac_cv_target in
2420 1.1 christos *-*-*) ;;
2421 1.1.1.1.12.2 tls *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2422 1.1 christos esac
2423 1.1 christos target=$ac_cv_target
2424 1.1 christos ac_save_IFS=$IFS; IFS='-'
2425 1.1 christos set x $ac_cv_target
2426 1.1 christos shift
2427 1.1 christos target_cpu=$1
2428 1.1 christos target_vendor=$2
2429 1.1 christos shift; shift
2430 1.1 christos # Remember, the first character of IFS is used to create $*,
2431 1.1 christos # except with old shells:
2432 1.1 christos target_os=$*
2433 1.1 christos IFS=$ac_save_IFS
2434 1.1 christos case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2435 1.1 christos
2436 1.1 christos
2437 1.1 christos # The aliases save the names the user supplied, while $host etc.
2438 1.1 christos # will get canonicalized.
2439 1.1 christos test -n "$target_alias" &&
2440 1.1 christos test "$program_prefix$program_suffix$program_transform_name" = \
2441 1.1 christos NONENONEs,x,x, &&
2442 1.1 christos program_prefix=${target_alias}-
2443 1.1 christos
2444 1.1 christos
2445 1.1 christos
2446 1.1 christos
2447 1.1 christos
2448 1.1 christos
2449 1.1 christos
2450 1.1.1.1.12.1 tls
2451 1.1 christos # Check whether --with-gcc was given.
2452 1.1.1.1.12.1 tls if test "${with_gcc+set}" = set; then :
2453 1.1 christos withval=$with_gcc;
2454 1.1 christos fi
2455 1.1 christos
2456 1.1.1.1.12.2 tls V_CCOPT=""
2457 1.1 christos if test "${srcdir}" != "." ; then
2458 1.1.1.1.12.2 tls V_CCOPT="-I\$(srcdir)"
2459 1.1 christos fi
2460 1.1 christos if test "${CFLAGS+set}" = set; then
2461 1.1 christos LBL_CFLAGS="$CFLAGS"
2462 1.1 christos fi
2463 1.1 christos if test -z "$CC" ; then
2464 1.1 christos case "$host_os" in
2465 1.1 christos
2466 1.1 christos bsdi*)
2467 1.1 christos # Extract the first word of "shlicc2", so it can be a program name with args.
2468 1.1 christos set dummy shlicc2; ac_word=$2
2469 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2470 1.1.1.1.12.1 tls $as_echo_n "checking for $ac_word... " >&6; }
2471 1.1.1.1.12.2 tls if ${ac_cv_prog_SHLICC2+:} false; then :
2472 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
2473 1.1 christos else
2474 1.1 christos if test -n "$SHLICC2"; then
2475 1.1 christos ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test.
2476 1.1 christos else
2477 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2478 1.1 christos for as_dir in $PATH
2479 1.1 christos do
2480 1.1 christos IFS=$as_save_IFS
2481 1.1 christos test -z "$as_dir" && as_dir=.
2482 1.1.1.1.12.1 tls for ac_exec_ext in '' $ac_executable_extensions; do
2483 1.1.1.1.12.2 tls if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2484 1.1 christos ac_cv_prog_SHLICC2="yes"
2485 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2486 1.1 christos break 2
2487 1.1 christos fi
2488 1.1 christos done
2489 1.1.1.1.12.1 tls done
2490 1.1 christos IFS=$as_save_IFS
2491 1.1 christos
2492 1.1 christos test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no"
2493 1.1 christos fi
2494 1.1 christos fi
2495 1.1 christos SHLICC2=$ac_cv_prog_SHLICC2
2496 1.1 christos if test -n "$SHLICC2"; then
2497 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHLICC2" >&5
2498 1.1.1.1.12.1 tls $as_echo "$SHLICC2" >&6; }
2499 1.1 christos else
2500 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2501 1.1.1.1.12.1 tls $as_echo "no" >&6; }
2502 1.1 christos fi
2503 1.1 christos
2504 1.1 christos
2505 1.1 christos if test $SHLICC2 = yes ; then
2506 1.1 christos CC=shlicc2
2507 1.1 christos export CC
2508 1.1 christos fi
2509 1.1 christos ;;
2510 1.1 christos esac
2511 1.1 christos fi
2512 1.1 christos if test -z "$CC" -a "$with_gcc" = no ; then
2513 1.1 christos CC=cc
2514 1.1 christos export CC
2515 1.1 christos fi
2516 1.1 christos
2517 1.1 christos ac_ext=c
2518 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2519 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2520 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2521 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2522 1.1 christos if test -n "$ac_tool_prefix"; then
2523 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2524 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
2525 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2526 1.1.1.1.12.1 tls $as_echo_n "checking for $ac_word... " >&6; }
2527 1.1.1.1.12.2 tls if ${ac_cv_prog_CC+:} false; then :
2528 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
2529 1.1 christos else
2530 1.1 christos if test -n "$CC"; then
2531 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2532 1.1 christos else
2533 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2534 1.1 christos for as_dir in $PATH
2535 1.1 christos do
2536 1.1 christos IFS=$as_save_IFS
2537 1.1 christos test -z "$as_dir" && as_dir=.
2538 1.1.1.1.12.1 tls for ac_exec_ext in '' $ac_executable_extensions; do
2539 1.1.1.1.12.2 tls if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2540 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
2541 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2542 1.1 christos break 2
2543 1.1 christos fi
2544 1.1 christos done
2545 1.1.1.1.12.1 tls done
2546 1.1 christos IFS=$as_save_IFS
2547 1.1 christos
2548 1.1 christos fi
2549 1.1 christos fi
2550 1.1 christos CC=$ac_cv_prog_CC
2551 1.1 christos if test -n "$CC"; then
2552 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2553 1.1.1.1.12.1 tls $as_echo "$CC" >&6; }
2554 1.1 christos else
2555 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2556 1.1.1.1.12.1 tls $as_echo "no" >&6; }
2557 1.1 christos fi
2558 1.1 christos
2559 1.1 christos
2560 1.1 christos fi
2561 1.1 christos if test -z "$ac_cv_prog_CC"; then
2562 1.1 christos ac_ct_CC=$CC
2563 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
2564 1.1 christos set dummy gcc; ac_word=$2
2565 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2566 1.1.1.1.12.1 tls $as_echo_n "checking for $ac_word... " >&6; }
2567 1.1.1.1.12.2 tls if ${ac_cv_prog_ac_ct_CC+:} false; then :
2568 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
2569 1.1 christos else
2570 1.1 christos if test -n "$ac_ct_CC"; then
2571 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2572 1.1 christos else
2573 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2574 1.1 christos for as_dir in $PATH
2575 1.1 christos do
2576 1.1 christos IFS=$as_save_IFS
2577 1.1 christos test -z "$as_dir" && as_dir=.
2578 1.1.1.1.12.1 tls for ac_exec_ext in '' $ac_executable_extensions; do
2579 1.1.1.1.12.2 tls if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2580 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
2581 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2582 1.1 christos break 2
2583 1.1 christos fi
2584 1.1 christos done
2585 1.1.1.1.12.1 tls done
2586 1.1 christos IFS=$as_save_IFS
2587 1.1 christos
2588 1.1 christos fi
2589 1.1 christos fi
2590 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2591 1.1 christos if test -n "$ac_ct_CC"; then
2592 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2593 1.1.1.1.12.1 tls $as_echo "$ac_ct_CC" >&6; }
2594 1.1 christos else
2595 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2596 1.1.1.1.12.1 tls $as_echo "no" >&6; }
2597 1.1 christos fi
2598 1.1 christos
2599 1.1 christos if test "x$ac_ct_CC" = x; then
2600 1.1 christos CC=""
2601 1.1 christos else
2602 1.1 christos case $cross_compiling:$ac_tool_warned in
2603 1.1 christos yes:)
2604 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2605 1.1.1.1.12.1 tls $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2606 1.1 christos ac_tool_warned=yes ;;
2607 1.1 christos esac
2608 1.1 christos CC=$ac_ct_CC
2609 1.1 christos fi
2610 1.1 christos else
2611 1.1 christos CC="$ac_cv_prog_CC"
2612 1.1 christos fi
2613 1.1 christos
2614 1.1 christos if test -z "$CC"; then
2615 1.1 christos if test -n "$ac_tool_prefix"; then
2616 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2617 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
2618 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2619 1.1.1.1.12.1 tls $as_echo_n "checking for $ac_word... " >&6; }
2620 1.1.1.1.12.2 tls if ${ac_cv_prog_CC+:} false; then :
2621 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
2622 1.1 christos else
2623 1.1 christos if test -n "$CC"; then
2624 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2625 1.1 christos else
2626 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2627 1.1 christos for as_dir in $PATH
2628 1.1 christos do
2629 1.1 christos IFS=$as_save_IFS
2630 1.1 christos test -z "$as_dir" && as_dir=.
2631 1.1.1.1.12.1 tls for ac_exec_ext in '' $ac_executable_extensions; do
2632 1.1.1.1.12.2 tls if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2633 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
2634 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2635 1.1 christos break 2
2636 1.1 christos fi
2637 1.1 christos done
2638 1.1.1.1.12.1 tls done
2639 1.1 christos IFS=$as_save_IFS
2640 1.1 christos
2641 1.1 christos fi
2642 1.1 christos fi
2643 1.1 christos CC=$ac_cv_prog_CC
2644 1.1 christos if test -n "$CC"; then
2645 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2646 1.1.1.1.12.1 tls $as_echo "$CC" >&6; }
2647 1.1 christos else
2648 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2649 1.1.1.1.12.1 tls $as_echo "no" >&6; }
2650 1.1 christos fi
2651 1.1 christos
2652 1.1 christos
2653 1.1 christos fi
2654 1.1 christos fi
2655 1.1 christos if test -z "$CC"; then
2656 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
2657 1.1 christos set dummy cc; ac_word=$2
2658 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2659 1.1.1.1.12.1 tls $as_echo_n "checking for $ac_word... " >&6; }
2660 1.1.1.1.12.2 tls if ${ac_cv_prog_CC+:} false; then :
2661 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
2662 1.1 christos else
2663 1.1 christos if test -n "$CC"; then
2664 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2665 1.1 christos else
2666 1.1 christos ac_prog_rejected=no
2667 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2668 1.1 christos for as_dir in $PATH
2669 1.1 christos do
2670 1.1 christos IFS=$as_save_IFS
2671 1.1 christos test -z "$as_dir" && as_dir=.
2672 1.1.1.1.12.1 tls for ac_exec_ext in '' $ac_executable_extensions; do
2673 1.1.1.1.12.2 tls if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2674 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2675 1.1 christos ac_prog_rejected=yes
2676 1.1 christos continue
2677 1.1 christos fi
2678 1.1 christos ac_cv_prog_CC="cc"
2679 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2680 1.1 christos break 2
2681 1.1 christos fi
2682 1.1 christos done
2683 1.1.1.1.12.1 tls done
2684 1.1 christos IFS=$as_save_IFS
2685 1.1 christos
2686 1.1 christos if test $ac_prog_rejected = yes; then
2687 1.1 christos # We found a bogon in the path, so make sure we never use it.
2688 1.1 christos set dummy $ac_cv_prog_CC
2689 1.1 christos shift
2690 1.1 christos if test $# != 0; then
2691 1.1 christos # We chose a different compiler from the bogus one.
2692 1.1 christos # However, it has the same basename, so the bogon will be chosen
2693 1.1 christos # first if we set CC to just the basename; use the full file name.
2694 1.1 christos shift
2695 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2696 1.1 christos fi
2697 1.1 christos fi
2698 1.1 christos fi
2699 1.1 christos fi
2700 1.1 christos CC=$ac_cv_prog_CC
2701 1.1 christos if test -n "$CC"; then
2702 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2703 1.1.1.1.12.1 tls $as_echo "$CC" >&6; }
2704 1.1 christos else
2705 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2706 1.1.1.1.12.1 tls $as_echo "no" >&6; }
2707 1.1 christos fi
2708 1.1 christos
2709 1.1 christos
2710 1.1 christos fi
2711 1.1 christos if test -z "$CC"; then
2712 1.1 christos if test -n "$ac_tool_prefix"; then
2713 1.1 christos for ac_prog in cl.exe
2714 1.1 christos do
2715 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2716 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2717 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2718 1.1.1.1.12.1 tls $as_echo_n "checking for $ac_word... " >&6; }
2719 1.1.1.1.12.2 tls if ${ac_cv_prog_CC+:} false; then :
2720 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
2721 1.1 christos else
2722 1.1 christos if test -n "$CC"; then
2723 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2724 1.1 christos else
2725 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2726 1.1 christos for as_dir in $PATH
2727 1.1 christos do
2728 1.1 christos IFS=$as_save_IFS
2729 1.1 christos test -z "$as_dir" && as_dir=.
2730 1.1.1.1.12.1 tls for ac_exec_ext in '' $ac_executable_extensions; do
2731 1.1.1.1.12.2 tls if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2732 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2733 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2734 1.1 christos break 2
2735 1.1 christos fi
2736 1.1 christos done
2737 1.1.1.1.12.1 tls done
2738 1.1 christos IFS=$as_save_IFS
2739 1.1 christos
2740 1.1 christos fi
2741 1.1 christos fi
2742 1.1 christos CC=$ac_cv_prog_CC
2743 1.1 christos if test -n "$CC"; then
2744 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2745 1.1.1.1.12.1 tls $as_echo "$CC" >&6; }
2746 1.1 christos else
2747 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2748 1.1.1.1.12.1 tls $as_echo "no" >&6; }
2749 1.1 christos fi
2750 1.1 christos
2751 1.1 christos
2752 1.1 christos test -n "$CC" && break
2753 1.1 christos done
2754 1.1 christos fi
2755 1.1 christos if test -z "$CC"; then
2756 1.1 christos ac_ct_CC=$CC
2757 1.1 christos for ac_prog in cl.exe
2758 1.1 christos do
2759 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
2760 1.1 christos set dummy $ac_prog; ac_word=$2
2761 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2762 1.1.1.1.12.1 tls $as_echo_n "checking for $ac_word... " >&6; }
2763 1.1.1.1.12.2 tls if ${ac_cv_prog_ac_ct_CC+:} false; then :
2764 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
2765 1.1 christos else
2766 1.1 christos if test -n "$ac_ct_CC"; then
2767 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2768 1.1 christos else
2769 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2770 1.1 christos for as_dir in $PATH
2771 1.1 christos do
2772 1.1 christos IFS=$as_save_IFS
2773 1.1 christos test -z "$as_dir" && as_dir=.
2774 1.1.1.1.12.1 tls for ac_exec_ext in '' $ac_executable_extensions; do
2775 1.1.1.1.12.2 tls if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2776 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
2777 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2778 1.1 christos break 2
2779 1.1 christos fi
2780 1.1 christos done
2781 1.1.1.1.12.1 tls done
2782 1.1 christos IFS=$as_save_IFS
2783 1.1 christos
2784 1.1 christos fi
2785 1.1 christos fi
2786 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2787 1.1 christos if test -n "$ac_ct_CC"; then
2788 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2789 1.1.1.1.12.1 tls $as_echo "$ac_ct_CC" >&6; }
2790 1.1 christos else
2791 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2792 1.1.1.1.12.1 tls $as_echo "no" >&6; }
2793 1.1 christos fi
2794 1.1 christos
2795 1.1 christos
2796 1.1 christos test -n "$ac_ct_CC" && break
2797 1.1 christos done
2798 1.1 christos
2799 1.1 christos if test "x$ac_ct_CC" = x; then
2800 1.1 christos CC=""
2801 1.1 christos else
2802 1.1 christos case $cross_compiling:$ac_tool_warned in
2803 1.1 christos yes:)
2804 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2805 1.1.1.1.12.1 tls $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2806 1.1 christos ac_tool_warned=yes ;;
2807 1.1 christos esac
2808 1.1 christos CC=$ac_ct_CC
2809 1.1 christos fi
2810 1.1 christos fi
2811 1.1 christos
2812 1.1 christos fi
2813 1.1 christos
2814 1.1 christos
2815 1.1.1.1.12.1 tls test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2816 1.1.1.1.12.1 tls $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2817 1.1.1.1.12.1 tls as_fn_error $? "no acceptable C compiler found in \$PATH
2818 1.1.1.1.12.2 tls See \`config.log' for more details" "$LINENO" 5; }
2819 1.1 christos
2820 1.1 christos # Provide some information about the compiler.
2821 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2822 1.1.1.1.12.1 tls set X $ac_compile
2823 1.1.1.1.12.1 tls ac_compiler=$2
2824 1.1.1.1.12.1 tls for ac_option in --version -v -V -qversion; do
2825 1.1.1.1.12.1 tls { { ac_try="$ac_compiler $ac_option >&5"
2826 1.1 christos case "(($ac_try" in
2827 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2828 1.1 christos *) ac_try_echo=$ac_try;;
2829 1.1 christos esac
2830 1.1.1.1.12.1 tls eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2831 1.1.1.1.12.1 tls $as_echo "$ac_try_echo"; } >&5
2832 1.1.1.1.12.1 tls (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2833 1.1 christos ac_status=$?
2834 1.1.1.1.12.1 tls if test -s conftest.err; then
2835 1.1.1.1.12.1 tls sed '10a\
2836 1.1.1.1.12.1 tls ... rest of stderr output deleted ...
2837 1.1.1.1.12.1 tls 10q' conftest.err >conftest.er1
2838 1.1.1.1.12.1 tls cat conftest.er1 >&5
2839 1.1.1.1.12.1 tls fi
2840 1.1.1.1.12.1 tls rm -f conftest.er1 conftest.err
2841 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2842 1.1.1.1.12.1 tls test $ac_status = 0; }
2843 1.1.1.1.12.1 tls done
2844 1.1.1.1.12.1 tls
2845 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2846 1.1 christos /* end confdefs.h. */
2847 1.1 christos
2848 1.1 christos int
2849 1.1 christos main ()
2850 1.1 christos {
2851 1.1 christos
2852 1.1 christos ;
2853 1.1 christos return 0;
2854 1.1 christos }
2855 1.1 christos _ACEOF
2856 1.1 christos ac_clean_files_save=$ac_clean_files
2857 1.1.1.1.12.1 tls ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2858 1.1 christos # Try to create an executable without -o first, disregard a.out.
2859 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition
2860 1.1 christos # of exeext.
2861 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2862 1.1.1.1.12.1 tls $as_echo_n "checking whether the C compiler works... " >&6; }
2863 1.1.1.1.12.1 tls ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2864 1.1.1.1.12.1 tls
2865 1.1.1.1.12.1 tls # The possible output files:
2866 1.1.1.1.12.1 tls ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2867 1.1.1.1.12.1 tls
2868 1.1 christos ac_rmfiles=
2869 1.1 christos for ac_file in $ac_files
2870 1.1 christos do
2871 1.1 christos case $ac_file in
2872 1.1.1.1.12.1 tls *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2873 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2874 1.1 christos esac
2875 1.1 christos done
2876 1.1 christos rm -f $ac_rmfiles
2877 1.1 christos
2878 1.1.1.1.12.1 tls if { { ac_try="$ac_link_default"
2879 1.1 christos case "(($ac_try" in
2880 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2881 1.1 christos *) ac_try_echo=$ac_try;;
2882 1.1 christos esac
2883 1.1.1.1.12.1 tls eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2884 1.1.1.1.12.1 tls $as_echo "$ac_try_echo"; } >&5
2885 1.1 christos (eval "$ac_link_default") 2>&5
2886 1.1 christos ac_status=$?
2887 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2888 1.1.1.1.12.1 tls test $ac_status = 0; }; then :
2889 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2890 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2891 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached,
2892 1.1 christos # so that the user can short-circuit this test for compilers unknown to
2893 1.1 christos # Autoconf.
2894 1.1 christos for ac_file in $ac_files ''
2895 1.1 christos do
2896 1.1 christos test -f "$ac_file" || continue
2897 1.1 christos case $ac_file in
2898 1.1.1.1.12.1 tls *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2899 1.1 christos ;;
2900 1.1 christos [ab].out )
2901 1.1 christos # We found the default executable, but exeext='' is most
2902 1.1 christos # certainly right.
2903 1.1 christos break;;
2904 1.1 christos *.* )
2905 1.1.1.1.12.1 tls if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2906 1.1 christos then :; else
2907 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2908 1.1 christos fi
2909 1.1 christos # We set ac_cv_exeext here because the later test for it is not
2910 1.1 christos # safe: cross compilers may not add the suffix if given an `-o'
2911 1.1 christos # argument, so we may need to know it at that point already.
2912 1.1 christos # Even if this section looks crufty: it has the advantage of
2913 1.1 christos # actually working.
2914 1.1 christos break;;
2915 1.1 christos * )
2916 1.1 christos break;;
2917 1.1 christos esac
2918 1.1 christos done
2919 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext=
2920 1.1 christos
2921 1.1 christos else
2922 1.1 christos ac_file=''
2923 1.1 christos fi
2924 1.1.1.1.12.1 tls if test -z "$ac_file"; then :
2925 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2926 1.1.1.1.12.1 tls $as_echo "no" >&6; }
2927 1.1.1.1.12.1 tls $as_echo "$as_me: failed program was:" >&5
2928 1.1.1.1.12.1 tls sed 's/^/| /' conftest.$ac_ext >&5
2929 1.1.1.1.12.1 tls
2930 1.1.1.1.12.1 tls { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2931 1.1.1.1.12.1 tls $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2932 1.1.1.1.12.1 tls as_fn_error 77 "C compiler cannot create executables
2933 1.1.1.1.12.2 tls See \`config.log' for more details" "$LINENO" 5; }
2934 1.1.1.1.12.1 tls else
2935 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2936 1.1.1.1.12.1 tls $as_echo "yes" >&6; }
2937 1.1.1.1.12.1 tls fi
2938 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2939 1.1.1.1.12.1 tls $as_echo_n "checking for C compiler default output file name... " >&6; }
2940 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2941 1.1.1.1.12.1 tls $as_echo "$ac_file" >&6; }
2942 1.1 christos ac_exeext=$ac_cv_exeext
2943 1.1 christos
2944 1.1.1.1.12.1 tls rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2945 1.1 christos ac_clean_files=$ac_clean_files_save
2946 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2947 1.1.1.1.12.1 tls $as_echo_n "checking for suffix of executables... " >&6; }
2948 1.1.1.1.12.1 tls if { { ac_try="$ac_link"
2949 1.1 christos case "(($ac_try" in
2950 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2951 1.1 christos *) ac_try_echo=$ac_try;;
2952 1.1 christos esac
2953 1.1.1.1.12.1 tls eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2954 1.1.1.1.12.1 tls $as_echo "$ac_try_echo"; } >&5
2955 1.1 christos (eval "$ac_link") 2>&5
2956 1.1 christos ac_status=$?
2957 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2958 1.1.1.1.12.1 tls test $ac_status = 0; }; then :
2959 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable)
2960 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2961 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with
2962 1.1 christos # `rm'.
2963 1.1 christos for ac_file in conftest.exe conftest conftest.*; do
2964 1.1 christos test -f "$ac_file" || continue
2965 1.1 christos case $ac_file in
2966 1.1.1.1.12.1 tls *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2967 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2968 1.1 christos break;;
2969 1.1 christos * ) break;;
2970 1.1 christos esac
2971 1.1 christos done
2972 1.1 christos else
2973 1.1.1.1.12.1 tls { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2974 1.1.1.1.12.1 tls $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2975 1.1.1.1.12.1 tls as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2976 1.1.1.1.12.2 tls See \`config.log' for more details" "$LINENO" 5; }
2977 1.1.1.1.12.1 tls fi
2978 1.1.1.1.12.1 tls rm -f conftest conftest$ac_cv_exeext
2979 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2980 1.1.1.1.12.1 tls $as_echo "$ac_cv_exeext" >&6; }
2981 1.1 christos
2982 1.1 christos rm -f conftest.$ac_ext
2983 1.1 christos EXEEXT=$ac_cv_exeext
2984 1.1 christos ac_exeext=$EXEEXT
2985 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2986 1.1.1.1.12.1 tls /* end confdefs.h. */
2987 1.1.1.1.12.1 tls #include <stdio.h>
2988 1.1.1.1.12.1 tls int
2989 1.1.1.1.12.1 tls main ()
2990 1.1.1.1.12.1 tls {
2991 1.1.1.1.12.1 tls FILE *f = fopen ("conftest.out", "w");
2992 1.1.1.1.12.1 tls return ferror (f) || fclose (f) != 0;
2993 1.1.1.1.12.1 tls
2994 1.1.1.1.12.1 tls ;
2995 1.1.1.1.12.1 tls return 0;
2996 1.1.1.1.12.1 tls }
2997 1.1 christos _ACEOF
2998 1.1.1.1.12.1 tls ac_clean_files="$ac_clean_files conftest.out"
2999 1.1.1.1.12.1 tls # Check that the compiler produces executables we can run. If not, either
3000 1.1.1.1.12.1 tls # the compiler is broken, or we cross compile.
3001 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3002 1.1.1.1.12.1 tls $as_echo_n "checking whether we are cross compiling... " >&6; }
3003 1.1.1.1.12.1 tls if test "$cross_compiling" != yes; then
3004 1.1.1.1.12.1 tls { { ac_try="$ac_link"
3005 1.1.1.1.12.1 tls case "(($ac_try" in
3006 1.1.1.1.12.1 tls *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3007 1.1.1.1.12.1 tls *) ac_try_echo=$ac_try;;
3008 1.1.1.1.12.1 tls esac
3009 1.1.1.1.12.1 tls eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3010 1.1.1.1.12.1 tls $as_echo "$ac_try_echo"; } >&5
3011 1.1.1.1.12.1 tls (eval "$ac_link") 2>&5
3012 1.1.1.1.12.1 tls ac_status=$?
3013 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3014 1.1.1.1.12.1 tls test $ac_status = 0; }
3015 1.1.1.1.12.1 tls if { ac_try='./conftest$ac_cv_exeext'
3016 1.1.1.1.12.1 tls { { case "(($ac_try" in
3017 1.1.1.1.12.1 tls *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3018 1.1.1.1.12.1 tls *) ac_try_echo=$ac_try;;
3019 1.1.1.1.12.1 tls esac
3020 1.1.1.1.12.1 tls eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3021 1.1.1.1.12.1 tls $as_echo "$ac_try_echo"; } >&5
3022 1.1.1.1.12.1 tls (eval "$ac_try") 2>&5
3023 1.1.1.1.12.1 tls ac_status=$?
3024 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3025 1.1.1.1.12.1 tls test $ac_status = 0; }; }; then
3026 1.1.1.1.12.1 tls cross_compiling=no
3027 1.1.1.1.12.1 tls else
3028 1.1.1.1.12.1 tls if test "$cross_compiling" = maybe; then
3029 1.1.1.1.12.1 tls cross_compiling=yes
3030 1.1.1.1.12.1 tls else
3031 1.1.1.1.12.1 tls { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3032 1.1.1.1.12.1 tls $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3033 1.1.1.1.12.1 tls as_fn_error $? "cannot run C compiled programs.
3034 1.1.1.1.12.1 tls If you meant to cross compile, use \`--host'.
3035 1.1.1.1.12.2 tls See \`config.log' for more details" "$LINENO" 5; }
3036 1.1.1.1.12.1 tls fi
3037 1.1.1.1.12.1 tls fi
3038 1.1.1.1.12.1 tls fi
3039 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3040 1.1.1.1.12.1 tls $as_echo "$cross_compiling" >&6; }
3041 1.1.1.1.12.1 tls
3042 1.1.1.1.12.1 tls rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3043 1.1.1.1.12.1 tls ac_clean_files=$ac_clean_files_save
3044 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3045 1.1.1.1.12.1 tls $as_echo_n "checking for suffix of object files... " >&6; }
3046 1.1.1.1.12.2 tls if ${ac_cv_objext+:} false; then :
3047 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
3048 1.1.1.1.12.1 tls else
3049 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3050 1.1 christos /* end confdefs.h. */
3051 1.1 christos
3052 1.1 christos int
3053 1.1 christos main ()
3054 1.1 christos {
3055 1.1 christos
3056 1.1 christos ;
3057 1.1 christos return 0;
3058 1.1 christos }
3059 1.1 christos _ACEOF
3060 1.1 christos rm -f conftest.o conftest.obj
3061 1.1.1.1.12.1 tls if { { ac_try="$ac_compile"
3062 1.1 christos case "(($ac_try" in
3063 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3064 1.1 christos *) ac_try_echo=$ac_try;;
3065 1.1 christos esac
3066 1.1.1.1.12.1 tls eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3067 1.1.1.1.12.1 tls $as_echo "$ac_try_echo"; } >&5
3068 1.1 christos (eval "$ac_compile") 2>&5
3069 1.1 christos ac_status=$?
3070 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3071 1.1.1.1.12.1 tls test $ac_status = 0; }; then :
3072 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do
3073 1.1 christos test -f "$ac_file" || continue;
3074 1.1 christos case $ac_file in
3075 1.1.1.1.12.1 tls *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3076 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3077 1.1 christos break;;
3078 1.1 christos esac
3079 1.1 christos done
3080 1.1 christos else
3081 1.1.1.1.12.1 tls $as_echo "$as_me: failed program was:" >&5
3082 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
3083 1.1 christos
3084 1.1.1.1.12.1 tls { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3085 1.1.1.1.12.1 tls $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3086 1.1.1.1.12.1 tls as_fn_error $? "cannot compute suffix of object files: cannot compile
3087 1.1.1.1.12.2 tls See \`config.log' for more details" "$LINENO" 5; }
3088 1.1 christos fi
3089 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext
3090 1.1 christos fi
3091 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3092 1.1.1.1.12.1 tls $as_echo "$ac_cv_objext" >&6; }
3093 1.1 christos OBJEXT=$ac_cv_objext
3094 1.1 christos ac_objext=$OBJEXT
3095 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3096 1.1.1.1.12.1 tls $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3097 1.1.1.1.12.2 tls if ${ac_cv_c_compiler_gnu+:} false; then :
3098 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
3099 1.1 christos else
3100 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3101 1.1 christos /* end confdefs.h. */
3102 1.1 christos
3103 1.1 christos int
3104 1.1 christos main ()
3105 1.1 christos {
3106 1.1 christos #ifndef __GNUC__
3107 1.1 christos choke me
3108 1.1 christos #endif
3109 1.1 christos
3110 1.1 christos ;
3111 1.1 christos return 0;
3112 1.1 christos }
3113 1.1 christos _ACEOF
3114 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
3115 1.1 christos ac_compiler_gnu=yes
3116 1.1 christos else
3117 1.1.1.1.12.1 tls ac_compiler_gnu=no
3118 1.1 christos fi
3119 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3120 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
3121 1.1 christos
3122 1.1 christos fi
3123 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3124 1.1.1.1.12.1 tls $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3125 1.1.1.1.12.1 tls if test $ac_compiler_gnu = yes; then
3126 1.1.1.1.12.1 tls GCC=yes
3127 1.1.1.1.12.1 tls else
3128 1.1.1.1.12.1 tls GCC=
3129 1.1.1.1.12.1 tls fi
3130 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
3131 1.1 christos ac_save_CFLAGS=$CFLAGS
3132 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3133 1.1.1.1.12.1 tls $as_echo_n "checking whether $CC accepts -g... " >&6; }
3134 1.1.1.1.12.2 tls if ${ac_cv_prog_cc_g+:} false; then :
3135 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
3136 1.1 christos else
3137 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
3138 1.1 christos ac_c_werror_flag=yes
3139 1.1 christos ac_cv_prog_cc_g=no
3140 1.1 christos CFLAGS="-g"
3141 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3142 1.1 christos /* end confdefs.h. */
3143 1.1 christos
3144 1.1 christos int
3145 1.1 christos main ()
3146 1.1 christos {
3147 1.1 christos
3148 1.1 christos ;
3149 1.1 christos return 0;
3150 1.1 christos }
3151 1.1 christos _ACEOF
3152 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
3153 1.1 christos ac_cv_prog_cc_g=yes
3154 1.1 christos else
3155 1.1.1.1.12.1 tls CFLAGS=""
3156 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3157 1.1 christos /* end confdefs.h. */
3158 1.1 christos
3159 1.1 christos int
3160 1.1 christos main ()
3161 1.1 christos {
3162 1.1 christos
3163 1.1 christos ;
3164 1.1 christos return 0;
3165 1.1 christos }
3166 1.1 christos _ACEOF
3167 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
3168 1.1 christos
3169 1.1.1.1.12.1 tls else
3170 1.1.1.1.12.1 tls ac_c_werror_flag=$ac_save_c_werror_flag
3171 1.1 christos CFLAGS="-g"
3172 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3173 1.1 christos /* end confdefs.h. */
3174 1.1 christos
3175 1.1 christos int
3176 1.1 christos main ()
3177 1.1 christos {
3178 1.1 christos
3179 1.1 christos ;
3180 1.1 christos return 0;
3181 1.1 christos }
3182 1.1 christos _ACEOF
3183 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
3184 1.1 christos ac_cv_prog_cc_g=yes
3185 1.1 christos fi
3186 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3187 1.1 christos fi
3188 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3189 1.1 christos fi
3190 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3191 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
3192 1.1 christos fi
3193 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3194 1.1.1.1.12.1 tls $as_echo "$ac_cv_prog_cc_g" >&6; }
3195 1.1 christos if test "$ac_test_CFLAGS" = set; then
3196 1.1 christos CFLAGS=$ac_save_CFLAGS
3197 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
3198 1.1 christos if test "$GCC" = yes; then
3199 1.1 christos CFLAGS="-g -O2"
3200 1.1 christos else
3201 1.1 christos CFLAGS="-g"
3202 1.1 christos fi
3203 1.1 christos else
3204 1.1 christos if test "$GCC" = yes; then
3205 1.1 christos CFLAGS="-O2"
3206 1.1 christos else
3207 1.1 christos CFLAGS=
3208 1.1 christos fi
3209 1.1 christos fi
3210 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3211 1.1.1.1.12.1 tls $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3212 1.1.1.1.12.2 tls if ${ac_cv_prog_cc_c89+:} false; then :
3213 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
3214 1.1 christos else
3215 1.1 christos ac_cv_prog_cc_c89=no
3216 1.1 christos ac_save_CC=$CC
3217 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3218 1.1 christos /* end confdefs.h. */
3219 1.1 christos #include <stdarg.h>
3220 1.1 christos #include <stdio.h>
3221 1.1.1.1.12.2 tls struct stat;
3222 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3223 1.1 christos struct buf { int x; };
3224 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
3225 1.1 christos static char *e (p, i)
3226 1.1 christos char **p;
3227 1.1 christos int i;
3228 1.1 christos {
3229 1.1 christos return p[i];
3230 1.1 christos }
3231 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
3232 1.1 christos {
3233 1.1 christos char *s;
3234 1.1 christos va_list v;
3235 1.1 christos va_start (v,p);
3236 1.1 christos s = g (p, va_arg (v,int));
3237 1.1 christos va_end (v);
3238 1.1 christos return s;
3239 1.1 christos }
3240 1.1 christos
3241 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3242 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
3243 1.1 christos These don't provoke an error unfortunately, instead are silently treated
3244 1.1 christos as 'x'. The following induces an error, until -std is added to get
3245 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3246 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
3247 1.1 christos that's true only with -std. */
3248 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3249 1.1 christos
3250 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3251 1.1 christos inside strings and character constants. */
3252 1.1 christos #define FOO(x) 'x'
3253 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3254 1.1 christos
3255 1.1 christos int test (int i, double x);
3256 1.1 christos struct s1 {int (*f) (int a);};
3257 1.1 christos struct s2 {int (*f) (double a);};
3258 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3259 1.1 christos int argc;
3260 1.1 christos char **argv;
3261 1.1 christos int
3262 1.1 christos main ()
3263 1.1 christos {
3264 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3265 1.1 christos ;
3266 1.1 christos return 0;
3267 1.1 christos }
3268 1.1 christos _ACEOF
3269 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3270 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3271 1.1 christos do
3272 1.1 christos CC="$ac_save_CC $ac_arg"
3273 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
3274 1.1 christos ac_cv_prog_cc_c89=$ac_arg
3275 1.1 christos fi
3276 1.1 christos rm -f core conftest.err conftest.$ac_objext
3277 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
3278 1.1 christos done
3279 1.1 christos rm -f conftest.$ac_ext
3280 1.1 christos CC=$ac_save_CC
3281 1.1 christos
3282 1.1 christos fi
3283 1.1 christos # AC_CACHE_VAL
3284 1.1 christos case "x$ac_cv_prog_cc_c89" in
3285 1.1 christos x)
3286 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3287 1.1.1.1.12.1 tls $as_echo "none needed" >&6; } ;;
3288 1.1 christos xno)
3289 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3290 1.1.1.1.12.1 tls $as_echo "unsupported" >&6; } ;;
3291 1.1 christos *)
3292 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
3293 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3294 1.1.1.1.12.1 tls $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3295 1.1 christos esac
3296 1.1.1.1.12.1 tls if test "x$ac_cv_prog_cc_c89" != xno; then :
3297 1.1 christos
3298 1.1.1.1.12.1 tls fi
3299 1.1 christos
3300 1.1 christos ac_ext=c
3301 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3302 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3303 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3304 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3305 1.1 christos
3306 1.1 christos
3307 1.1 christos
3308 1.1 christos
3309 1.1 christos
3310 1.1 christos if test "$GCC" = yes ; then
3311 1.1.1.1.12.2 tls #
3312 1.1.1.1.12.2 tls # -Werror forces warnings to be errors.
3313 1.1.1.1.12.2 tls #
3314 1.1.1.1.12.2 tls ac_lbl_cc_force_warning_errors=-Werror
3315 1.1 christos else
3316 1.1 christos V_INCLS="$V_INCLS -I/usr/local/include"
3317 1.1 christos LDFLAGS="$LDFLAGS -L/usr/local/lib"
3318 1.1 christos
3319 1.1 christos case "$host_os" in
3320 1.1 christos
3321 1.1.1.1.12.2 tls darwin*)
3322 1.1.1.1.12.2 tls #
3323 1.1.1.1.12.2 tls # This is assumed either to be GCC or clang, both
3324 1.1.1.1.12.2 tls # of which use -Werror to force warnings to be errors.
3325 1.1.1.1.12.2 tls #
3326 1.1.1.1.12.2 tls ac_lbl_cc_force_warning_errors=-Werror
3327 1.1.1.1.12.2 tls ;;
3328 1.1.1.1.12.2 tls
3329 1.1.1.1.12.2 tls hpux*)
3330 1.1.1.1.12.2 tls #
3331 1.1.1.1.12.2 tls # HP C, which is what we presume we're using, doesn't
3332 1.1.1.1.12.2 tls # exit with a non-zero exit status if we hand it an
3333 1.1.1.1.12.2 tls # invalid -W flag, can't be forced to do so even with
3334 1.1.1.1.12.2 tls # +We, and doesn't handle GCC-style -W flags, so we
3335 1.1.1.1.12.2 tls # don't want to try using GCC-style -W flags.
3336 1.1.1.1.12.2 tls #
3337 1.1.1.1.12.2 tls ac_lbl_cc_dont_try_gcc_dashW=yes
3338 1.1.1.1.12.2 tls ;;
3339 1.1.1.1.12.2 tls
3340 1.1 christos irix*)
3341 1.1.1.1.12.2 tls #
3342 1.1.1.1.12.2 tls # MIPS C, which is what we presume we're using, doesn't
3343 1.1.1.1.12.2 tls # necessarily exit with a non-zero exit status if we
3344 1.1.1.1.12.2 tls # hand it an invalid -W flag, can't be forced to do
3345 1.1.1.1.12.2 tls # so, and doesn't handle GCC-style -W flags, so we
3346 1.1.1.1.12.2 tls # don't want to try using GCC-style -W flags.
3347 1.1.1.1.12.2 tls #
3348 1.1.1.1.12.2 tls ac_lbl_cc_dont_try_gcc_dashW=yes
3349 1.1.1.1.12.2 tls #
3350 1.1.1.1.12.2 tls # It also, apparently, defaults to "char" being
3351 1.1.1.1.12.2 tls # unsigned, unlike most other C implementations;
3352 1.1.1.1.12.2 tls # I suppose we could say "signed char" whenever
3353 1.1.1.1.12.2 tls # we want to guarantee a signed "char", but let's
3354 1.1.1.1.12.2 tls # just force signed chars.
3355 1.1.1.1.12.2 tls #
3356 1.1.1.1.12.2 tls # -xansi is normally the default, but the
3357 1.1.1.1.12.2 tls # configure script was setting it; perhaps -cckr
3358 1.1.1.1.12.2 tls # was the default in the Old Days. (Then again,
3359 1.1.1.1.12.2 tls # that would probably be for backwards compatibility
3360 1.1.1.1.12.2 tls # in the days when ANSI C was Shiny and New, i.e.
3361 1.1.1.1.12.2 tls # 1989 and the early '90's, so maybe we can just
3362 1.1.1.1.12.2 tls # drop support for those compilers.)
3363 1.1.1.1.12.2 tls #
3364 1.1.1.1.12.2 tls # -g is equivalent to -g2, which turns off
3365 1.1.1.1.12.2 tls # optimization; we choose -g3, which generates
3366 1.1.1.1.12.2 tls # debugging information but doesn't turn off
3367 1.1.1.1.12.2 tls # optimization (even if the optimization would
3368 1.1.1.1.12.2 tls # cause inaccuracies in debugging).
3369 1.1.1.1.12.2 tls #
3370 1.1 christos V_CCOPT="$V_CCOPT -xansi -signed -g3"
3371 1.1 christos ;;
3372 1.1 christos
3373 1.1 christos osf*)
3374 1.1.1.1.12.2 tls #
3375 1.1 christos # Presumed to be DEC OSF/1, Digital UNIX, or
3376 1.1 christos # Tru64 UNIX.
3377 1.1 christos #
3378 1.1.1.1.12.2 tls # The DEC C compiler, which is what we presume we're
3379 1.1.1.1.12.2 tls # using, doesn't exit with a non-zero exit status if we
3380 1.1.1.1.12.2 tls # hand it an invalid -W flag, can't be forced to do
3381 1.1.1.1.12.2 tls # so, and doesn't handle GCC-style -W flags, so we
3382 1.1.1.1.12.2 tls # don't want to try using GCC-style -W flags.
3383 1.1.1.1.12.2 tls #
3384 1.1.1.1.12.2 tls ac_lbl_cc_dont_try_gcc_dashW=yes
3385 1.1.1.1.12.2 tls #
3386 1.1.1.1.12.2 tls # -g is equivalent to -g2, which turns off
3387 1.1.1.1.12.2 tls # optimization; we choose -g3, which generates
3388 1.1.1.1.12.2 tls # debugging information but doesn't turn off
3389 1.1.1.1.12.2 tls # optimization (even if the optimization would
3390 1.1.1.1.12.2 tls # cause inaccuracies in debugging).
3391 1.1.1.1.12.2 tls #
3392 1.1 christos V_CCOPT="$V_CCOPT -g3"
3393 1.1 christos ;;
3394 1.1 christos
3395 1.1.1.1.12.2 tls solaris*)
3396 1.1.1.1.12.2 tls #
3397 1.1.1.1.12.2 tls # Assumed to be Sun C, which requires -errwarn to force
3398 1.1.1.1.12.2 tls # warnings to be treated as errors.
3399 1.1.1.1.12.2 tls #
3400 1.1.1.1.12.2 tls ac_lbl_cc_force_warning_errors=-errwarn
3401 1.1.1.1.12.2 tls ;;
3402 1.1.1.1.12.2 tls
3403 1.1 christos ultrix*)
3404 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking that Ultrix $CC hacks const in prototypes" >&5
3405 1.1.1.1.12.1 tls $as_echo_n "checking that Ultrix $CC hacks const in prototypes... " >&6; }
3406 1.1.1.1.12.2 tls if ${ac_cv_lbl_cc_const_proto+:} false; then :
3407 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
3408 1.1 christos else
3409 1.1.1.1.12.2 tls
3410 1.1.1.1.12.2 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3411 1.1 christos /* end confdefs.h. */
3412 1.1 christos #include <sys/types.h>
3413 1.1 christos int
3414 1.1 christos main ()
3415 1.1 christos {
3416 1.1 christos struct a { int b; };
3417 1.1 christos void c(const struct a *)
3418 1.1 christos ;
3419 1.1 christos return 0;
3420 1.1 christos }
3421 1.1 christos _ACEOF
3422 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
3423 1.1 christos ac_cv_lbl_cc_const_proto=yes
3424 1.1 christos else
3425 1.1.1.1.12.1 tls ac_cv_lbl_cc_const_proto=no
3426 1.1 christos fi
3427 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3428 1.1 christos fi
3429 1.1 christos
3430 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_const_proto" >&5
3431 1.1.1.1.12.1 tls $as_echo "$ac_cv_lbl_cc_const_proto" >&6; }
3432 1.1 christos if test $ac_cv_lbl_cc_const_proto = no ; then
3433 1.1 christos
3434 1.1.1.1.12.1 tls $as_echo "#define const /**/" >>confdefs.h
3435 1.1 christos
3436 1.1 christos fi
3437 1.1 christos ;;
3438 1.1 christos esac
3439 1.1.1.1.12.2 tls V_CCOPT="$V_CCOPT -O"
3440 1.1 christos fi
3441 1.1 christos
3442 1.1 christos
3443 1.1 christos if test "$GCC" = yes ; then
3444 1.1 christos #
3445 1.1 christos # On platforms where we build a shared library:
3446 1.1 christos #
3447 1.1 christos # add options to generate position-independent code,
3448 1.1 christos # if necessary (it's the default in AIX and Darwin/OS X);
3449 1.1 christos #
3450 1.1 christos # define option to set the soname of the shared library,
3451 1.1 christos # if the OS supports that;
3452 1.1 christos #
3453 1.1 christos # add options to specify, at link time, a directory to
3454 1.1 christos # add to the run-time search path, if that's necessary.
3455 1.1 christos #
3456 1.1 christos V_SHLIB_CMD="\$(CC)"
3457 1.1 christos V_SHLIB_OPT="-shared"
3458 1.1 christos case "$host_os" in
3459 1.1 christos
3460 1.1 christos aix*)
3461 1.1 christos ;;
3462 1.1 christos
3463 1.1 christos freebsd*|netbsd*|openbsd*|dragonfly*|linux*|osf*)
3464 1.1 christos #
3465 1.1 christos # Platforms where the linker is the GNU linker
3466 1.1 christos # or accepts command-line arguments like
3467 1.1 christos # those the GNU linker accepts.
3468 1.1 christos #
3469 1.1.1.1.12.1 tls # Some instruction sets require -fPIC on some
3470 1.1.1.1.12.1 tls # operating systems. Check for them. If you
3471 1.1.1.1.12.1 tls # have a combination that requires it, add it
3472 1.1.1.1.12.1 tls # here.
3473 1.1.1.1.12.1 tls #
3474 1.1.1.1.12.1 tls PIC_OPT=-fpic
3475 1.1.1.1.12.1 tls case "$host_cpu" in
3476 1.1.1.1.12.1 tls
3477 1.1.1.1.12.1 tls sparc64*)
3478 1.1.1.1.12.1 tls case "$host_os" in
3479 1.1.1.1.12.1 tls
3480 1.1.1.1.12.2 tls freebsd*|openbsd*)
3481 1.1.1.1.12.1 tls PIC_OPT=-fPIC
3482 1.1.1.1.12.1 tls ;;
3483 1.1.1.1.12.1 tls esac
3484 1.1.1.1.12.1 tls ;;
3485 1.1.1.1.12.1 tls esac
3486 1.1.1.1.12.1 tls V_CCOPT="$V_CCOPT $PIC_OPT"
3487 1.1 christos V_SONAME_OPT="-Wl,-soname,"
3488 1.1 christos V_RPATH_OPT="-Wl,-rpath,"
3489 1.1 christos ;;
3490 1.1 christos
3491 1.1 christos hpux*)
3492 1.1 christos V_CCOPT="$V_CCOPT -fpic"
3493 1.1 christos #
3494 1.1 christos # XXX - this assumes GCC is using the HP linker,
3495 1.1 christos # rather than the GNU linker, and that the "+h"
3496 1.1 christos # option is used on all HP-UX platforms, both .sl
3497 1.1 christos # and .so.
3498 1.1 christos #
3499 1.1 christos V_SONAME_OPT="-Wl,+h,"
3500 1.1 christos #
3501 1.1 christos # By default, directories specifed with -L
3502 1.1 christos # are added to the run-time search path, so
3503 1.1 christos # we don't add them in pcap-config.
3504 1.1 christos #
3505 1.1 christos ;;
3506 1.1 christos
3507 1.1 christos solaris*)
3508 1.1 christos V_CCOPT="$V_CCOPT -fpic"
3509 1.1 christos #
3510 1.1 christos # XXX - this assumes GCC is using the Sun linker,
3511 1.1 christos # rather than the GNU linker.
3512 1.1 christos #
3513 1.1 christos V_SONAME_OPT="-Wl,-h,"
3514 1.1 christos V_RPATH_OPT="-Wl,-R,"
3515 1.1 christos ;;
3516 1.1 christos esac
3517 1.1 christos else
3518 1.1 christos #
3519 1.1 christos # Set the appropriate compiler flags and, on platforms
3520 1.1 christos # where we build a shared library:
3521 1.1 christos #
3522 1.1 christos # add options to generate position-independent code,
3523 1.1 christos # if necessary (it's the default in Darwin/OS X);
3524 1.1 christos #
3525 1.1 christos # if we generate ".so" shared libraries, define the
3526 1.1 christos # appropriate options for building the shared library;
3527 1.1 christos #
3528 1.1 christos # add options to specify, at link time, a directory to
3529 1.1 christos # add to the run-time search path, if that's necessary.
3530 1.1 christos #
3531 1.1 christos # Note: spaces after V_SONAME_OPT are significant; on
3532 1.1 christos # some platforms the soname is passed with a GCC-like
3533 1.1 christos # "-Wl,-soname,{soname}" option, with the soname part
3534 1.1 christos # of the option, while on other platforms the C compiler
3535 1.1 christos # driver takes it as a regular option with the soname
3536 1.1 christos # following the option. The same applies to V_RPATH_OPT.
3537 1.1 christos #
3538 1.1 christos case "$host_os" in
3539 1.1 christos
3540 1.1 christos aix*)
3541 1.1 christos V_SHLIB_CMD="\$(CC)"
3542 1.1 christos V_SHLIB_OPT="-G -bnoentry -bexpall"
3543 1.1 christos ;;
3544 1.1 christos
3545 1.1 christos freebsd*|netbsd*|openbsd*|dragonfly*|linux*)
3546 1.1 christos #
3547 1.1 christos # "cc" is GCC.
3548 1.1 christos #
3549 1.1 christos V_CCOPT="$V_CCOPT -fpic"
3550 1.1 christos V_SHLIB_CMD="\$(CC)"
3551 1.1 christos V_SHLIB_OPT="-shared"
3552 1.1 christos V_SONAME_OPT="-Wl,-soname,"
3553 1.1 christos V_RPATH_OPT="-Wl,-rpath,"
3554 1.1 christos ;;
3555 1.1 christos
3556 1.1 christos hpux*)
3557 1.1 christos V_CCOPT="$V_CCOPT +z"
3558 1.1 christos V_SHLIB_CMD="\$(LD)"
3559 1.1 christos V_SHLIB_OPT="-b"
3560 1.1 christos V_SONAME_OPT="+h "
3561 1.1 christos #
3562 1.1 christos # By default, directories specifed with -L
3563 1.1 christos # are added to the run-time search path, so
3564 1.1 christos # we don't add them in pcap-config.
3565 1.1 christos #
3566 1.1 christos ;;
3567 1.1 christos
3568 1.1 christos osf*)
3569 1.1 christos #
3570 1.1 christos # Presumed to be DEC OSF/1, Digital UNIX, or
3571 1.1 christos # Tru64 UNIX.
3572 1.1 christos #
3573 1.1 christos V_SHLIB_CMD="\$(CC)"
3574 1.1 christos V_SHLIB_OPT="-shared"
3575 1.1 christos V_SONAME_OPT="-soname "
3576 1.1 christos V_RPATH_OPT="-rpath "
3577 1.1 christos ;;
3578 1.1 christos
3579 1.1 christos solaris*)
3580 1.1 christos V_CCOPT="$V_CCOPT -Kpic"
3581 1.1 christos V_SHLIB_CMD="\$(CC)"
3582 1.1 christos V_SHLIB_OPT="-G"
3583 1.1 christos V_SONAME_OPT="-h "
3584 1.1 christos V_RPATH_OPT="-R"
3585 1.1 christos ;;
3586 1.1 christos esac
3587 1.1 christos fi
3588 1.1 christos
3589 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
3590 1.1.1.1.12.1 tls $as_echo_n "checking for inline... " >&6; }
3591 1.1 christos save_CFLAGS="$CFLAGS"
3592 1.1 christos CFLAGS="$V_CCOPT"
3593 1.1.1.1.12.2 tls if ${ac_cv_lbl_inline+:} false; then :
3594 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
3595 1.1 christos else
3596 1.1 christos
3597 1.1 christos ac_cv_lbl_inline=""
3598 1.1 christos ac_lbl_cc_inline=no
3599 1.1 christos for ac_lbl_inline in inline __inline__ __inline
3600 1.1 christos do
3601 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3602 1.1 christos /* end confdefs.h. */
3603 1.1 christos #define inline $ac_lbl_inline
3604 1.1 christos static inline struct iltest *foo(void);
3605 1.1 christos struct iltest {
3606 1.1 christos int iltest1;
3607 1.1 christos int iltest2;
3608 1.1 christos };
3609 1.1 christos
3610 1.1 christos static inline struct iltest *
3611 1.1 christos foo()
3612 1.1 christos {
3613 1.1 christos static struct iltest xxx;
3614 1.1 christos
3615 1.1 christos return &xxx;
3616 1.1 christos }
3617 1.1 christos int
3618 1.1 christos main ()
3619 1.1 christos {
3620 1.1 christos
3621 1.1 christos ;
3622 1.1 christos return 0;
3623 1.1 christos }
3624 1.1 christos _ACEOF
3625 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
3626 1.1 christos ac_lbl_cc_inline=yes
3627 1.1 christos fi
3628 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3629 1.1 christos if test "$ac_lbl_cc_inline" = yes ; then
3630 1.1 christos break;
3631 1.1 christos fi
3632 1.1 christos done
3633 1.1 christos if test "$ac_lbl_cc_inline" = yes ; then
3634 1.1 christos ac_cv_lbl_inline=$ac_lbl_inline
3635 1.1 christos fi
3636 1.1 christos fi
3637 1.1 christos
3638 1.1 christos CFLAGS="$save_CFLAGS"
3639 1.1 christos if test ! -z "$ac_cv_lbl_inline" ; then
3640 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_inline" >&5
3641 1.1.1.1.12.1 tls $as_echo "$ac_cv_lbl_inline" >&6; }
3642 1.1 christos else
3643 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3644 1.1.1.1.12.1 tls $as_echo "no" >&6; }
3645 1.1 christos fi
3646 1.1 christos
3647 1.1 christos cat >>confdefs.h <<_ACEOF
3648 1.1 christos #define inline $ac_cv_lbl_inline
3649 1.1 christos _ACEOF
3650 1.1 christos
3651 1.1 christos
3652 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5
3653 1.1.1.1.12.1 tls $as_echo_n "checking for __attribute__... " >&6; }
3654 1.1.1.1.12.2 tls if ${ac_cv___attribute__+:} false; then :
3655 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
3656 1.1 christos else
3657 1.1 christos
3658 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3659 1.1 christos /* end confdefs.h. */
3660 1.1 christos
3661 1.1.1.1.12.2 tls
3662 1.1 christos #include <stdlib.h>
3663 1.1 christos
3664 1.1 christos static void foo(void) __attribute__ ((noreturn));
3665 1.1 christos
3666 1.1 christos static void
3667 1.1 christos foo(void)
3668 1.1 christos {
3669 1.1 christos exit(1);
3670 1.1 christos }
3671 1.1 christos
3672 1.1 christos int
3673 1.1 christos main(int argc, char **argv)
3674 1.1 christos {
3675 1.1 christos foo();
3676 1.1 christos }
3677 1.1 christos
3678 1.1 christos _ACEOF
3679 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
3680 1.1 christos ac_cv___attribute__=yes
3681 1.1 christos else
3682 1.1.1.1.12.1 tls ac_cv___attribute__=no
3683 1.1 christos fi
3684 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3685 1.1 christos fi
3686 1.1 christos
3687 1.1 christos if test "$ac_cv___attribute__" = "yes"; then
3688 1.1 christos
3689 1.1.1.1.12.1 tls $as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h
3690 1.1 christos
3691 1.1 christos else
3692 1.1.1.1.12.2 tls #
3693 1.1.1.1.12.2 tls # We can't use __attribute__, so we can't use __attribute__((unused)),
3694 1.1.1.1.12.2 tls # so we define _U_ to an empty string.
3695 1.1.1.1.12.2 tls #
3696 1.1 christos V_DEFS="$V_DEFS -D_U_=\"\""
3697 1.1 christos fi
3698 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5
3699 1.1.1.1.12.1 tls $as_echo "$ac_cv___attribute__" >&6; }
3700 1.1 christos
3701 1.1.1.1.12.2 tls if test "$ac_cv___attribute__" = "yes"; then
3702 1.1.1.1.12.2 tls
3703 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) can be used without warnings" >&5
3704 1.1.1.1.12.2 tls $as_echo_n "checking whether __attribute__((unused)) can be used without warnings... " >&6; }
3705 1.1.1.1.12.2 tls if ${ac_cv___attribute___unused+:} false; then :
3706 1.1.1.1.12.2 tls $as_echo_n "(cached) " >&6
3707 1.1.1.1.12.2 tls else
3708 1.1.1.1.12.2 tls
3709 1.1.1.1.12.2 tls save_CFLAGS="$CFLAGS"
3710 1.1.1.1.12.2 tls CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3711 1.1.1.1.12.2 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3712 1.1.1.1.12.2 tls /* end confdefs.h. */
3713 1.1.1.1.12.2 tls
3714 1.1.1.1.12.2 tls
3715 1.1.1.1.12.2 tls #include <stdlib.h>
3716 1.1.1.1.12.2 tls #include <stdio.h>
3717 1.1.1.1.12.2 tls
3718 1.1.1.1.12.2 tls int
3719 1.1.1.1.12.2 tls main(int argc __attribute((unused)), char **argv __attribute((unused)))
3720 1.1.1.1.12.2 tls {
3721 1.1.1.1.12.2 tls printf("Hello, world!\n");
3722 1.1.1.1.12.2 tls return 0;
3723 1.1.1.1.12.2 tls }
3724 1.1.1.1.12.2 tls
3725 1.1.1.1.12.2 tls _ACEOF
3726 1.1.1.1.12.2 tls if ac_fn_c_try_compile "$LINENO"; then :
3727 1.1.1.1.12.2 tls ac_cv___attribute___unused=yes
3728 1.1.1.1.12.2 tls else
3729 1.1.1.1.12.2 tls ac_cv___attribute___unused=no
3730 1.1.1.1.12.2 tls fi
3731 1.1.1.1.12.2 tls rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3732 1.1.1.1.12.2 tls fi
3733 1.1.1.1.12.2 tls
3734 1.1.1.1.12.2 tls CFLAGS="$save_CFLAGS"
3735 1.1.1.1.12.2 tls if test "$ac_cv___attribute___unused" = "yes"; then
3736 1.1.1.1.12.2 tls V_DEFS="$V_DEFS -D_U_=\"__attribute__((unused))\""
3737 1.1.1.1.12.2 tls else
3738 1.1.1.1.12.2 tls V_DEFS="$V_DEFS -D_U_=\"\""
3739 1.1.1.1.12.2 tls fi
3740 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___unused" >&5
3741 1.1.1.1.12.2 tls $as_echo "$ac_cv___attribute___unused" >&6; }
3742 1.1.1.1.12.2 tls
3743 1.1.1.1.12.2 tls
3744 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be used without warnings" >&5
3745 1.1.1.1.12.2 tls $as_echo_n "checking whether __attribute__((format)) can be used without warnings... " >&6; }
3746 1.1.1.1.12.2 tls if ${ac_cv___attribute___format+:} false; then :
3747 1.1.1.1.12.2 tls $as_echo_n "(cached) " >&6
3748 1.1.1.1.12.2 tls else
3749 1.1.1.1.12.2 tls
3750 1.1.1.1.12.2 tls save_CFLAGS="$CFLAGS"
3751 1.1.1.1.12.2 tls CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3752 1.1.1.1.12.2 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3753 1.1.1.1.12.2 tls /* end confdefs.h. */
3754 1.1.1.1.12.2 tls
3755 1.1.1.1.12.2 tls
3756 1.1.1.1.12.2 tls #include <stdlib.h>
3757 1.1.1.1.12.2 tls
3758 1.1.1.1.12.2 tls extern int foo(const char *fmt, ...)
3759 1.1.1.1.12.2 tls __attribute__ ((format (printf, 1, 2)));
3760 1.1.1.1.12.2 tls
3761 1.1.1.1.12.2 tls int
3762 1.1.1.1.12.2 tls main(int argc, char **argv)
3763 1.1.1.1.12.2 tls {
3764 1.1.1.1.12.2 tls foo("%s", "test");
3765 1.1.1.1.12.2 tls }
3766 1.1.1.1.12.2 tls
3767 1.1.1.1.12.2 tls _ACEOF
3768 1.1.1.1.12.2 tls if ac_fn_c_try_compile "$LINENO"; then :
3769 1.1.1.1.12.2 tls ac_cv___attribute___format=yes
3770 1.1.1.1.12.2 tls else
3771 1.1.1.1.12.2 tls ac_cv___attribute___format=no
3772 1.1.1.1.12.2 tls fi
3773 1.1.1.1.12.2 tls rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3774 1.1.1.1.12.2 tls fi
3775 1.1.1.1.12.2 tls
3776 1.1.1.1.12.2 tls CFLAGS="$save_CFLAGS"
3777 1.1.1.1.12.2 tls if test "$ac_cv___attribute___format" = "yes"; then
3778 1.1.1.1.12.2 tls
3779 1.1.1.1.12.2 tls $as_echo "#define __ATTRIBUTE___FORMAT_OK 1" >>confdefs.h
3780 1.1.1.1.12.2 tls
3781 1.1.1.1.12.2 tls fi
3782 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format" >&5
3783 1.1.1.1.12.2 tls $as_echo "$ac_cv___attribute___format" >&6; }
3784 1.1.1.1.12.2 tls
3785 1.1.1.1.12.2 tls fi
3786 1.1 christos
3787 1.1 christos ac_ext=c
3788 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3789 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3790 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3791 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3792 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3793 1.1.1.1.12.1 tls $as_echo_n "checking how to run the C preprocessor... " >&6; }
3794 1.1 christos # On Suns, sometimes $CPP names a directory.
3795 1.1 christos if test -n "$CPP" && test -d "$CPP"; then
3796 1.1 christos CPP=
3797 1.1 christos fi
3798 1.1 christos if test -z "$CPP"; then
3799 1.1.1.1.12.2 tls if ${ac_cv_prog_CPP+:} false; then :
3800 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
3801 1.1 christos else
3802 1.1 christos # Double quotes because CPP needs to be expanded
3803 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3804 1.1 christos do
3805 1.1 christos ac_preproc_ok=false
3806 1.1 christos for ac_c_preproc_warn_flag in '' yes
3807 1.1 christos do
3808 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3809 1.1 christos # with a fresh cross-compiler works.
3810 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3811 1.1 christos # <limits.h> exists even on freestanding compilers.
3812 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3813 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3814 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3815 1.1 christos /* end confdefs.h. */
3816 1.1 christos #ifdef __STDC__
3817 1.1 christos # include <limits.h>
3818 1.1 christos #else
3819 1.1 christos # include <assert.h>
3820 1.1 christos #endif
3821 1.1 christos Syntax error
3822 1.1 christos _ACEOF
3823 1.1.1.1.12.1 tls if ac_fn_c_try_cpp "$LINENO"; then :
3824 1.1 christos
3825 1.1.1.1.12.1 tls else
3826 1.1 christos # Broken: fails on valid input.
3827 1.1 christos continue
3828 1.1 christos fi
3829 1.1.1.1.12.1 tls rm -f conftest.err conftest.i conftest.$ac_ext
3830 1.1 christos
3831 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3832 1.1 christos # can be detected and how.
3833 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3834 1.1 christos /* end confdefs.h. */
3835 1.1 christos #include <ac_nonexistent.h>
3836 1.1 christos _ACEOF
3837 1.1.1.1.12.1 tls if ac_fn_c_try_cpp "$LINENO"; then :
3838 1.1 christos # Broken: success on invalid input.
3839 1.1 christos continue
3840 1.1 christos else
3841 1.1 christos # Passes both tests.
3842 1.1 christos ac_preproc_ok=:
3843 1.1 christos break
3844 1.1 christos fi
3845 1.1.1.1.12.1 tls rm -f conftest.err conftest.i conftest.$ac_ext
3846 1.1 christos
3847 1.1 christos done
3848 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3849 1.1.1.1.12.1 tls rm -f conftest.i conftest.err conftest.$ac_ext
3850 1.1.1.1.12.1 tls if $ac_preproc_ok; then :
3851 1.1 christos break
3852 1.1 christos fi
3853 1.1 christos
3854 1.1 christos done
3855 1.1 christos ac_cv_prog_CPP=$CPP
3856 1.1 christos
3857 1.1 christos fi
3858 1.1 christos CPP=$ac_cv_prog_CPP
3859 1.1 christos else
3860 1.1 christos ac_cv_prog_CPP=$CPP
3861 1.1 christos fi
3862 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3863 1.1.1.1.12.1 tls $as_echo "$CPP" >&6; }
3864 1.1 christos ac_preproc_ok=false
3865 1.1 christos for ac_c_preproc_warn_flag in '' yes
3866 1.1 christos do
3867 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3868 1.1 christos # with a fresh cross-compiler works.
3869 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3870 1.1 christos # <limits.h> exists even on freestanding compilers.
3871 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3872 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3873 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3874 1.1 christos /* end confdefs.h. */
3875 1.1 christos #ifdef __STDC__
3876 1.1 christos # include <limits.h>
3877 1.1 christos #else
3878 1.1 christos # include <assert.h>
3879 1.1 christos #endif
3880 1.1 christos Syntax error
3881 1.1 christos _ACEOF
3882 1.1.1.1.12.1 tls if ac_fn_c_try_cpp "$LINENO"; then :
3883 1.1 christos
3884 1.1.1.1.12.1 tls else
3885 1.1 christos # Broken: fails on valid input.
3886 1.1 christos continue
3887 1.1 christos fi
3888 1.1.1.1.12.1 tls rm -f conftest.err conftest.i conftest.$ac_ext
3889 1.1 christos
3890 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3891 1.1 christos # can be detected and how.
3892 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3893 1.1 christos /* end confdefs.h. */
3894 1.1 christos #include <ac_nonexistent.h>
3895 1.1 christos _ACEOF
3896 1.1.1.1.12.1 tls if ac_fn_c_try_cpp "$LINENO"; then :
3897 1.1 christos # Broken: success on invalid input.
3898 1.1 christos continue
3899 1.1 christos else
3900 1.1 christos # Passes both tests.
3901 1.1 christos ac_preproc_ok=:
3902 1.1 christos break
3903 1.1 christos fi
3904 1.1.1.1.12.1 tls rm -f conftest.err conftest.i conftest.$ac_ext
3905 1.1 christos
3906 1.1 christos done
3907 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3908 1.1.1.1.12.1 tls rm -f conftest.i conftest.err conftest.$ac_ext
3909 1.1.1.1.12.1 tls if $ac_preproc_ok; then :
3910 1.1.1.1.12.1 tls
3911 1.1 christos else
3912 1.1.1.1.12.1 tls { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3913 1.1.1.1.12.1 tls $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3914 1.1.1.1.12.1 tls as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3915 1.1.1.1.12.2 tls See \`config.log' for more details" "$LINENO" 5; }
3916 1.1 christos fi
3917 1.1 christos
3918 1.1 christos ac_ext=c
3919 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3920 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3921 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3922 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3923 1.1 christos
3924 1.1 christos
3925 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3926 1.1.1.1.12.1 tls $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3927 1.1.1.1.12.2 tls if ${ac_cv_path_GREP+:} false; then :
3928 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
3929 1.1 christos else
3930 1.1.1.1.12.1 tls if test -z "$GREP"; then
3931 1.1 christos ac_path_GREP_found=false
3932 1.1.1.1.12.1 tls # Loop through the user's path and test for each of PROGNAME-LIST
3933 1.1.1.1.12.1 tls as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3934 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3935 1.1 christos do
3936 1.1 christos IFS=$as_save_IFS
3937 1.1 christos test -z "$as_dir" && as_dir=.
3938 1.1.1.1.12.1 tls for ac_prog in grep ggrep; do
3939 1.1.1.1.12.1 tls for ac_exec_ext in '' $ac_executable_extensions; do
3940 1.1.1.1.12.1 tls ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3941 1.1.1.1.12.2 tls as_fn_executable_p "$ac_path_GREP" || continue
3942 1.1.1.1.12.1 tls # Check for GNU ac_path_GREP and select it if it is found.
3943 1.1 christos # Check for GNU $ac_path_GREP
3944 1.1 christos case `"$ac_path_GREP" --version 2>&1` in
3945 1.1 christos *GNU*)
3946 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3947 1.1 christos *)
3948 1.1 christos ac_count=0
3949 1.1.1.1.12.1 tls $as_echo_n 0123456789 >"conftest.in"
3950 1.1 christos while :
3951 1.1 christos do
3952 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
3953 1.1 christos mv "conftest.tmp" "conftest.in"
3954 1.1 christos cp "conftest.in" "conftest.nl"
3955 1.1.1.1.12.1 tls $as_echo 'GREP' >> "conftest.nl"
3956 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3957 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3958 1.1.1.1.12.1 tls as_fn_arith $ac_count + 1 && ac_count=$as_val
3959 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then
3960 1.1 christos # Best one so far, save it but keep looking for a better one
3961 1.1 christos ac_cv_path_GREP="$ac_path_GREP"
3962 1.1 christos ac_path_GREP_max=$ac_count
3963 1.1 christos fi
3964 1.1 christos # 10*(2^10) chars as input seems more than enough
3965 1.1 christos test $ac_count -gt 10 && break
3966 1.1 christos done
3967 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3968 1.1 christos esac
3969 1.1 christos
3970 1.1.1.1.12.1 tls $ac_path_GREP_found && break 3
3971 1.1.1.1.12.1 tls done
3972 1.1.1.1.12.1 tls done
3973 1.1 christos done
3974 1.1 christos IFS=$as_save_IFS
3975 1.1.1.1.12.1 tls if test -z "$ac_cv_path_GREP"; then
3976 1.1.1.1.12.1 tls as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3977 1.1.1.1.12.1 tls fi
3978 1.1 christos else
3979 1.1 christos ac_cv_path_GREP=$GREP
3980 1.1 christos fi
3981 1.1 christos
3982 1.1 christos fi
3983 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3984 1.1.1.1.12.1 tls $as_echo "$ac_cv_path_GREP" >&6; }
3985 1.1 christos GREP="$ac_cv_path_GREP"
3986 1.1 christos
3987 1.1 christos
3988 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3989 1.1.1.1.12.1 tls $as_echo_n "checking for egrep... " >&6; }
3990 1.1.1.1.12.2 tls if ${ac_cv_path_EGREP+:} false; then :
3991 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
3992 1.1 christos else
3993 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3994 1.1 christos then ac_cv_path_EGREP="$GREP -E"
3995 1.1 christos else
3996 1.1.1.1.12.1 tls if test -z "$EGREP"; then
3997 1.1 christos ac_path_EGREP_found=false
3998 1.1.1.1.12.1 tls # Loop through the user's path and test for each of PROGNAME-LIST
3999 1.1.1.1.12.1 tls as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4000 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4001 1.1 christos do
4002 1.1 christos IFS=$as_save_IFS
4003 1.1 christos test -z "$as_dir" && as_dir=.
4004 1.1.1.1.12.1 tls for ac_prog in egrep; do
4005 1.1.1.1.12.1 tls for ac_exec_ext in '' $ac_executable_extensions; do
4006 1.1.1.1.12.1 tls ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4007 1.1.1.1.12.2 tls as_fn_executable_p "$ac_path_EGREP" || continue
4008 1.1.1.1.12.1 tls # Check for GNU ac_path_EGREP and select it if it is found.
4009 1.1 christos # Check for GNU $ac_path_EGREP
4010 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in
4011 1.1 christos *GNU*)
4012 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4013 1.1 christos *)
4014 1.1 christos ac_count=0
4015 1.1.1.1.12.1 tls $as_echo_n 0123456789 >"conftest.in"
4016 1.1 christos while :
4017 1.1 christos do
4018 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
4019 1.1 christos mv "conftest.tmp" "conftest.in"
4020 1.1 christos cp "conftest.in" "conftest.nl"
4021 1.1.1.1.12.1 tls $as_echo 'EGREP' >> "conftest.nl"
4022 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4023 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4024 1.1.1.1.12.1 tls as_fn_arith $ac_count + 1 && ac_count=$as_val
4025 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4026 1.1 christos # Best one so far, save it but keep looking for a better one
4027 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP"
4028 1.1 christos ac_path_EGREP_max=$ac_count
4029 1.1 christos fi
4030 1.1 christos # 10*(2^10) chars as input seems more than enough
4031 1.1 christos test $ac_count -gt 10 && break
4032 1.1 christos done
4033 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4034 1.1 christos esac
4035 1.1 christos
4036 1.1.1.1.12.1 tls $ac_path_EGREP_found && break 3
4037 1.1.1.1.12.1 tls done
4038 1.1.1.1.12.1 tls done
4039 1.1 christos done
4040 1.1 christos IFS=$as_save_IFS
4041 1.1.1.1.12.1 tls if test -z "$ac_cv_path_EGREP"; then
4042 1.1.1.1.12.1 tls as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4043 1.1.1.1.12.1 tls fi
4044 1.1 christos else
4045 1.1 christos ac_cv_path_EGREP=$EGREP
4046 1.1 christos fi
4047 1.1 christos
4048 1.1 christos fi
4049 1.1 christos fi
4050 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4051 1.1.1.1.12.1 tls $as_echo "$ac_cv_path_EGREP" >&6; }
4052 1.1 christos EGREP="$ac_cv_path_EGREP"
4053 1.1 christos
4054 1.1 christos
4055 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4056 1.1.1.1.12.1 tls $as_echo_n "checking for ANSI C header files... " >&6; }
4057 1.1.1.1.12.2 tls if ${ac_cv_header_stdc+:} false; then :
4058 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
4059 1.1 christos else
4060 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4061 1.1 christos /* end confdefs.h. */
4062 1.1 christos #include <stdlib.h>
4063 1.1 christos #include <stdarg.h>
4064 1.1 christos #include <string.h>
4065 1.1 christos #include <float.h>
4066 1.1 christos
4067 1.1 christos int
4068 1.1 christos main ()
4069 1.1 christos {
4070 1.1 christos
4071 1.1 christos ;
4072 1.1 christos return 0;
4073 1.1 christos }
4074 1.1 christos _ACEOF
4075 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
4076 1.1 christos ac_cv_header_stdc=yes
4077 1.1 christos else
4078 1.1.1.1.12.1 tls ac_cv_header_stdc=no
4079 1.1 christos fi
4080 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4081 1.1 christos
4082 1.1 christos if test $ac_cv_header_stdc = yes; then
4083 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4084 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4085 1.1 christos /* end confdefs.h. */
4086 1.1 christos #include <string.h>
4087 1.1 christos
4088 1.1 christos _ACEOF
4089 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4090 1.1.1.1.12.1 tls $EGREP "memchr" >/dev/null 2>&1; then :
4091 1.1.1.1.12.1 tls
4092 1.1 christos else
4093 1.1 christos ac_cv_header_stdc=no
4094 1.1 christos fi
4095 1.1.1.1.12.1 tls rm -f conftest*
4096 1.1 christos
4097 1.1 christos fi
4098 1.1 christos
4099 1.1 christos if test $ac_cv_header_stdc = yes; then
4100 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4101 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4102 1.1 christos /* end confdefs.h. */
4103 1.1 christos #include <stdlib.h>
4104 1.1 christos
4105 1.1 christos _ACEOF
4106 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4107 1.1.1.1.12.1 tls $EGREP "free" >/dev/null 2>&1; then :
4108 1.1.1.1.12.1 tls
4109 1.1 christos else
4110 1.1 christos ac_cv_header_stdc=no
4111 1.1 christos fi
4112 1.1.1.1.12.1 tls rm -f conftest*
4113 1.1 christos
4114 1.1 christos fi
4115 1.1 christos
4116 1.1 christos if test $ac_cv_header_stdc = yes; then
4117 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4118 1.1.1.1.12.1 tls if test "$cross_compiling" = yes; then :
4119 1.1 christos :
4120 1.1 christos else
4121 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4122 1.1 christos /* end confdefs.h. */
4123 1.1 christos #include <ctype.h>
4124 1.1 christos #include <stdlib.h>
4125 1.1 christos #if ((' ' & 0x0FF) == 0x020)
4126 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4127 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4128 1.1 christos #else
4129 1.1 christos # define ISLOWER(c) \
4130 1.1 christos (('a' <= (c) && (c) <= 'i') \
4131 1.1 christos || ('j' <= (c) && (c) <= 'r') \
4132 1.1 christos || ('s' <= (c) && (c) <= 'z'))
4133 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4134 1.1 christos #endif
4135 1.1 christos
4136 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4137 1.1 christos int
4138 1.1 christos main ()
4139 1.1 christos {
4140 1.1 christos int i;
4141 1.1 christos for (i = 0; i < 256; i++)
4142 1.1 christos if (XOR (islower (i), ISLOWER (i))
4143 1.1 christos || toupper (i) != TOUPPER (i))
4144 1.1 christos return 2;
4145 1.1 christos return 0;
4146 1.1 christos }
4147 1.1 christos _ACEOF
4148 1.1.1.1.12.1 tls if ac_fn_c_try_run "$LINENO"; then :
4149 1.1 christos
4150 1.1 christos else
4151 1.1.1.1.12.1 tls ac_cv_header_stdc=no
4152 1.1 christos fi
4153 1.1.1.1.12.1 tls rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4154 1.1.1.1.12.1 tls conftest.$ac_objext conftest.beam conftest.$ac_ext
4155 1.1 christos fi
4156 1.1 christos
4157 1.1 christos fi
4158 1.1 christos fi
4159 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4160 1.1.1.1.12.1 tls $as_echo "$ac_cv_header_stdc" >&6; }
4161 1.1.1.1.12.1 tls if test $ac_cv_header_stdc = yes; then
4162 1.1.1.1.12.1 tls
4163 1.1.1.1.12.1 tls $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4164 1.1 christos
4165 1.1 christos fi
4166 1.1 christos
4167 1.1.1.1.12.1 tls # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4168 1.1.1.1.12.1 tls for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4169 1.1.1.1.12.1 tls inttypes.h stdint.h unistd.h
4170 1.1.1.1.12.1 tls do :
4171 1.1.1.1.12.1 tls as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4172 1.1.1.1.12.1 tls ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4173 1.1.1.1.12.1 tls "
4174 1.1.1.1.12.1 tls if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4175 1.1.1.1.12.1 tls cat >>confdefs.h <<_ACEOF
4176 1.1.1.1.12.1 tls #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4177 1.1 christos _ACEOF
4178 1.1 christos
4179 1.1 christos fi
4180 1.1 christos
4181 1.1.1.1.12.1 tls done
4182 1.1.1.1.12.1 tls
4183 1.1.1.1.12.1 tls
4184 1.1.1.1.12.1 tls for ac_header in sys/bitypes.h
4185 1.1.1.1.12.1 tls do :
4186 1.1.1.1.12.1 tls ac_fn_c_check_header_mongrel "$LINENO" "sys/bitypes.h" "ac_cv_header_sys_bitypes_h" "$ac_includes_default"
4187 1.1.1.1.12.2 tls if test "x$ac_cv_header_sys_bitypes_h" = xyes; then :
4188 1.1.1.1.12.1 tls cat >>confdefs.h <<_ACEOF
4189 1.1.1.1.12.1 tls #define HAVE_SYS_BITYPES_H 1
4190 1.1 christos _ACEOF
4191 1.1.1.1.12.1 tls
4192 1.1.1.1.12.1 tls fi
4193 1.1.1.1.12.1 tls
4194 1.1.1.1.12.1 tls done
4195 1.1.1.1.12.1 tls
4196 1.1.1.1.12.1 tls
4197 1.1.1.1.12.1 tls ac_fn_c_check_type "$LINENO" "int8_t" "ac_cv_type_int8_t" "$ac_includes_default
4198 1.1 christos #ifdef HAVE_SYS_BITYPES_H
4199 1.1 christos #include <sys/bitypes.h>
4200 1.1 christos #endif
4201 1.1.1.1.12.1 tls "
4202 1.1.1.1.12.2 tls if test "x$ac_cv_type_int8_t" = xyes; then :
4203 1.1 christos
4204 1.1 christos else
4205 1.1 christos
4206 1.1.1.1.12.1 tls $as_echo "#define int8_t signed char" >>confdefs.h
4207 1.1 christos
4208 1.1 christos fi
4209 1.1.1.1.12.1 tls
4210 1.1.1.1.12.1 tls ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default
4211 1.1.1.1.12.1 tls #ifdef HAVE_SYS_BITYPES_H
4212 1.1.1.1.12.1 tls #include <sys/bitypes.h>
4213 1.1.1.1.12.1 tls #endif
4214 1.1.1.1.12.1 tls "
4215 1.1.1.1.12.2 tls if test "x$ac_cv_type_u_int8_t" = xyes; then :
4216 1.1.1.1.12.1 tls
4217 1.1 christos else
4218 1.1 christos
4219 1.1.1.1.12.1 tls $as_echo "#define u_int8_t unsigned char" >>confdefs.h
4220 1.1 christos
4221 1.1 christos fi
4222 1.1 christos
4223 1.1.1.1.12.1 tls ac_fn_c_check_type "$LINENO" "int16_t" "ac_cv_type_int16_t" "$ac_includes_default"
4224 1.1.1.1.12.2 tls if test "x$ac_cv_type_int16_t" = xyes; then :
4225 1.1.1.1.12.1 tls
4226 1.1 christos else
4227 1.1.1.1.12.1 tls
4228 1.1.1.1.12.1 tls $as_echo "#define int16_t short" >>confdefs.h
4229 1.1.1.1.12.1 tls
4230 1.1.1.1.12.1 tls $ac_includes_default
4231 1.1 christos #ifdef HAVE_SYS_BITYPES_H
4232 1.1 christos #include <sys/bitypes.h>
4233 1.1 christos #endif
4234 1.1 christos fi
4235 1.1 christos
4236 1.1.1.1.12.1 tls ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default
4237 1.1.1.1.12.1 tls #ifdef HAVE_SYS_BITYPES_H
4238 1.1.1.1.12.1 tls #include <sys/bitypes.h>
4239 1.1.1.1.12.1 tls #endif
4240 1.1.1.1.12.1 tls "
4241 1.1.1.1.12.2 tls if test "x$ac_cv_type_u_int16_t" = xyes; then :
4242 1.1.1.1.12.1 tls
4243 1.1 christos else
4244 1.1 christos
4245 1.1.1.1.12.1 tls $as_echo "#define u_int16_t unsigned short" >>confdefs.h
4246 1.1 christos
4247 1.1 christos fi
4248 1.1 christos
4249 1.1.1.1.12.1 tls ac_fn_c_check_type "$LINENO" "int32_t" "ac_cv_type_int32_t" "$ac_includes_default
4250 1.1 christos #ifdef HAVE_SYS_BITYPES_H
4251 1.1 christos #include <sys/bitypes.h>
4252 1.1 christos #endif
4253 1.1.1.1.12.1 tls "
4254 1.1.1.1.12.2 tls if test "x$ac_cv_type_int32_t" = xyes; then :
4255 1.1 christos
4256 1.1 christos else
4257 1.1 christos
4258 1.1.1.1.12.1 tls $as_echo "#define int32_t int" >>confdefs.h
4259 1.1 christos
4260 1.1 christos fi
4261 1.1.1.1.12.1 tls
4262 1.1.1.1.12.1 tls ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default
4263 1.1.1.1.12.1 tls #ifdef HAVE_SYS_BITYPES_H
4264 1.1.1.1.12.1 tls #include <sys/bitypes.h>
4265 1.1.1.1.12.1 tls #endif
4266 1.1.1.1.12.1 tls "
4267 1.1.1.1.12.2 tls if test "x$ac_cv_type_u_int32_t" = xyes; then :
4268 1.1.1.1.12.1 tls
4269 1.1 christos else
4270 1.1 christos
4271 1.1.1.1.12.1 tls $as_echo "#define u_int32_t unsigned int" >>confdefs.h
4272 1.1 christos
4273 1.1 christos fi
4274 1.1 christos
4275 1.1.1.1.12.1 tls ac_fn_c_check_type "$LINENO" "int64_t" "ac_cv_type_int64_t" "$ac_includes_default
4276 1.1 christos #ifdef HAVE_SYS_BITYPES_H
4277 1.1 christos #include <sys/bitypes.h>
4278 1.1 christos #endif
4279 1.1.1.1.12.1 tls "
4280 1.1.1.1.12.2 tls if test "x$ac_cv_type_int64_t" = xyes; then :
4281 1.1 christos
4282 1.1 christos else
4283 1.1 christos
4284 1.1.1.1.12.1 tls $as_echo "#define int64_t long long" >>confdefs.h
4285 1.1 christos
4286 1.1 christos fi
4287 1.1.1.1.12.1 tls
4288 1.1.1.1.12.1 tls ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default
4289 1.1.1.1.12.1 tls #ifdef HAVE_SYS_BITYPES_H
4290 1.1.1.1.12.1 tls #include <sys/bitypes.h>
4291 1.1.1.1.12.1 tls #endif
4292 1.1.1.1.12.1 tls "
4293 1.1.1.1.12.2 tls if test "x$ac_cv_type_u_int64_t" = xyes; then :
4294 1.1.1.1.12.1 tls
4295 1.1 christos else
4296 1.1 christos
4297 1.1.1.1.12.1 tls $as_echo "#define u_int64_t unsigned long long" >>confdefs.h
4298 1.1 christos
4299 1.1 christos fi
4300 1.1 christos
4301 1.1 christos
4302 1.1 christos #
4303 1.1 christos # Try to arrange for large file support.
4304 1.1 christos #
4305 1.1 christos # Check whether --enable-largefile was given.
4306 1.1.1.1.12.1 tls if test "${enable_largefile+set}" = set; then :
4307 1.1 christos enableval=$enable_largefile;
4308 1.1 christos fi
4309 1.1 christos
4310 1.1 christos if test "$enable_largefile" != no; then
4311 1.1 christos
4312 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4313 1.1.1.1.12.1 tls $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4314 1.1.1.1.12.2 tls if ${ac_cv_sys_largefile_CC+:} false; then :
4315 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
4316 1.1 christos else
4317 1.1 christos ac_cv_sys_largefile_CC=no
4318 1.1 christos if test "$GCC" != yes; then
4319 1.1 christos ac_save_CC=$CC
4320 1.1 christos while :; do
4321 1.1 christos # IRIX 6.2 and later do not support large files by default,
4322 1.1 christos # so use the C compiler's -n32 option if that helps.
4323 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4324 1.1 christos /* end confdefs.h. */
4325 1.1 christos #include <sys/types.h>
4326 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
4327 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4328 1.1 christos since some C++ compilers masquerading as C compilers
4329 1.1 christos incorrectly reject 9223372036854775807. */
4330 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4331 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4332 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
4333 1.1 christos ? 1 : -1];
4334 1.1 christos int
4335 1.1 christos main ()
4336 1.1 christos {
4337 1.1 christos
4338 1.1 christos ;
4339 1.1 christos return 0;
4340 1.1 christos }
4341 1.1 christos _ACEOF
4342 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
4343 1.1 christos break
4344 1.1 christos fi
4345 1.1 christos rm -f core conftest.err conftest.$ac_objext
4346 1.1 christos CC="$CC -n32"
4347 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
4348 1.1 christos ac_cv_sys_largefile_CC=' -n32'; break
4349 1.1 christos fi
4350 1.1 christos rm -f core conftest.err conftest.$ac_objext
4351 1.1 christos break
4352 1.1 christos done
4353 1.1 christos CC=$ac_save_CC
4354 1.1 christos rm -f conftest.$ac_ext
4355 1.1 christos fi
4356 1.1 christos fi
4357 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4358 1.1.1.1.12.1 tls $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4359 1.1 christos if test "$ac_cv_sys_largefile_CC" != no; then
4360 1.1 christos CC=$CC$ac_cv_sys_largefile_CC
4361 1.1 christos fi
4362 1.1 christos
4363 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4364 1.1.1.1.12.1 tls $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4365 1.1.1.1.12.2 tls if ${ac_cv_sys_file_offset_bits+:} false; then :
4366 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
4367 1.1 christos else
4368 1.1 christos while :; do
4369 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4370 1.1 christos /* end confdefs.h. */
4371 1.1 christos #include <sys/types.h>
4372 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
4373 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4374 1.1 christos since some C++ compilers masquerading as C compilers
4375 1.1 christos incorrectly reject 9223372036854775807. */
4376 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4377 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4378 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
4379 1.1 christos ? 1 : -1];
4380 1.1 christos int
4381 1.1 christos main ()
4382 1.1 christos {
4383 1.1 christos
4384 1.1 christos ;
4385 1.1 christos return 0;
4386 1.1 christos }
4387 1.1 christos _ACEOF
4388 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
4389 1.1 christos ac_cv_sys_file_offset_bits=no; break
4390 1.1 christos fi
4391 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4392 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4393 1.1 christos /* end confdefs.h. */
4394 1.1 christos #define _FILE_OFFSET_BITS 64
4395 1.1 christos #include <sys/types.h>
4396 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
4397 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4398 1.1 christos since some C++ compilers masquerading as C compilers
4399 1.1 christos incorrectly reject 9223372036854775807. */
4400 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4401 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4402 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
4403 1.1 christos ? 1 : -1];
4404 1.1 christos int
4405 1.1 christos main ()
4406 1.1 christos {
4407 1.1 christos
4408 1.1 christos ;
4409 1.1 christos return 0;
4410 1.1 christos }
4411 1.1 christos _ACEOF
4412 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
4413 1.1 christos ac_cv_sys_file_offset_bits=64; break
4414 1.1 christos fi
4415 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4416 1.1 christos ac_cv_sys_file_offset_bits=unknown
4417 1.1 christos break
4418 1.1 christos done
4419 1.1 christos fi
4420 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4421 1.1.1.1.12.1 tls $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4422 1.1 christos case $ac_cv_sys_file_offset_bits in #(
4423 1.1 christos no | unknown) ;;
4424 1.1 christos *)
4425 1.1 christos cat >>confdefs.h <<_ACEOF
4426 1.1 christos #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4427 1.1 christos _ACEOF
4428 1.1 christos ;;
4429 1.1 christos esac
4430 1.1.1.1.12.1 tls rm -rf conftest*
4431 1.1 christos if test $ac_cv_sys_file_offset_bits = unknown; then
4432 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4433 1.1.1.1.12.1 tls $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4434 1.1.1.1.12.2 tls if ${ac_cv_sys_large_files+:} false; then :
4435 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
4436 1.1 christos else
4437 1.1 christos while :; do
4438 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4439 1.1 christos /* end confdefs.h. */
4440 1.1 christos #include <sys/types.h>
4441 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
4442 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4443 1.1 christos since some C++ compilers masquerading as C compilers
4444 1.1 christos incorrectly reject 9223372036854775807. */
4445 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4446 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4447 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
4448 1.1 christos ? 1 : -1];
4449 1.1 christos int
4450 1.1 christos main ()
4451 1.1 christos {
4452 1.1 christos
4453 1.1 christos ;
4454 1.1 christos return 0;
4455 1.1 christos }
4456 1.1 christos _ACEOF
4457 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
4458 1.1 christos ac_cv_sys_large_files=no; break
4459 1.1 christos fi
4460 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4461 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4462 1.1 christos /* end confdefs.h. */
4463 1.1 christos #define _LARGE_FILES 1
4464 1.1 christos #include <sys/types.h>
4465 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
4466 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4467 1.1 christos since some C++ compilers masquerading as C compilers
4468 1.1 christos incorrectly reject 9223372036854775807. */
4469 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4470 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4471 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
4472 1.1 christos ? 1 : -1];
4473 1.1 christos int
4474 1.1 christos main ()
4475 1.1 christos {
4476 1.1 christos
4477 1.1 christos ;
4478 1.1 christos return 0;
4479 1.1 christos }
4480 1.1 christos _ACEOF
4481 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
4482 1.1 christos ac_cv_sys_large_files=1; break
4483 1.1 christos fi
4484 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4485 1.1 christos ac_cv_sys_large_files=unknown
4486 1.1 christos break
4487 1.1 christos done
4488 1.1 christos fi
4489 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4490 1.1.1.1.12.1 tls $as_echo "$ac_cv_sys_large_files" >&6; }
4491 1.1 christos case $ac_cv_sys_large_files in #(
4492 1.1 christos no | unknown) ;;
4493 1.1 christos *)
4494 1.1 christos cat >>confdefs.h <<_ACEOF
4495 1.1 christos #define _LARGE_FILES $ac_cv_sys_large_files
4496 1.1 christos _ACEOF
4497 1.1 christos ;;
4498 1.1 christos esac
4499 1.1.1.1.12.1 tls rm -rf conftest*
4500 1.1 christos fi
4501 1.1.1.1.12.2 tls
4502 1.1.1.1.12.2 tls
4503 1.1 christos fi
4504 1.1 christos
4505 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
4506 1.1.1.1.12.1 tls $as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
4507 1.1.1.1.12.2 tls if ${ac_cv_sys_largefile_source+:} false; then :
4508 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
4509 1.1 christos else
4510 1.1 christos while :; do
4511 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4512 1.1 christos /* end confdefs.h. */
4513 1.1.1.1.12.1 tls #include <sys/types.h> /* for off_t */
4514 1.1.1.1.12.1 tls #include <stdio.h>
4515 1.1 christos int
4516 1.1 christos main ()
4517 1.1 christos {
4518 1.1.1.1.12.1 tls int (*fp) (FILE *, off_t, int) = fseeko;
4519 1.1.1.1.12.1 tls return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
4520 1.1 christos ;
4521 1.1 christos return 0;
4522 1.1 christos }
4523 1.1 christos _ACEOF
4524 1.1.1.1.12.1 tls if ac_fn_c_try_link "$LINENO"; then :
4525 1.1 christos ac_cv_sys_largefile_source=no; break
4526 1.1 christos fi
4527 1.1.1.1.12.1 tls rm -f core conftest.err conftest.$ac_objext \
4528 1.1.1.1.12.1 tls conftest$ac_exeext conftest.$ac_ext
4529 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4530 1.1 christos /* end confdefs.h. */
4531 1.1 christos #define _LARGEFILE_SOURCE 1
4532 1.1.1.1.12.1 tls #include <sys/types.h> /* for off_t */
4533 1.1.1.1.12.1 tls #include <stdio.h>
4534 1.1 christos int
4535 1.1 christos main ()
4536 1.1 christos {
4537 1.1.1.1.12.1 tls int (*fp) (FILE *, off_t, int) = fseeko;
4538 1.1.1.1.12.1 tls return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
4539 1.1 christos ;
4540 1.1 christos return 0;
4541 1.1 christos }
4542 1.1 christos _ACEOF
4543 1.1.1.1.12.1 tls if ac_fn_c_try_link "$LINENO"; then :
4544 1.1 christos ac_cv_sys_largefile_source=1; break
4545 1.1 christos fi
4546 1.1.1.1.12.1 tls rm -f core conftest.err conftest.$ac_objext \
4547 1.1.1.1.12.1 tls conftest$ac_exeext conftest.$ac_ext
4548 1.1 christos ac_cv_sys_largefile_source=unknown
4549 1.1 christos break
4550 1.1 christos done
4551 1.1 christos fi
4552 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
4553 1.1.1.1.12.1 tls $as_echo "$ac_cv_sys_largefile_source" >&6; }
4554 1.1 christos case $ac_cv_sys_largefile_source in #(
4555 1.1 christos no | unknown) ;;
4556 1.1 christos *)
4557 1.1 christos cat >>confdefs.h <<_ACEOF
4558 1.1 christos #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
4559 1.1 christos _ACEOF
4560 1.1 christos ;;
4561 1.1 christos esac
4562 1.1.1.1.12.1 tls rm -rf conftest*
4563 1.1 christos
4564 1.1 christos # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
4565 1.1 christos # in glibc 2.1.3, but that breaks too many other things.
4566 1.1 christos # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
4567 1.1 christos if test $ac_cv_sys_largefile_source != unknown; then
4568 1.1 christos
4569 1.1.1.1.12.1 tls $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
4570 1.1 christos
4571 1.1 christos fi
4572 1.1 christos
4573 1.1 christos
4574 1.1 christos for ac_header in sys/ioccom.h sys/sockio.h limits.h paths.h
4575 1.1.1.1.12.1 tls do :
4576 1.1.1.1.12.1 tls as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4577 1.1.1.1.12.1 tls ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4578 1.1.1.1.12.1 tls if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4579 1.1.1.1.12.1 tls cat >>confdefs.h <<_ACEOF
4580 1.1.1.1.12.1 tls #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4581 1.1 christos _ACEOF
4582 1.1 christos
4583 1.1 christos fi
4584 1.1 christos
4585 1.1.1.1.12.1 tls done
4586 1.1 christos
4587 1.1.1.1.12.1 tls for ac_header in linux/types.h
4588 1.1.1.1.12.1 tls do :
4589 1.1.1.1.12.1 tls ac_fn_c_check_header_mongrel "$LINENO" "linux/types.h" "ac_cv_header_linux_types_h" "$ac_includes_default"
4590 1.1.1.1.12.2 tls if test "x$ac_cv_header_linux_types_h" = xyes; then :
4591 1.1.1.1.12.1 tls cat >>confdefs.h <<_ACEOF
4592 1.1.1.1.12.1 tls #define HAVE_LINUX_TYPES_H 1
4593 1.1 christos _ACEOF
4594 1.1 christos
4595 1.1 christos fi
4596 1.1 christos
4597 1.1.1.1.12.1 tls done
4598 1.1 christos
4599 1.1.1.1.12.1 tls for ac_header in linux/if_packet.h netpacket/packet.h netpacket/if_packet.h
4600 1.1.1.1.12.1 tls do :
4601 1.1.1.1.12.1 tls as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4602 1.1.1.1.12.1 tls ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4603 1.1.1.1.12.1 tls if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4604 1.1 christos cat >>confdefs.h <<_ACEOF
4605 1.1.1.1.12.1 tls #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4606 1.1 christos _ACEOF
4607 1.1 christos
4608 1.1 christos fi
4609 1.1 christos
4610 1.1 christos done
4611 1.1 christos
4612 1.1 christos for ac_header in net/pfvar.h
4613 1.1.1.1.12.1 tls do :
4614 1.1.1.1.12.1 tls ac_fn_c_check_header_compile "$LINENO" "net/pfvar.h" "ac_cv_header_net_pfvar_h" "#include <sys/types.h>
4615 1.1 christos #include <sys/socket.h>
4616 1.1 christos #include <net/if.h>
4617 1.1.1.1.12.1 tls "
4618 1.1.1.1.12.2 tls if test "x$ac_cv_header_net_pfvar_h" = xyes; then :
4619 1.1 christos cat >>confdefs.h <<_ACEOF
4620 1.1.1.1.12.1 tls #define HAVE_NET_PFVAR_H 1
4621 1.1 christos _ACEOF
4622 1.1 christos
4623 1.1 christos fi
4624 1.1 christos
4625 1.1 christos done
4626 1.1 christos
4627 1.1 christos if test "$ac_cv_header_net_pfvar_h" = yes; then
4628 1.1 christos #
4629 1.1 christos # Check for various PF actions.
4630 1.1 christos #
4631 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether net/pfvar.h defines PF_NAT through PF_NORDR" >&5
4632 1.1.1.1.12.1 tls $as_echo_n "checking whether net/pfvar.h defines PF_NAT through PF_NORDR... " >&6; }
4633 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4634 1.1 christos /* end confdefs.h. */
4635 1.1 christos #include <sys/types.h>
4636 1.1 christos #include <sys/socket.h>
4637 1.1 christos #include <net/if.h>
4638 1.1 christos #include <net/pfvar.h>
4639 1.1 christos int
4640 1.1 christos main ()
4641 1.1 christos {
4642 1.1 christos return PF_NAT+PF_NONAT+PF_BINAT+PF_NOBINAT+PF_RDR+PF_NORDR;
4643 1.1 christos ;
4644 1.1 christos return 0;
4645 1.1 christos }
4646 1.1 christos _ACEOF
4647 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
4648 1.1 christos
4649 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4650 1.1.1.1.12.1 tls $as_echo "yes" >&6; }
4651 1.1 christos
4652 1.1.1.1.12.1 tls $as_echo "#define HAVE_PF_NAT_THROUGH_PF_NORDR 1" >>confdefs.h
4653 1.1 christos
4654 1.1 christos
4655 1.1 christos else
4656 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4657 1.1.1.1.12.1 tls $as_echo "no" >&6; }
4658 1.1 christos fi
4659 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4660 1.1 christos fi
4661 1.1 christos for ac_header in netinet/if_ether.h
4662 1.1.1.1.12.1 tls do :
4663 1.1.1.1.12.1 tls ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h>
4664 1.1 christos #include <sys/socket.h>
4665 1.1.1.1.12.1 tls "
4666 1.1.1.1.12.2 tls if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then :
4667 1.1 christos cat >>confdefs.h <<_ACEOF
4668 1.1.1.1.12.1 tls #define HAVE_NETINET_IF_ETHER_H 1
4669 1.1 christos _ACEOF
4670 1.1 christos
4671 1.1 christos fi
4672 1.1 christos
4673 1.1 christos done
4674 1.1 christos
4675 1.1 christos if test "$ac_cv_header_netinet_if_ether_h" != yes; then
4676 1.1 christos #
4677 1.1 christos # The simple test didn't work.
4678 1.1 christos # Do we need to include <net/if.h> first?
4679 1.1 christos # Unset ac_cv_header_netinet_if_ether_h so we don't
4680 1.1 christos # treat the previous failure as a cached value and
4681 1.1 christos # suppress the next test.
4682 1.1 christos #
4683 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: Rechecking with some additional includes" >&5
4684 1.1.1.1.12.1 tls $as_echo "$as_me: Rechecking with some additional includes" >&6;}
4685 1.1 christos unset ac_cv_header_netinet_if_ether_h
4686 1.1.1.1.12.1 tls for ac_header in netinet/if_ether.h
4687 1.1.1.1.12.1 tls do :
4688 1.1.1.1.12.1 tls ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h>
4689 1.1 christos #include <sys/socket.h>
4690 1.1 christos #include <netinet/in.h>
4691 1.1 christos struct mbuf;
4692 1.1 christos struct rtentry;
4693 1.1 christos #include <net/if.h>
4694 1.1.1.1.12.1 tls "
4695 1.1.1.1.12.2 tls if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then :
4696 1.1 christos cat >>confdefs.h <<_ACEOF
4697 1.1.1.1.12.1 tls #define HAVE_NETINET_IF_ETHER_H 1
4698 1.1 christos _ACEOF
4699 1.1 christos
4700 1.1 christos fi
4701 1.1 christos
4702 1.1 christos done
4703 1.1 christos
4704 1.1 christos fi
4705 1.1 christos
4706 1.1 christos if test "$GCC" = yes ; then
4707 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI ioctl definitions" >&5
4708 1.1.1.1.12.1 tls $as_echo_n "checking for ANSI ioctl definitions... " >&6; }
4709 1.1.1.1.12.2 tls if ${ac_cv_lbl_gcc_fixincludes+:} false; then :
4710 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
4711 1.1 christos else
4712 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4713 1.1 christos /* end confdefs.h. */
4714 1.1 christos /*
4715 1.1 christos * This generates a "duplicate case value" when fixincludes
4716 1.1 christos * has not be run.
4717 1.1 christos */
4718 1.1 christos # include <sys/types.h>
4719 1.1 christos # include <sys/time.h>
4720 1.1 christos # include <sys/ioctl.h>
4721 1.1 christos # ifdef HAVE_SYS_IOCCOM_H
4722 1.1 christos # include <sys/ioccom.h>
4723 1.1 christos # endif
4724 1.1 christos int
4725 1.1 christos main ()
4726 1.1 christos {
4727 1.1 christos switch (0) {
4728 1.1 christos case _IO('A', 1):;
4729 1.1 christos case _IO('B', 1):;
4730 1.1 christos }
4731 1.1 christos ;
4732 1.1 christos return 0;
4733 1.1 christos }
4734 1.1 christos _ACEOF
4735 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
4736 1.1 christos ac_cv_lbl_gcc_fixincludes=yes
4737 1.1 christos else
4738 1.1.1.1.12.1 tls ac_cv_lbl_gcc_fixincludes=no
4739 1.1 christos fi
4740 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4741 1.1 christos fi
4742 1.1 christos
4743 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_gcc_fixincludes" >&5
4744 1.1.1.1.12.1 tls $as_echo "$ac_cv_lbl_gcc_fixincludes" >&6; }
4745 1.1 christos if test $ac_cv_lbl_gcc_fixincludes = no ; then
4746 1.1 christos # Don't cache failure
4747 1.1 christos unset ac_cv_lbl_gcc_fixincludes
4748 1.1.1.1.12.1 tls as_fn_error $? "see the INSTALL for more info" "$LINENO" 5
4749 1.1 christos fi
4750 1.1 christos fi
4751 1.1 christos
4752 1.1 christos for ac_func in strerror strlcpy
4753 1.1.1.1.12.1 tls do :
4754 1.1.1.1.12.1 tls as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4755 1.1.1.1.12.1 tls ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4756 1.1.1.1.12.1 tls if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
4757 1.1 christos cat >>confdefs.h <<_ACEOF
4758 1.1.1.1.12.1 tls #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4759 1.1 christos _ACEOF
4760 1.1 christos
4761 1.1 christos fi
4762 1.1 christos done
4763 1.1 christos
4764 1.1 christos
4765 1.1 christos needsnprintf=no
4766 1.1 christos for ac_func in vsnprintf snprintf
4767 1.1.1.1.12.1 tls do :
4768 1.1.1.1.12.1 tls as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4769 1.1.1.1.12.1 tls ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4770 1.1.1.1.12.1 tls if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
4771 1.1 christos cat >>confdefs.h <<_ACEOF
4772 1.1.1.1.12.1 tls #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4773 1.1 christos _ACEOF
4774 1.1 christos
4775 1.1 christos else
4776 1.1 christos needsnprintf=yes
4777 1.1 christos fi
4778 1.1 christos done
4779 1.1 christos
4780 1.1 christos if test $needsnprintf = yes; then
4781 1.1 christos case " $LIBOBJS " in
4782 1.1 christos *" snprintf.$ac_objext "* ) ;;
4783 1.1 christos *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
4784 1.1 christos ;;
4785 1.1 christos esac
4786 1.1 christos
4787 1.1 christos fi
4788 1.1 christos
4789 1.1 christos #
4790 1.1 christos # Do this before checking for ether_hostton(), as it's a
4791 1.1 christos # "gethostbyname() -ish function".
4792 1.1 christos #
4793 1.1 christos
4794 1.1 christos # Most operating systems have gethostbyname() in the default searched
4795 1.1 christos # libraries (i.e. libc):
4796 1.1 christos # Some OSes (eg. Solaris) place it in libnsl
4797 1.1 christos # Some strange OSes (SINIX) have it in libsocket:
4798 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
4799 1.1.1.1.12.1 tls $as_echo_n "checking for library containing gethostbyname... " >&6; }
4800 1.1.1.1.12.2 tls if ${ac_cv_search_gethostbyname+:} false; then :
4801 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
4802 1.1 christos else
4803 1.1 christos ac_func_search_save_LIBS=$LIBS
4804 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4805 1.1 christos /* end confdefs.h. */
4806 1.1 christos
4807 1.1 christos /* Override any GCC internal prototype to avoid an error.
4808 1.1 christos Use char because int might match the return type of a GCC
4809 1.1 christos builtin and then its argument prototype would still apply. */
4810 1.1 christos #ifdef __cplusplus
4811 1.1 christos extern "C"
4812 1.1 christos #endif
4813 1.1 christos char gethostbyname ();
4814 1.1 christos int
4815 1.1 christos main ()
4816 1.1 christos {
4817 1.1 christos return gethostbyname ();
4818 1.1 christos ;
4819 1.1 christos return 0;
4820 1.1 christos }
4821 1.1 christos _ACEOF
4822 1.1 christos for ac_lib in '' nsl socket resolv; do
4823 1.1 christos if test -z "$ac_lib"; then
4824 1.1 christos ac_res="none required"
4825 1.1 christos else
4826 1.1 christos ac_res=-l$ac_lib
4827 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4828 1.1 christos fi
4829 1.1.1.1.12.1 tls if ac_fn_c_try_link "$LINENO"; then :
4830 1.1 christos ac_cv_search_gethostbyname=$ac_res
4831 1.1 christos fi
4832 1.1.1.1.12.1 tls rm -f core conftest.err conftest.$ac_objext \
4833 1.1.1.1.12.1 tls conftest$ac_exeext
4834 1.1.1.1.12.2 tls if ${ac_cv_search_gethostbyname+:} false; then :
4835 1.1 christos break
4836 1.1 christos fi
4837 1.1 christos done
4838 1.1.1.1.12.2 tls if ${ac_cv_search_gethostbyname+:} false; then :
4839 1.1.1.1.12.1 tls
4840 1.1 christos else
4841 1.1 christos ac_cv_search_gethostbyname=no
4842 1.1 christos fi
4843 1.1 christos rm conftest.$ac_ext
4844 1.1 christos LIBS=$ac_func_search_save_LIBS
4845 1.1 christos fi
4846 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
4847 1.1.1.1.12.1 tls $as_echo "$ac_cv_search_gethostbyname" >&6; }
4848 1.1 christos ac_res=$ac_cv_search_gethostbyname
4849 1.1.1.1.12.1 tls if test "$ac_res" != no; then :
4850 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4851 1.1 christos
4852 1.1 christos fi
4853 1.1 christos
4854 1.1 christos # Unfortunately libsocket sometimes depends on libnsl and
4855 1.1 christos # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this.
4856 1.1 christos if test "$ac_cv_search_gethostbyname" = "no"
4857 1.1 christos then
4858 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lsocket" >&5
4859 1.1.1.1.12.1 tls $as_echo_n "checking for gethostbyname in -lsocket... " >&6; }
4860 1.1.1.1.12.2 tls if ${ac_cv_lib_socket_gethostbyname+:} false; then :
4861 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
4862 1.1 christos else
4863 1.1 christos ac_check_lib_save_LIBS=$LIBS
4864 1.1 christos LIBS="-lsocket -lnsl $LIBS"
4865 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4866 1.1 christos /* end confdefs.h. */
4867 1.1 christos
4868 1.1 christos /* Override any GCC internal prototype to avoid an error.
4869 1.1 christos Use char because int might match the return type of a GCC
4870 1.1 christos builtin and then its argument prototype would still apply. */
4871 1.1 christos #ifdef __cplusplus
4872 1.1 christos extern "C"
4873 1.1 christos #endif
4874 1.1 christos char gethostbyname ();
4875 1.1 christos int
4876 1.1 christos main ()
4877 1.1 christos {
4878 1.1 christos return gethostbyname ();
4879 1.1 christos ;
4880 1.1 christos return 0;
4881 1.1 christos }
4882 1.1 christos _ACEOF
4883 1.1.1.1.12.1 tls if ac_fn_c_try_link "$LINENO"; then :
4884 1.1 christos ac_cv_lib_socket_gethostbyname=yes
4885 1.1 christos else
4886 1.1.1.1.12.1 tls ac_cv_lib_socket_gethostbyname=no
4887 1.1 christos fi
4888 1.1.1.1.12.1 tls rm -f core conftest.err conftest.$ac_objext \
4889 1.1.1.1.12.1 tls conftest$ac_exeext conftest.$ac_ext
4890 1.1 christos LIBS=$ac_check_lib_save_LIBS
4891 1.1 christos fi
4892 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyname" >&5
4893 1.1.1.1.12.1 tls $as_echo "$ac_cv_lib_socket_gethostbyname" >&6; }
4894 1.1.1.1.12.2 tls if test "x$ac_cv_lib_socket_gethostbyname" = xyes; then :
4895 1.1 christos LIBS="-lsocket -lnsl $LIBS"
4896 1.1 christos fi
4897 1.1 christos
4898 1.1 christos fi
4899 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
4900 1.1.1.1.12.1 tls $as_echo_n "checking for library containing socket... " >&6; }
4901 1.1.1.1.12.2 tls if ${ac_cv_search_socket+:} false; then :
4902 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
4903 1.1 christos else
4904 1.1 christos ac_func_search_save_LIBS=$LIBS
4905 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4906 1.1 christos /* end confdefs.h. */
4907 1.1 christos
4908 1.1 christos /* Override any GCC internal prototype to avoid an error.
4909 1.1 christos Use char because int might match the return type of a GCC
4910 1.1 christos builtin and then its argument prototype would still apply. */
4911 1.1 christos #ifdef __cplusplus
4912 1.1 christos extern "C"
4913 1.1 christos #endif
4914 1.1 christos char socket ();
4915 1.1 christos int
4916 1.1 christos main ()
4917 1.1 christos {
4918 1.1 christos return socket ();
4919 1.1 christos ;
4920 1.1 christos return 0;
4921 1.1 christos }
4922 1.1 christos _ACEOF
4923 1.1 christos for ac_lib in '' socket; do
4924 1.1 christos if test -z "$ac_lib"; then
4925 1.1 christos ac_res="none required"
4926 1.1 christos else
4927 1.1 christos ac_res=-l$ac_lib
4928 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4929 1.1 christos fi
4930 1.1.1.1.12.1 tls if ac_fn_c_try_link "$LINENO"; then :
4931 1.1 christos ac_cv_search_socket=$ac_res
4932 1.1 christos fi
4933 1.1.1.1.12.1 tls rm -f core conftest.err conftest.$ac_objext \
4934 1.1.1.1.12.1 tls conftest$ac_exeext
4935 1.1.1.1.12.2 tls if ${ac_cv_search_socket+:} false; then :
4936 1.1 christos break
4937 1.1 christos fi
4938 1.1 christos done
4939 1.1.1.1.12.2 tls if ${ac_cv_search_socket+:} false; then :
4940 1.1.1.1.12.1 tls
4941 1.1 christos else
4942 1.1 christos ac_cv_search_socket=no
4943 1.1 christos fi
4944 1.1 christos rm conftest.$ac_ext
4945 1.1 christos LIBS=$ac_func_search_save_LIBS
4946 1.1 christos fi
4947 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
4948 1.1.1.1.12.1 tls $as_echo "$ac_cv_search_socket" >&6; }
4949 1.1 christos ac_res=$ac_cv_search_socket
4950 1.1.1.1.12.1 tls if test "$ac_res" != no; then :
4951 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4952 1.1 christos
4953 1.1 christos else
4954 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
4955 1.1.1.1.12.1 tls $as_echo_n "checking for socket in -lsocket... " >&6; }
4956 1.1.1.1.12.2 tls if ${ac_cv_lib_socket_socket+:} false; then :
4957 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
4958 1.1 christos else
4959 1.1 christos ac_check_lib_save_LIBS=$LIBS
4960 1.1 christos LIBS="-lsocket -lnsl $LIBS"
4961 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4962 1.1 christos /* end confdefs.h. */
4963 1.1 christos
4964 1.1 christos /* Override any GCC internal prototype to avoid an error.
4965 1.1 christos Use char because int might match the return type of a GCC
4966 1.1 christos builtin and then its argument prototype would still apply. */
4967 1.1 christos #ifdef __cplusplus
4968 1.1 christos extern "C"
4969 1.1 christos #endif
4970 1.1 christos char socket ();
4971 1.1 christos int
4972 1.1 christos main ()
4973 1.1 christos {
4974 1.1 christos return socket ();
4975 1.1 christos ;
4976 1.1 christos return 0;
4977 1.1 christos }
4978 1.1 christos _ACEOF
4979 1.1.1.1.12.1 tls if ac_fn_c_try_link "$LINENO"; then :
4980 1.1 christos ac_cv_lib_socket_socket=yes
4981 1.1 christos else
4982 1.1.1.1.12.1 tls ac_cv_lib_socket_socket=no
4983 1.1 christos fi
4984 1.1.1.1.12.1 tls rm -f core conftest.err conftest.$ac_objext \
4985 1.1.1.1.12.1 tls conftest$ac_exeext conftest.$ac_ext
4986 1.1 christos LIBS=$ac_check_lib_save_LIBS
4987 1.1 christos fi
4988 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
4989 1.1.1.1.12.1 tls $as_echo "$ac_cv_lib_socket_socket" >&6; }
4990 1.1.1.1.12.2 tls if test "x$ac_cv_lib_socket_socket" = xyes; then :
4991 1.1 christos LIBS="-lsocket -lnsl $LIBS"
4992 1.1 christos fi
4993 1.1 christos
4994 1.1 christos fi
4995 1.1 christos
4996 1.1 christos # DLPI needs putmsg under HPUX so test for -lstr while we're at it
4997 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing putmsg" >&5
4998 1.1.1.1.12.1 tls $as_echo_n "checking for library containing putmsg... " >&6; }
4999 1.1.1.1.12.2 tls if ${ac_cv_search_putmsg+:} false; then :
5000 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
5001 1.1 christos else
5002 1.1 christos ac_func_search_save_LIBS=$LIBS
5003 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5004 1.1 christos /* end confdefs.h. */
5005 1.1 christos
5006 1.1 christos /* Override any GCC internal prototype to avoid an error.
5007 1.1 christos Use char because int might match the return type of a GCC
5008 1.1 christos builtin and then its argument prototype would still apply. */
5009 1.1 christos #ifdef __cplusplus
5010 1.1 christos extern "C"
5011 1.1 christos #endif
5012 1.1 christos char putmsg ();
5013 1.1 christos int
5014 1.1 christos main ()
5015 1.1 christos {
5016 1.1 christos return putmsg ();
5017 1.1 christos ;
5018 1.1 christos return 0;
5019 1.1 christos }
5020 1.1 christos _ACEOF
5021 1.1 christos for ac_lib in '' str; do
5022 1.1 christos if test -z "$ac_lib"; then
5023 1.1 christos ac_res="none required"
5024 1.1 christos else
5025 1.1 christos ac_res=-l$ac_lib
5026 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5027 1.1 christos fi
5028 1.1.1.1.12.1 tls if ac_fn_c_try_link "$LINENO"; then :
5029 1.1 christos ac_cv_search_putmsg=$ac_res
5030 1.1 christos fi
5031 1.1.1.1.12.1 tls rm -f core conftest.err conftest.$ac_objext \
5032 1.1.1.1.12.1 tls conftest$ac_exeext
5033 1.1.1.1.12.2 tls if ${ac_cv_search_putmsg+:} false; then :
5034 1.1 christos break
5035 1.1 christos fi
5036 1.1 christos done
5037 1.1.1.1.12.2 tls if ${ac_cv_search_putmsg+:} false; then :
5038 1.1.1.1.12.1 tls
5039 1.1 christos else
5040 1.1 christos ac_cv_search_putmsg=no
5041 1.1 christos fi
5042 1.1 christos rm conftest.$ac_ext
5043 1.1 christos LIBS=$ac_func_search_save_LIBS
5044 1.1 christos fi
5045 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_putmsg" >&5
5046 1.1.1.1.12.1 tls $as_echo "$ac_cv_search_putmsg" >&6; }
5047 1.1 christos ac_res=$ac_cv_search_putmsg
5048 1.1.1.1.12.1 tls if test "$ac_res" != no; then :
5049 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5050 1.1 christos
5051 1.1 christos fi
5052 1.1 christos
5053 1.1 christos
5054 1.1 christos
5055 1.1 christos #
5056 1.1 christos # You are in a twisty little maze of UN*Xes, all different.
5057 1.1 christos # Some might not have ether_hostton().
5058 1.1 christos # Some might have it, but not declare it in any header file.
5059 1.1 christos # Some might have it, but declare it in <netinet/if_ether.h>.
5060 1.1 christos # Some might have it, but declare it in <netinet/ether.h>
5061 1.1 christos # (And some might have it but document it as something declared in
5062 1.1 christos # <netinet/ethernet.h>, although <netinet/if_ether.h> appears to work.)
5063 1.1 christos #
5064 1.1 christos # Before you is a C compiler.
5065 1.1 christos #
5066 1.1 christos for ac_func in ether_hostton
5067 1.1.1.1.12.1 tls do :
5068 1.1.1.1.12.1 tls ac_fn_c_check_func "$LINENO" "ether_hostton" "ac_cv_func_ether_hostton"
5069 1.1.1.1.12.2 tls if test "x$ac_cv_func_ether_hostton" = xyes; then :
5070 1.1 christos cat >>confdefs.h <<_ACEOF
5071 1.1.1.1.12.1 tls #define HAVE_ETHER_HOSTTON 1
5072 1.1 christos _ACEOF
5073 1.1 christos
5074 1.1 christos fi
5075 1.1 christos done
5076 1.1 christos
5077 1.1 christos if test "$ac_cv_func_ether_hostton" = yes; then
5078 1.1 christos #
5079 1.1 christos # OK, we have ether_hostton(). Do we have <netinet/if_ether.h>?
5080 1.1 christos #
5081 1.1 christos if test "$ac_cv_header_netinet_if_ether_h" = yes; then
5082 1.1 christos #
5083 1.1 christos # Yes. Does it declare ether_hostton()?
5084 1.1 christos #
5085 1.1.1.1.12.1 tls ac_fn_c_check_decl "$LINENO" "ether_hostton" "ac_cv_have_decl_ether_hostton" "
5086 1.1 christos #include <sys/types.h>
5087 1.1 christos #include <sys/socket.h>
5088 1.1 christos #include <netinet/in.h>
5089 1.1 christos #include <arpa/inet.h>
5090 1.1 christos struct mbuf;
5091 1.1 christos struct rtentry;
5092 1.1 christos #include <net/if.h>
5093 1.1 christos #include <netinet/if_ether.h>
5094 1.1 christos
5095 1.1.1.1.12.1 tls "
5096 1.1.1.1.12.2 tls if test "x$ac_cv_have_decl_ether_hostton" = xyes; then :
5097 1.1 christos
5098 1.1 christos
5099 1.1.1.1.12.1 tls $as_echo "#define NETINET_IF_ETHER_H_DECLARES_ETHER_HOSTTON /**/" >>confdefs.h
5100 1.1 christos
5101 1.1 christos
5102 1.1 christos fi
5103 1.1 christos
5104 1.1 christos fi
5105 1.1 christos #
5106 1.1 christos # Did that succeed?
5107 1.1 christos #
5108 1.1 christos if test "$ac_cv_have_decl_ether_hostton" != yes; then
5109 1.1 christos #
5110 1.1 christos # No, how about <netinet/ether.h>, as on Linux?
5111 1.1 christos #
5112 1.1.1.1.12.1 tls for ac_header in netinet/ether.h
5113 1.1.1.1.12.1 tls do :
5114 1.1.1.1.12.1 tls ac_fn_c_check_header_mongrel "$LINENO" "netinet/ether.h" "ac_cv_header_netinet_ether_h" "$ac_includes_default"
5115 1.1.1.1.12.2 tls if test "x$ac_cv_header_netinet_ether_h" = xyes; then :
5116 1.1 christos cat >>confdefs.h <<_ACEOF
5117 1.1.1.1.12.1 tls #define HAVE_NETINET_ETHER_H 1
5118 1.1 christos _ACEOF
5119 1.1 christos
5120 1.1 christos fi
5121 1.1 christos
5122 1.1 christos done
5123 1.1 christos
5124 1.1 christos if test "$ac_cv_header_netinet_ether_h" = yes; then
5125 1.1 christos #
5126 1.1 christos # We have it - does it declare ether_hostton()?
5127 1.1 christos # Unset ac_cv_have_decl_ether_hostton so we don't
5128 1.1 christos # treat the previous failure as a cached value and
5129 1.1 christos # suppress the next test.
5130 1.1 christos #
5131 1.1 christos unset ac_cv_have_decl_ether_hostton
5132 1.1.1.1.12.1 tls ac_fn_c_check_decl "$LINENO" "ether_hostton" "ac_cv_have_decl_ether_hostton" "
5133 1.1 christos #include <netinet/ether.h>
5134 1.1 christos
5135 1.1.1.1.12.1 tls "
5136 1.1.1.1.12.2 tls if test "x$ac_cv_have_decl_ether_hostton" = xyes; then :
5137 1.1 christos
5138 1.1 christos
5139 1.1.1.1.12.1 tls $as_echo "#define NETINET_ETHER_H_DECLARES_ETHER_HOSTTON /**/" >>confdefs.h
5140 1.1 christos
5141 1.1 christos
5142 1.1 christos fi
5143 1.1 christos
5144 1.1 christos fi
5145 1.1 christos fi
5146 1.1 christos #
5147 1.1 christos # Is ether_hostton() declared?
5148 1.1 christos #
5149 1.1 christos if test "$ac_cv_have_decl_ether_hostton" != yes; then
5150 1.1 christos #
5151 1.1 christos # No, we'll have to declare it ourselves.
5152 1.1 christos # Do we have "struct ether_addr"?
5153 1.1 christos #
5154 1.1.1.1.12.1 tls ac_fn_c_check_type "$LINENO" "struct ether_addr" "ac_cv_type_struct_ether_addr" "
5155 1.1 christos #include <sys/types.h>
5156 1.1 christos #include <sys/socket.h>
5157 1.1 christos #include <netinet/in.h>
5158 1.1 christos #include <arpa/inet.h>
5159 1.1 christos struct mbuf;
5160 1.1 christos struct rtentry;
5161 1.1 christos #include <net/if.h>
5162 1.1 christos #include <netinet/if_ether.h>
5163 1.1 christos
5164 1.1.1.1.12.1 tls "
5165 1.1.1.1.12.2 tls if test "x$ac_cv_type_struct_ether_addr" = xyes; then :
5166 1.1 christos
5167 1.1 christos cat >>confdefs.h <<_ACEOF
5168 1.1 christos #define HAVE_STRUCT_ETHER_ADDR 1
5169 1.1 christos _ACEOF
5170 1.1 christos
5171 1.1 christos
5172 1.1 christos fi
5173 1.1 christos
5174 1.1 christos
5175 1.1.1.1.12.1 tls $as_echo "#define HAVE_DECL_ETHER_HOSTTON 0" >>confdefs.h
5176 1.1 christos
5177 1.1 christos else
5178 1.1 christos
5179 1.1.1.1.12.1 tls $as_echo "#define HAVE_DECL_ETHER_HOSTTON 1" >>confdefs.h
5180 1.1 christos
5181 1.1 christos fi
5182 1.1 christos fi
5183 1.1 christos
5184 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking if --disable-protochain option is specified" >&5
5185 1.1.1.1.12.1 tls $as_echo_n "checking if --disable-protochain option is specified... " >&6; }
5186 1.1 christos # Check whether --enable-protochain was given.
5187 1.1.1.1.12.1 tls if test "${enable_protochain+set}" = set; then :
5188 1.1 christos enableval=$enable_protochain;
5189 1.1 christos fi
5190 1.1 christos
5191 1.1 christos case "x$enable_protochain" in
5192 1.1 christos xyes) enable_protochain=enabled ;;
5193 1.1 christos xno) enable_protochain=disabled ;;
5194 1.1 christos x) enable_protochain=enabled ;;
5195 1.1 christos esac
5196 1.1 christos
5197 1.1 christos if test "$enable_protochain" = "disabled"; then
5198 1.1 christos
5199 1.1.1.1.12.1 tls $as_echo "#define NO_PROTOCHAIN 1" >>confdefs.h
5200 1.1 christos
5201 1.1 christos fi
5202 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${enable_protochain}" >&5
5203 1.1.1.1.12.1 tls $as_echo "${enable_protochain}" >&6; }
5204 1.1 christos
5205 1.1 christos #
5206 1.1 christos # SITA support is mutually exclusive with native capture support;
5207 1.1 christos # "--with-sita" selects SITA support.
5208 1.1 christos #
5209 1.1 christos
5210 1.1 christos # Check whether --with-sita was given.
5211 1.1.1.1.12.1 tls if test "${with_sita+set}" = set; then :
5212 1.1 christos withval=$with_sita;
5213 1.1 christos if test ! "x$withval" = "xno" ; then
5214 1.1 christos
5215 1.1.1.1.12.1 tls $as_echo "#define SITA 1" >>confdefs.h
5216 1.1 christos
5217 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: Enabling SITA ACN support" >&5
5218 1.1.1.1.12.1 tls $as_echo "$as_me: Enabling SITA ACN support" >&6;}
5219 1.1 christos V_PCAP=sita
5220 1.1 christos V_FINDALLDEVS=sita
5221 1.1 christos fi
5222 1.1 christos
5223 1.1 christos else
5224 1.1 christos
5225 1.1 christos if test -z "$with_pcap" && test "$cross_compiling" = yes; then
5226 1.1.1.1.12.1 tls as_fn_error $? "pcap type not determined when cross-compiling; use --with-pcap=..." "$LINENO" 5
5227 1.1 christos fi
5228 1.1 christos
5229 1.1 christos # Check whether --with-pcap was given.
5230 1.1.1.1.12.1 tls if test "${with_pcap+set}" = set; then :
5231 1.1 christos withval=$with_pcap;
5232 1.1 christos fi
5233 1.1 christos
5234 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking packet capture type" >&5
5235 1.1.1.1.12.1 tls $as_echo_n "checking packet capture type... " >&6; }
5236 1.1 christos if test ! -z "$with_pcap" ; then
5237 1.1 christos V_PCAP="$withval"
5238 1.1 christos elif test -r /dev/bpf -o -h /dev/bpf ; then
5239 1.1 christos #
5240 1.1 christos # Cloning BPF device.
5241 1.1 christos #
5242 1.1 christos V_PCAP=bpf
5243 1.1 christos
5244 1.1.1.1.12.1 tls $as_echo "#define HAVE_CLONING_BPF 1" >>confdefs.h
5245 1.1 christos
5246 1.1 christos elif test -r /dev/bpf0 ; then
5247 1.1 christos V_PCAP=bpf
5248 1.1 christos elif test -r /usr/include/net/pfilt.h ; then
5249 1.1 christos V_PCAP=pf
5250 1.1 christos elif test -r /dev/enet ; then
5251 1.1 christos V_PCAP=enet
5252 1.1 christos elif test -r /dev/nit ; then
5253 1.1 christos V_PCAP=snit
5254 1.1 christos elif test -r /usr/include/sys/net/nit.h ; then
5255 1.1 christos V_PCAP=nit
5256 1.1 christos elif test -r /usr/include/linux/socket.h ; then
5257 1.1 christos V_PCAP=linux
5258 1.1 christos elif test -r /usr/include/net/raw.h ; then
5259 1.1 christos V_PCAP=snoop
5260 1.1 christos elif test -r /usr/include/odmi.h ; then
5261 1.1 christos #
5262 1.1 christos # On AIX, the BPF devices might not yet be present - they're
5263 1.1 christos # created the first time libpcap runs after booting.
5264 1.1 christos # We check for odmi.h instead.
5265 1.1 christos #
5266 1.1 christos V_PCAP=bpf
5267 1.1 christos elif test -c /dev/bpf0 ; then # check again in case not readable
5268 1.1 christos V_PCAP=bpf
5269 1.1 christos elif test -r /usr/include/sys/dlpi.h ; then
5270 1.1 christos V_PCAP=dlpi
5271 1.1 christos elif test -c /dev/enet ; then # check again in case not readable
5272 1.1 christos V_PCAP=enet
5273 1.1 christos elif test -c /dev/nit ; then # check again in case not readable
5274 1.1 christos V_PCAP=snit
5275 1.1 christos else
5276 1.1 christos V_PCAP=null
5277 1.1 christos fi
5278 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $V_PCAP" >&5
5279 1.1.1.1.12.1 tls $as_echo "$V_PCAP" >&6; }
5280 1.1 christos
5281 1.1 christos #
5282 1.1 christos # Do capture-mechanism-dependent tests.
5283 1.1 christos #
5284 1.1 christos case "$V_PCAP" in
5285 1.1 christos dlpi)
5286 1.1 christos #
5287 1.1.1.1.12.2 tls # Needed for common functions used by pcap-[dlpi,libdlpi].c
5288 1.1.1.1.12.2 tls #
5289 1.1.1.1.12.2 tls SSRC="dlpisubs.c"
5290 1.1.1.1.12.2 tls
5291 1.1.1.1.12.2 tls #
5292 1.1.1.1.12.2 tls # Checks for some header files.
5293 1.1.1.1.12.2 tls #
5294 1.1.1.1.12.2 tls for ac_header in sys/bufmod.h sys/dlpi_ext.h
5295 1.1.1.1.12.2 tls do :
5296 1.1.1.1.12.2 tls as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5297 1.1.1.1.12.2 tls ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5298 1.1.1.1.12.2 tls if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5299 1.1.1.1.12.2 tls cat >>confdefs.h <<_ACEOF
5300 1.1.1.1.12.2 tls #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5301 1.1.1.1.12.2 tls _ACEOF
5302 1.1.1.1.12.2 tls
5303 1.1.1.1.12.2 tls fi
5304 1.1.1.1.12.2 tls
5305 1.1.1.1.12.2 tls done
5306 1.1.1.1.12.2 tls
5307 1.1.1.1.12.2 tls
5308 1.1.1.1.12.2 tls #
5309 1.1 christos # Checks to see if Solaris has the public libdlpi(3LIB) library.
5310 1.1 christos # Note: The existence of /usr/include/libdlpi.h does not mean it is the
5311 1.1 christos # public libdlpi(3LIB) version. Before libdlpi was made public, a
5312 1.1 christos # private version also existed, which did not have the same APIs.
5313 1.1 christos # Due to a gcc bug, the default search path for 32-bit libraries does
5314 1.1 christos # not include /lib, we add it explicitly here.
5315 1.1 christos # [http://bugs.opensolaris.org/view_bug.do?bug_id=6619485].
5316 1.1 christos # Also, due to the bug above applications that link to libpcap with
5317 1.1 christos # libdlpi will have to add "-L/lib" option to "configure".
5318 1.1 christos #
5319 1.1 christos saved_ldflags=$LDFLAGS
5320 1.1 christos LDFLAGS="$LIBS -L/lib"
5321 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlpi_walk in -ldlpi" >&5
5322 1.1.1.1.12.1 tls $as_echo_n "checking for dlpi_walk in -ldlpi... " >&6; }
5323 1.1.1.1.12.2 tls if ${ac_cv_lib_dlpi_dlpi_walk+:} false; then :
5324 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
5325 1.1 christos else
5326 1.1 christos ac_check_lib_save_LIBS=$LIBS
5327 1.1 christos LIBS="-ldlpi $LIBS"
5328 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5329 1.1 christos /* end confdefs.h. */
5330 1.1 christos
5331 1.1 christos /* Override any GCC internal prototype to avoid an error.
5332 1.1 christos Use char because int might match the return type of a GCC
5333 1.1 christos builtin and then its argument prototype would still apply. */
5334 1.1 christos #ifdef __cplusplus
5335 1.1 christos extern "C"
5336 1.1 christos #endif
5337 1.1 christos char dlpi_walk ();
5338 1.1 christos int
5339 1.1 christos main ()
5340 1.1 christos {
5341 1.1 christos return dlpi_walk ();
5342 1.1 christos ;
5343 1.1 christos return 0;
5344 1.1 christos }
5345 1.1 christos _ACEOF
5346 1.1.1.1.12.1 tls if ac_fn_c_try_link "$LINENO"; then :
5347 1.1 christos ac_cv_lib_dlpi_dlpi_walk=yes
5348 1.1 christos else
5349 1.1.1.1.12.1 tls ac_cv_lib_dlpi_dlpi_walk=no
5350 1.1 christos fi
5351 1.1.1.1.12.1 tls rm -f core conftest.err conftest.$ac_objext \
5352 1.1.1.1.12.1 tls conftest$ac_exeext conftest.$ac_ext
5353 1.1 christos LIBS=$ac_check_lib_save_LIBS
5354 1.1 christos fi
5355 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dlpi_dlpi_walk" >&5
5356 1.1.1.1.12.1 tls $as_echo "$ac_cv_lib_dlpi_dlpi_walk" >&6; }
5357 1.1.1.1.12.2 tls if test "x$ac_cv_lib_dlpi_dlpi_walk" = xyes; then :
5358 1.1.1.1.12.2 tls
5359 1.1.1.1.12.2 tls LIBS="-ldlpi $LIBS"
5360 1.1.1.1.12.2 tls V_PCAP=libdlpi
5361 1.1 christos
5362 1.1.1.1.12.1 tls $as_echo "#define HAVE_LIBDLPI 1" >>confdefs.h
5363 1.1 christos
5364 1.1.1.1.12.2 tls
5365 1.1 christos else
5366 1.1 christos V_PCAP=dlpi
5367 1.1 christos fi
5368 1.1 christos
5369 1.1 christos LDFLAGS=$saved_ldflags
5370 1.1 christos
5371 1.1 christos #
5372 1.1 christos # Checks whether <sys/dlpi.h> is usable, to catch weird SCO
5373 1.1 christos # versions of DLPI.
5374 1.1 christos #
5375 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/dlpi.h> is usable" >&5
5376 1.1.1.1.12.1 tls $as_echo_n "checking whether <sys/dlpi.h> is usable... " >&6; }
5377 1.1.1.1.12.2 tls if ${ac_cv_sys_dlpi_usable+:} false; then :
5378 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
5379 1.1 christos else
5380 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5381 1.1 christos /* end confdefs.h. */
5382 1.1 christos
5383 1.1 christos #include <sys/types.h>
5384 1.1 christos #include <sys/time.h>
5385 1.1 christos #include <sys/dlpi.h>
5386 1.1 christos
5387 1.1 christos int
5388 1.1 christos main ()
5389 1.1 christos {
5390 1.1 christos int i = DL_PROMISC_PHYS;
5391 1.1 christos ;
5392 1.1 christos return 0;
5393 1.1 christos }
5394 1.1 christos _ACEOF
5395 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
5396 1.1 christos ac_cv_sys_dlpi_usable=yes
5397 1.1 christos else
5398 1.1.1.1.12.1 tls ac_cv_sys_dlpi_usable=no
5399 1.1 christos fi
5400 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5401 1.1 christos fi
5402 1.1 christos
5403 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_dlpi_usable" >&5
5404 1.1.1.1.12.1 tls $as_echo "$ac_cv_sys_dlpi_usable" >&6; }
5405 1.1 christos if test $ac_cv_sys_dlpi_usable = no ; then
5406 1.1.1.1.12.1 tls as_fn_error $? "<sys/dlpi.h> is not usable on this system; it probably has a non-standard DLPI" "$LINENO" 5
5407 1.1 christos fi
5408 1.1 christos
5409 1.1 christos #
5410 1.1 christos # Check whether we have a /dev/dlpi device or have multiple devices.
5411 1.1 christos #
5412 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/dlpi device" >&5
5413 1.1.1.1.12.1 tls $as_echo_n "checking for /dev/dlpi device... " >&6; }
5414 1.1 christos if test -c /dev/dlpi ; then
5415 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5416 1.1.1.1.12.1 tls $as_echo "yes" >&6; }
5417 1.1 christos
5418 1.1.1.1.12.1 tls $as_echo "#define HAVE_DEV_DLPI 1" >>confdefs.h
5419 1.1 christos
5420 1.1 christos else
5421 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5422 1.1.1.1.12.1 tls $as_echo "no" >&6; }
5423 1.1 christos dir="/dev/dlpi"
5424 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $dir directory" >&5
5425 1.1.1.1.12.1 tls $as_echo_n "checking for $dir directory... " >&6; }
5426 1.1 christos if test -d $dir ; then
5427 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5428 1.1.1.1.12.1 tls $as_echo "yes" >&6; }
5429 1.1 christos
5430 1.1 christos cat >>confdefs.h <<_ACEOF
5431 1.1 christos #define PCAP_DEV_PREFIX "$dir"
5432 1.1 christos _ACEOF
5433 1.1 christos
5434 1.1 christos else
5435 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5436 1.1.1.1.12.1 tls $as_echo "no" >&6; }
5437 1.1 christos fi
5438 1.1 christos fi
5439 1.1 christos
5440 1.1 christos #
5441 1.1 christos # This check is for Solaris with DLPI support for passive modes.
5442 1.1 christos # See dlpi(7P) for more details.
5443 1.1 christos #
5444 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking if dl_passive_req_t struct exists" >&5
5445 1.1.1.1.12.1 tls $as_echo_n "checking if dl_passive_req_t struct exists... " >&6; }
5446 1.1.1.1.12.2 tls if ${ac_cv_lbl_has_dl_passive_req_t+:} false; then :
5447 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
5448 1.1 christos else
5449 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5450 1.1 christos /* end confdefs.h. */
5451 1.1 christos
5452 1.1 christos # include <sys/types.h>
5453 1.1 christos # include <sys/dlpi.h>
5454 1.1 christos int
5455 1.1 christos main ()
5456 1.1 christos {
5457 1.1 christos u_int i = sizeof(dl_passive_req_t)
5458 1.1 christos ;
5459 1.1 christos return 0;
5460 1.1 christos }
5461 1.1 christos _ACEOF
5462 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
5463 1.1 christos ac_cv_lbl_has_dl_passive_req_t=yes
5464 1.1 christos else
5465 1.1.1.1.12.1 tls ac_cv_lbl_has_dl_passive_req_t=no
5466 1.1 christos fi
5467 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5468 1.1 christos fi
5469 1.1 christos
5470 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_has_dl_passive_req_t" >&5
5471 1.1.1.1.12.1 tls $as_echo "$ac_cv_lbl_has_dl_passive_req_t" >&6; }
5472 1.1 christos if test $ac_cv_lbl_has_dl_passive_req_t = yes ; then
5473 1.1 christos
5474 1.1.1.1.12.1 tls $as_echo "#define HAVE_DLPI_PASSIVE 1" >>confdefs.h
5475 1.1 christos
5476 1.1 christos fi
5477 1.1 christos ;;
5478 1.1 christos
5479 1.1 christos linux)
5480 1.1 christos #
5481 1.1 christos # Do we have the wireless extensions?
5482 1.1 christos #
5483 1.1.1.1.12.1 tls for ac_header in linux/wireless.h
5484 1.1.1.1.12.1 tls do :
5485 1.1.1.1.12.1 tls ac_fn_c_check_header_compile "$LINENO" "linux/wireless.h" "ac_cv_header_linux_wireless_h" "
5486 1.1 christos #include <sys/socket.h>
5487 1.1 christos #include <linux/if.h>
5488 1.1 christos #include <linux/types.h>
5489 1.1 christos
5490 1.1.1.1.12.1 tls "
5491 1.1.1.1.12.2 tls if test "x$ac_cv_header_linux_wireless_h" = xyes; then :
5492 1.1 christos cat >>confdefs.h <<_ACEOF
5493 1.1.1.1.12.1 tls #define HAVE_LINUX_WIRELESS_H 1
5494 1.1 christos _ACEOF
5495 1.1 christos
5496 1.1 christos fi
5497 1.1 christos
5498 1.1 christos done
5499 1.1 christos
5500 1.1 christos
5501 1.1 christos #
5502 1.1 christos # Do we have libnl?
5503 1.1 christos #
5504 1.1 christos
5505 1.1 christos # Check whether --with-libnl was given.
5506 1.1.1.1.12.1 tls if test "${with_libnl+set}" = set; then :
5507 1.1 christos withval=$with_libnl; with_libnl=$withval
5508 1.1 christos fi
5509 1.1 christos
5510 1.1 christos
5511 1.1 christos if test x$with_libnl != xno ; then
5512 1.1.1.1.12.2 tls have_any_nl="no"
5513 1.1.1.1.12.2 tls
5514 1.1.1.1.12.1 tls #
5515 1.1.1.1.12.2 tls # Try libnl 3.x first.
5516 1.1.1.1.12.1 tls #
5517 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_socket_alloc in -lnl-3" >&5
5518 1.1.1.1.12.2 tls $as_echo_n "checking for nl_socket_alloc in -lnl-3... " >&6; }
5519 1.1.1.1.12.2 tls if ${ac_cv_lib_nl_3_nl_socket_alloc+:} false; then :
5520 1.1.1.1.12.2 tls $as_echo_n "(cached) " >&6
5521 1.1.1.1.12.2 tls else
5522 1.1.1.1.12.2 tls ac_check_lib_save_LIBS=$LIBS
5523 1.1.1.1.12.2 tls LIBS="-lnl-3 $LIBS"
5524 1.1.1.1.12.2 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5525 1.1.1.1.12.2 tls /* end confdefs.h. */
5526 1.1.1.1.12.2 tls
5527 1.1.1.1.12.2 tls /* Override any GCC internal prototype to avoid an error.
5528 1.1.1.1.12.2 tls Use char because int might match the return type of a GCC
5529 1.1.1.1.12.2 tls builtin and then its argument prototype would still apply. */
5530 1.1.1.1.12.2 tls #ifdef __cplusplus
5531 1.1.1.1.12.2 tls extern "C"
5532 1.1.1.1.12.2 tls #endif
5533 1.1.1.1.12.2 tls char nl_socket_alloc ();
5534 1.1.1.1.12.2 tls int
5535 1.1.1.1.12.2 tls main ()
5536 1.1.1.1.12.2 tls {
5537 1.1.1.1.12.2 tls return nl_socket_alloc ();
5538 1.1.1.1.12.2 tls ;
5539 1.1.1.1.12.2 tls return 0;
5540 1.1.1.1.12.2 tls }
5541 1.1.1.1.12.2 tls _ACEOF
5542 1.1.1.1.12.2 tls if ac_fn_c_try_link "$LINENO"; then :
5543 1.1.1.1.12.2 tls ac_cv_lib_nl_3_nl_socket_alloc=yes
5544 1.1.1.1.12.2 tls else
5545 1.1.1.1.12.2 tls ac_cv_lib_nl_3_nl_socket_alloc=no
5546 1.1.1.1.12.2 tls fi
5547 1.1.1.1.12.2 tls rm -f core conftest.err conftest.$ac_objext \
5548 1.1.1.1.12.2 tls conftest$ac_exeext conftest.$ac_ext
5549 1.1.1.1.12.2 tls LIBS=$ac_check_lib_save_LIBS
5550 1.1.1.1.12.2 tls fi
5551 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nl_3_nl_socket_alloc" >&5
5552 1.1.1.1.12.2 tls $as_echo "$ac_cv_lib_nl_3_nl_socket_alloc" >&6; }
5553 1.1.1.1.12.2 tls if test "x$ac_cv_lib_nl_3_nl_socket_alloc" = xyes; then :
5554 1.1.1.1.12.2 tls
5555 1.1.1.1.12.2 tls #
5556 1.1.1.1.12.2 tls # Yes, we have libnl 3.x.
5557 1.1.1.1.12.2 tls #
5558 1.1.1.1.12.2 tls LIBS="-lnl-genl-3 -lnl-3 $LIBS"
5559 1.1.1.1.12.2 tls
5560 1.1.1.1.12.2 tls $as_echo "#define HAVE_LIBNL 1" >>confdefs.h
5561 1.1.1.1.12.2 tls
5562 1.1.1.1.12.2 tls
5563 1.1.1.1.12.2 tls $as_echo "#define HAVE_LIBNL_3_x 1" >>confdefs.h
5564 1.1.1.1.12.2 tls
5565 1.1.1.1.12.2 tls
5566 1.1.1.1.12.2 tls $as_echo "#define HAVE_LIBNL_NLE 1" >>confdefs.h
5567 1.1.1.1.12.2 tls
5568 1.1.1.1.12.2 tls
5569 1.1.1.1.12.2 tls $as_echo "#define HAVE_LIBNL_SOCKETS 1" >>confdefs.h
5570 1.1.1.1.12.2 tls
5571 1.1.1.1.12.2 tls V_INCLS="$V_INCLS -I/usr/include/libnl3"
5572 1.1.1.1.12.2 tls have_any_nl="yes"
5573 1.1.1.1.12.2 tls
5574 1.1.1.1.12.2 tls fi
5575 1.1.1.1.12.2 tls
5576 1.1.1.1.12.2 tls
5577 1.1.1.1.12.2 tls if test x$have_any_nl = xno ; then
5578 1.1.1.1.12.2 tls #
5579 1.1.1.1.12.2 tls # Try libnl 2.x
5580 1.1.1.1.12.2 tls #
5581 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_socket_alloc in -lnl" >&5
5582 1.1.1.1.12.1 tls $as_echo_n "checking for nl_socket_alloc in -lnl... " >&6; }
5583 1.1.1.1.12.2 tls if ${ac_cv_lib_nl_nl_socket_alloc+:} false; then :
5584 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
5585 1.1 christos else
5586 1.1 christos ac_check_lib_save_LIBS=$LIBS
5587 1.1 christos LIBS="-lnl $LIBS"
5588 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5589 1.1.1.1.12.1 tls /* end confdefs.h. */
5590 1.1.1.1.12.1 tls
5591 1.1.1.1.12.1 tls /* Override any GCC internal prototype to avoid an error.
5592 1.1.1.1.12.1 tls Use char because int might match the return type of a GCC
5593 1.1.1.1.12.1 tls builtin and then its argument prototype would still apply. */
5594 1.1.1.1.12.1 tls #ifdef __cplusplus
5595 1.1.1.1.12.1 tls extern "C"
5596 1.1.1.1.12.1 tls #endif
5597 1.1.1.1.12.1 tls char nl_socket_alloc ();
5598 1.1.1.1.12.1 tls int
5599 1.1.1.1.12.1 tls main ()
5600 1.1.1.1.12.1 tls {
5601 1.1.1.1.12.1 tls return nl_socket_alloc ();
5602 1.1.1.1.12.1 tls ;
5603 1.1.1.1.12.1 tls return 0;
5604 1.1.1.1.12.1 tls }
5605 1.1 christos _ACEOF
5606 1.1.1.1.12.1 tls if ac_fn_c_try_link "$LINENO"; then :
5607 1.1.1.1.12.1 tls ac_cv_lib_nl_nl_socket_alloc=yes
5608 1.1.1.1.12.1 tls else
5609 1.1.1.1.12.1 tls ac_cv_lib_nl_nl_socket_alloc=no
5610 1.1.1.1.12.1 tls fi
5611 1.1.1.1.12.1 tls rm -f core conftest.err conftest.$ac_objext \
5612 1.1.1.1.12.1 tls conftest$ac_exeext conftest.$ac_ext
5613 1.1.1.1.12.1 tls LIBS=$ac_check_lib_save_LIBS
5614 1.1.1.1.12.1 tls fi
5615 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nl_nl_socket_alloc" >&5
5616 1.1.1.1.12.1 tls $as_echo "$ac_cv_lib_nl_nl_socket_alloc" >&6; }
5617 1.1.1.1.12.2 tls if test "x$ac_cv_lib_nl_nl_socket_alloc" = xyes; then :
5618 1.1.1.1.12.1 tls
5619 1.1.1.1.12.2 tls #
5620 1.1.1.1.12.2 tls # Yes, we have libnl 2.x.
5621 1.1.1.1.12.2 tls #
5622 1.1.1.1.12.2 tls LIBS="-lnl-genl -lnl $LIBS"
5623 1.1.1.1.12.1 tls
5624 1.1.1.1.12.1 tls $as_echo "#define HAVE_LIBNL 1" >>confdefs.h
5625 1.1.1.1.12.1 tls
5626 1.1.1.1.12.1 tls
5627 1.1.1.1.12.1 tls $as_echo "#define HAVE_LIBNL_2_x 1" >>confdefs.h
5628 1.1.1.1.12.1 tls
5629 1.1.1.1.12.1 tls
5630 1.1.1.1.12.2 tls $as_echo "#define HAVE_LIBNL_NLE 1" >>confdefs.h
5631 1.1.1.1.12.2 tls
5632 1.1.1.1.12.2 tls
5633 1.1.1.1.12.2 tls $as_echo "#define HAVE_LIBNL_SOCKETS 1" >>confdefs.h
5634 1.1.1.1.12.2 tls
5635 1.1.1.1.12.2 tls have_any_nl="yes"
5636 1.1.1.1.12.1 tls
5637 1.1.1.1.12.2 tls fi
5638 1.1.1.1.12.2 tls
5639 1.1.1.1.12.2 tls fi
5640 1.1.1.1.12.2 tls
5641 1.1.1.1.12.2 tls if test x$have_any_nl = xno ; then
5642 1.1.1.1.12.1 tls #
5643 1.1.1.1.12.1 tls # No, we don't; do we have libnl 1.x?
5644 1.1.1.1.12.1 tls #
5645 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_handle_alloc in -lnl" >&5
5646 1.1.1.1.12.1 tls $as_echo_n "checking for nl_handle_alloc in -lnl... " >&6; }
5647 1.1.1.1.12.2 tls if ${ac_cv_lib_nl_nl_handle_alloc+:} false; then :
5648 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
5649 1.1.1.1.12.1 tls else
5650 1.1.1.1.12.1 tls ac_check_lib_save_LIBS=$LIBS
5651 1.1.1.1.12.1 tls LIBS="-lnl $LIBS"
5652 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5653 1.1 christos /* end confdefs.h. */
5654 1.1 christos
5655 1.1 christos /* Override any GCC internal prototype to avoid an error.
5656 1.1 christos Use char because int might match the return type of a GCC
5657 1.1 christos builtin and then its argument prototype would still apply. */
5658 1.1 christos #ifdef __cplusplus
5659 1.1 christos extern "C"
5660 1.1 christos #endif
5661 1.1 christos char nl_handle_alloc ();
5662 1.1 christos int
5663 1.1 christos main ()
5664 1.1 christos {
5665 1.1 christos return nl_handle_alloc ();
5666 1.1 christos ;
5667 1.1 christos return 0;
5668 1.1 christos }
5669 1.1 christos _ACEOF
5670 1.1.1.1.12.1 tls if ac_fn_c_try_link "$LINENO"; then :
5671 1.1 christos ac_cv_lib_nl_nl_handle_alloc=yes
5672 1.1 christos else
5673 1.1.1.1.12.1 tls ac_cv_lib_nl_nl_handle_alloc=no
5674 1.1 christos fi
5675 1.1.1.1.12.1 tls rm -f core conftest.err conftest.$ac_objext \
5676 1.1.1.1.12.1 tls conftest$ac_exeext conftest.$ac_ext
5677 1.1 christos LIBS=$ac_check_lib_save_LIBS
5678 1.1 christos fi
5679 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nl_nl_handle_alloc" >&5
5680 1.1.1.1.12.1 tls $as_echo "$ac_cv_lib_nl_nl_handle_alloc" >&6; }
5681 1.1.1.1.12.2 tls if test "x$ac_cv_lib_nl_nl_handle_alloc" = xyes; then :
5682 1.1.1.1.12.1 tls
5683 1.1.1.1.12.1 tls #
5684 1.1.1.1.12.1 tls # Yes.
5685 1.1.1.1.12.1 tls #
5686 1.1.1.1.12.1 tls LIBS="-lnl $LIBS"
5687 1.1.1.1.12.1 tls
5688 1.1.1.1.12.1 tls $as_echo "#define HAVE_LIBNL 1" >>confdefs.h
5689 1.1 christos
5690 1.1.1.1.12.2 tls have_any_nl="yes"
5691 1.1 christos
5692 1.1.1.1.12.2 tls fi
5693 1.1.1.1.12.1 tls
5694 1.1.1.1.12.2 tls fi
5695 1.1 christos
5696 1.1.1.1.12.2 tls if test x$have_any_nl = xno ; then
5697 1.1.1.1.12.2 tls #
5698 1.1.1.1.12.2 tls # No, we don't have libnl at all.
5699 1.1.1.1.12.2 tls #
5700 1.1.1.1.12.2 tls if test x$with_libnl = xyes ; then
5701 1.1.1.1.12.2 tls as_fn_error $? "libnl support requested but libnl not found" "$LINENO" 5
5702 1.1.1.1.12.2 tls fi
5703 1.1.1.1.12.2 tls fi
5704 1.1 christos fi
5705 1.1 christos
5706 1.1.1.1.12.1 tls for ac_header in linux/ethtool.h
5707 1.1.1.1.12.1 tls do :
5708 1.1.1.1.12.1 tls ac_fn_c_check_header_compile "$LINENO" "linux/ethtool.h" "ac_cv_header_linux_ethtool_h" "
5709 1.1.1.1.12.1 tls $ac_includes_default
5710 1.1.1.1.12.1 tls #include <linux/types.h>
5711 1.1.1.1.12.1 tls
5712 1.1.1.1.12.1 tls "
5713 1.1.1.1.12.2 tls if test "x$ac_cv_header_linux_ethtool_h" = xyes; then :
5714 1.1.1.1.12.1 tls cat >>confdefs.h <<_ACEOF
5715 1.1.1.1.12.1 tls #define HAVE_LINUX_ETHTOOL_H 1
5716 1.1 christos _ACEOF
5717 1.1.1.1.12.1 tls
5718 1.1.1.1.12.1 tls fi
5719 1.1.1.1.12.1 tls
5720 1.1.1.1.12.1 tls done
5721 1.1.1.1.12.1 tls
5722 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking if if_packet.h has tpacket_stats defined" >&5
5723 1.1.1.1.12.1 tls $as_echo_n "checking if if_packet.h has tpacket_stats defined... " >&6; }
5724 1.1.1.1.12.2 tls if ${ac_cv_lbl_tpacket_stats+:} false; then :
5725 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
5726 1.1.1.1.12.1 tls else
5727 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5728 1.1 christos /* end confdefs.h. */
5729 1.1 christos
5730 1.1 christos # include <linux/if_packet.h>
5731 1.1 christos int
5732 1.1 christos main ()
5733 1.1 christos {
5734 1.1 christos struct tpacket_stats stats
5735 1.1 christos ;
5736 1.1 christos return 0;
5737 1.1 christos }
5738 1.1 christos _ACEOF
5739 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
5740 1.1 christos ac_cv_lbl_tpacket_stats=yes
5741 1.1 christos else
5742 1.1.1.1.12.1 tls ac_cv_lbl_tpacket_stats=no
5743 1.1 christos fi
5744 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5745 1.1 christos fi
5746 1.1 christos
5747 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_tpacket_stats" >&5
5748 1.1.1.1.12.1 tls $as_echo "$ac_cv_lbl_tpacket_stats" >&6; }
5749 1.1 christos if test $ac_cv_lbl_tpacket_stats = yes; then
5750 1.1 christos
5751 1.1.1.1.12.1 tls $as_echo "#define HAVE_TPACKET_STATS 1" >>confdefs.h
5752 1.1 christos
5753 1.1 christos fi
5754 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking if tpacket_auxdata struct has tp_vlan_tci member" >&5
5755 1.1.1.1.12.1 tls $as_echo_n "checking if tpacket_auxdata struct has tp_vlan_tci member... " >&6; }
5756 1.1.1.1.12.2 tls if ${ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci+:} false; then :
5757 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
5758 1.1 christos else
5759 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5760 1.1 christos /* end confdefs.h. */
5761 1.1 christos
5762 1.1.1.1.12.1 tls # include <sys/types.h>
5763 1.1 christos # include <linux/if_packet.h>
5764 1.1 christos int
5765 1.1 christos main ()
5766 1.1 christos {
5767 1.1 christos u_int i = sizeof(((struct tpacket_auxdata *)0)->tp_vlan_tci)
5768 1.1 christos ;
5769 1.1 christos return 0;
5770 1.1 christos }
5771 1.1 christos _ACEOF
5772 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
5773 1.1 christos ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci=yes
5774 1.1 christos else
5775 1.1.1.1.12.1 tls ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci=no
5776 1.1 christos fi
5777 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5778 1.1 christos fi
5779 1.1 christos
5780 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci" >&5
5781 1.1.1.1.12.1 tls $as_echo "$ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci" >&6; }
5782 1.1 christos if test $ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci = yes ; then
5783 1.1 christos HAVE_LINUX_TPACKET_AUXDATA=tp_vlan_tci
5784 1.1 christos
5785 1.1 christos
5786 1.1.1.1.12.1 tls $as_echo "#define HAVE_LINUX_TPACKET_AUXDATA_TP_VLAN_TCI 1" >>confdefs.h
5787 1.1 christos
5788 1.1 christos fi
5789 1.1 christos ;;
5790 1.1 christos
5791 1.1 christos bpf)
5792 1.1 christos #
5793 1.1 christos # Check whether we have the *BSD-style ioctls.
5794 1.1 christos #
5795 1.1.1.1.12.1 tls for ac_header in net/if_media.h
5796 1.1.1.1.12.1 tls do :
5797 1.1.1.1.12.1 tls ac_fn_c_check_header_mongrel "$LINENO" "net/if_media.h" "ac_cv_header_net_if_media_h" "$ac_includes_default"
5798 1.1.1.1.12.2 tls if test "x$ac_cv_header_net_if_media_h" = xyes; then :
5799 1.1 christos cat >>confdefs.h <<_ACEOF
5800 1.1.1.1.12.1 tls #define HAVE_NET_IF_MEDIA_H 1
5801 1.1 christos _ACEOF
5802 1.1 christos
5803 1.1 christos fi
5804 1.1 christos
5805 1.1 christos done
5806 1.1 christos
5807 1.1 christos
5808 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the system supports zerocopy BPF" >&5
5809 1.1.1.1.12.1 tls $as_echo_n "checking whether the system supports zerocopy BPF... " >&6; }
5810 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5811 1.1 christos /* end confdefs.h. */
5812 1.1 christos #include <sys/socket.h>
5813 1.1 christos #include <sys/ioctl.h>
5814 1.1 christos #include <net/if.h>
5815 1.1 christos #include <net/bpf.h>
5816 1.1 christos int
5817 1.1 christos main ()
5818 1.1 christos {
5819 1.1 christos return (BIOCROTZBUF + BPF_BUFMODE_ZBUF);
5820 1.1 christos ;
5821 1.1 christos return 0;
5822 1.1 christos }
5823 1.1 christos _ACEOF
5824 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
5825 1.1 christos
5826 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5827 1.1.1.1.12.1 tls $as_echo "yes" >&6; }
5828 1.1 christos
5829 1.1.1.1.12.1 tls $as_echo "#define HAVE_ZEROCOPY_BPF 1" >>confdefs.h
5830 1.1 christos
5831 1.1 christos
5832 1.1.1.1.12.1 tls else
5833 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5834 1.1.1.1.12.1 tls $as_echo "no" >&6; }
5835 1.1 christos fi
5836 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5837 1.1.1.1.12.1 tls
5838 1.1.1.1.12.1 tls #
5839 1.1.1.1.12.1 tls # Check whether we have struct BPF_TIMEVAL.
5840 1.1.1.1.12.1 tls #
5841 1.1.1.1.12.1 tls ac_fn_c_check_type "$LINENO" "struct BPF_TIMEVAL" "ac_cv_type_struct_BPF_TIMEVAL" "
5842 1.1.1.1.12.1 tls #include <sys/types.h>
5843 1.1.1.1.12.1 tls #include <sys/ioctl.h>
5844 1.1.1.1.12.1 tls #ifdef HAVE_SYS_IOCCOM_H
5845 1.1.1.1.12.1 tls #include <sys/ioccom.h>
5846 1.1.1.1.12.1 tls #endif
5847 1.1.1.1.12.1 tls #include <net/bpf.h>
5848 1.1.1.1.12.1 tls
5849 1.1.1.1.12.1 tls "
5850 1.1.1.1.12.2 tls if test "x$ac_cv_type_struct_BPF_TIMEVAL" = xyes; then :
5851 1.1 christos
5852 1.1 christos cat >>confdefs.h <<_ACEOF
5853 1.1 christos #define HAVE_STRUCT_BPF_TIMEVAL 1
5854 1.1 christos _ACEOF
5855 1.1 christos
5856 1.1 christos
5857 1.1 christos fi
5858 1.1 christos
5859 1.1 christos ;;
5860 1.1 christos
5861 1.1 christos dag)
5862 1.1 christos V_DEFS="$V_DEFS -DDAG_ONLY"
5863 1.1 christos ;;
5864 1.1 christos
5865 1.1 christos septel)
5866 1.1 christos V_DEFS="$V_DEFS -DSEPTEL_ONLY"
5867 1.1 christos ;;
5868 1.1 christos
5869 1.1 christos snf)
5870 1.1 christos V_DEFS="$V_DEFS -DSNF_ONLY"
5871 1.1 christos ;;
5872 1.1 christos
5873 1.1 christos null)
5874 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine packet capture interface" >&5
5875 1.1.1.1.12.1 tls $as_echo "$as_me: WARNING: cannot determine packet capture interface" >&2;}
5876 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: (see the INSTALL doc for more info)" >&5
5877 1.1.1.1.12.1 tls $as_echo "$as_me: WARNING: (see the INSTALL doc for more info)" >&2;}
5878 1.1 christos ;;
5879 1.1 christos esac
5880 1.1 christos
5881 1.1 christos if test "$V_PCAP" = null
5882 1.1 christos then
5883 1.1 christos #
5884 1.1 christos # We can't capture, so we can't open any capture
5885 1.1 christos # devices, so we won't return any interfaces.
5886 1.1 christos #
5887 1.1 christos V_FINDALLDEVS=null
5888 1.1 christos else
5889 1.1.1.1.12.1 tls ac_fn_c_check_func "$LINENO" "getifaddrs" "ac_cv_func_getifaddrs"
5890 1.1.1.1.12.2 tls if test "x$ac_cv_func_getifaddrs" = xyes; then :
5891 1.1 christos
5892 1.1 christos #
5893 1.1 christos # We have "getifaddrs()"; make sure we have <ifaddrs.h>
5894 1.1 christos # as well, just in case some platform is really weird.
5895 1.1 christos #
5896 1.1.1.1.12.1 tls ac_fn_c_check_header_mongrel "$LINENO" "ifaddrs.h" "ac_cv_header_ifaddrs_h" "$ac_includes_default"
5897 1.1.1.1.12.2 tls if test "x$ac_cv_header_ifaddrs_h" = xyes; then :
5898 1.1 christos
5899 1.1 christos #
5900 1.1 christos # We have the header, so we use "getifaddrs()" to
5901 1.1 christos # get the list of interfaces.
5902 1.1 christos #
5903 1.1 christos V_FINDALLDEVS=getad
5904 1.1 christos
5905 1.1 christos else
5906 1.1 christos
5907 1.1 christos #
5908 1.1 christos # We don't have the header - give up.
5909 1.1 christos # XXX - we could also fall back on some other
5910 1.1 christos # mechanism, but, for now, this'll catch this
5911 1.1 christos # problem so that we can at least try to figure
5912 1.1 christos # out something to do on systems with "getifaddrs()"
5913 1.1 christos # but without "ifaddrs.h", if there is something
5914 1.1 christos # we can do on those systems.
5915 1.1 christos #
5916 1.1.1.1.12.1 tls as_fn_error $? "Your system has getifaddrs() but doesn't have a usable <ifaddrs.h>." "$LINENO" 5
5917 1.1 christos
5918 1.1 christos fi
5919 1.1 christos
5920 1.1 christos
5921 1.1 christos
5922 1.1 christos else
5923 1.1 christos
5924 1.1 christos #
5925 1.1 christos # Well, we don't have "getifaddrs()", so we have to use
5926 1.1 christos # some other mechanism; determine what that mechanism is.
5927 1.1 christos #
5928 1.1 christos # The first thing we use is the type of capture mechanism,
5929 1.1 christos # which is somewhat of a proxy for the OS we're using.
5930 1.1 christos #
5931 1.1 christos case "$V_PCAP" in
5932 1.1 christos
5933 1.1 christos dlpi|libdlpi)
5934 1.1 christos #
5935 1.1 christos # This might be Solaris 8 or later, with
5936 1.1 christos # SIOCGLIFCONF, or it might be some other OS
5937 1.1 christos # or some older version of Solaris, with
5938 1.1 christos # just SIOCGIFCONF.
5939 1.1 christos #
5940 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have SIOCGLIFCONF" >&5
5941 1.1.1.1.12.1 tls $as_echo_n "checking whether we have SIOCGLIFCONF... " >&6; }
5942 1.1.1.1.12.2 tls if ${ac_cv_lbl_have_siocglifconf+:} false; then :
5943 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
5944 1.1 christos else
5945 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5946 1.1 christos /* end confdefs.h. */
5947 1.1 christos #include <sys/param.h>
5948 1.1 christos #include <sys/file.h>
5949 1.1 christos #include <sys/ioctl.h>
5950 1.1 christos #include <sys/socket.h>
5951 1.1 christos #include <sys/sockio.h>
5952 1.1 christos int
5953 1.1 christos main ()
5954 1.1 christos {
5955 1.1 christos ioctl(0, SIOCGLIFCONF, (char *)0);
5956 1.1 christos ;
5957 1.1 christos return 0;
5958 1.1 christos }
5959 1.1 christos _ACEOF
5960 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
5961 1.1 christos ac_cv_lbl_have_siocglifconf=yes
5962 1.1 christos else
5963 1.1.1.1.12.1 tls ac_cv_lbl_have_siocglifconf=no
5964 1.1 christos fi
5965 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5966 1.1 christos fi
5967 1.1 christos
5968 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_have_siocglifconf" >&5
5969 1.1.1.1.12.1 tls $as_echo "$ac_cv_lbl_have_siocglifconf" >&6; }
5970 1.1 christos if test $ac_cv_lbl_have_siocglifconf = yes ; then
5971 1.1 christos V_FINDALLDEVS=glifc
5972 1.1 christos else
5973 1.1 christos V_FINDALLDEVS=gifc
5974 1.1 christos fi
5975 1.1 christos ;;
5976 1.1 christos
5977 1.1 christos *)
5978 1.1 christos #
5979 1.1 christos # Assume we just have SIOCGIFCONF.
5980 1.1 christos # (XXX - on at least later Linux kernels, there's
5981 1.1 christos # another mechanism, and we should be using that
5982 1.1 christos # instead.)
5983 1.1 christos #
5984 1.1 christos V_FINDALLDEVS=gifc
5985 1.1 christos ;;
5986 1.1.1.1.12.1 tls esac
5987 1.1.1.1.12.1 tls fi
5988 1.1.1.1.12.1 tls
5989 1.1.1.1.12.1 tls fi
5990 1.1.1.1.12.1 tls
5991 1.1.1.1.12.1 tls fi
5992 1.1.1.1.12.1 tls
5993 1.1.1.1.12.1 tls
5994 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
5995 1.1.1.1.12.1 tls $as_echo_n "checking for socklen_t... " >&6; }
5996 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5997 1.1.1.1.12.1 tls /* end confdefs.h. */
5998 1.1.1.1.12.1 tls
5999 1.1.1.1.12.1 tls #include <sys/types.h>
6000 1.1.1.1.12.1 tls #include <sys/socket.h>
6001 1.1 christos
6002 1.1 christos int
6003 1.1 christos main ()
6004 1.1 christos {
6005 1.1.1.1.12.1 tls socklen_t x;
6006 1.1 christos ;
6007 1.1 christos return 0;
6008 1.1 christos }
6009 1.1 christos _ACEOF
6010 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
6011 1.1.1.1.12.1 tls have_socklen_t=yes
6012 1.1 christos else
6013 1.1.1.1.12.1 tls have_socklen_t=no
6014 1.1.1.1.12.1 tls fi
6015 1.1.1.1.12.1 tls rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6016 1.1.1.1.12.1 tls if test "x$have_socklen_t" = "xyes"; then
6017 1.1.1.1.12.1 tls
6018 1.1.1.1.12.1 tls $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
6019 1.1 christos
6020 1.1 christos fi
6021 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_socklen_t" >&5
6022 1.1.1.1.12.1 tls $as_echo "$have_socklen_t" >&6; }
6023 1.1 christos
6024 1.1.1.1.12.1 tls # Check whether --enable-ipv6 was given.
6025 1.1.1.1.12.1 tls if test "${enable_ipv6+set}" = set; then :
6026 1.1.1.1.12.1 tls enableval=$enable_ipv6;
6027 1.1.1.1.12.1 tls else
6028 1.1.1.1.12.1 tls enable_ipv6=ifavailable
6029 1.1 christos fi
6030 1.1 christos
6031 1.1.1.1.12.1 tls if test "$enable_ipv6" != "no"; then
6032 1.1.1.1.12.1 tls ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
6033 1.1.1.1.12.2 tls if test "x$ac_cv_func_getaddrinfo" = xyes; then :
6034 1.1 christos
6035 1.1.1.1.12.1 tls
6036 1.1.1.1.12.1 tls $as_echo "#define INET6 1" >>confdefs.h
6037 1.1 christos
6038 1.1 christos
6039 1.1 christos else
6040 1.1 christos
6041 1.1 christos if test "$enable_ipv6" != "ifavailable"; then
6042 1.1.1.1.12.1 tls { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6043 1.1.1.1.12.1 tls $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6044 1.1.1.1.12.1 tls as_fn_error $? "--enable-ipv6 was given, but getaddrinfo isn't available
6045 1.1.1.1.12.2 tls See \`config.log' for more details" "$LINENO" 5; }
6046 1.1 christos fi
6047 1.1 christos
6048 1.1 christos fi
6049 1.1 christos
6050 1.1 christos fi
6051 1.1 christos
6052 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build optimizer debugging code" >&5
6053 1.1.1.1.12.1 tls $as_echo_n "checking whether to build optimizer debugging code... " >&6; }
6054 1.1 christos # Check whether --enable-optimizer-dbg was given.
6055 1.1.1.1.12.1 tls if test "${enable_optimizer_dbg+set}" = set; then :
6056 1.1 christos enableval=$enable_optimizer_dbg;
6057 1.1 christos fi
6058 1.1 christos
6059 1.1 christos if test "$enable_optimizer_dbg" = "yes"; then
6060 1.1 christos
6061 1.1.1.1.12.1 tls $as_echo "#define BDEBUG 1" >>confdefs.h
6062 1.1 christos
6063 1.1 christos fi
6064 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${enable_optimizer_dbg-no}" >&5
6065 1.1.1.1.12.1 tls $as_echo "${enable_optimizer_dbg-no}" >&6; }
6066 1.1 christos
6067 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build parser debugging code" >&5
6068 1.1.1.1.12.1 tls $as_echo_n "checking whether to build parser debugging code... " >&6; }
6069 1.1 christos # Check whether --enable-yydebug was given.
6070 1.1.1.1.12.1 tls if test "${enable_yydebug+set}" = set; then :
6071 1.1 christos enableval=$enable_yydebug;
6072 1.1 christos fi
6073 1.1 christos
6074 1.1 christos if test "$enable_yydebug" = "yes"; then
6075 1.1 christos
6076 1.1.1.1.12.1 tls $as_echo "#define YYDEBUG 1" >>confdefs.h
6077 1.1 christos
6078 1.1 christos fi
6079 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${enable_yydebug-no}" >&5
6080 1.1.1.1.12.1 tls $as_echo "${enable_yydebug-no}" >&6; }
6081 1.1 christos
6082 1.1 christos # Check for Endace DAG card support.
6083 1.1 christos
6084 1.1 christos # Check whether --with-dag was given.
6085 1.1.1.1.12.1 tls if test "${with_dag+set}" = set; then :
6086 1.1 christos withval=$with_dag;
6087 1.1 christos if test "$withval" = no
6088 1.1 christos then
6089 1.1 christos # User doesn't want DAG support.
6090 1.1 christos want_dag=no
6091 1.1 christos elif test "$withval" = yes
6092 1.1 christos then
6093 1.1 christos # User wants DAG support but hasn't specified a directory.
6094 1.1 christos want_dag=yes
6095 1.1 christos else
6096 1.1 christos # User wants DAG support and has specified a directory, so use the provided value.
6097 1.1 christos want_dag=yes
6098 1.1 christos dag_root=$withval
6099 1.1 christos fi
6100 1.1 christos
6101 1.1 christos else
6102 1.1 christos
6103 1.1 christos #
6104 1.1 christos # Use DAG API if present, otherwise don't
6105 1.1 christos #
6106 1.1 christos want_dag=ifpresent
6107 1.1 christos
6108 1.1 christos fi
6109 1.1 christos
6110 1.1 christos
6111 1.1 christos
6112 1.1 christos # Check whether --with-dag-includes was given.
6113 1.1.1.1.12.1 tls if test "${with_dag_includes+set}" = set; then :
6114 1.1 christos withval=$with_dag_includes;
6115 1.1 christos # User wants DAG support and has specified a header directory, so use the provided value.
6116 1.1 christos want_dag=yes
6117 1.1 christos dag_include_dir=$withval
6118 1.1 christos
6119 1.1 christos fi
6120 1.1 christos
6121 1.1 christos
6122 1.1 christos
6123 1.1 christos # Check whether --with-dag-libraries was given.
6124 1.1.1.1.12.1 tls if test "${with_dag_libraries+set}" = set; then :
6125 1.1 christos withval=$with_dag_libraries;
6126 1.1 christos # User wants DAG support and has specified a library directory, so use the provided value.
6127 1.1 christos want_dag=yes
6128 1.1 christos dag_lib_dir=$withval
6129 1.1 christos
6130 1.1 christos fi
6131 1.1 christos
6132 1.1 christos
6133 1.1 christos case "$V_PCAP" in
6134 1.1 christos linux|bpf|dag)
6135 1.1 christos #
6136 1.1 christos # We support the DAG API if we're on Linux or BSD, or if we're
6137 1.1 christos # building a DAG-only libpcap.
6138 1.1 christos #
6139 1.1 christos ;;
6140 1.1 christos *)
6141 1.1 christos #
6142 1.1 christos # If the user explicitly requested DAG, tell them it's not
6143 1.1 christos # supported.
6144 1.1 christos #
6145 1.1 christos # If they expressed no preference, don't include it.
6146 1.1 christos #
6147 1.1 christos if test $want_dag = yes; then
6148 1.1.1.1.12.1 tls as_fn_error $? "DAG support is only available with 'linux' 'bpf' and 'dag' packet capture types" "$LINENO" 5
6149 1.1 christos elif test $want_dag = yes; then
6150 1.1 christos want_dag=no
6151 1.1 christos fi
6152 1.1 christos ;;
6153 1.1 christos esac
6154 1.1 christos
6155 1.1 christos ac_cv_lbl_dag_api=no
6156 1.1 christos if test "$want_dag" != no; then
6157 1.1 christos
6158 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have DAG API headers" >&5
6159 1.1.1.1.12.1 tls $as_echo_n "checking whether we have DAG API headers... " >&6; }
6160 1.1 christos
6161 1.1 christos # If necessary, set default paths for DAG API headers and libraries.
6162 1.1 christos if test -z "$dag_root"; then
6163 1.1 christos dag_root=/usr/local
6164 1.1 christos fi
6165 1.1 christos
6166 1.1 christos if test -z "$dag_include_dir"; then
6167 1.1 christos dag_include_dir="$dag_root/include"
6168 1.1 christos fi
6169 1.1 christos
6170 1.1 christos if test -z "$dag_lib_dir"; then
6171 1.1 christos dag_lib_dir="$dag_root/lib"
6172 1.1 christos fi
6173 1.1 christos
6174 1.1 christos if test -z "$dag_tools_dir"; then
6175 1.1 christos dag_tools_dir="$dag_root/tools"
6176 1.1.1.1.12.1 tls fi
6177 1.1 christos
6178 1.1 christos if test -r $dag_include_dir/dagapi.h; then
6179 1.1 christos ac_cv_lbl_dag_api=yes
6180 1.1 christos fi
6181 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_dag_api ($dag_include_dir)" >&5
6182 1.1.1.1.12.1 tls $as_echo "$ac_cv_lbl_dag_api ($dag_include_dir)" >&6; }
6183 1.1 christos fi
6184 1.1 christos
6185 1.1 christos if test $ac_cv_lbl_dag_api = yes; then
6186 1.1 christos V_INCLS="$V_INCLS -I$dag_include_dir"
6187 1.1.1.1.12.1 tls
6188 1.1 christos if test $V_PCAP != dag ; then
6189 1.1 christos SSRC="pcap-dag.c"
6190 1.1 christos fi
6191 1.1 christos
6192 1.1 christos # See if we can find a general version string.
6193 1.1 christos # Don't need to save and restore LIBS to prevent -ldag being
6194 1.1 christos # included if there's a found-action (arg 3).
6195 1.1 christos saved_ldflags=$LDFLAGS
6196 1.1 christos LDFLAGS="-L$dag_lib_dir"
6197 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dag_attach_stream in -ldag" >&5
6198 1.1.1.1.12.1 tls $as_echo_n "checking for dag_attach_stream in -ldag... " >&6; }
6199 1.1.1.1.12.2 tls if ${ac_cv_lib_dag_dag_attach_stream+:} false; then :
6200 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
6201 1.1 christos else
6202 1.1 christos ac_check_lib_save_LIBS=$LIBS
6203 1.1 christos LIBS="-ldag $LIBS"
6204 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6205 1.1 christos /* end confdefs.h. */
6206 1.1 christos
6207 1.1 christos /* Override any GCC internal prototype to avoid an error.
6208 1.1 christos Use char because int might match the return type of a GCC
6209 1.1 christos builtin and then its argument prototype would still apply. */
6210 1.1 christos #ifdef __cplusplus
6211 1.1 christos extern "C"
6212 1.1 christos #endif
6213 1.1 christos char dag_attach_stream ();
6214 1.1 christos int
6215 1.1 christos main ()
6216 1.1 christos {
6217 1.1 christos return dag_attach_stream ();
6218 1.1 christos ;
6219 1.1 christos return 0;
6220 1.1 christos }
6221 1.1 christos _ACEOF
6222 1.1.1.1.12.1 tls if ac_fn_c_try_link "$LINENO"; then :
6223 1.1 christos ac_cv_lib_dag_dag_attach_stream=yes
6224 1.1 christos else
6225 1.1.1.1.12.1 tls ac_cv_lib_dag_dag_attach_stream=no
6226 1.1 christos fi
6227 1.1.1.1.12.1 tls rm -f core conftest.err conftest.$ac_objext \
6228 1.1.1.1.12.1 tls conftest$ac_exeext conftest.$ac_ext
6229 1.1 christos LIBS=$ac_check_lib_save_LIBS
6230 1.1 christos fi
6231 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dag_dag_attach_stream" >&5
6232 1.1.1.1.12.1 tls $as_echo "$ac_cv_lib_dag_dag_attach_stream" >&6; }
6233 1.1.1.1.12.2 tls if test "x$ac_cv_lib_dag_dag_attach_stream" = xyes; then :
6234 1.1 christos dag_streams="1"
6235 1.1 christos else
6236 1.1 christos dag_streams="0"
6237 1.1 christos fi
6238 1.1 christos
6239 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dag_get_erf_types in -ldag" >&5
6240 1.1.1.1.12.1 tls $as_echo_n "checking for dag_get_erf_types in -ldag... " >&6; }
6241 1.1.1.1.12.2 tls if ${ac_cv_lib_dag_dag_get_erf_types+:} false; then :
6242 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
6243 1.1 christos else
6244 1.1 christos ac_check_lib_save_LIBS=$LIBS
6245 1.1 christos LIBS="-ldag $LIBS"
6246 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6247 1.1 christos /* end confdefs.h. */
6248 1.1 christos
6249 1.1 christos /* Override any GCC internal prototype to avoid an error.
6250 1.1 christos Use char because int might match the return type of a GCC
6251 1.1 christos builtin and then its argument prototype would still apply. */
6252 1.1 christos #ifdef __cplusplus
6253 1.1 christos extern "C"
6254 1.1 christos #endif
6255 1.1 christos char dag_get_erf_types ();
6256 1.1 christos int
6257 1.1 christos main ()
6258 1.1 christos {
6259 1.1 christos return dag_get_erf_types ();
6260 1.1 christos ;
6261 1.1 christos return 0;
6262 1.1 christos }
6263 1.1 christos _ACEOF
6264 1.1.1.1.12.1 tls if ac_fn_c_try_link "$LINENO"; then :
6265 1.1 christos ac_cv_lib_dag_dag_get_erf_types=yes
6266 1.1 christos else
6267 1.1.1.1.12.1 tls ac_cv_lib_dag_dag_get_erf_types=no
6268 1.1 christos fi
6269 1.1.1.1.12.1 tls rm -f core conftest.err conftest.$ac_objext \
6270 1.1.1.1.12.1 tls conftest$ac_exeext conftest.$ac_ext
6271 1.1 christos LIBS=$ac_check_lib_save_LIBS
6272 1.1 christos fi
6273 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dag_dag_get_erf_types" >&5
6274 1.1.1.1.12.1 tls $as_echo "$ac_cv_lib_dag_dag_get_erf_types" >&6; }
6275 1.1.1.1.12.2 tls if test "x$ac_cv_lib_dag_dag_get_erf_types" = xyes; then :
6276 1.1 christos
6277 1.1 christos
6278 1.1.1.1.12.1 tls $as_echo "#define HAVE_DAG_GET_ERF_TYPES 1" >>confdefs.h
6279 1.1 christos
6280 1.1 christos fi
6281 1.1 christos
6282 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dag_get_stream_erf_types in -ldag" >&5
6283 1.1.1.1.12.1 tls $as_echo_n "checking for dag_get_stream_erf_types in -ldag... " >&6; }
6284 1.1.1.1.12.2 tls if ${ac_cv_lib_dag_dag_get_stream_erf_types+:} false; then :
6285 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
6286 1.1 christos else
6287 1.1 christos ac_check_lib_save_LIBS=$LIBS
6288 1.1 christos LIBS="-ldag $LIBS"
6289 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6290 1.1 christos /* end confdefs.h. */
6291 1.1 christos
6292 1.1 christos /* Override any GCC internal prototype to avoid an error.
6293 1.1 christos Use char because int might match the return type of a GCC
6294 1.1 christos builtin and then its argument prototype would still apply. */
6295 1.1 christos #ifdef __cplusplus
6296 1.1 christos extern "C"
6297 1.1 christos #endif
6298 1.1 christos char dag_get_stream_erf_types ();
6299 1.1 christos int
6300 1.1 christos main ()
6301 1.1 christos {
6302 1.1 christos return dag_get_stream_erf_types ();
6303 1.1 christos ;
6304 1.1 christos return 0;
6305 1.1 christos }
6306 1.1 christos _ACEOF
6307 1.1.1.1.12.1 tls if ac_fn_c_try_link "$LINENO"; then :
6308 1.1 christos ac_cv_lib_dag_dag_get_stream_erf_types=yes
6309 1.1 christos else
6310 1.1.1.1.12.1 tls ac_cv_lib_dag_dag_get_stream_erf_types=no
6311 1.1 christos fi
6312 1.1.1.1.12.1 tls rm -f core conftest.err conftest.$ac_objext \
6313 1.1.1.1.12.1 tls conftest$ac_exeext conftest.$ac_ext
6314 1.1 christos LIBS=$ac_check_lib_save_LIBS
6315 1.1 christos fi
6316 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dag_dag_get_stream_erf_types" >&5
6317 1.1.1.1.12.1 tls $as_echo "$ac_cv_lib_dag_dag_get_stream_erf_types" >&6; }
6318 1.1.1.1.12.2 tls if test "x$ac_cv_lib_dag_dag_get_stream_erf_types" = xyes; then :
6319 1.1 christos
6320 1.1 christos
6321 1.1.1.1.12.1 tls $as_echo "#define HAVE_DAG_GET_STREAM_ERF_TYPES 1" >>confdefs.h
6322 1.1 christos
6323 1.1 christos fi
6324 1.1 christos
6325 1.1.1.1.12.1 tls
6326 1.1 christos LDFLAGS=$saved_ldflags
6327 1.1 christos
6328 1.1 christos if test "$dag_streams" = 1; then
6329 1.1 christos
6330 1.1.1.1.12.1 tls $as_echo "#define HAVE_DAG_STREAMS_API 1" >>confdefs.h
6331 1.1 christos
6332 1.1 christos LIBS="$LIBS -ldag"
6333 1.1.1.1.12.1 tls LDFLAGS="$LDFLAGS -L$dag_lib_dir"
6334 1.1 christos
6335 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for vdag_set_device_info in -lvdag" >&5
6336 1.1.1.1.12.1 tls $as_echo_n "checking for vdag_set_device_info in -lvdag... " >&6; }
6337 1.1.1.1.12.2 tls if ${ac_cv_lib_vdag_vdag_set_device_info+:} false; then :
6338 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
6339 1.1.1.1.12.1 tls else
6340 1.1.1.1.12.1 tls ac_check_lib_save_LIBS=$LIBS
6341 1.1.1.1.12.1 tls LIBS="-lvdag $LIBS"
6342 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6343 1.1.1.1.12.1 tls /* end confdefs.h. */
6344 1.1 christos
6345 1.1.1.1.12.1 tls /* Override any GCC internal prototype to avoid an error.
6346 1.1.1.1.12.1 tls Use char because int might match the return type of a GCC
6347 1.1.1.1.12.1 tls builtin and then its argument prototype would still apply. */
6348 1.1.1.1.12.1 tls #ifdef __cplusplus
6349 1.1.1.1.12.1 tls extern "C"
6350 1.1.1.1.12.1 tls #endif
6351 1.1.1.1.12.1 tls char vdag_set_device_info ();
6352 1.1.1.1.12.1 tls int
6353 1.1.1.1.12.1 tls main ()
6354 1.1.1.1.12.1 tls {
6355 1.1.1.1.12.1 tls return vdag_set_device_info ();
6356 1.1.1.1.12.1 tls ;
6357 1.1.1.1.12.1 tls return 0;
6358 1.1.1.1.12.1 tls }
6359 1.1 christos _ACEOF
6360 1.1.1.1.12.1 tls if ac_fn_c_try_link "$LINENO"; then :
6361 1.1.1.1.12.1 tls ac_cv_lib_vdag_vdag_set_device_info=yes
6362 1.1.1.1.12.1 tls else
6363 1.1.1.1.12.1 tls ac_cv_lib_vdag_vdag_set_device_info=no
6364 1.1.1.1.12.1 tls fi
6365 1.1.1.1.12.1 tls rm -f core conftest.err conftest.$ac_objext \
6366 1.1.1.1.12.1 tls conftest$ac_exeext conftest.$ac_ext
6367 1.1.1.1.12.1 tls LIBS=$ac_check_lib_save_LIBS
6368 1.1.1.1.12.1 tls fi
6369 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_vdag_vdag_set_device_info" >&5
6370 1.1.1.1.12.1 tls $as_echo "$ac_cv_lib_vdag_vdag_set_device_info" >&6; }
6371 1.1.1.1.12.2 tls if test "x$ac_cv_lib_vdag_vdag_set_device_info" = xyes; then :
6372 1.1.1.1.12.1 tls ac_dag_have_vdag="1"
6373 1.1.1.1.12.1 tls else
6374 1.1.1.1.12.1 tls ac_dag_have_vdag="0"
6375 1.1.1.1.12.1 tls fi
6376 1.1.1.1.12.1 tls
6377 1.1.1.1.12.1 tls if test "$ac_dag_have_vdag" = 1; then
6378 1.1.1.1.12.1 tls
6379 1.1.1.1.12.1 tls $as_echo "#define HAVE_DAG_VDAG 1" >>confdefs.h
6380 1.1.1.1.12.1 tls
6381 1.1.1.1.12.1 tls LIBS="$LIBS -lpthread"
6382 1.1.1.1.12.1 tls fi
6383 1.1.1.1.12.1 tls fi
6384 1.1.1.1.12.1 tls
6385 1.1.1.1.12.1 tls
6386 1.1.1.1.12.1 tls $as_echo "#define HAVE_DAG_API 1" >>confdefs.h
6387 1.1 christos
6388 1.1 christos fi
6389 1.1 christos
6390 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have the DAG API" >&5
6391 1.1.1.1.12.1 tls $as_echo_n "checking whether we have the DAG API... " >&6; }
6392 1.1 christos
6393 1.1 christos if test $ac_cv_lbl_dag_api = no; then
6394 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6395 1.1.1.1.12.1 tls $as_echo "no" >&6; }
6396 1.1 christos if test "$want_dag" = yes; then
6397 1.1 christos # User wanted DAG support but we couldn't find it.
6398 1.1.1.1.12.1 tls as_fn_error $? "DAG API requested, but not found at $dag_root: use --without-dag" "$LINENO" 5
6399 1.1 christos fi
6400 1.1 christos
6401 1.1 christos if test "$V_PCAP" = dag; then
6402 1.1 christos # User requested "dag" capture type but the DAG API wasn't
6403 1.1 christos # found.
6404 1.1.1.1.12.1 tls as_fn_error $? "Specifying the capture type as \"dag\" requires the DAG API to be present; use the --with-dag options to specify the location. (Try \"./configure --help\" for more information.)" "$LINENO" 5
6405 1.1 christos fi
6406 1.1 christos else
6407 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6408 1.1.1.1.12.1 tls $as_echo "yes" >&6; }
6409 1.1 christos fi
6410 1.1 christos
6411 1.1 christos
6412 1.1 christos # Check whether --with-septel was given.
6413 1.1.1.1.12.1 tls if test "${with_septel+set}" = set; then :
6414 1.1 christos withval=$with_septel;
6415 1.1 christos if test "$withval" = no
6416 1.1 christos then
6417 1.1 christos want_septel=no
6418 1.1 christos elif test "$withval" = yes
6419 1.1 christos then
6420 1.1 christos want_septel=yes
6421 1.1 christos septel_root=
6422 1.1 christos else
6423 1.1 christos want_septel=yes
6424 1.1 christos septel_root=$withval
6425 1.1 christos fi
6426 1.1 christos
6427 1.1 christos else
6428 1.1 christos
6429 1.1 christos #
6430 1.1 christos # Use Septel API if present, otherwise don't
6431 1.1 christos #
6432 1.1 christos want_septel=ifpresent
6433 1.1 christos septel_root=./../septel
6434 1.1 christos
6435 1.1 christos fi
6436 1.1 christos
6437 1.1 christos ac_cv_lbl_septel_api=no
6438 1.1 christos case "$V_PCAP" in
6439 1.1 christos linux|septel)
6440 1.1 christos #
6441 1.1 christos # We support the Septel API if we're on Linux, or if we're building
6442 1.1 christos # a Septel-only libpcap.
6443 1.1 christos #
6444 1.1 christos ;;
6445 1.1 christos *)
6446 1.1 christos #
6447 1.1 christos # If the user explicitly requested Septel, tell them it's not
6448 1.1 christos # supported.
6449 1.1 christos #
6450 1.1 christos # If they expressed no preference, don't include it.
6451 1.1 christos #
6452 1.1 christos if test $want_septel = yes; then
6453 1.1.1.1.12.1 tls as_fn_error $? "Septel support only available with 'linux' and 'septel' packet capture types" "$LINENO" 5
6454 1.1 christos elif test $want_septel = yes; then
6455 1.1 christos want_septel=no
6456 1.1 christos fi
6457 1.1 christos ;;
6458 1.1 christos esac
6459 1.1 christos
6460 1.1 christos if test "$with_septel" != no; then
6461 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have Septel API" >&5
6462 1.1.1.1.12.1 tls $as_echo_n "checking whether we have Septel API... " >&6; }
6463 1.1 christos
6464 1.1 christos if test -z "$septel_root"; then
6465 1.1 christos septel_root=$srcdir/../septel
6466 1.1 christos fi
6467 1.1 christos
6468 1.1 christos septel_tools_dir="$septel_root"
6469 1.1 christos septel_include_dir="$septel_root/INC"
6470 1.1 christos
6471 1.1 christos ac_cv_lbl_septel_api=no
6472 1.1 christos if test -r "$septel_include_dir/msg.h"; then
6473 1.1 christos V_INCLS="$V_INCLS -I$septel_include_dir"
6474 1.1 christos ADDLOBJS="$ADDLOBJS $septel_tools_dir/asciibin.o $septel_tools_dir/bit2byte.o $septel_tools_dir/confirm.o $septel_tools_dir/fmtmsg.o $septel_tools_dir/gct_unix.o $septel_tools_dir/hqueue.o $septel_tools_dir/ident.o $septel_tools_dir/mem.o $septel_tools_dir/pack.o $septel_tools_dir/parse.o $septel_tools_dir/pool.o $septel_tools_dir/sdlsig.o $septel_tools_dir/strtonum.o $septel_tools_dir/timer.o $septel_tools_dir/trace.o"
6475 1.1 christos ADDLARCHIVEOBJS="$ADDLARCHIVEOBJS $septel_tools_dir/asciibin.o $septel_tools_dir/bit2byte.o $septel_tools_dir/confirm.o $septel_tools_dir/fmtmsg.o $septel_tools_dir/gct_unix.o $septel_tools_dir/hqueue.o $septel_tools_dir/ident.o $septel_tools_dir/mem.o $septel_tools_dir/pack.o $septel_tools_dir/parse.o $septel_tools_dir/pool.o $septel_tools_dir/sdlsig.o $septel_tools_dir/strtonum.o $septel_tools_dir/timer.o $septel_tools_dir/trace.o"
6476 1.1 christos
6477 1.1 christos if test "$V_PCAP" != septel ; then
6478 1.1 christos SSRC="pcap-septel.c"
6479 1.1 christos fi
6480 1.1 christos ac_cv_lbl_septel_api=yes
6481 1.1 christos fi
6482 1.1 christos
6483 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_septel_api" >&5
6484 1.1.1.1.12.1 tls $as_echo "$ac_cv_lbl_septel_api" >&6; }
6485 1.1 christos if test $ac_cv_lbl_septel_api = no; then
6486 1.1 christos if test "$want_septel" = yes; then
6487 1.1.1.1.12.1 tls as_fn_error $? "Septel API not found under directory $septel_root; use --without-septel" "$LINENO" 5
6488 1.1 christos fi
6489 1.1 christos else
6490 1.1 christos
6491 1.1.1.1.12.1 tls $as_echo "#define HAVE_SEPTEL_API 1" >>confdefs.h
6492 1.1 christos
6493 1.1 christos fi
6494 1.1 christos fi
6495 1.1 christos
6496 1.1 christos if test "$V_PCAP" = septel -a "$ac_cv_lbl_septel_api" = no; then
6497 1.1.1.1.12.1 tls as_fn_error $? "Specifying the capture type as 'septel' requires the Septel API to be present; use --with-septel=DIR" "$LINENO" 5
6498 1.1 christos fi
6499 1.1 christos
6500 1.1 christos # Check for Myricom SNF support.
6501 1.1 christos
6502 1.1 christos # Check whether --with-snf was given.
6503 1.1.1.1.12.1 tls if test "${with_snf+set}" = set; then :
6504 1.1 christos withval=$with_snf;
6505 1.1 christos if test "$withval" = no
6506 1.1 christos then
6507 1.1 christos # User explicitly doesn't want SNF
6508 1.1 christos want_snf=no
6509 1.1 christos elif test "$withval" = yes
6510 1.1 christos then
6511 1.1 christos # User wants SNF support but hasn't specific a directory.
6512 1.1 christos want_snf=yes
6513 1.1 christos else
6514 1.1 christos # User wants SNF support with a specified directory.
6515 1.1 christos want_snf=yes
6516 1.1 christos snf_root=$withval
6517 1.1 christos fi
6518 1.1 christos
6519 1.1 christos else
6520 1.1 christos
6521 1.1 christos #
6522 1.1 christos # Use Sniffer API if present, otherwise don't
6523 1.1 christos #
6524 1.1 christos want_snf=ifpresent
6525 1.1 christos
6526 1.1 christos fi
6527 1.1 christos
6528 1.1 christos
6529 1.1 christos
6530 1.1 christos # Check whether --with-snf-includes was given.
6531 1.1.1.1.12.1 tls if test "${with_snf_includes+set}" = set; then :
6532 1.1 christos withval=$with_snf_includes;
6533 1.1 christos # User wants SNF with specific header directory
6534 1.1 christos want_snf=yes
6535 1.1 christos snf_include_dir=$withval
6536 1.1 christos
6537 1.1 christos fi
6538 1.1 christos
6539 1.1 christos
6540 1.1 christos
6541 1.1 christos # Check whether --with-snf-libraries was given.
6542 1.1.1.1.12.1 tls if test "${with_snf_libraries+set}" = set; then :
6543 1.1 christos withval=$with_snf_libraries;
6544 1.1 christos # User wants SNF with specific lib directory
6545 1.1 christos want_snf=yes
6546 1.1 christos snf_lib_dir=$withval
6547 1.1 christos
6548 1.1 christos fi
6549 1.1 christos
6550 1.1 christos
6551 1.1 christos case "$V_PCAP" in
6552 1.1 christos bpf|linux|snf)
6553 1.1 christos #
6554 1.1 christos # We support the Sniffer API if we're on BSD, Linux, or if we're
6555 1.1 christos # building a Sniffer-only libpcap.
6556 1.1 christos #
6557 1.1 christos ;;
6558 1.1 christos *)
6559 1.1 christos #
6560 1.1 christos # If the user explicitly requested Sniffer, tell them it's not
6561 1.1 christos # supported.
6562 1.1 christos #
6563 1.1 christos # If they expressed no preference, don't include it.
6564 1.1 christos #
6565 1.1 christos if test $want_snf = yes; then
6566 1.1.1.1.12.1 tls as_fn_error $? "Myricom SNF support only available with 'bpf' 'linux' and 'snf' packet capture types" "$LINENO" 5
6567 1.1 christos elif test $want_snf = yes; then
6568 1.1 christos want_snf=no
6569 1.1 christos fi
6570 1.1 christos ;;
6571 1.1 christos esac
6572 1.1 christos
6573 1.1 christos ac_cv_lbl_snf_api=no
6574 1.1 christos if test "$with_snf" != no; then
6575 1.1 christos
6576 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have Myricom Sniffer API" >&5
6577 1.1.1.1.12.1 tls $as_echo_n "checking whether we have Myricom Sniffer API... " >&6; }
6578 1.1 christos
6579 1.1 christos if test -z "$snf_root"; then
6580 1.1 christos snf_root=/opt/snf
6581 1.1 christos fi
6582 1.1 christos
6583 1.1 christos if test -z "$snf_include_dir"; then
6584 1.1 christos snf_include_dir="$snf_root/include"
6585 1.1 christos fi
6586 1.1 christos
6587 1.1 christos if test -z "$snf_lib_dir"; then
6588 1.1 christos snf_lib_dir="$snf_root/lib"
6589 1.1 christos fi
6590 1.1 christos
6591 1.1 christos if test -f "$snf_include_dir/snf.h"; then
6592 1.1 christos ac_cv_lbl_snf_api=yes
6593 1.1 christos fi
6594 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_snf_api ($snf_root)" >&5
6595 1.1.1.1.12.1 tls $as_echo "$ac_cv_lbl_snf_api ($snf_root)" >&6; }
6596 1.1 christos
6597 1.1 christos if test $ac_cv_lbl_snf_api = no; then
6598 1.1 christos if test "$want_snf" = yes; then
6599 1.1.1.1.12.1 tls as_fn_error $? "SNF API headers not found under $snf_include_dir; use --without-snf" "$LINENO" 5
6600 1.1 christos fi
6601 1.1 christos else
6602 1.1 christos saved_ldflags=$LDFLAGS
6603 1.1 christos LDFLAGS="$LDFLAGS -L$snf_lib_dir"
6604 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for snf_init in -lsnf" >&5
6605 1.1.1.1.12.1 tls $as_echo_n "checking for snf_init in -lsnf... " >&6; }
6606 1.1.1.1.12.2 tls if ${ac_cv_lib_snf_snf_init+:} false; then :
6607 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
6608 1.1 christos else
6609 1.1 christos ac_check_lib_save_LIBS=$LIBS
6610 1.1 christos LIBS="-lsnf $LIBS"
6611 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6612 1.1 christos /* end confdefs.h. */
6613 1.1 christos
6614 1.1 christos /* Override any GCC internal prototype to avoid an error.
6615 1.1 christos Use char because int might match the return type of a GCC
6616 1.1 christos builtin and then its argument prototype would still apply. */
6617 1.1 christos #ifdef __cplusplus
6618 1.1 christos extern "C"
6619 1.1 christos #endif
6620 1.1 christos char snf_init ();
6621 1.1 christos int
6622 1.1 christos main ()
6623 1.1 christos {
6624 1.1 christos return snf_init ();
6625 1.1 christos ;
6626 1.1 christos return 0;
6627 1.1 christos }
6628 1.1 christos _ACEOF
6629 1.1.1.1.12.1 tls if ac_fn_c_try_link "$LINENO"; then :
6630 1.1 christos ac_cv_lib_snf_snf_init=yes
6631 1.1 christos else
6632 1.1.1.1.12.1 tls ac_cv_lib_snf_snf_init=no
6633 1.1 christos fi
6634 1.1.1.1.12.1 tls rm -f core conftest.err conftest.$ac_objext \
6635 1.1.1.1.12.1 tls conftest$ac_exeext conftest.$ac_ext
6636 1.1 christos LIBS=$ac_check_lib_save_LIBS
6637 1.1 christos fi
6638 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_snf_snf_init" >&5
6639 1.1.1.1.12.1 tls $as_echo "$ac_cv_lib_snf_snf_init" >&6; }
6640 1.1.1.1.12.2 tls if test "x$ac_cv_lib_snf_snf_init" = xyes; then :
6641 1.1 christos ac_cv_lbl_snf_api="yes"
6642 1.1 christos else
6643 1.1 christos ac_cv_lbl_snf_api="no"
6644 1.1 christos fi
6645 1.1 christos
6646 1.1 christos LDFLAGS="$saved_ldflags"
6647 1.1 christos
6648 1.1 christos if test $ac_cv_lbl_snf_api = no; then
6649 1.1 christos if test "$want_snf" = yes; then
6650 1.1.1.1.12.1 tls as_fn_error $? "SNF API cannot correctly be linked check config.log; use --without-snf" "$LINENO" 5
6651 1.1 christos fi
6652 1.1 christos else
6653 1.1 christos V_INCLS="$V_INCLS -I$snf_include_dir"
6654 1.1 christos LIBS="$LIBS -lsnf"
6655 1.1 christos LDFLAGS="$LDFLAGS -L$snf_lib_dir"
6656 1.1 christos if test "$V_PCAP" != snf ; then
6657 1.1 christos SSRC="pcap-snf.c"
6658 1.1 christos fi
6659 1.1 christos
6660 1.1.1.1.12.1 tls $as_echo "#define HAVE_SNF_API 1" >>confdefs.h
6661 1.1 christos
6662 1.1 christos fi
6663 1.1 christos fi
6664 1.1 christos fi
6665 1.1 christos
6666 1.1 christos if test "$V_PCAP" = snf -a "$ac_cv_lbl_snf_api" = no; then
6667 1.1.1.1.12.1 tls as_fn_error $? "Specifying the capture type as 'snf' requires the Myricom Sniffer API to be present; use --with-snf=DIR" "$LINENO" 5
6668 1.1 christos fi
6669 1.1 christos
6670 1.1 christos
6671 1.1 christos # Check whether --with-flex was given.
6672 1.1.1.1.12.1 tls if test "${with_flex+set}" = set; then :
6673 1.1 christos withval=$with_flex;
6674 1.1 christos fi
6675 1.1 christos
6676 1.1 christos
6677 1.1 christos # Check whether --with-bison was given.
6678 1.1.1.1.12.1 tls if test "${with_bison+set}" = set; then :
6679 1.1 christos withval=$with_bison;
6680 1.1 christos fi
6681 1.1 christos
6682 1.1 christos if test "$with_flex" = no ; then
6683 1.1 christos V_LEX=lex
6684 1.1 christos else
6685 1.1 christos for ac_prog in flex
6686 1.1 christos do
6687 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
6688 1.1 christos set dummy $ac_prog; ac_word=$2
6689 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6690 1.1.1.1.12.1 tls $as_echo_n "checking for $ac_word... " >&6; }
6691 1.1.1.1.12.2 tls if ${ac_cv_prog_V_LEX+:} false; then :
6692 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
6693 1.1 christos else
6694 1.1 christos if test -n "$V_LEX"; then
6695 1.1 christos ac_cv_prog_V_LEX="$V_LEX" # Let the user override the test.
6696 1.1 christos else
6697 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6698 1.1 christos for as_dir in $PATH
6699 1.1 christos do
6700 1.1 christos IFS=$as_save_IFS
6701 1.1 christos test -z "$as_dir" && as_dir=.
6702 1.1.1.1.12.1 tls for ac_exec_ext in '' $ac_executable_extensions; do
6703 1.1.1.1.12.2 tls if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6704 1.1 christos ac_cv_prog_V_LEX="$ac_prog"
6705 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6706 1.1 christos break 2
6707 1.1 christos fi
6708 1.1 christos done
6709 1.1.1.1.12.1 tls done
6710 1.1 christos IFS=$as_save_IFS
6711 1.1 christos
6712 1.1 christos fi
6713 1.1 christos fi
6714 1.1 christos V_LEX=$ac_cv_prog_V_LEX
6715 1.1 christos if test -n "$V_LEX"; then
6716 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $V_LEX" >&5
6717 1.1.1.1.12.1 tls $as_echo "$V_LEX" >&6; }
6718 1.1 christos else
6719 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6720 1.1.1.1.12.1 tls $as_echo "no" >&6; }
6721 1.1 christos fi
6722 1.1 christos
6723 1.1 christos
6724 1.1 christos test -n "$V_LEX" && break
6725 1.1 christos done
6726 1.1 christos test -n "$V_LEX" || V_LEX="lex"
6727 1.1 christos
6728 1.1 christos fi
6729 1.1 christos if test "$V_LEX" = flex ; then
6730 1.1 christos # The -V flag was added in 2.4
6731 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flex 2.4 or higher" >&5
6732 1.1.1.1.12.1 tls $as_echo_n "checking for flex 2.4 or higher... " >&6; }
6733 1.1.1.1.12.2 tls if ${ac_cv_lbl_flex_v24+:} false; then :
6734 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
6735 1.1 christos else
6736 1.1 christos if flex -V >/dev/null 2>&1; then
6737 1.1 christos ac_cv_lbl_flex_v24=yes
6738 1.1 christos else
6739 1.1 christos ac_cv_lbl_flex_v24=no
6740 1.1 christos fi
6741 1.1 christos fi
6742 1.1 christos
6743 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_flex_v24" >&5
6744 1.1.1.1.12.1 tls $as_echo "$ac_cv_lbl_flex_v24" >&6; }
6745 1.1 christos if test $ac_cv_lbl_flex_v24 = no ; then
6746 1.1 christos s="2.4 or higher required"
6747 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring obsolete flex executable ($s)" >&5
6748 1.1.1.1.12.1 tls $as_echo "$as_me: WARNING: ignoring obsolete flex executable ($s)" >&2;}
6749 1.1 christos V_LEX=lex
6750 1.1 christos fi
6751 1.1 christos fi
6752 1.1 christos if test "$with_bison" = no ; then
6753 1.1 christos V_YACC=yacc
6754 1.1 christos else
6755 1.1 christos for ac_prog in bison
6756 1.1 christos do
6757 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
6758 1.1 christos set dummy $ac_prog; ac_word=$2
6759 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6760 1.1.1.1.12.1 tls $as_echo_n "checking for $ac_word... " >&6; }
6761 1.1.1.1.12.2 tls if ${ac_cv_prog_V_YACC+:} false; then :
6762 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
6763 1.1 christos else
6764 1.1 christos if test -n "$V_YACC"; then
6765 1.1 christos ac_cv_prog_V_YACC="$V_YACC" # Let the user override the test.
6766 1.1 christos else
6767 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6768 1.1 christos for as_dir in $PATH
6769 1.1 christos do
6770 1.1 christos IFS=$as_save_IFS
6771 1.1 christos test -z "$as_dir" && as_dir=.
6772 1.1.1.1.12.1 tls for ac_exec_ext in '' $ac_executable_extensions; do
6773 1.1.1.1.12.2 tls if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6774 1.1 christos ac_cv_prog_V_YACC="$ac_prog"
6775 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6776 1.1 christos break 2
6777 1.1 christos fi
6778 1.1 christos done
6779 1.1.1.1.12.1 tls done
6780 1.1 christos IFS=$as_save_IFS
6781 1.1 christos
6782 1.1 christos fi
6783 1.1 christos fi
6784 1.1 christos V_YACC=$ac_cv_prog_V_YACC
6785 1.1 christos if test -n "$V_YACC"; then
6786 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $V_YACC" >&5
6787 1.1.1.1.12.1 tls $as_echo "$V_YACC" >&6; }
6788 1.1 christos else
6789 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6790 1.1.1.1.12.1 tls $as_echo "no" >&6; }
6791 1.1 christos fi
6792 1.1 christos
6793 1.1 christos
6794 1.1 christos test -n "$V_YACC" && break
6795 1.1 christos done
6796 1.1 christos test -n "$V_YACC" || V_YACC="yacc"
6797 1.1 christos
6798 1.1 christos fi
6799 1.1 christos if test "$V_YACC" = bison ; then
6800 1.1 christos V_YACC="$V_YACC -y"
6801 1.1 christos fi
6802 1.1 christos if test "$V_LEX" != lex -a "$V_YACC" = yacc -o "$V_LEX" = lex -a "$V_YACC" != yacc ; then
6803 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: don't have both flex and bison; reverting to lex/yacc" >&5
6804 1.1.1.1.12.1 tls $as_echo "$as_me: WARNING: don't have both flex and bison; reverting to lex/yacc" >&2;}
6805 1.1 christos V_LEX=lex
6806 1.1 christos V_YACC=yacc
6807 1.1 christos fi
6808 1.1 christos if test "$V_LEX" = flex -a -n "pcap_" ; then
6809 1.1 christos V_LEX="$V_LEX -Ppcap_"
6810 1.1 christos V_YACC="$V_YACC -p pcap_"
6811 1.1.1.1.12.2 tls else
6812 1.1.1.1.12.2 tls
6813 1.1.1.1.12.2 tls $as_echo "#define NEED_YYPARSE_WRAPPER 1" >>confdefs.h
6814 1.1.1.1.12.2 tls
6815 1.1 christos fi
6816 1.1 christos if test "$V_LEX" = lex ; then
6817 1.1 christos # Some versions of lex can't handle the definitions section of scanner.l .
6818 1.1 christos # Try lexing it and complain if it can't deal.
6819 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for capable lex" >&5
6820 1.1.1.1.12.1 tls $as_echo_n "checking for capable lex... " >&6; }
6821 1.1.1.1.12.2 tls if ${tcpdump_cv_capable_lex+:} false; then :
6822 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
6823 1.1 christos else
6824 1.1 christos if lex -t scanner.l > /dev/null 2>&1; then
6825 1.1 christos tcpdump_cv_capable_lex=yes
6826 1.1 christos else
6827 1.1 christos tcpdump_cv_capable_lex=insufficient
6828 1.1 christos fi
6829 1.1 christos fi
6830 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcpdump_cv_capable_lex" >&5
6831 1.1.1.1.12.1 tls $as_echo "$tcpdump_cv_capable_lex" >&6; }
6832 1.1 christos if test $tcpdump_cv_capable_lex = insufficient ; then
6833 1.1.1.1.12.1 tls as_fn_error $? "Your operating system's lex is insufficient to compile
6834 1.1 christos libpcap. flex is a lex replacement that has many advantages, including
6835 1.1 christos being able to compile libpcap. For more information, see
6836 1.1.1.1.12.1 tls http://www.gnu.org/software/flex/flex.html ." "$LINENO" 5
6837 1.1 christos fi
6838 1.1 christos fi
6839 1.1 christos
6840 1.1 christos #
6841 1.1 christos # Assume, by default, no support for shared libraries and V7/BSD convention
6842 1.1 christos # for man pages (file formats in section 5, miscellaneous info in section 7).
6843 1.1 christos # Individual cases can override this.
6844 1.1 christos #
6845 1.1 christos DYEXT="none"
6846 1.1 christos MAN_FILE_FORMATS=5
6847 1.1 christos MAN_MISC_INFO=7
6848 1.1 christos case "$host_os" in
6849 1.1 christos
6850 1.1 christos aix*)
6851 1.1 christos
6852 1.1.1.1.12.1 tls $as_echo "#define _SUN 1" >>confdefs.h
6853 1.1 christos
6854 1.1 christos
6855 1.1 christos #
6856 1.1 christos # AIX makes it fun to build shared and static libraries,
6857 1.1 christos # because they're *both* ".a" archive libraries. We
6858 1.1 christos # build the static library for the benefit of the traditional
6859 1.1 christos # scheme of building libpcap and tcpdump in subdirectories of
6860 1.1 christos # the same directory, with tcpdump statically linked with the
6861 1.1 christos # libpcap in question, but we also build a shared library as
6862 1.1 christos # "libpcap.shareda" and install *it*, rather than the static
6863 1.1 christos # library, as "libpcap.a".
6864 1.1 christos #
6865 1.1 christos DYEXT="shareda"
6866 1.1 christos
6867 1.1 christos case "$V_PCAP" in
6868 1.1 christos
6869 1.1 christos dlpi)
6870 1.1 christos #
6871 1.1 christos # If we're using DLPI, applications will need to
6872 1.1 christos # use /lib/pse.exp if present, as we use the
6873 1.1 christos # STREAMS routines.
6874 1.1 christos #
6875 1.1 christos pseexe="/lib/pse.exp"
6876 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $pseexe" >&5
6877 1.1.1.1.12.1 tls $as_echo_n "checking for $pseexe... " >&6; }
6878 1.1 christos if test -f $pseexe ; then
6879 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6880 1.1.1.1.12.1 tls $as_echo "yes" >&6; }
6881 1.1 christos LIBS="-I:$pseexe"
6882 1.1 christos fi
6883 1.1 christos ;;
6884 1.1 christos
6885 1.1 christos bpf)
6886 1.1 christos #
6887 1.1 christos # If we're using BPF, we need "-lodm" and "-lcfg", as
6888 1.1 christos # we use them to load the BPF module.
6889 1.1 christos #
6890 1.1 christos LIBS="-lodm -lcfg"
6891 1.1 christos ;;
6892 1.1 christos esac
6893 1.1 christos ;;
6894 1.1 christos
6895 1.1 christos darwin*)
6896 1.1 christos DYEXT="dylib"
6897 1.1 christos V_CCOPT="$V_CCOPT -fno-common"
6898 1.1.1.1.12.1 tls # Check whether --enable-universal was given.
6899 1.1.1.1.12.1 tls if test "${enable_universal+set}" = set; then :
6900 1.1.1.1.12.1 tls enableval=$enable_universal;
6901 1.1.1.1.12.1 tls fi
6902 1.1.1.1.12.1 tls
6903 1.1.1.1.12.1 tls if test "$enable_universal" != "no"; then
6904 1.1.1.1.12.1 tls case "$host_os" in
6905 1.1.1.1.12.1 tls
6906 1.1.1.1.12.2 tls darwin0-7.*)
6907 1.1.1.1.12.2 tls #
6908 1.1.1.1.12.2 tls # Pre-Tiger. Build only for 32-bit PowerPC; no
6909 1.1.1.1.12.2 tls # need for any special compiler or linker flags.
6910 1.1.1.1.12.2 tls #
6911 1.1.1.1.12.2 tls ;;
6912 1.1.1.1.12.2 tls
6913 1.1.1.1.12.2 tls darwin8.0123*)
6914 1.1.1.1.12.2 tls #
6915 1.1.1.1.12.2 tls # Tiger, prior to Intel support. Build for 32-bit
6916 1.1.1.1.12.2 tls # PowerPC and 64-bit PowerPC, with 32-bit PowerPC
6917 1.1.1.1.12.2 tls # first. (I'm guessing that's what Apple does.)
6918 1.1.1.1.12.2 tls #
6919 1.1.1.1.12.2 tls V_CCOPT="$V_CCOPT -arch ppc -arch ppc64"
6920 1.1.1.1.12.2 tls LDFLAGS="$LDFLAGS -arch ppc -arch ppc64"
6921 1.1.1.1.12.2 tls ;;
6922 1.1.1.1.12.2 tls
6923 1.1.1.1.12.2 tls darwin8.456*)
6924 1.1.1.1.12.2 tls #
6925 1.1.1.1.12.2 tls # Tiger, subsequent to Intel support but prior to
6926 1.1.1.1.12.2 tls # x86-64 support. Build for 32-bit PowerPC, 64-bit
6927 1.1.1.1.12.2 tls # PowerPC, and x86, with 32-bit PowerPC first.
6928 1.1.1.1.12.2 tls # (I'm guessing that's what Apple does.)
6929 1.1.1.1.12.2 tls #
6930 1.1.1.1.12.2 tls V_CCOPT="$V_CCOPT -arch ppc -arch ppc64 -arch i386"
6931 1.1.1.1.12.2 tls LDFLAGS="$LDFLAGS -arch ppc -arch ppc64 -arch i386"
6932 1.1.1.1.12.2 tls ;;
6933 1.1.1.1.12.2 tls
6934 1.1.1.1.12.2 tls darwin8.*)
6935 1.1.1.1.12.2 tls #
6936 1.1.1.1.12.2 tls # All other Tiger, so subsequent to x86-64
6937 1.1.1.1.12.2 tls # support. Build for 32-bit PowerPC, 64-bit
6938 1.1.1.1.12.2 tls # PowerPC, x86, and x86-64, and with 32-bit PowerPC
6939 1.1.1.1.12.2 tls # first. (I'm guessing that's what Apple does.)
6940 1.1.1.1.12.2 tls #
6941 1.1.1.1.12.2 tls V_CCOPT="$V_CCOPT -arch ppc -arch ppc64 -arch i386 -arch x86_64"
6942 1.1.1.1.12.2 tls LDFLAGS="$LDFLAGS -arch ppc -arch ppc64 -arch i386 -arch x86_64"
6943 1.1.1.1.12.2 tls ;;
6944 1.1.1.1.12.2 tls
6945 1.1.1.1.12.1 tls darwin9.*)
6946 1.1.1.1.12.1 tls #
6947 1.1.1.1.12.1 tls # Leopard. Build for 32-bit PowerPC, 64-bit
6948 1.1.1.1.12.1 tls # PowerPC, x86, and x86-64, with 32-bit PowerPC
6949 1.1.1.1.12.1 tls # first. (That's what Apple does.)
6950 1.1.1.1.12.1 tls #
6951 1.1.1.1.12.1 tls V_CCOPT="$V_CCOPT -arch ppc -arch ppc64 -arch i386 -arch x86_64"
6952 1.1.1.1.12.1 tls LDFLAGS="$LDFLAGS -arch ppc -arch ppc64 -arch i386 -arch x86_64"
6953 1.1.1.1.12.1 tls ;;
6954 1.1.1.1.12.1 tls
6955 1.1.1.1.12.1 tls darwin10.*)
6956 1.1.1.1.12.1 tls #
6957 1.1.1.1.12.1 tls # Snow Leopard. Build for x86-64, x86, and
6958 1.1.1.1.12.1 tls # 32-bit PowerPC, with x86-64 first. (That's
6959 1.1.1.1.12.1 tls # what Apple does, even though Snow Leopard
6960 1.1.1.1.12.1 tls # doesn't run on PPC, so PPC libpcap runs under
6961 1.1.1.1.12.1 tls # Rosetta, and Rosetta doesn't support BPF
6962 1.1.1.1.12.1 tls # ioctls, so PPC programs can't do live
6963 1.1.1.1.12.1 tls # captures.)
6964 1.1.1.1.12.1 tls #
6965 1.1.1.1.12.1 tls V_CCOPT="$V_CCOPT -arch x86_64 -arch i386 -arch ppc"
6966 1.1.1.1.12.1 tls LDFLAGS="$LDFLAGS -arch x86_64 -arch i386 -arch ppc"
6967 1.1.1.1.12.1 tls ;;
6968 1.1.1.1.12.1 tls
6969 1.1.1.1.12.2 tls darwin*)
6970 1.1.1.1.12.1 tls #
6971 1.1.1.1.12.2 tls # Post-Snow Leopard. Build for x86-64 and
6972 1.1.1.1.12.2 tls # x86, with x86-64 first. (That's probably what
6973 1.1.1.1.12.2 tls # Apple does, given that Rosetta is gone.)
6974 1.1.1.1.12.2 tls # XXX - update if and when Apple drops support
6975 1.1.1.1.12.2 tls # for 32-bit x86 code.
6976 1.1.1.1.12.1 tls #
6977 1.1.1.1.12.1 tls V_CCOPT="$V_CCOPT -arch x86_64 -arch i386"
6978 1.1.1.1.12.1 tls LDFLAGS="$LDFLAGS -arch x86_64 -arch i386"
6979 1.1.1.1.12.1 tls ;;
6980 1.1.1.1.12.1 tls esac
6981 1.1.1.1.12.1 tls fi
6982 1.1 christos ;;
6983 1.1 christos
6984 1.1 christos hpux9*)
6985 1.1 christos
6986 1.1.1.1.12.1 tls $as_echo "#define HAVE_HPUX9 1" >>confdefs.h
6987 1.1 christos
6988 1.1 christos
6989 1.1 christos #
6990 1.1 christos # Use System V conventions for man pages.
6991 1.1 christos #
6992 1.1 christos MAN_FILE_FORMATS=4
6993 1.1 christos MAN_MISC_INFO=5
6994 1.1 christos ;;
6995 1.1 christos
6996 1.1 christos hpux10.0*)
6997 1.1 christos
6998 1.1 christos #
6999 1.1 christos # Use System V conventions for man pages.
7000 1.1 christos #
7001 1.1 christos MAN_FILE_FORMATS=4
7002 1.1 christos MAN_MISC_INFO=5
7003 1.1 christos ;;
7004 1.1 christos
7005 1.1 christos hpux10.1*)
7006 1.1 christos
7007 1.1 christos #
7008 1.1 christos # Use System V conventions for man pages.
7009 1.1 christos #
7010 1.1 christos MAN_FILE_FORMATS=4
7011 1.1 christos MAN_MISC_INFO=5
7012 1.1 christos ;;
7013 1.1 christos
7014 1.1 christos hpux*)
7015 1.1 christos
7016 1.1.1.1.12.1 tls $as_echo "#define HAVE_HPUX10_20_OR_LATER 1" >>confdefs.h
7017 1.1 christos
7018 1.1 christos if test "`uname -m`" = "ia64"; then
7019 1.1 christos DYEXT="so"
7020 1.1 christos else
7021 1.1 christos DYEXT="sl"
7022 1.1 christos fi
7023 1.1 christos
7024 1.1 christos #
7025 1.1 christos # "-b" builds a shared library; "+h" sets the soname.
7026 1.1 christos #
7027 1.1 christos SHLIB_OPT="-b"
7028 1.1 christos SONAME_OPT="+h"
7029 1.1 christos
7030 1.1 christos #
7031 1.1 christos # Use System V conventions for man pages.
7032 1.1 christos #
7033 1.1 christos MAN_FILE_FORMATS=4
7034 1.1 christos MAN_MISC_INFO=5
7035 1.1 christos ;;
7036 1.1 christos
7037 1.1 christos irix*)
7038 1.1 christos #
7039 1.1 christos # Use System V conventions for man pages.
7040 1.1 christos #
7041 1.1 christos MAN_FILE_FORMATS=4
7042 1.1 christos MAN_MISC_INFO=5
7043 1.1 christos ;;
7044 1.1 christos
7045 1.1.1.1.12.1 tls linux*|freebsd*|netbsd*|openbsd*|dragonfly*|kfreebsd*|gnu*)
7046 1.1 christos DYEXT="so"
7047 1.1 christos
7048 1.1 christos #
7049 1.1 christos # Compiler assumed to be GCC; run-time linker may require a -R
7050 1.1 christos # flag.
7051 1.1 christos #
7052 1.1 christos if test "$libdir" != "/usr/lib"; then
7053 1.1 christos V_RFLAGS=-Wl,-R$libdir
7054 1.1 christos fi
7055 1.1 christos ;;
7056 1.1 christos
7057 1.1 christos osf*)
7058 1.1 christos DYEXT="so"
7059 1.1 christos
7060 1.1 christos #
7061 1.1 christos # Use System V conventions for man pages.
7062 1.1 christos #
7063 1.1 christos MAN_FILE_FORMATS=4
7064 1.1 christos MAN_MISC_INFO=5
7065 1.1 christos ;;
7066 1.1 christos
7067 1.1 christos sinix*)
7068 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking if SINIX compiler defines sinix" >&5
7069 1.1.1.1.12.1 tls $as_echo_n "checking if SINIX compiler defines sinix... " >&6; }
7070 1.1.1.1.12.2 tls if ${ac_cv_cc_sinix_defined+:} false; then :
7071 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
7072 1.1 christos else
7073 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7074 1.1 christos /* end confdefs.h. */
7075 1.1 christos
7076 1.1 christos int
7077 1.1 christos main ()
7078 1.1 christos {
7079 1.1 christos int i = sinix;
7080 1.1 christos ;
7081 1.1 christos return 0;
7082 1.1 christos }
7083 1.1 christos _ACEOF
7084 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
7085 1.1 christos ac_cv_cc_sinix_defined=yes
7086 1.1 christos else
7087 1.1.1.1.12.1 tls ac_cv_cc_sinix_defined=no
7088 1.1 christos fi
7089 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7090 1.1 christos fi
7091 1.1 christos
7092 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_sinix_defined" >&5
7093 1.1.1.1.12.1 tls $as_echo "$ac_cv_cc_sinix_defined" >&6; }
7094 1.1 christos if test $ac_cv_cc_sinix_defined = no ; then
7095 1.1 christos
7096 1.1.1.1.12.1 tls $as_echo "#define sinix 1" >>confdefs.h
7097 1.1 christos
7098 1.1 christos fi
7099 1.1 christos ;;
7100 1.1 christos
7101 1.1 christos solaris*)
7102 1.1 christos
7103 1.1.1.1.12.1 tls $as_echo "#define HAVE_SOLARIS 1" >>confdefs.h
7104 1.1 christos
7105 1.1 christos
7106 1.1.1.1.12.1 tls DYEXT="so"
7107 1.1.1.1.12.1 tls #
7108 1.1.1.1.12.1 tls # Use System V conventions for man pages.
7109 1.1.1.1.12.1 tls #
7110 1.1.1.1.12.1 tls MAN_FILE_FORMATS=4
7111 1.1.1.1.12.1 tls MAN_MISC_INFO=5
7112 1.1.1.1.12.1 tls ;;
7113 1.1.1.1.12.1 tls esac
7114 1.1.1.1.12.1 tls
7115 1.1.1.1.12.2 tls # Check whether --enable-shared was given.
7116 1.1.1.1.12.2 tls if test "${enable_shared+set}" = set; then :
7117 1.1.1.1.12.2 tls enableval=$enable_shared;
7118 1.1.1.1.12.2 tls fi
7119 1.1.1.1.12.2 tls
7120 1.1.1.1.12.2 tls test "x$enable_shared" = "xno" && DYEXT="none"
7121 1.1.1.1.12.2 tls
7122 1.1.1.1.12.1 tls if test -n "$ac_tool_prefix"; then
7123 1.1.1.1.12.1 tls # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7124 1.1.1.1.12.1 tls set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7125 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7126 1.1.1.1.12.1 tls $as_echo_n "checking for $ac_word... " >&6; }
7127 1.1.1.1.12.2 tls if ${ac_cv_prog_RANLIB+:} false; then :
7128 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
7129 1.1.1.1.12.1 tls else
7130 1.1.1.1.12.1 tls if test -n "$RANLIB"; then
7131 1.1.1.1.12.1 tls ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7132 1.1.1.1.12.1 tls else
7133 1.1.1.1.12.1 tls as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7134 1.1.1.1.12.1 tls for as_dir in $PATH
7135 1.1.1.1.12.1 tls do
7136 1.1.1.1.12.1 tls IFS=$as_save_IFS
7137 1.1.1.1.12.1 tls test -z "$as_dir" && as_dir=.
7138 1.1.1.1.12.1 tls for ac_exec_ext in '' $ac_executable_extensions; do
7139 1.1.1.1.12.2 tls if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7140 1.1.1.1.12.1 tls ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7141 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7142 1.1.1.1.12.1 tls break 2
7143 1.1.1.1.12.1 tls fi
7144 1.1.1.1.12.1 tls done
7145 1.1.1.1.12.1 tls done
7146 1.1.1.1.12.1 tls IFS=$as_save_IFS
7147 1.1.1.1.12.1 tls
7148 1.1.1.1.12.1 tls fi
7149 1.1.1.1.12.1 tls fi
7150 1.1.1.1.12.1 tls RANLIB=$ac_cv_prog_RANLIB
7151 1.1.1.1.12.1 tls if test -n "$RANLIB"; then
7152 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7153 1.1.1.1.12.1 tls $as_echo "$RANLIB" >&6; }
7154 1.1.1.1.12.1 tls else
7155 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7156 1.1.1.1.12.1 tls $as_echo "no" >&6; }
7157 1.1.1.1.12.1 tls fi
7158 1.1.1.1.12.1 tls
7159 1.1.1.1.12.1 tls
7160 1.1.1.1.12.1 tls fi
7161 1.1.1.1.12.1 tls if test -z "$ac_cv_prog_RANLIB"; then
7162 1.1.1.1.12.1 tls ac_ct_RANLIB=$RANLIB
7163 1.1.1.1.12.1 tls # Extract the first word of "ranlib", so it can be a program name with args.
7164 1.1.1.1.12.1 tls set dummy ranlib; ac_word=$2
7165 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7166 1.1.1.1.12.1 tls $as_echo_n "checking for $ac_word... " >&6; }
7167 1.1.1.1.12.2 tls if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7168 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
7169 1.1.1.1.12.1 tls else
7170 1.1.1.1.12.1 tls if test -n "$ac_ct_RANLIB"; then
7171 1.1.1.1.12.1 tls ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7172 1.1.1.1.12.1 tls else
7173 1.1.1.1.12.1 tls as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7174 1.1.1.1.12.1 tls for as_dir in $PATH
7175 1.1.1.1.12.1 tls do
7176 1.1.1.1.12.1 tls IFS=$as_save_IFS
7177 1.1.1.1.12.1 tls test -z "$as_dir" && as_dir=.
7178 1.1.1.1.12.1 tls for ac_exec_ext in '' $ac_executable_extensions; do
7179 1.1.1.1.12.2 tls if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7180 1.1.1.1.12.1 tls ac_cv_prog_ac_ct_RANLIB="ranlib"
7181 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7182 1.1.1.1.12.1 tls break 2
7183 1.1.1.1.12.1 tls fi
7184 1.1.1.1.12.1 tls done
7185 1.1.1.1.12.1 tls done
7186 1.1.1.1.12.1 tls IFS=$as_save_IFS
7187 1.1.1.1.12.1 tls
7188 1.1.1.1.12.1 tls fi
7189 1.1.1.1.12.1 tls fi
7190 1.1.1.1.12.1 tls ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7191 1.1.1.1.12.1 tls if test -n "$ac_ct_RANLIB"; then
7192 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7193 1.1.1.1.12.1 tls $as_echo "$ac_ct_RANLIB" >&6; }
7194 1.1.1.1.12.1 tls else
7195 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7196 1.1.1.1.12.1 tls $as_echo "no" >&6; }
7197 1.1.1.1.12.1 tls fi
7198 1.1.1.1.12.1 tls
7199 1.1.1.1.12.1 tls if test "x$ac_ct_RANLIB" = x; then
7200 1.1.1.1.12.1 tls RANLIB=":"
7201 1.1.1.1.12.1 tls else
7202 1.1.1.1.12.1 tls case $cross_compiling:$ac_tool_warned in
7203 1.1.1.1.12.1 tls yes:)
7204 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7205 1.1.1.1.12.1 tls $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7206 1.1.1.1.12.1 tls ac_tool_warned=yes ;;
7207 1.1 christos esac
7208 1.1.1.1.12.1 tls RANLIB=$ac_ct_RANLIB
7209 1.1.1.1.12.1 tls fi
7210 1.1.1.1.12.1 tls else
7211 1.1.1.1.12.1 tls RANLIB="$ac_cv_prog_RANLIB"
7212 1.1.1.1.12.1 tls fi
7213 1.1 christos
7214 1.1 christos if test -n "$ac_tool_prefix"; then
7215 1.1.1.1.12.1 tls # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7216 1.1.1.1.12.1 tls set dummy ${ac_tool_prefix}ar; ac_word=$2
7217 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7218 1.1.1.1.12.1 tls $as_echo_n "checking for $ac_word... " >&6; }
7219 1.1.1.1.12.2 tls if ${ac_cv_prog_AR+:} false; then :
7220 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
7221 1.1 christos else
7222 1.1.1.1.12.1 tls if test -n "$AR"; then
7223 1.1.1.1.12.1 tls ac_cv_prog_AR="$AR" # Let the user override the test.
7224 1.1 christos else
7225 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7226 1.1 christos for as_dir in $PATH
7227 1.1 christos do
7228 1.1 christos IFS=$as_save_IFS
7229 1.1 christos test -z "$as_dir" && as_dir=.
7230 1.1.1.1.12.1 tls for ac_exec_ext in '' $ac_executable_extensions; do
7231 1.1.1.1.12.2 tls if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7232 1.1.1.1.12.1 tls ac_cv_prog_AR="${ac_tool_prefix}ar"
7233 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7234 1.1 christos break 2
7235 1.1 christos fi
7236 1.1 christos done
7237 1.1.1.1.12.1 tls done
7238 1.1 christos IFS=$as_save_IFS
7239 1.1 christos
7240 1.1 christos fi
7241 1.1 christos fi
7242 1.1.1.1.12.1 tls AR=$ac_cv_prog_AR
7243 1.1.1.1.12.1 tls if test -n "$AR"; then
7244 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7245 1.1.1.1.12.1 tls $as_echo "$AR" >&6; }
7246 1.1 christos else
7247 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7248 1.1.1.1.12.1 tls $as_echo "no" >&6; }
7249 1.1 christos fi
7250 1.1 christos
7251 1.1 christos
7252 1.1 christos fi
7253 1.1.1.1.12.1 tls if test -z "$ac_cv_prog_AR"; then
7254 1.1.1.1.12.1 tls ac_ct_AR=$AR
7255 1.1.1.1.12.1 tls # Extract the first word of "ar", so it can be a program name with args.
7256 1.1.1.1.12.1 tls set dummy ar; ac_word=$2
7257 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7258 1.1.1.1.12.1 tls $as_echo_n "checking for $ac_word... " >&6; }
7259 1.1.1.1.12.2 tls if ${ac_cv_prog_ac_ct_AR+:} false; then :
7260 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
7261 1.1 christos else
7262 1.1.1.1.12.1 tls if test -n "$ac_ct_AR"; then
7263 1.1.1.1.12.1 tls ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7264 1.1 christos else
7265 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7266 1.1 christos for as_dir in $PATH
7267 1.1 christos do
7268 1.1 christos IFS=$as_save_IFS
7269 1.1 christos test -z "$as_dir" && as_dir=.
7270 1.1.1.1.12.1 tls for ac_exec_ext in '' $ac_executable_extensions; do
7271 1.1.1.1.12.2 tls if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7272 1.1.1.1.12.1 tls ac_cv_prog_ac_ct_AR="ar"
7273 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7274 1.1 christos break 2
7275 1.1 christos fi
7276 1.1 christos done
7277 1.1.1.1.12.1 tls done
7278 1.1 christos IFS=$as_save_IFS
7279 1.1 christos
7280 1.1 christos fi
7281 1.1 christos fi
7282 1.1.1.1.12.1 tls ac_ct_AR=$ac_cv_prog_ac_ct_AR
7283 1.1.1.1.12.1 tls if test -n "$ac_ct_AR"; then
7284 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7285 1.1.1.1.12.1 tls $as_echo "$ac_ct_AR" >&6; }
7286 1.1 christos else
7287 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7288 1.1.1.1.12.1 tls $as_echo "no" >&6; }
7289 1.1 christos fi
7290 1.1 christos
7291 1.1.1.1.12.1 tls if test "x$ac_ct_AR" = x; then
7292 1.1.1.1.12.1 tls AR=""
7293 1.1 christos else
7294 1.1 christos case $cross_compiling:$ac_tool_warned in
7295 1.1 christos yes:)
7296 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7297 1.1.1.1.12.1 tls $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7298 1.1 christos ac_tool_warned=yes ;;
7299 1.1 christos esac
7300 1.1.1.1.12.1 tls AR=$ac_ct_AR
7301 1.1 christos fi
7302 1.1 christos else
7303 1.1.1.1.12.1 tls AR="$ac_cv_prog_AR"
7304 1.1 christos fi
7305 1.1 christos
7306 1.1 christos
7307 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7308 1.1.1.1.12.2 tls $as_echo_n "checking whether ln -s works... " >&6; }
7309 1.1.1.1.12.2 tls LN_S=$as_ln_s
7310 1.1.1.1.12.2 tls if test "$LN_S" = "ln -s"; then
7311 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7312 1.1.1.1.12.2 tls $as_echo "yes" >&6; }
7313 1.1.1.1.12.2 tls else
7314 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7315 1.1.1.1.12.2 tls $as_echo "no, using $LN_S" >&6; }
7316 1.1.1.1.12.2 tls fi
7317 1.1.1.1.12.2 tls
7318 1.1.1.1.12.2 tls
7319 1.1.1.1.12.2 tls
7320 1.1 christos rm -f os-proto.h
7321 1.1 christos if test "${LBL_CFLAGS+set}" = set; then
7322 1.1 christos V_CCOPT="$V_CCOPT ${LBL_CFLAGS}"
7323 1.1 christos fi
7324 1.1 christos if test -f .devel ; then
7325 1.1.1.1.12.2 tls #
7326 1.1.1.1.12.2 tls # Skip all the warning option stuff on some compilers.
7327 1.1.1.1.12.2 tls #
7328 1.1.1.1.12.2 tls if test "$ac_lbl_cc_dont_try_gcc_dashW" != yes; then
7329 1.1 christos
7330 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler fails when given an unknown warning option" >&5
7331 1.1.1.1.12.2 tls $as_echo_n "checking whether the compiler fails when given an unknown warning option... " >&6; }
7332 1.1.1.1.12.2 tls save_CFLAGS="$CFLAGS"
7333 1.1.1.1.12.2 tls CFLAGS="$CFLAGS -Wxyzzy-this-will-never-succeed-xyzzy"
7334 1.1.1.1.12.2 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7335 1.1.1.1.12.2 tls /* end confdefs.h. */
7336 1.1.1.1.12.2 tls
7337 1.1.1.1.12.2 tls int
7338 1.1.1.1.12.2 tls main ()
7339 1.1.1.1.12.2 tls {
7340 1.1.1.1.12.2 tls return 0
7341 1.1.1.1.12.2 tls ;
7342 1.1.1.1.12.2 tls return 0;
7343 1.1.1.1.12.2 tls }
7344 1.1.1.1.12.2 tls _ACEOF
7345 1.1.1.1.12.2 tls if ac_fn_c_try_compile "$LINENO"; then :
7346 1.1.1.1.12.2 tls
7347 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7348 1.1.1.1.12.2 tls $as_echo "no" >&6; }
7349 1.1.1.1.12.2 tls #
7350 1.1.1.1.12.2 tls # We're assuming this is clang, where
7351 1.1.1.1.12.2 tls # -Werror=unknown-warning-option is the appropriate
7352 1.1.1.1.12.2 tls # option to force the compiler to fail.
7353 1.1.1.1.12.2 tls #
7354 1.1.1.1.12.2 tls ac_lbl_unknown_warning_option_error="-Werror=unknown-warning-option"
7355 1.1.1.1.12.2 tls
7356 1.1.1.1.12.2 tls else
7357 1.1.1.1.12.2 tls
7358 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7359 1.1.1.1.12.2 tls $as_echo "yes" >&6; }
7360 1.1.1.1.12.2 tls
7361 1.1.1.1.12.2 tls fi
7362 1.1.1.1.12.2 tls rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7363 1.1.1.1.12.2 tls CFLAGS="$save_CFLAGS"
7364 1.1.1.1.12.2 tls
7365 1.1.1.1.12.2 tls
7366 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wall option" >&5
7367 1.1.1.1.12.2 tls $as_echo_n "checking whether the compiler supports the -Wall option... " >&6; }
7368 1.1.1.1.12.2 tls save_CFLAGS="$CFLAGS"
7369 1.1.1.1.12.2 tls CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wall"
7370 1.1.1.1.12.2 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7371 1.1.1.1.12.2 tls /* end confdefs.h. */
7372 1.1.1.1.12.2 tls
7373 1.1.1.1.12.2 tls int
7374 1.1.1.1.12.2 tls main ()
7375 1.1.1.1.12.2 tls {
7376 1.1.1.1.12.2 tls return 0
7377 1.1.1.1.12.2 tls ;
7378 1.1.1.1.12.2 tls return 0;
7379 1.1.1.1.12.2 tls }
7380 1.1.1.1.12.2 tls _ACEOF
7381 1.1.1.1.12.2 tls if ac_fn_c_try_compile "$LINENO"; then :
7382 1.1.1.1.12.2 tls
7383 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7384 1.1.1.1.12.2 tls $as_echo "yes" >&6; }
7385 1.1.1.1.12.2 tls CFLAGS="$save_CFLAGS"
7386 1.1.1.1.12.2 tls V_CCOPT="$V_CCOPT -Wall"
7387 1.1.1.1.12.2 tls
7388 1.1.1.1.12.2 tls else
7389 1.1.1.1.12.2 tls
7390 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7391 1.1.1.1.12.2 tls $as_echo "no" >&6; }
7392 1.1.1.1.12.2 tls CFLAGS="$save_CFLAGS"
7393 1.1.1.1.12.2 tls
7394 1.1.1.1.12.2 tls fi
7395 1.1.1.1.12.2 tls rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7396 1.1.1.1.12.2 tls
7397 1.1.1.1.12.2 tls
7398 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wmissing-prototypes option" >&5
7399 1.1.1.1.12.2 tls $as_echo_n "checking whether the compiler supports the -Wmissing-prototypes option... " >&6; }
7400 1.1.1.1.12.2 tls save_CFLAGS="$CFLAGS"
7401 1.1.1.1.12.2 tls CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wmissing-prototypes"
7402 1.1.1.1.12.2 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7403 1.1.1.1.12.2 tls /* end confdefs.h. */
7404 1.1.1.1.12.2 tls
7405 1.1.1.1.12.2 tls int
7406 1.1.1.1.12.2 tls main ()
7407 1.1.1.1.12.2 tls {
7408 1.1.1.1.12.2 tls return 0
7409 1.1.1.1.12.2 tls ;
7410 1.1.1.1.12.2 tls return 0;
7411 1.1.1.1.12.2 tls }
7412 1.1.1.1.12.2 tls _ACEOF
7413 1.1.1.1.12.2 tls if ac_fn_c_try_compile "$LINENO"; then :
7414 1.1.1.1.12.2 tls
7415 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7416 1.1.1.1.12.2 tls $as_echo "yes" >&6; }
7417 1.1.1.1.12.2 tls CFLAGS="$save_CFLAGS"
7418 1.1.1.1.12.2 tls V_CCOPT="$V_CCOPT -Wmissing-prototypes"
7419 1.1.1.1.12.2 tls
7420 1.1.1.1.12.2 tls else
7421 1.1.1.1.12.2 tls
7422 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7423 1.1.1.1.12.2 tls $as_echo "no" >&6; }
7424 1.1.1.1.12.2 tls CFLAGS="$save_CFLAGS"
7425 1.1.1.1.12.2 tls
7426 1.1.1.1.12.2 tls fi
7427 1.1.1.1.12.2 tls rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7428 1.1.1.1.12.2 tls
7429 1.1.1.1.12.2 tls
7430 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wstrict-prototypes option" >&5
7431 1.1.1.1.12.2 tls $as_echo_n "checking whether the compiler supports the -Wstrict-prototypes option... " >&6; }
7432 1.1.1.1.12.2 tls save_CFLAGS="$CFLAGS"
7433 1.1.1.1.12.2 tls CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wstrict-prototypes"
7434 1.1.1.1.12.2 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7435 1.1.1.1.12.2 tls /* end confdefs.h. */
7436 1.1.1.1.12.2 tls
7437 1.1.1.1.12.2 tls int
7438 1.1.1.1.12.2 tls main ()
7439 1.1.1.1.12.2 tls {
7440 1.1.1.1.12.2 tls return 0
7441 1.1.1.1.12.2 tls ;
7442 1.1.1.1.12.2 tls return 0;
7443 1.1.1.1.12.2 tls }
7444 1.1.1.1.12.2 tls _ACEOF
7445 1.1.1.1.12.2 tls if ac_fn_c_try_compile "$LINENO"; then :
7446 1.1.1.1.12.2 tls
7447 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7448 1.1.1.1.12.2 tls $as_echo "yes" >&6; }
7449 1.1.1.1.12.2 tls CFLAGS="$save_CFLAGS"
7450 1.1.1.1.12.2 tls V_CCOPT="$V_CCOPT -Wstrict-prototypes"
7451 1.1.1.1.12.2 tls
7452 1.1.1.1.12.2 tls else
7453 1.1.1.1.12.2 tls
7454 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7455 1.1.1.1.12.2 tls $as_echo "no" >&6; }
7456 1.1.1.1.12.2 tls CFLAGS="$save_CFLAGS"
7457 1.1.1.1.12.2 tls
7458 1.1.1.1.12.2 tls fi
7459 1.1.1.1.12.2 tls rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7460 1.1 christos
7461 1.1 christos fi
7462 1.1.1.1.12.2 tls
7463 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports generating dependencies" >&5
7464 1.1.1.1.12.2 tls $as_echo_n "checking whether the compiler supports generating dependencies... " >&6; }
7465 1.1.1.1.12.2 tls if test "$GCC" = yes ; then
7466 1.1.1.1.12.2 tls #
7467 1.1.1.1.12.2 tls # GCC, or a compiler deemed to be GCC by AC_PROG_CC (even
7468 1.1.1.1.12.2 tls # though it's not); we assume that, in this case, the flag
7469 1.1.1.1.12.2 tls # would be -M.
7470 1.1.1.1.12.2 tls #
7471 1.1.1.1.12.2 tls ac_lbl_dependency_flag="-M"
7472 1.1.1.1.12.2 tls else
7473 1.1.1.1.12.2 tls #
7474 1.1.1.1.12.2 tls # Not GCC or a compiler deemed to be GCC; what platform is
7475 1.1.1.1.12.2 tls # this? (We're assuming that if the compiler isn't GCC
7476 1.1.1.1.12.2 tls # it's the compiler from the vendor of the OS; that won't
7477 1.1.1.1.12.2 tls # necessarily be true for x86 platforms, where it might be
7478 1.1.1.1.12.2 tls # the Intel C compiler.)
7479 1.1.1.1.12.2 tls #
7480 1.1.1.1.12.2 tls case "$host_os" in
7481 1.1.1.1.12.2 tls
7482 1.1.1.1.12.2 tls irix*|osf*|darwin*)
7483 1.1.1.1.12.2 tls #
7484 1.1.1.1.12.2 tls # MIPS C for IRIX, DEC C, and clang all use -M.
7485 1.1.1.1.12.2 tls #
7486 1.1.1.1.12.2 tls ac_lbl_dependency_flag="-M"
7487 1.1.1.1.12.2 tls ;;
7488 1.1.1.1.12.2 tls
7489 1.1.1.1.12.2 tls solaris*)
7490 1.1.1.1.12.2 tls #
7491 1.1.1.1.12.2 tls # Sun C uses -xM.
7492 1.1.1.1.12.2 tls #
7493 1.1.1.1.12.2 tls ac_lbl_dependency_flag="-xM"
7494 1.1.1.1.12.2 tls ;;
7495 1.1.1.1.12.2 tls
7496 1.1.1.1.12.2 tls hpux*)
7497 1.1.1.1.12.2 tls #
7498 1.1.1.1.12.2 tls # HP's older C compilers don't support this.
7499 1.1.1.1.12.2 tls # HP's newer C compilers support this with
7500 1.1.1.1.12.2 tls # either +M or +Make; the older compilers
7501 1.1.1.1.12.2 tls # interpret +M as something completely
7502 1.1.1.1.12.2 tls # different, so we use +Make so we don't
7503 1.1.1.1.12.2 tls # think it works with the older compilers.
7504 1.1.1.1.12.2 tls #
7505 1.1.1.1.12.2 tls ac_lbl_dependency_flag="+Make"
7506 1.1.1.1.12.2 tls ;;
7507 1.1.1.1.12.2 tls
7508 1.1.1.1.12.2 tls *)
7509 1.1.1.1.12.2 tls #
7510 1.1.1.1.12.2 tls # Not one of the above; assume no support for
7511 1.1.1.1.12.2 tls # generating dependencies.
7512 1.1.1.1.12.2 tls #
7513 1.1.1.1.12.2 tls ac_lbl_dependency_flag=""
7514 1.1.1.1.12.2 tls ;;
7515 1.1.1.1.12.2 tls esac
7516 1.1.1.1.12.2 tls fi
7517 1.1.1.1.12.2 tls
7518 1.1.1.1.12.2 tls #
7519 1.1.1.1.12.2 tls # Is ac_lbl_dependency_flag defined and, if so, does the compiler
7520 1.1.1.1.12.2 tls # complain about it?
7521 1.1.1.1.12.2 tls #
7522 1.1.1.1.12.2 tls # Note: clang doesn't seem to exit with an error status when handed
7523 1.1.1.1.12.2 tls # an unknown non-warning error, even if you pass it
7524 1.1.1.1.12.2 tls # -Werror=unknown-warning-option. However, it always supports
7525 1.1.1.1.12.2 tls # -M, so the fact that this test always succeeds with clang
7526 1.1.1.1.12.2 tls # isn't an issue.
7527 1.1.1.1.12.2 tls #
7528 1.1.1.1.12.2 tls if test ! -z "$ac_lbl_dependency_flag"; then
7529 1.1.1.1.12.2 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7530 1.1.1.1.12.2 tls /* end confdefs.h. */
7531 1.1.1.1.12.2 tls int main(void) { return 0; }
7532 1.1.1.1.12.2 tls _ACEOF
7533 1.1.1.1.12.2 tls echo "$CC" $ac_lbl_dependency_flag conftest.c >&5
7534 1.1.1.1.12.2 tls if "$CC" $ac_lbl_dependency_flag conftest.c >/dev/null 2>&1; then
7535 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with $ac_lbl_dependency_flag" >&5
7536 1.1.1.1.12.2 tls $as_echo "yes, with $ac_lbl_dependency_flag" >&6; }
7537 1.1.1.1.12.2 tls DEPENDENCY_CFLAG="$ac_lbl_dependency_flag"
7538 1.1.1.1.12.2 tls MKDEP='${srcdir}/mkdep'
7539 1.1.1.1.12.2 tls else
7540 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7541 1.1.1.1.12.2 tls $as_echo "no" >&6; }
7542 1.1.1.1.12.2 tls #
7543 1.1.1.1.12.2 tls # We can't run mkdep, so have "make depend" do
7544 1.1.1.1.12.2 tls # nothing.
7545 1.1.1.1.12.2 tls #
7546 1.1.1.1.12.2 tls MKDEP=:
7547 1.1.1.1.12.2 tls fi
7548 1.1.1.1.12.2 tls rm -rf conftest*
7549 1.1.1.1.12.2 tls else
7550 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7551 1.1.1.1.12.2 tls $as_echo "no" >&6; }
7552 1.1.1.1.12.2 tls #
7553 1.1.1.1.12.2 tls # We can't run mkdep, so have "make depend" do
7554 1.1.1.1.12.2 tls # nothing.
7555 1.1.1.1.12.2 tls #
7556 1.1.1.1.12.2 tls MKDEP=:
7557 1.1.1.1.12.2 tls fi
7558 1.1.1.1.12.2 tls
7559 1.1.1.1.12.2 tls
7560 1.1.1.1.12.2 tls
7561 1.1.1.1.12.2 tls #
7562 1.1.1.1.12.2 tls # We used to set -n32 for IRIX 6 when not using GCC (presumed
7563 1.1.1.1.12.2 tls # to mean that we're using MIPS C or MIPSpro C); it specified
7564 1.1.1.1.12.2 tls # the "new" faster 32-bit ABI, introduced in IRIX 6.2. I'm
7565 1.1.1.1.12.2 tls # not sure why that would be something to do *only* with a
7566 1.1.1.1.12.2 tls # .devel file; why should the ABI for which we produce code
7567 1.1.1.1.12.2 tls # depend on .devel?
7568 1.1.1.1.12.2 tls #
7569 1.1 christos os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'`
7570 1.1 christos name="lbl/os-$os.h"
7571 1.1 christos if test -f $name ; then
7572 1.1 christos ln -s $name os-proto.h
7573 1.1 christos
7574 1.1.1.1.12.1 tls $as_echo "#define HAVE_OS_PROTO_H 1" >>confdefs.h
7575 1.1 christos
7576 1.1 christos else
7577 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: can't find $name" >&5
7578 1.1.1.1.12.1 tls $as_echo "$as_me: WARNING: can't find $name" >&2;}
7579 1.1 christos fi
7580 1.1 christos fi
7581 1.1 christos
7582 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has the sa_len member" >&5
7583 1.1.1.1.12.1 tls $as_echo_n "checking if sockaddr struct has the sa_len member... " >&6; }
7584 1.1.1.1.12.2 tls if ${ac_cv_lbl_sockaddr_has_sa_len+:} false; then :
7585 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
7586 1.1 christos else
7587 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7588 1.1 christos /* end confdefs.h. */
7589 1.1 christos
7590 1.1 christos # include <sys/types.h>
7591 1.1 christos # include <sys/socket.h>
7592 1.1 christos int
7593 1.1 christos main ()
7594 1.1 christos {
7595 1.1 christos u_int i = sizeof(((struct sockaddr *)0)->sa_len)
7596 1.1 christos ;
7597 1.1 christos return 0;
7598 1.1 christos }
7599 1.1 christos _ACEOF
7600 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
7601 1.1 christos ac_cv_lbl_sockaddr_has_sa_len=yes
7602 1.1 christos else
7603 1.1.1.1.12.1 tls ac_cv_lbl_sockaddr_has_sa_len=no
7604 1.1 christos fi
7605 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7606 1.1 christos fi
7607 1.1 christos
7608 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_sockaddr_has_sa_len" >&5
7609 1.1.1.1.12.1 tls $as_echo "$ac_cv_lbl_sockaddr_has_sa_len" >&6; }
7610 1.1 christos if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then
7611 1.1 christos
7612 1.1.1.1.12.1 tls $as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
7613 1.1 christos
7614 1.1 christos fi
7615 1.1 christos
7616 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr_storage struct exists" >&5
7617 1.1.1.1.12.1 tls $as_echo_n "checking if sockaddr_storage struct exists... " >&6; }
7618 1.1.1.1.12.2 tls if ${ac_cv_lbl_has_sockaddr_storage+:} false; then :
7619 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
7620 1.1 christos else
7621 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7622 1.1 christos /* end confdefs.h. */
7623 1.1 christos
7624 1.1 christos # include <sys/types.h>
7625 1.1 christos # include <sys/socket.h>
7626 1.1 christos int
7627 1.1 christos main ()
7628 1.1 christos {
7629 1.1 christos u_int i = sizeof (struct sockaddr_storage)
7630 1.1 christos ;
7631 1.1 christos return 0;
7632 1.1 christos }
7633 1.1 christos _ACEOF
7634 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
7635 1.1 christos ac_cv_lbl_has_sockaddr_storage=yes
7636 1.1 christos else
7637 1.1.1.1.12.1 tls ac_cv_lbl_has_sockaddr_storage=no
7638 1.1 christos fi
7639 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7640 1.1 christos fi
7641 1.1 christos
7642 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_has_sockaddr_storage" >&5
7643 1.1.1.1.12.1 tls $as_echo "$ac_cv_lbl_has_sockaddr_storage" >&6; }
7644 1.1 christos if test $ac_cv_lbl_has_sockaddr_storage = yes ; then
7645 1.1 christos
7646 1.1.1.1.12.1 tls $as_echo "#define HAVE_SOCKADDR_STORAGE 1" >>confdefs.h
7647 1.1 christos
7648 1.1 christos fi
7649 1.1 christos
7650 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking if dl_hp_ppa_info_t struct has dl_module_id_1 member" >&5
7651 1.1.1.1.12.1 tls $as_echo_n "checking if dl_hp_ppa_info_t struct has dl_module_id_1 member... " >&6; }
7652 1.1.1.1.12.2 tls if ${ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1+:} false; then :
7653 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
7654 1.1 christos else
7655 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7656 1.1 christos /* end confdefs.h. */
7657 1.1 christos
7658 1.1 christos # include <sys/types.h>
7659 1.1 christos # include <sys/dlpi.h>
7660 1.1 christos # include <sys/dlpi_ext.h>
7661 1.1 christos int
7662 1.1 christos main ()
7663 1.1 christos {
7664 1.1 christos u_int i = sizeof(((dl_hp_ppa_info_t *)0)->dl_module_id_1)
7665 1.1 christos ;
7666 1.1 christos return 0;
7667 1.1 christos }
7668 1.1 christos _ACEOF
7669 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
7670 1.1 christos ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1=yes
7671 1.1 christos else
7672 1.1.1.1.12.1 tls ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1=no
7673 1.1 christos fi
7674 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7675 1.1 christos fi
7676 1.1 christos
7677 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1" >&5
7678 1.1.1.1.12.1 tls $as_echo "$ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1" >&6; }
7679 1.1 christos if test $ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1 = yes ; then
7680 1.1 christos
7681 1.1.1.1.12.1 tls $as_echo "#define HAVE_HP_PPA_INFO_T_DL_MODULE_ID_1 1" >>confdefs.h
7682 1.1 christos
7683 1.1 christos fi
7684 1.1 christos
7685 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking if unaligned accesses fail" >&5
7686 1.1.1.1.12.1 tls $as_echo_n "checking if unaligned accesses fail... " >&6; }
7687 1.1.1.1.12.2 tls if ${ac_cv_lbl_unaligned_fail+:} false; then :
7688 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
7689 1.1 christos else
7690 1.1 christos case "$host_cpu" in
7691 1.1 christos
7692 1.1 christos #
7693 1.1 christos # These are CPU types where:
7694 1.1 christos #
7695 1.1 christos # the CPU faults on an unaligned access, but at least some
7696 1.1 christos # OSes that support that CPU catch the fault and simulate
7697 1.1 christos # the unaligned access (e.g., Alpha/{Digital,Tru64} UNIX) -
7698 1.1 christos # the simulation is slow, so we don't want to use it;
7699 1.1 christos #
7700 1.1 christos # the CPU, I infer (from the old
7701 1.1 christos #
7702 1.1 christos # XXX: should also check that they don't do weird things (like on arm)
7703 1.1 christos #
7704 1.1 christos # comment) doesn't fault on unaligned accesses, but doesn't
7705 1.1 christos # do a normal unaligned fetch, either (e.g., presumably, ARM);
7706 1.1 christos #
7707 1.1 christos # for whatever reason, the test program doesn't work
7708 1.1 christos # (this has been claimed to be the case for several of those
7709 1.1 christos # CPUs - I don't know what the problem is; the problem
7710 1.1 christos # was reported as "the test program dumps core" for SuperH,
7711 1.1 christos # but that's what the test program is *supposed* to do -
7712 1.1 christos # it dumps core before it writes anything, so the test
7713 1.1 christos # for an empty output file should find an empty output
7714 1.1 christos # file and conclude that unaligned accesses don't work).
7715 1.1 christos #
7716 1.1 christos # This run-time test won't work if you're cross-compiling, so
7717 1.1 christos # in order to support cross-compiling for a particular CPU,
7718 1.1 christos # we have to wire in the list of CPU types anyway, as far as
7719 1.1 christos # I know, so perhaps we should just have a set of CPUs on
7720 1.1 christos # which we know it doesn't work, a set of CPUs on which we
7721 1.1 christos # know it does work, and have the script just fail on other
7722 1.1 christos # cpu types and update it when such a failure occurs.
7723 1.1 christos #
7724 1.1 christos alpha*|arm*|bfin*|hp*|mips*|sh*|sparc*|ia64|nv1)
7725 1.1 christos ac_cv_lbl_unaligned_fail=yes
7726 1.1 christos ;;
7727 1.1 christos
7728 1.1 christos *)
7729 1.1 christos cat >conftest.c <<EOF
7730 1.1 christos # include <sys/types.h>
7731 1.1 christos # include <sys/wait.h>
7732 1.1 christos # include <stdio.h>
7733 1.1 christos unsigned char a[5] = { 1, 2, 3, 4, 5 };
7734 1.1 christos main() {
7735 1.1 christos unsigned int i;
7736 1.1 christos pid_t pid;
7737 1.1 christos int status;
7738 1.1 christos /* avoid "core dumped" message */
7739 1.1 christos pid = fork();
7740 1.1 christos if (pid < 0)
7741 1.1 christos exit(2);
7742 1.1 christos if (pid > 0) {
7743 1.1 christos /* parent */
7744 1.1 christos pid = waitpid(pid, &status, 0);
7745 1.1 christos if (pid < 0)
7746 1.1 christos exit(3);
7747 1.1 christos exit(!WIFEXITED(status));
7748 1.1 christos }
7749 1.1 christos /* child */
7750 1.1 christos i = *(unsigned int *)&a[1];
7751 1.1 christos printf("%d\n", i);
7752 1.1 christos exit(0);
7753 1.1 christos }
7754 1.1 christos EOF
7755 1.1 christos ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \
7756 1.1 christos conftest.c $LIBS >/dev/null 2>&1
7757 1.1 christos if test ! -x conftest ; then
7758 1.1 christos ac_cv_lbl_unaligned_fail=yes
7759 1.1 christos else
7760 1.1 christos ./conftest >conftest.out
7761 1.1 christos if test ! -s conftest.out ; then
7762 1.1 christos ac_cv_lbl_unaligned_fail=yes
7763 1.1 christos else
7764 1.1 christos ac_cv_lbl_unaligned_fail=no
7765 1.1 christos fi
7766 1.1 christos fi
7767 1.1 christos rm -f -r conftest* core core.conftest
7768 1.1 christos ;;
7769 1.1 christos esac
7770 1.1 christos fi
7771 1.1 christos
7772 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_unaligned_fail" >&5
7773 1.1.1.1.12.1 tls $as_echo "$ac_cv_lbl_unaligned_fail" >&6; }
7774 1.1 christos if test $ac_cv_lbl_unaligned_fail = yes ; then
7775 1.1 christos
7776 1.1.1.1.12.1 tls $as_echo "#define LBL_ALIGN 1" >>confdefs.h
7777 1.1 christos
7778 1.1 christos fi
7779 1.1 christos
7780 1.1 christos #
7781 1.1 christos # Makefile.in includes rules to generate version.h, so we assume
7782 1.1 christos # that it will be generated if autoconf is used.
7783 1.1 christos #
7784 1.1 christos
7785 1.1.1.1.12.1 tls $as_echo "#define HAVE_VERSION_H 1" >>confdefs.h
7786 1.1 christos
7787 1.1 christos
7788 1.1 christos rm -f net
7789 1.1 christos ln -s ${srcdir}/bpf/net net
7790 1.1 christos
7791 1.1 christos
7792 1.1 christos
7793 1.1 christos
7794 1.1 christos
7795 1.1 christos
7796 1.1 christos
7797 1.1 christos
7798 1.1 christos
7799 1.1 christos
7800 1.1 christos
7801 1.1 christos
7802 1.1 christos
7803 1.1 christos
7804 1.1 christos
7805 1.1 christos
7806 1.1 christos
7807 1.1 christos
7808 1.1 christos
7809 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for USB sniffing support" >&5
7810 1.1.1.1.12.1 tls $as_echo_n "checking for USB sniffing support... " >&6; }
7811 1.1 christos case "$host_os" in
7812 1.1 christos linux*)
7813 1.1 christos
7814 1.1.1.1.12.1 tls $as_echo "#define PCAP_SUPPORT_USB 1" >>confdefs.h
7815 1.1 christos
7816 1.1.1.1.12.1 tls USB_SRC=pcap-usb-linux.c
7817 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7818 1.1.1.1.12.1 tls $as_echo "yes" >&6; }
7819 1.1.1.1.12.1 tls ac_usb_dev_name=`udevinfo -q name -p /sys/class/usb_device/usbmon 2>/dev/null`
7820 1.1.1.1.12.1 tls if test $? -ne 0 ; then
7821 1.1.1.1.12.1 tls ac_usb_dev_name="usbmon"
7822 1.1.1.1.12.1 tls fi
7823 1.1 christos
7824 1.1 christos cat >>confdefs.h <<_ACEOF
7825 1.1 christos #define LINUX_USB_MON_DEV "/dev/$ac_usb_dev_name"
7826 1.1 christos _ACEOF
7827 1.1 christos
7828 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: Device for USB sniffing is /dev/$ac_usb_dev_name" >&5
7829 1.1.1.1.12.1 tls $as_echo "$as_me: Device for USB sniffing is /dev/$ac_usb_dev_name" >&6;}
7830 1.1.1.1.12.1 tls #
7831 1.1.1.1.12.1 tls # Do we have a version of <linux/compiler.h> available?
7832 1.1.1.1.12.1 tls # If so, we might need it for <linux/usbdevice_fs.h>.
7833 1.1.1.1.12.1 tls #
7834 1.1.1.1.12.1 tls for ac_header in linux/compiler.h
7835 1.1.1.1.12.1 tls do :
7836 1.1.1.1.12.1 tls ac_fn_c_check_header_mongrel "$LINENO" "linux/compiler.h" "ac_cv_header_linux_compiler_h" "$ac_includes_default"
7837 1.1.1.1.12.2 tls if test "x$ac_cv_header_linux_compiler_h" = xyes; then :
7838 1.1.1.1.12.1 tls cat >>confdefs.h <<_ACEOF
7839 1.1.1.1.12.1 tls #define HAVE_LINUX_COMPILER_H 1
7840 1.1 christos _ACEOF
7841 1.1 christos
7842 1.1 christos fi
7843 1.1 christos
7844 1.1.1.1.12.1 tls done
7845 1.1 christos
7846 1.1.1.1.12.1 tls if test "$ac_cv_header_linux_compiler_h" = yes; then
7847 1.1.1.1.12.1 tls #
7848 1.1.1.1.12.1 tls # Yes - include it when testing for <linux/usbdevice_fs.h>.
7849 1.1.1.1.12.1 tls #
7850 1.1.1.1.12.1 tls for ac_header in linux/usbdevice_fs.h
7851 1.1.1.1.12.1 tls do :
7852 1.1.1.1.12.1 tls ac_fn_c_check_header_compile "$LINENO" "linux/usbdevice_fs.h" "ac_cv_header_linux_usbdevice_fs_h" "#include <linux/compiler.h>
7853 1.1.1.1.12.1 tls "
7854 1.1.1.1.12.2 tls if test "x$ac_cv_header_linux_usbdevice_fs_h" = xyes; then :
7855 1.1.1.1.12.1 tls cat >>confdefs.h <<_ACEOF
7856 1.1.1.1.12.1 tls #define HAVE_LINUX_USBDEVICE_FS_H 1
7857 1.1 christos _ACEOF
7858 1.1 christos
7859 1.1 christos fi
7860 1.1 christos
7861 1.1.1.1.12.1 tls done
7862 1.1 christos
7863 1.1.1.1.12.1 tls else
7864 1.1.1.1.12.1 tls for ac_header in linux/usbdevice_fs.h
7865 1.1.1.1.12.1 tls do :
7866 1.1.1.1.12.1 tls ac_fn_c_check_header_mongrel "$LINENO" "linux/usbdevice_fs.h" "ac_cv_header_linux_usbdevice_fs_h" "$ac_includes_default"
7867 1.1.1.1.12.2 tls if test "x$ac_cv_header_linux_usbdevice_fs_h" = xyes; then :
7868 1.1 christos cat >>confdefs.h <<_ACEOF
7869 1.1.1.1.12.1 tls #define HAVE_LINUX_USBDEVICE_FS_H 1
7870 1.1 christos _ACEOF
7871 1.1 christos
7872 1.1 christos fi
7873 1.1 christos
7874 1.1 christos done
7875 1.1 christos
7876 1.1.1.1.12.1 tls fi
7877 1.1.1.1.12.1 tls if test "$ac_cv_header_linux_usbdevice_fs_h" = yes; then
7878 1.1.1.1.12.1 tls #
7879 1.1.1.1.12.1 tls # OK, does it define bRequestType? Older versions of the kernel
7880 1.1.1.1.12.1 tls # define fields with names like "requesttype, "request", and
7881 1.1.1.1.12.1 tls # "value", rather than "bRequestType", "bRequest", and
7882 1.1.1.1.12.1 tls # "wValue".
7883 1.1.1.1.12.1 tls #
7884 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking if usbdevfs_ctrltransfer struct has bRequestType member" >&5
7885 1.1.1.1.12.1 tls $as_echo_n "checking if usbdevfs_ctrltransfer struct has bRequestType member... " >&6; }
7886 1.1.1.1.12.2 tls if ${ac_cv_usbdevfs_ctrltransfer_has_bRequestType+:} false; then :
7887 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
7888 1.1 christos else
7889 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7890 1.1 christos /* end confdefs.h. */
7891 1.1 christos
7892 1.1 christos $ac_includes_default
7893 1.1 christos #ifdef HAVE_SYS_BITYPES_H
7894 1.1 christos #include <sys/bitypes.h>
7895 1.1 christos #endif
7896 1.1.1.1.12.1 tls #ifdef HAVE_LINUX_COMPILER_H
7897 1.1.1.1.12.1 tls #include <linux/compiler.h>
7898 1.1.1.1.12.1 tls #endif
7899 1.1.1.1.12.1 tls #include <linux/usbdevice_fs.h>
7900 1.1 christos int
7901 1.1 christos main ()
7902 1.1 christos {
7903 1.1 christos u_int i = sizeof(((struct usbdevfs_ctrltransfer *)0)->bRequestType)
7904 1.1 christos ;
7905 1.1 christos return 0;
7906 1.1 christos }
7907 1.1 christos _ACEOF
7908 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
7909 1.1 christos ac_cv_usbdevfs_ctrltransfer_has_bRequestType=yes
7910 1.1 christos else
7911 1.1.1.1.12.1 tls ac_cv_usbdevfs_ctrltransfer_has_bRequestType=no
7912 1.1 christos fi
7913 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7914 1.1 christos fi
7915 1.1 christos
7916 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_usbdevfs_ctrltransfer_has_bRequestType" >&5
7917 1.1.1.1.12.1 tls $as_echo "$ac_cv_usbdevfs_ctrltransfer_has_bRequestType" >&6; }
7918 1.1.1.1.12.1 tls if test $ac_cv_usbdevfs_ctrltransfer_has_bRequestType = yes ; then
7919 1.1.1.1.12.1 tls
7920 1.1.1.1.12.1 tls $as_echo "#define HAVE_USBDEVFS_CTRLTRANSFER_BREQUESTTYPE 1" >>confdefs.h
7921 1.1.1.1.12.1 tls
7922 1.1.1.1.12.1 tls fi
7923 1.1.1.1.12.1 tls fi
7924 1.1.1.1.12.1 tls ;;
7925 1.1.1.1.12.1 tls *)
7926 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7927 1.1.1.1.12.1 tls $as_echo "no" >&6; }
7928 1.1.1.1.12.1 tls ;;
7929 1.1.1.1.12.1 tls esac
7930 1.1.1.1.12.1 tls
7931 1.1.1.1.12.1 tls
7932 1.1.1.1.12.1 tls
7933 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the platform could support netfilter sniffing" >&5
7934 1.1.1.1.12.1 tls $as_echo_n "checking whether the platform could support netfilter sniffing... " >&6; }
7935 1.1.1.1.12.1 tls case "$host_os" in
7936 1.1.1.1.12.1 tls linux*)
7937 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7938 1.1.1.1.12.1 tls $as_echo "yes" >&6; }
7939 1.1.1.1.12.1 tls #
7940 1.1.1.1.12.1 tls # Life's too short to deal with trying to get this to compile
7941 1.1.1.1.12.1 tls # if you don't get the right types defined with
7942 1.1.1.1.12.1 tls # __KERNEL_STRICT_NAMES getting defined by some other include.
7943 1.1.1.1.12.1 tls #
7944 1.1.1.1.12.1 tls # Check whether the includes Just Work. If not, don't turn on
7945 1.1.1.1.12.1 tls # netfilter support.
7946 1.1.1.1.12.1 tls #
7947 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can compile the netfilter support" >&5
7948 1.1.1.1.12.1 tls $as_echo_n "checking whether we can compile the netfilter support... " >&6; }
7949 1.1.1.1.12.2 tls if ${ac_cv_netfilter_can_compile+:} false; then :
7950 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
7951 1.1.1.1.12.1 tls else
7952 1.1.1.1.12.1 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7953 1.1.1.1.12.1 tls /* end confdefs.h. */
7954 1.1.1.1.12.1 tls
7955 1.1.1.1.12.1 tls $ac_includes_default
7956 1.1.1.1.12.1 tls #include <sys/socket.h>
7957 1.1.1.1.12.2 tls #include <netinet/in.h>
7958 1.1.1.1.12.1 tls #include <linux/types.h>
7959 1.1.1.1.12.1 tls
7960 1.1.1.1.12.1 tls #include <linux/netlink.h>
7961 1.1.1.1.12.2 tls #include <linux/netfilter.h>
7962 1.1.1.1.12.1 tls #include <linux/netfilter/nfnetlink.h>
7963 1.1.1.1.12.1 tls #include <linux/netfilter/nfnetlink_log.h>
7964 1.1.1.1.12.2 tls #include <linux/netfilter/nfnetlink_queue.h>
7965 1.1.1.1.12.1 tls int
7966 1.1.1.1.12.1 tls main ()
7967 1.1.1.1.12.1 tls {
7968 1.1 christos
7969 1.1.1.1.12.1 tls ;
7970 1.1.1.1.12.1 tls return 0;
7971 1.1.1.1.12.1 tls }
7972 1.1 christos _ACEOF
7973 1.1.1.1.12.1 tls if ac_fn_c_try_compile "$LINENO"; then :
7974 1.1.1.1.12.1 tls ac_cv_netfilter_can_compile=yes
7975 1.1.1.1.12.1 tls else
7976 1.1.1.1.12.1 tls ac_cv_netfilter_can_compile=no
7977 1.1.1.1.12.1 tls fi
7978 1.1.1.1.12.1 tls rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7979 1.1.1.1.12.1 tls fi
7980 1.1 christos
7981 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_netfilter_can_compile" >&5
7982 1.1.1.1.12.1 tls $as_echo "$ac_cv_netfilter_can_compile" >&6; }
7983 1.1.1.1.12.1 tls if test $ac_cv_netfilter_can_compile = yes ; then
7984 1.1.1.1.12.1 tls
7985 1.1.1.1.12.1 tls $as_echo "#define PCAP_SUPPORT_NETFILTER 1" >>confdefs.h
7986 1.1.1.1.12.1 tls
7987 1.1.1.1.12.1 tls NETFILTER_SRC=pcap-netfilter-linux.c
7988 1.1.1.1.12.1 tls fi
7989 1.1.1.1.12.1 tls ;;
7990 1.1 christos *)
7991 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7992 1.1.1.1.12.1 tls $as_echo "no" >&6; }
7993 1.1.1.1.12.1 tls ;;
7994 1.1 christos esac
7995 1.1 christos
7996 1.1 christos
7997 1.1 christos
7998 1.1 christos # Check whether --enable-bluetooth was given.
7999 1.1.1.1.12.1 tls if test "${enable_bluetooth+set}" = set; then :
8000 1.1 christos enableval=$enable_bluetooth;
8001 1.1 christos else
8002 1.1 christos enable_bluetooth=yes
8003 1.1 christos fi
8004 1.1 christos
8005 1.1 christos
8006 1.1 christos if test "x$enable_bluetooth" != "xno" ; then
8007 1.1 christos case "$host_os" in
8008 1.1 christos linux*)
8009 1.1.1.1.12.1 tls ac_fn_c_check_header_mongrel "$LINENO" "bluetooth/bluetooth.h" "ac_cv_header_bluetooth_bluetooth_h" "$ac_includes_default"
8010 1.1.1.1.12.2 tls if test "x$ac_cv_header_bluetooth_bluetooth_h" = xyes; then :
8011 1.1 christos
8012 1.1 christos
8013 1.1.1.1.12.1 tls $as_echo "#define PCAP_SUPPORT_BT 1" >>confdefs.h
8014 1.1.1.1.12.1 tls
8015 1.1.1.1.12.1 tls BT_SRC=pcap-bt-linux.c
8016 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: Bluetooth sniffing is supported" >&5
8017 1.1.1.1.12.1 tls $as_echo "$as_me: Bluetooth sniffing is supported" >&6;}
8018 1.1 christos
8019 1.1.1.1.12.2 tls #
8020 1.1.1.1.12.2 tls # OK, does struct sockaddr_hci have an hci_channel
8021 1.1.1.1.12.2 tls # member?
8022 1.1.1.1.12.2 tls #
8023 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking if struct sockaddr_hci has hci_channel member" >&5
8024 1.1.1.1.12.2 tls $as_echo_n "checking if struct sockaddr_hci has hci_channel member... " >&6; }
8025 1.1.1.1.12.2 tls if ${ac_cv_lbl_sockaddr_hci_has_hci_channel+:} false; then :
8026 1.1.1.1.12.2 tls $as_echo_n "(cached) " >&6
8027 1.1.1.1.12.2 tls else
8028 1.1.1.1.12.2 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8029 1.1.1.1.12.2 tls /* end confdefs.h. */
8030 1.1.1.1.12.2 tls
8031 1.1.1.1.12.2 tls #include <bluetooth/bluetooth.h>
8032 1.1.1.1.12.2 tls #include <bluetooth/hci.h>
8033 1.1.1.1.12.2 tls
8034 1.1.1.1.12.2 tls int
8035 1.1.1.1.12.2 tls main ()
8036 1.1.1.1.12.2 tls {
8037 1.1.1.1.12.2 tls u_int i = sizeof(((struct sockaddr_hci *)0)->hci_channel)
8038 1.1.1.1.12.2 tls ;
8039 1.1.1.1.12.2 tls return 0;
8040 1.1.1.1.12.2 tls }
8041 1.1.1.1.12.2 tls _ACEOF
8042 1.1.1.1.12.2 tls if ac_fn_c_try_compile "$LINENO"; then :
8043 1.1.1.1.12.2 tls ac_cv_lbl_sockaddr_hci_has_hci_channel=yes
8044 1.1.1.1.12.2 tls else
8045 1.1.1.1.12.2 tls ac_cv_lbl_sockaddr_hci_has_hci_channel=no
8046 1.1.1.1.12.2 tls fi
8047 1.1.1.1.12.2 tls rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8048 1.1.1.1.12.2 tls fi
8049 1.1.1.1.12.2 tls
8050 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_sockaddr_hci_has_hci_channel" >&5
8051 1.1.1.1.12.2 tls $as_echo "$ac_cv_lbl_sockaddr_hci_has_hci_channel" >&6; }
8052 1.1.1.1.12.2 tls if test $ac_cv_lbl_sockaddr_hci_has_hci_channel = yes ; then
8053 1.1.1.1.12.2 tls
8054 1.1.1.1.12.2 tls $as_echo "#define SOCKADDR_HCI_HAS_HCI_CHANNEL /**/" >>confdefs.h
8055 1.1.1.1.12.2 tls
8056 1.1.1.1.12.2 tls fi
8057 1.1.1.1.12.2 tls
8058 1.1 christos else
8059 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: Bluetooth sniffing is not supported; install bluez-lib devel to enable it" >&5
8060 1.1.1.1.12.1 tls $as_echo "$as_me: Bluetooth sniffing is not supported; install bluez-lib devel to enable it" >&6;}
8061 1.1 christos
8062 1.1 christos fi
8063 1.1 christos
8064 1.1 christos
8065 1.1.1.1.12.1 tls ;;
8066 1.1.1.1.12.1 tls *)
8067 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: no Bluetooth sniffing support implemented for $host_os" >&5
8068 1.1.1.1.12.1 tls $as_echo "$as_me: no Bluetooth sniffing support implemented for $host_os" >&6;}
8069 1.1.1.1.12.1 tls ;;
8070 1.1.1.1.12.1 tls esac
8071 1.1.1.1.12.1 tls
8072 1.1 christos
8073 1.1 christos fi
8074 1.1 christos
8075 1.1.1.1.12.1 tls # Check whether --enable-canusb was given.
8076 1.1.1.1.12.1 tls if test "${enable_canusb+set}" = set; then :
8077 1.1.1.1.12.2 tls enableval=$enable_canusb;
8078 1.1.1.1.12.2 tls else
8079 1.1.1.1.12.2 tls enable_canusb=yes
8080 1.1 christos fi
8081 1.1 christos
8082 1.1 christos
8083 1.1.1.1.12.1 tls if test "x$enable_canusb" != "xno" ; then
8084 1.1.1.1.12.1 tls case "$host_os" in
8085 1.1.1.1.12.1 tls linux*)
8086 1.1.1.1.12.1 tls ac_fn_c_check_header_mongrel "$LINENO" "libusb-1.0/libusb.h" "ac_cv_header_libusb_1_0_libusb_h" "$ac_includes_default"
8087 1.1.1.1.12.2 tls if test "x$ac_cv_header_libusb_1_0_libusb_h" = xyes; then :
8088 1.1.1.1.12.1 tls
8089 1.1.1.1.12.1 tls
8090 1.1.1.1.12.1 tls $as_echo "#define PCAP_SUPPORT_CANUSB 1" >>confdefs.h
8091 1.1 christos
8092 1.1.1.1.12.1 tls CANUSB_SRC=pcap-canusb-linux.c
8093 1.1.1.1.12.2 tls LIBS="-lusb-1.0 -lpthread $LIBS"
8094 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: canusb sniffing is supported" >&5
8095 1.1.1.1.12.1 tls $as_echo "$as_me: canusb sniffing is supported" >&6;}
8096 1.1 christos
8097 1.1 christos else
8098 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: canusb sniffing is not supported; install libusb1.0 lib devel to enable it" >&5
8099 1.1.1.1.12.1 tls $as_echo "$as_me: canusb sniffing is not supported; install libusb1.0 lib devel to enable it" >&6;}
8100 1.1 christos
8101 1.1 christos fi
8102 1.1 christos
8103 1.1 christos
8104 1.1.1.1.12.1 tls ;;
8105 1.1 christos *)
8106 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: no canusb support implemented for $host_os" >&5
8107 1.1.1.1.12.1 tls $as_echo "$as_me: no canusb support implemented for $host_os" >&6;}
8108 1.1.1.1.12.1 tls ;;
8109 1.1 christos esac
8110 1.1 christos
8111 1.1 christos
8112 1.1 christos fi
8113 1.1 christos
8114 1.1 christos # Check whether --enable-can was given.
8115 1.1.1.1.12.1 tls if test "${enable_can+set}" = set; then :
8116 1.1 christos enableval=$enable_can;
8117 1.1 christos else
8118 1.1 christos enable_can=yes
8119 1.1 christos fi
8120 1.1 christos
8121 1.1 christos
8122 1.1 christos if test "x$enable_can" != "xno" ; then
8123 1.1 christos case "$host_os" in
8124 1.1 christos linux*)
8125 1.1.1.1.12.1 tls ac_fn_c_check_header_compile "$LINENO" "linux/can.h" "ac_cv_header_linux_can_h" "#include <sys/socket.h>
8126 1.1 christos
8127 1.1.1.1.12.1 tls "
8128 1.1.1.1.12.2 tls if test "x$ac_cv_header_linux_can_h" = xyes; then :
8129 1.1 christos
8130 1.1.1.1.12.1 tls $as_echo "#define PCAP_SUPPORT_CAN 1" >>confdefs.h
8131 1.1 christos
8132 1.1 christos CAN_SRC=pcap-can-linux.c
8133 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: CAN sniffing is supported" >&5
8134 1.1.1.1.12.1 tls $as_echo "$as_me: CAN sniffing is supported" >&6;}
8135 1.1 christos else
8136 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: CAN sniffing is not supported" >&5
8137 1.1.1.1.12.1 tls $as_echo "$as_me: CAN sniffing is not supported" >&6;}
8138 1.1 christos fi
8139 1.1 christos
8140 1.1 christos
8141 1.1 christos ;;
8142 1.1 christos *)
8143 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: no CAN sniffing support implemented for $host_os" >&5
8144 1.1.1.1.12.1 tls $as_echo "$as_me: no CAN sniffing support implemented for $host_os" >&6;}
8145 1.1 christos ;;
8146 1.1 christos esac
8147 1.1 christos
8148 1.1 christos
8149 1.1 christos fi
8150 1.1 christos
8151 1.1.1.1.12.2 tls # Check whether --enable-dbus was given.
8152 1.1.1.1.12.2 tls if test "${enable_dbus+set}" = set; then :
8153 1.1.1.1.12.2 tls enableval=$enable_dbus;
8154 1.1.1.1.12.2 tls else
8155 1.1.1.1.12.2 tls enable_dbus=ifavailable
8156 1.1.1.1.12.2 tls fi
8157 1.1.1.1.12.2 tls
8158 1.1.1.1.12.2 tls
8159 1.1.1.1.12.2 tls if test "x$enable_dbus" != "xno"; then
8160 1.1.1.1.12.2 tls # Extract the first word of "pkg-config", so it can be a program name with args.
8161 1.1.1.1.12.2 tls set dummy pkg-config; ac_word=$2
8162 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8163 1.1.1.1.12.2 tls $as_echo_n "checking for $ac_word... " >&6; }
8164 1.1.1.1.12.2 tls if ${ac_cv_prog_PKGCONFIG+:} false; then :
8165 1.1.1.1.12.2 tls $as_echo_n "(cached) " >&6
8166 1.1.1.1.12.2 tls else
8167 1.1.1.1.12.2 tls if test -n "$PKGCONFIG"; then
8168 1.1.1.1.12.2 tls ac_cv_prog_PKGCONFIG="$PKGCONFIG" # Let the user override the test.
8169 1.1.1.1.12.2 tls else
8170 1.1.1.1.12.2 tls as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8171 1.1.1.1.12.2 tls for as_dir in $PATH
8172 1.1.1.1.12.2 tls do
8173 1.1.1.1.12.2 tls IFS=$as_save_IFS
8174 1.1.1.1.12.2 tls test -z "$as_dir" && as_dir=.
8175 1.1.1.1.12.2 tls for ac_exec_ext in '' $ac_executable_extensions; do
8176 1.1.1.1.12.2 tls if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8177 1.1.1.1.12.2 tls ac_cv_prog_PKGCONFIG="pkg-config"
8178 1.1.1.1.12.2 tls $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8179 1.1.1.1.12.2 tls break 2
8180 1.1.1.1.12.2 tls fi
8181 1.1.1.1.12.2 tls done
8182 1.1.1.1.12.2 tls done
8183 1.1.1.1.12.2 tls IFS=$as_save_IFS
8184 1.1.1.1.12.2 tls
8185 1.1.1.1.12.2 tls test -z "$ac_cv_prog_PKGCONFIG" && ac_cv_prog_PKGCONFIG="no"
8186 1.1.1.1.12.2 tls fi
8187 1.1.1.1.12.2 tls fi
8188 1.1.1.1.12.2 tls PKGCONFIG=$ac_cv_prog_PKGCONFIG
8189 1.1.1.1.12.2 tls if test -n "$PKGCONFIG"; then
8190 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
8191 1.1.1.1.12.2 tls $as_echo "$PKGCONFIG" >&6; }
8192 1.1.1.1.12.2 tls else
8193 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8194 1.1.1.1.12.2 tls $as_echo "no" >&6; }
8195 1.1.1.1.12.2 tls fi
8196 1.1.1.1.12.2 tls
8197 1.1.1.1.12.2 tls
8198 1.1.1.1.12.2 tls if test "x$PKGCONFIG" != "xno"; then
8199 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for D-Bus" >&5
8200 1.1.1.1.12.2 tls $as_echo_n "checking for D-Bus... " >&6; }
8201 1.1.1.1.12.2 tls if "$PKGCONFIG" dbus-1; then
8202 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8203 1.1.1.1.12.2 tls $as_echo "yes" >&6; }
8204 1.1.1.1.12.2 tls DBUS_CFLAGS=`"$PKGCONFIG" --cflags dbus-1`
8205 1.1.1.1.12.2 tls DBUS_LIBS=`"$PKGCONFIG" --libs dbus-1`
8206 1.1.1.1.12.2 tls save_CFLAGS="$CFLAGS"
8207 1.1.1.1.12.2 tls save_LIBS="$LIBS"
8208 1.1.1.1.12.2 tls CFLAGS="$CFLAGS $DBUS_CFLAGS"
8209 1.1.1.1.12.2 tls LIBS="$LIBS $DBUS_LIBS"
8210 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the D-Bus library defines dbus_connection_read_write" >&5
8211 1.1.1.1.12.2 tls $as_echo_n "checking whether the D-Bus library defines dbus_connection_read_write... " >&6; }
8212 1.1.1.1.12.2 tls cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8213 1.1.1.1.12.2 tls /* end confdefs.h. */
8214 1.1.1.1.12.2 tls #include <string.h>
8215 1.1.1.1.12.2 tls
8216 1.1.1.1.12.2 tls #include <time.h>
8217 1.1.1.1.12.2 tls #include <sys/time.h>
8218 1.1.1.1.12.2 tls
8219 1.1.1.1.12.2 tls #include <dbus/dbus.h>
8220 1.1.1.1.12.2 tls int
8221 1.1.1.1.12.2 tls main ()
8222 1.1.1.1.12.2 tls {
8223 1.1.1.1.12.2 tls return dbus_connection_read_write(NULL, 0);
8224 1.1.1.1.12.2 tls ;
8225 1.1.1.1.12.2 tls return 0;
8226 1.1.1.1.12.2 tls }
8227 1.1.1.1.12.2 tls _ACEOF
8228 1.1.1.1.12.2 tls if ac_fn_c_try_link "$LINENO"; then :
8229 1.1.1.1.12.2 tls
8230 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8231 1.1.1.1.12.2 tls $as_echo "yes" >&6; }
8232 1.1.1.1.12.2 tls
8233 1.1.1.1.12.2 tls $as_echo "#define PCAP_SUPPORT_DBUS 1" >>confdefs.h
8234 1.1.1.1.12.2 tls
8235 1.1.1.1.12.2 tls DBUS_SRC=pcap-dbus.c
8236 1.1.1.1.12.2 tls V_INCLS="$V_INCLS $DBUS_CFLAGS"
8237 1.1.1.1.12.2 tls
8238 1.1.1.1.12.2 tls else
8239 1.1.1.1.12.2 tls
8240 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8241 1.1.1.1.12.2 tls $as_echo "no" >&6; }
8242 1.1.1.1.12.2 tls if test "x$enable_dbus" = "xyes"; then
8243 1.1.1.1.12.2 tls as_fn_error $? "--enable-dbus was given, but the D-Bus library doesn't define dbus_connection_read_write()" "$LINENO" 5
8244 1.1.1.1.12.2 tls fi
8245 1.1.1.1.12.2 tls LIBS="$save_LIBS"
8246 1.1.1.1.12.2 tls
8247 1.1.1.1.12.2 tls fi
8248 1.1.1.1.12.2 tls rm -f core conftest.err conftest.$ac_objext \
8249 1.1.1.1.12.2 tls conftest$ac_exeext conftest.$ac_ext
8250 1.1.1.1.12.2 tls CFLAGS="$save_CFLAGS"
8251 1.1.1.1.12.2 tls else
8252 1.1.1.1.12.2 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8253 1.1.1.1.12.2 tls $as_echo "no" >&6; }
8254 1.1.1.1.12.2 tls if test "x$enable_dbus" = "xyes"; then
8255 1.1.1.1.12.2 tls as_fn_error $? "--enable-dbus was given, but the dbus-1 package is not installed" "$LINENO" 5
8256 1.1.1.1.12.2 tls fi
8257 1.1.1.1.12.2 tls fi
8258 1.1.1.1.12.2 tls fi
8259 1.1.1.1.12.2 tls
8260 1.1.1.1.12.2 tls
8261 1.1.1.1.12.2 tls fi
8262 1.1.1.1.12.2 tls
8263 1.1.1.1.12.1 tls case "$host_os" in
8264 1.1.1.1.12.1 tls linux*)
8265 1.1.1.1.12.1 tls for ac_header in linux/net_tstamp.h
8266 1.1.1.1.12.1 tls do :
8267 1.1.1.1.12.1 tls ac_fn_c_check_header_mongrel "$LINENO" "linux/net_tstamp.h" "ac_cv_header_linux_net_tstamp_h" "$ac_includes_default"
8268 1.1.1.1.12.2 tls if test "x$ac_cv_header_linux_net_tstamp_h" = xyes; then :
8269 1.1.1.1.12.1 tls cat >>confdefs.h <<_ACEOF
8270 1.1.1.1.12.1 tls #define HAVE_LINUX_NET_TSTAMP_H 1
8271 1.1.1.1.12.1 tls _ACEOF
8272 1.1.1.1.12.1 tls
8273 1.1.1.1.12.1 tls fi
8274 1.1.1.1.12.1 tls
8275 1.1.1.1.12.1 tls done
8276 1.1.1.1.12.1 tls
8277 1.1.1.1.12.1 tls ;;
8278 1.1.1.1.12.1 tls *)
8279 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: no hardware timestamp support implemented for $host_os" >&5
8280 1.1.1.1.12.1 tls $as_echo "$as_me: no hardware timestamp support implemented for $host_os" >&6;}
8281 1.1.1.1.12.1 tls ;;
8282 1.1.1.1.12.1 tls esac
8283 1.1.1.1.12.1 tls
8284 1.1 christos # Find a good install program. We prefer a C program (faster),
8285 1.1 christos # so one script is as good as another. But avoid the broken or
8286 1.1 christos # incompatible versions:
8287 1.1 christos # SysV /etc/install, /usr/sbin/install
8288 1.1 christos # SunOS /usr/etc/install
8289 1.1 christos # IRIX /sbin/install
8290 1.1 christos # AIX /bin/install
8291 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs
8292 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8293 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8294 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8295 1.1 christos # OS/2's system install, which has a completely different semantic
8296 1.1 christos # ./install, which can be erroneously created by make from ./install.sh.
8297 1.1.1.1.12.1 tls # Reject install programs that cannot install multiple files.
8298 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
8299 1.1.1.1.12.1 tls $as_echo_n "checking for a BSD-compatible install... " >&6; }
8300 1.1 christos if test -z "$INSTALL"; then
8301 1.1.1.1.12.2 tls if ${ac_cv_path_install+:} false; then :
8302 1.1.1.1.12.1 tls $as_echo_n "(cached) " >&6
8303 1.1 christos else
8304 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8305 1.1 christos for as_dir in $PATH
8306 1.1 christos do
8307 1.1 christos IFS=$as_save_IFS
8308 1.1 christos test -z "$as_dir" && as_dir=.
8309 1.1.1.1.12.1 tls # Account for people who put trailing slashes in PATH elements.
8310 1.1.1.1.12.1 tls case $as_dir/ in #((
8311 1.1.1.1.12.1 tls ./ | .// | /[cC]/* | \
8312 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8313 1.1.1.1.12.1 tls ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
8314 1.1 christos /usr/ucb/* ) ;;
8315 1.1 christos *)
8316 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install.
8317 1.1 christos # Don't use installbsd from OSF since it installs stuff as root
8318 1.1 christos # by default.
8319 1.1 christos for ac_prog in ginstall scoinst install; do
8320 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
8321 1.1.1.1.12.2 tls if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
8322 1.1 christos if test $ac_prog = install &&
8323 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8324 1.1 christos # AIX install. It has an incompatible calling convention.
8325 1.1 christos :
8326 1.1 christos elif test $ac_prog = install &&
8327 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8328 1.1 christos # program-specific install script used by HP pwplus--don't use.
8329 1.1 christos :
8330 1.1 christos else
8331 1.1.1.1.12.1 tls rm -rf conftest.one conftest.two conftest.dir
8332 1.1.1.1.12.1 tls echo one > conftest.one
8333 1.1.1.1.12.1 tls echo two > conftest.two
8334 1.1.1.1.12.1 tls mkdir conftest.dir
8335 1.1.1.1.12.1 tls if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
8336 1.1.1.1.12.1 tls test -s conftest.one && test -s conftest.two &&
8337 1.1.1.1.12.1 tls test -s conftest.dir/conftest.one &&
8338 1.1.1.1.12.1 tls test -s conftest.dir/conftest.two
8339 1.1.1.1.12.1 tls then
8340 1.1.1.1.12.1 tls ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
8341 1.1.1.1.12.1 tls break 3
8342 1.1.1.1.12.1 tls fi
8343 1.1 christos fi
8344 1.1 christos fi
8345 1.1 christos done
8346 1.1 christos done
8347 1.1 christos ;;
8348 1.1 christos esac
8349 1.1.1.1.12.1 tls
8350 1.1.1.1.12.1 tls done
8351 1.1 christos IFS=$as_save_IFS
8352 1.1 christos
8353 1.1.1.1.12.1 tls rm -rf conftest.one conftest.two conftest.dir
8354 1.1 christos
8355 1.1 christos fi
8356 1.1 christos if test "${ac_cv_path_install+set}" = set; then
8357 1.1 christos INSTALL=$ac_cv_path_install
8358 1.1 christos else
8359 1.1 christos # As a last resort, use the slow shell script. Don't cache a
8360 1.1 christos # value for INSTALL within a source directory, because that will
8361 1.1 christos # break other packages using the cache if that directory is
8362 1.1 christos # removed, or if the value is a relative name.
8363 1.1 christos INSTALL=$ac_install_sh
8364 1.1 christos fi
8365 1.1 christos fi
8366 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
8367 1.1.1.1.12.1 tls $as_echo "$INSTALL" >&6; }
8368 1.1 christos
8369 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8370 1.1 christos # It thinks the first close brace ends the variable substitution.
8371 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8372 1.1 christos
8373 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8374 1.1 christos
8375 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8376 1.1 christos
8377 1.1 christos
8378 1.1 christos ac_config_headers="$ac_config_headers config.h"
8379 1.1 christos
8380 1.1 christos
8381 1.1.1.1.12.2 tls ac_config_commands="$ac_config_commands default-1"
8382 1.1.1.1.12.2 tls
8383 1.1.1.1.12.2 tls ac_config_files="$ac_config_files Makefile pcap-filter.manmisc pcap-linktype.manmisc pcap-tstamp.manmisc pcap-savefile.manfile pcap.3pcap pcap_compile.3pcap pcap_datalink.3pcap pcap_dump_open.3pcap pcap_get_tstamp_precision.3pcap pcap_list_datalinks.3pcap pcap_list_tstamp_types.3pcap pcap_open_dead.3pcap pcap_open_offline.3pcap pcap_set_tstamp_precision.3pcap pcap_set_tstamp_type.3pcap"
8384 1.1 christos
8385 1.1 christos cat >confcache <<\_ACEOF
8386 1.1 christos # This file is a shell script that caches the results of configure
8387 1.1 christos # tests run on this system so they can be shared between configure
8388 1.1 christos # scripts and configure runs, see configure's option --config-cache.
8389 1.1 christos # It is not useful on other systems. If it contains results you don't
8390 1.1 christos # want to keep, you may remove or edit it.
8391 1.1 christos #
8392 1.1 christos # config.status only pays attention to the cache file if you give it
8393 1.1 christos # the --recheck option to rerun configure.
8394 1.1 christos #
8395 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when
8396 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the
8397 1.1 christos # following values.
8398 1.1 christos
8399 1.1 christos _ACEOF
8400 1.1 christos
8401 1.1 christos # The following way of writing the cache mishandles newlines in values,
8402 1.1 christos # but we know of no workaround that is simple, portable, and efficient.
8403 1.1 christos # So, we kill variables containing newlines.
8404 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly,
8405 1.1 christos # and sets the high bit in the cache file unless we assign to the vars.
8406 1.1 christos (
8407 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8408 1.1 christos eval ac_val=\$$ac_var
8409 1.1 christos case $ac_val in #(
8410 1.1 christos *${as_nl}*)
8411 1.1 christos case $ac_var in #(
8412 1.1.1.1.12.1 tls *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8413 1.1.1.1.12.1 tls $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8414 1.1 christos esac
8415 1.1 christos case $ac_var in #(
8416 1.1 christos _ | IFS | as_nl) ;; #(
8417 1.1.1.1.12.1 tls BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8418 1.1.1.1.12.1 tls *) { eval $ac_var=; unset $ac_var;} ;;
8419 1.1 christos esac ;;
8420 1.1 christos esac
8421 1.1 christos done
8422 1.1 christos
8423 1.1 christos (set) 2>&1 |
8424 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #(
8425 1.1 christos *${as_nl}ac_space=\ *)
8426 1.1.1.1.12.1 tls # `set' does not quote correctly, so add quotes: double-quote
8427 1.1.1.1.12.1 tls # substitution turns \\\\ into \\, and sed turns \\ into \.
8428 1.1 christos sed -n \
8429 1.1 christos "s/'/'\\\\''/g;
8430 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8431 1.1 christos ;; #(
8432 1.1 christos *)
8433 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes.
8434 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8435 1.1 christos ;;
8436 1.1 christos esac |
8437 1.1 christos sort
8438 1.1 christos ) |
8439 1.1 christos sed '
8440 1.1 christos /^ac_cv_env_/b end
8441 1.1 christos t clear
8442 1.1 christos :clear
8443 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8444 1.1 christos t end
8445 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8446 1.1 christos :end' >>confcache
8447 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8448 1.1 christos if test -w "$cache_file"; then
8449 1.1.1.1.12.2 tls if test "x$cache_file" != "x/dev/null"; then
8450 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8451 1.1.1.1.12.1 tls $as_echo "$as_me: updating cache $cache_file" >&6;}
8452 1.1.1.1.12.2 tls if test ! -f "$cache_file" || test -h "$cache_file"; then
8453 1.1.1.1.12.2 tls cat confcache >"$cache_file"
8454 1.1.1.1.12.2 tls else
8455 1.1.1.1.12.2 tls case $cache_file in #(
8456 1.1.1.1.12.2 tls */* | ?:*)
8457 1.1.1.1.12.2 tls mv -f confcache "$cache_file"$$ &&
8458 1.1.1.1.12.2 tls mv -f "$cache_file"$$ "$cache_file" ;; #(
8459 1.1.1.1.12.2 tls *)
8460 1.1.1.1.12.2 tls mv -f confcache "$cache_file" ;;
8461 1.1.1.1.12.2 tls esac
8462 1.1.1.1.12.2 tls fi
8463 1.1.1.1.12.2 tls fi
8464 1.1 christos else
8465 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8466 1.1.1.1.12.1 tls $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8467 1.1 christos fi
8468 1.1 christos fi
8469 1.1 christos rm -f confcache
8470 1.1 christos
8471 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix
8472 1.1 christos # Let make expand exec_prefix.
8473 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8474 1.1 christos
8475 1.1 christos DEFS=-DHAVE_CONFIG_H
8476 1.1 christos
8477 1.1 christos ac_libobjs=
8478 1.1 christos ac_ltlibobjs=
8479 1.1.1.1.12.1 tls U=
8480 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8481 1.1 christos # 1. Remove the extension, and $U if already installed.
8482 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8483 1.1.1.1.12.1 tls ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8484 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8485 1.1 christos # will be set to the directory where LIBOBJS objects are built.
8486 1.1.1.1.12.1 tls as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8487 1.1.1.1.12.1 tls as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8488 1.1 christos done
8489 1.1 christos LIBOBJS=$ac_libobjs
8490 1.1 christos
8491 1.1 christos LTLIBOBJS=$ac_ltlibobjs
8492 1.1 christos
8493 1.1 christos
8494 1.1 christos
8495 1.1.1.1.12.2 tls : "${CONFIG_STATUS=./config.status}"
8496 1.1.1.1.12.1 tls ac_write_fail=0
8497 1.1 christos ac_clean_files_save=$ac_clean_files
8498 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8499 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8500 1.1.1.1.12.1 tls $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8501 1.1.1.1.12.1 tls as_write_fail=0
8502 1.1.1.1.12.1 tls cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8503 1.1 christos #! $SHELL
8504 1.1 christos # Generated by $as_me.
8505 1.1 christos # Run this file to recreate the current configuration.
8506 1.1 christos # Compiler output produced by configure, useful for debugging
8507 1.1 christos # configure, is in config.log if it exists.
8508 1.1 christos
8509 1.1 christos debug=false
8510 1.1 christos ac_cs_recheck=false
8511 1.1 christos ac_cs_silent=false
8512 1.1 christos
8513 1.1.1.1.12.1 tls SHELL=\${CONFIG_SHELL-$SHELL}
8514 1.1.1.1.12.1 tls export SHELL
8515 1.1.1.1.12.1 tls _ASEOF
8516 1.1.1.1.12.1 tls cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8517 1.1.1.1.12.1 tls ## -------------------- ##
8518 1.1.1.1.12.1 tls ## M4sh Initialization. ##
8519 1.1.1.1.12.1 tls ## -------------------- ##
8520 1.1 christos
8521 1.1 christos # Be more Bourne compatible
8522 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
8523 1.1.1.1.12.1 tls if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8524 1.1 christos emulate sh
8525 1.1 christos NULLCMD=:
8526 1.1.1.1.12.1 tls # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8527 1.1 christos # is contrary to our usage. Disable this feature.
8528 1.1 christos alias -g '${1+"$@"}'='"$@"'
8529 1.1 christos setopt NO_GLOB_SUBST
8530 1.1 christos else
8531 1.1.1.1.12.1 tls case `(set -o) 2>/dev/null` in #(
8532 1.1.1.1.12.1 tls *posix*) :
8533 1.1.1.1.12.1 tls set -o posix ;; #(
8534 1.1.1.1.12.1 tls *) :
8535 1.1.1.1.12.1 tls ;;
8536 1.1 christos esac
8537 1.1 christos fi
8538 1.1 christos
8539 1.1 christos
8540 1.1.1.1.12.1 tls as_nl='
8541 1.1.1.1.12.1 tls '
8542 1.1.1.1.12.1 tls export as_nl
8543 1.1.1.1.12.1 tls # Printing a long string crashes Solaris 7 /usr/bin/printf.
8544 1.1.1.1.12.1 tls as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8545 1.1.1.1.12.1 tls as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8546 1.1.1.1.12.1 tls as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8547 1.1.1.1.12.1 tls # Prefer a ksh shell builtin over an external printf program on Solaris,
8548 1.1.1.1.12.1 tls # but without wasting forks for bash or zsh.
8549 1.1.1.1.12.1 tls if test -z "$BASH_VERSION$ZSH_VERSION" \
8550 1.1.1.1.12.1 tls && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8551 1.1.1.1.12.1 tls as_echo='print -r --'
8552 1.1.1.1.12.1 tls as_echo_n='print -rn --'
8553 1.1.1.1.12.1 tls elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8554 1.1.1.1.12.1 tls as_echo='printf %s\n'
8555 1.1.1.1.12.1 tls as_echo_n='printf %s'
8556 1.1.1.1.12.1 tls else
8557 1.1.1.1.12.1 tls if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8558 1.1.1.1.12.1 tls as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8559 1.1.1.1.12.1 tls as_echo_n='/usr/ucb/echo -n'
8560 1.1 christos else
8561 1.1.1.1.12.1 tls as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8562 1.1.1.1.12.1 tls as_echo_n_body='eval
8563 1.1.1.1.12.1 tls arg=$1;
8564 1.1.1.1.12.1 tls case $arg in #(
8565 1.1.1.1.12.1 tls *"$as_nl"*)
8566 1.1.1.1.12.1 tls expr "X$arg" : "X\\(.*\\)$as_nl";
8567 1.1.1.1.12.1 tls arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8568 1.1.1.1.12.1 tls esac;
8569 1.1.1.1.12.1 tls expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8570 1.1.1.1.12.1 tls '
8571 1.1.1.1.12.1 tls export as_echo_n_body
8572 1.1.1.1.12.1 tls as_echo_n='sh -c $as_echo_n_body as_echo'
8573 1.1 christos fi
8574 1.1.1.1.12.1 tls export as_echo_body
8575 1.1.1.1.12.1 tls as_echo='sh -c $as_echo_body as_echo'
8576 1.1 christos fi
8577 1.1 christos
8578 1.1.1.1.12.1 tls # The user is always right.
8579 1.1.1.1.12.1 tls if test "${PATH_SEPARATOR+set}" != set; then
8580 1.1.1.1.12.1 tls PATH_SEPARATOR=:
8581 1.1.1.1.12.1 tls (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8582 1.1.1.1.12.1 tls (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8583 1.1.1.1.12.1 tls PATH_SEPARATOR=';'
8584 1.1.1.1.12.1 tls }
8585 1.1 christos fi
8586 1.1 christos
8587 1.1 christos
8588 1.1 christos # IFS
8589 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
8590 1.1 christos # there to prevent editors from complaining about space-tab.
8591 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8592 1.1 christos # splitting by setting IFS to empty value.)
8593 1.1 christos IFS=" "" $as_nl"
8594 1.1 christos
8595 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
8596 1.1.1.1.12.2 tls as_myself=
8597 1.1.1.1.12.1 tls case $0 in #((
8598 1.1 christos *[\\/]* ) as_myself=$0 ;;
8599 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8600 1.1 christos for as_dir in $PATH
8601 1.1 christos do
8602 1.1 christos IFS=$as_save_IFS
8603 1.1 christos test -z "$as_dir" && as_dir=.
8604 1.1.1.1.12.1 tls test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8605 1.1.1.1.12.1 tls done
8606 1.1 christos IFS=$as_save_IFS
8607 1.1 christos
8608 1.1 christos ;;
8609 1.1 christos esac
8610 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
8611 1.1 christos # in which case we are not to be found in the path.
8612 1.1 christos if test "x$as_myself" = x; then
8613 1.1 christos as_myself=$0
8614 1.1 christos fi
8615 1.1 christos if test ! -f "$as_myself"; then
8616 1.1.1.1.12.1 tls $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8617 1.1.1.1.12.1 tls exit 1
8618 1.1 christos fi
8619 1.1 christos
8620 1.1.1.1.12.1 tls # Unset variables that we do not need and which cause bugs (e.g. in
8621 1.1.1.1.12.1 tls # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8622 1.1.1.1.12.1 tls # suppresses any "Segmentation fault" message there. '((' could
8623 1.1.1.1.12.1 tls # trigger a bug in pdksh 5.2.14.
8624 1.1.1.1.12.1 tls for as_var in BASH_ENV ENV MAIL MAILPATH
8625 1.1.1.1.12.1 tls do eval test x\${$as_var+set} = xset \
8626 1.1.1.1.12.1 tls && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8627 1.1 christos done
8628 1.1 christos PS1='$ '
8629 1.1 christos PS2='> '
8630 1.1 christos PS4='+ '
8631 1.1 christos
8632 1.1 christos # NLS nuisances.
8633 1.1.1.1.12.1 tls LC_ALL=C
8634 1.1.1.1.12.1 tls export LC_ALL
8635 1.1.1.1.12.1 tls LANGUAGE=C
8636 1.1.1.1.12.1 tls export LANGUAGE
8637 1.1.1.1.12.1 tls
8638 1.1.1.1.12.1 tls # CDPATH.
8639 1.1.1.1.12.1 tls (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8640 1.1.1.1.12.1 tls
8641 1.1.1.1.12.1 tls
8642 1.1.1.1.12.1 tls # as_fn_error STATUS ERROR [LINENO LOG_FD]
8643 1.1.1.1.12.1 tls # ----------------------------------------
8644 1.1.1.1.12.1 tls # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8645 1.1.1.1.12.1 tls # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8646 1.1.1.1.12.1 tls # script with STATUS, using 1 if that was 0.
8647 1.1.1.1.12.1 tls as_fn_error ()
8648 1.1.1.1.12.1 tls {
8649 1.1.1.1.12.1 tls as_status=$1; test $as_status -eq 0 && as_status=1
8650 1.1.1.1.12.1 tls if test "$4"; then
8651 1.1.1.1.12.1 tls as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8652 1.1.1.1.12.1 tls $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8653 1.1.1.1.12.1 tls fi
8654 1.1.1.1.12.1 tls $as_echo "$as_me: error: $2" >&2
8655 1.1.1.1.12.1 tls as_fn_exit $as_status
8656 1.1.1.1.12.1 tls } # as_fn_error
8657 1.1.1.1.12.1 tls
8658 1.1.1.1.12.1 tls
8659 1.1.1.1.12.1 tls # as_fn_set_status STATUS
8660 1.1.1.1.12.1 tls # -----------------------
8661 1.1.1.1.12.1 tls # Set $? to STATUS, without forking.
8662 1.1.1.1.12.1 tls as_fn_set_status ()
8663 1.1.1.1.12.1 tls {
8664 1.1.1.1.12.1 tls return $1
8665 1.1.1.1.12.1 tls } # as_fn_set_status
8666 1.1.1.1.12.1 tls
8667 1.1.1.1.12.1 tls # as_fn_exit STATUS
8668 1.1.1.1.12.1 tls # -----------------
8669 1.1.1.1.12.1 tls # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8670 1.1.1.1.12.1 tls as_fn_exit ()
8671 1.1.1.1.12.1 tls {
8672 1.1.1.1.12.1 tls set +e
8673 1.1.1.1.12.1 tls as_fn_set_status $1
8674 1.1.1.1.12.1 tls exit $1
8675 1.1.1.1.12.1 tls } # as_fn_exit
8676 1.1.1.1.12.1 tls
8677 1.1.1.1.12.1 tls # as_fn_unset VAR
8678 1.1.1.1.12.1 tls # ---------------
8679 1.1.1.1.12.1 tls # Portably unset VAR.
8680 1.1.1.1.12.1 tls as_fn_unset ()
8681 1.1.1.1.12.1 tls {
8682 1.1.1.1.12.1 tls { eval $1=; unset $1;}
8683 1.1.1.1.12.1 tls }
8684 1.1.1.1.12.1 tls as_unset=as_fn_unset
8685 1.1.1.1.12.1 tls # as_fn_append VAR VALUE
8686 1.1.1.1.12.1 tls # ----------------------
8687 1.1.1.1.12.1 tls # Append the text in VALUE to the end of the definition contained in VAR. Take
8688 1.1.1.1.12.1 tls # advantage of any shell optimizations that allow amortized linear growth over
8689 1.1.1.1.12.1 tls # repeated appends, instead of the typical quadratic growth present in naive
8690 1.1.1.1.12.1 tls # implementations.
8691 1.1.1.1.12.1 tls if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8692 1.1.1.1.12.1 tls eval 'as_fn_append ()
8693 1.1.1.1.12.1 tls {
8694 1.1.1.1.12.1 tls eval $1+=\$2
8695 1.1.1.1.12.1 tls }'
8696 1.1.1.1.12.1 tls else
8697 1.1.1.1.12.1 tls as_fn_append ()
8698 1.1.1.1.12.1 tls {
8699 1.1.1.1.12.1 tls eval $1=\$$1\$2
8700 1.1.1.1.12.1 tls }
8701 1.1.1.1.12.1 tls fi # as_fn_append
8702 1.1.1.1.12.1 tls
8703 1.1.1.1.12.1 tls # as_fn_arith ARG...
8704 1.1.1.1.12.1 tls # ------------------
8705 1.1.1.1.12.1 tls # Perform arithmetic evaluation on the ARGs, and store the result in the
8706 1.1.1.1.12.1 tls # global $as_val. Take advantage of shells that can avoid forks. The arguments
8707 1.1.1.1.12.1 tls # must be portable across $(()) and expr.
8708 1.1.1.1.12.1 tls if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8709 1.1.1.1.12.1 tls eval 'as_fn_arith ()
8710 1.1.1.1.12.1 tls {
8711 1.1.1.1.12.1 tls as_val=$(( $* ))
8712 1.1.1.1.12.1 tls }'
8713 1.1.1.1.12.1 tls else
8714 1.1.1.1.12.1 tls as_fn_arith ()
8715 1.1.1.1.12.1 tls {
8716 1.1.1.1.12.1 tls as_val=`expr "$@" || test $? -eq 1`
8717 1.1.1.1.12.1 tls }
8718 1.1.1.1.12.1 tls fi # as_fn_arith
8719 1.1.1.1.12.1 tls
8720 1.1 christos
8721 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
8722 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
8723 1.1 christos as_expr=expr
8724 1.1 christos else
8725 1.1 christos as_expr=false
8726 1.1 christos fi
8727 1.1 christos
8728 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8729 1.1 christos as_basename=basename
8730 1.1 christos else
8731 1.1 christos as_basename=false
8732 1.1 christos fi
8733 1.1 christos
8734 1.1.1.1.12.1 tls if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8735 1.1.1.1.12.1 tls as_dirname=dirname
8736 1.1.1.1.12.1 tls else
8737 1.1.1.1.12.1 tls as_dirname=false
8738 1.1.1.1.12.1 tls fi
8739 1.1 christos
8740 1.1 christos as_me=`$as_basename -- "$0" ||
8741 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8742 1.1 christos X"$0" : 'X\(//\)$' \| \
8743 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8744 1.1.1.1.12.1 tls $as_echo X/"$0" |
8745 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
8746 1.1 christos s//\1/
8747 1.1 christos q
8748 1.1 christos }
8749 1.1 christos /^X\/\(\/\/\)$/{
8750 1.1 christos s//\1/
8751 1.1 christos q
8752 1.1 christos }
8753 1.1 christos /^X\/\(\/\).*/{
8754 1.1 christos s//\1/
8755 1.1 christos q
8756 1.1 christos }
8757 1.1 christos s/.*/./; q'`
8758 1.1 christos
8759 1.1.1.1.12.1 tls # Avoid depending upon Character Ranges.
8760 1.1.1.1.12.1 tls as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8761 1.1.1.1.12.1 tls as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8762 1.1.1.1.12.1 tls as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8763 1.1.1.1.12.1 tls as_cr_digits='0123456789'
8764 1.1.1.1.12.1 tls as_cr_alnum=$as_cr_Letters$as_cr_digits
8765 1.1 christos
8766 1.1 christos ECHO_C= ECHO_N= ECHO_T=
8767 1.1.1.1.12.1 tls case `echo -n x` in #(((((
8768 1.1 christos -n*)
8769 1.1.1.1.12.1 tls case `echo 'xy\c'` in
8770 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8771 1.1.1.1.12.1 tls xy) ECHO_C='\c';;
8772 1.1.1.1.12.1 tls *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8773 1.1.1.1.12.1 tls ECHO_T=' ';;
8774 1.1 christos esac;;
8775 1.1 christos *)
8776 1.1 christos ECHO_N='-n';;
8777 1.1 christos esac
8778 1.1 christos
8779 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
8780 1.1 christos if test -d conf$$.dir; then
8781 1.1 christos rm -f conf$$.dir/conf$$.file
8782 1.1 christos else
8783 1.1 christos rm -f conf$$.dir
8784 1.1.1.1.12.1 tls mkdir conf$$.dir 2>/dev/null
8785 1.1 christos fi
8786 1.1.1.1.12.1 tls if (echo >conf$$.file) 2>/dev/null; then
8787 1.1.1.1.12.1 tls if ln -s conf$$.file conf$$ 2>/dev/null; then
8788 1.1.1.1.12.1 tls as_ln_s='ln -s'
8789 1.1.1.1.12.1 tls # ... but there are two gotchas:
8790 1.1.1.1.12.1 tls # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8791 1.1.1.1.12.1 tls # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8792 1.1.1.1.12.2 tls # In both cases, we have to default to `cp -pR'.
8793 1.1.1.1.12.1 tls ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8794 1.1.1.1.12.2 tls as_ln_s='cp -pR'
8795 1.1.1.1.12.1 tls elif ln conf$$.file conf$$ 2>/dev/null; then
8796 1.1.1.1.12.1 tls as_ln_s=ln
8797 1.1.1.1.12.1 tls else
8798 1.1.1.1.12.2 tls as_ln_s='cp -pR'
8799 1.1.1.1.12.1 tls fi
8800 1.1 christos else
8801 1.1.1.1.12.2 tls as_ln_s='cp -pR'
8802 1.1 christos fi
8803 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8804 1.1 christos rmdir conf$$.dir 2>/dev/null
8805 1.1 christos
8806 1.1.1.1.12.1 tls
8807 1.1.1.1.12.1 tls # as_fn_mkdir_p
8808 1.1.1.1.12.1 tls # -------------
8809 1.1.1.1.12.1 tls # Create "$as_dir" as a directory, including parents if necessary.
8810 1.1.1.1.12.1 tls as_fn_mkdir_p ()
8811 1.1.1.1.12.1 tls {
8812 1.1.1.1.12.1 tls
8813 1.1.1.1.12.1 tls case $as_dir in #(
8814 1.1.1.1.12.1 tls -*) as_dir=./$as_dir;;
8815 1.1.1.1.12.1 tls esac
8816 1.1.1.1.12.1 tls test -d "$as_dir" || eval $as_mkdir_p || {
8817 1.1.1.1.12.1 tls as_dirs=
8818 1.1.1.1.12.1 tls while :; do
8819 1.1.1.1.12.1 tls case $as_dir in #(
8820 1.1.1.1.12.1 tls *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8821 1.1.1.1.12.1 tls *) as_qdir=$as_dir;;
8822 1.1.1.1.12.1 tls esac
8823 1.1.1.1.12.1 tls as_dirs="'$as_qdir' $as_dirs"
8824 1.1.1.1.12.1 tls as_dir=`$as_dirname -- "$as_dir" ||
8825 1.1.1.1.12.1 tls $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8826 1.1.1.1.12.1 tls X"$as_dir" : 'X\(//\)[^/]' \| \
8827 1.1.1.1.12.1 tls X"$as_dir" : 'X\(//\)$' \| \
8828 1.1.1.1.12.1 tls X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8829 1.1.1.1.12.1 tls $as_echo X"$as_dir" |
8830 1.1.1.1.12.1 tls sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8831 1.1.1.1.12.1 tls s//\1/
8832 1.1.1.1.12.1 tls q
8833 1.1.1.1.12.1 tls }
8834 1.1.1.1.12.1 tls /^X\(\/\/\)[^/].*/{
8835 1.1.1.1.12.1 tls s//\1/
8836 1.1.1.1.12.1 tls q
8837 1.1.1.1.12.1 tls }
8838 1.1.1.1.12.1 tls /^X\(\/\/\)$/{
8839 1.1.1.1.12.1 tls s//\1/
8840 1.1.1.1.12.1 tls q
8841 1.1.1.1.12.1 tls }
8842 1.1.1.1.12.1 tls /^X\(\/\).*/{
8843 1.1.1.1.12.1 tls s//\1/
8844 1.1.1.1.12.1 tls q
8845 1.1.1.1.12.1 tls }
8846 1.1.1.1.12.1 tls s/.*/./; q'`
8847 1.1.1.1.12.1 tls test -d "$as_dir" && break
8848 1.1.1.1.12.1 tls done
8849 1.1.1.1.12.1 tls test -z "$as_dirs" || eval "mkdir $as_dirs"
8850 1.1.1.1.12.1 tls } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8851 1.1.1.1.12.1 tls
8852 1.1.1.1.12.1 tls
8853 1.1.1.1.12.1 tls } # as_fn_mkdir_p
8854 1.1 christos if mkdir -p . 2>/dev/null; then
8855 1.1.1.1.12.1 tls as_mkdir_p='mkdir -p "$as_dir"'
8856 1.1 christos else
8857 1.1 christos test -d ./-p && rmdir ./-p
8858 1.1 christos as_mkdir_p=false
8859 1.1 christos fi
8860 1.1 christos
8861 1.1.1.1.12.2 tls
8862 1.1.1.1.12.2 tls # as_fn_executable_p FILE
8863 1.1.1.1.12.2 tls # -----------------------
8864 1.1.1.1.12.2 tls # Test if FILE is an executable regular file.
8865 1.1.1.1.12.2 tls as_fn_executable_p ()
8866 1.1.1.1.12.2 tls {
8867 1.1.1.1.12.2 tls test -f "$1" && test -x "$1"
8868 1.1.1.1.12.2 tls } # as_fn_executable_p
8869 1.1.1.1.12.2 tls as_test_x='test -x'
8870 1.1.1.1.12.2 tls as_executable_p=as_fn_executable_p
8871 1.1 christos
8872 1.1 christos # Sed expression to map a string onto a valid CPP name.
8873 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8874 1.1 christos
8875 1.1 christos # Sed expression to map a string onto a valid variable name.
8876 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8877 1.1 christos
8878 1.1 christos
8879 1.1 christos exec 6>&1
8880 1.1.1.1.12.1 tls ## ----------------------------------- ##
8881 1.1.1.1.12.1 tls ## Main body of $CONFIG_STATUS script. ##
8882 1.1.1.1.12.1 tls ## ----------------------------------- ##
8883 1.1.1.1.12.1 tls _ASEOF
8884 1.1.1.1.12.1 tls test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8885 1.1 christos
8886 1.1.1.1.12.1 tls cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8887 1.1.1.1.12.1 tls # Save the log message, to keep $0 and so on meaningful, and to
8888 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their
8889 1.1 christos # values after options handling.
8890 1.1 christos ac_log="
8891 1.1 christos This file was extended by $as_me, which was
8892 1.1.1.1.12.2 tls generated by GNU Autoconf 2.69. Invocation command line was
8893 1.1 christos
8894 1.1 christos CONFIG_FILES = $CONFIG_FILES
8895 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS
8896 1.1 christos CONFIG_LINKS = $CONFIG_LINKS
8897 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS
8898 1.1 christos $ $0 $@
8899 1.1 christos
8900 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
8901 1.1 christos "
8902 1.1 christos
8903 1.1 christos _ACEOF
8904 1.1 christos
8905 1.1.1.1.12.1 tls case $ac_config_files in *"
8906 1.1.1.1.12.1 tls "*) set x $ac_config_files; shift; ac_config_files=$*;;
8907 1.1.1.1.12.1 tls esac
8908 1.1.1.1.12.1 tls
8909 1.1.1.1.12.1 tls case $ac_config_headers in *"
8910 1.1.1.1.12.1 tls "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8911 1.1.1.1.12.1 tls esac
8912 1.1.1.1.12.1 tls
8913 1.1.1.1.12.1 tls
8914 1.1.1.1.12.1 tls cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8915 1.1 christos # Files that config.status was made for.
8916 1.1 christos config_files="$ac_config_files"
8917 1.1 christos config_headers="$ac_config_headers"
8918 1.1.1.1.12.2 tls config_commands="$ac_config_commands"
8919 1.1 christos
8920 1.1 christos _ACEOF
8921 1.1 christos
8922 1.1.1.1.12.1 tls cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8923 1.1 christos ac_cs_usage="\
8924 1.1.1.1.12.1 tls \`$as_me' instantiates files and other configuration actions
8925 1.1.1.1.12.1 tls from templates according to the current configuration. Unless the files
8926 1.1.1.1.12.1 tls and actions are specified as TAGs, all are instantiated by default.
8927 1.1 christos
8928 1.1.1.1.12.1 tls Usage: $0 [OPTION]... [TAG]...
8929 1.1 christos
8930 1.1 christos -h, --help print this help, then exit
8931 1.1 christos -V, --version print version number and configuration settings, then exit
8932 1.1.1.1.12.1 tls --config print configuration, then exit
8933 1.1.1.1.12.1 tls -q, --quiet, --silent
8934 1.1.1.1.12.1 tls do not print progress messages
8935 1.1 christos -d, --debug don't remove temporary files
8936 1.1 christos --recheck update $as_me by reconfiguring in the same conditions
8937 1.1.1.1.12.1 tls --file=FILE[:TEMPLATE]
8938 1.1.1.1.12.1 tls instantiate the configuration file FILE
8939 1.1.1.1.12.1 tls --header=FILE[:TEMPLATE]
8940 1.1.1.1.12.1 tls instantiate the configuration header FILE
8941 1.1 christos
8942 1.1 christos Configuration files:
8943 1.1 christos $config_files
8944 1.1 christos
8945 1.1 christos Configuration headers:
8946 1.1 christos $config_headers
8947 1.1 christos
8948 1.1.1.1.12.2 tls Configuration commands:
8949 1.1.1.1.12.2 tls $config_commands
8950 1.1.1.1.12.2 tls
8951 1.1.1.1.12.1 tls Report bugs to the package provider."
8952 1.1 christos
8953 1.1 christos _ACEOF
8954 1.1.1.1.12.1 tls cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8955 1.1.1.1.12.1 tls ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8956 1.1 christos ac_cs_version="\\
8957 1.1 christos config.status
8958 1.1.1.1.12.2 tls configured by $0, generated by GNU Autoconf 2.69,
8959 1.1.1.1.12.1 tls with options \\"\$ac_cs_config\\"
8960 1.1 christos
8961 1.1.1.1.12.2 tls Copyright (C) 2012 Free Software Foundation, Inc.
8962 1.1 christos This config.status script is free software; the Free Software Foundation
8963 1.1 christos gives unlimited permission to copy, distribute and modify it."
8964 1.1 christos
8965 1.1 christos ac_pwd='$ac_pwd'
8966 1.1 christos srcdir='$srcdir'
8967 1.1 christos INSTALL='$INSTALL'
8968 1.1.1.1.12.1 tls test -n "\$AWK" || AWK=awk
8969 1.1 christos _ACEOF
8970 1.1 christos
8971 1.1.1.1.12.1 tls cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8972 1.1.1.1.12.1 tls # The default lists apply if the user does not specify any file.
8973 1.1 christos ac_need_defaults=:
8974 1.1 christos while test $# != 0
8975 1.1 christos do
8976 1.1 christos case $1 in
8977 1.1.1.1.12.1 tls --*=?*)
8978 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
8979 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8980 1.1 christos ac_shift=:
8981 1.1 christos ;;
8982 1.1.1.1.12.1 tls --*=)
8983 1.1.1.1.12.1 tls ac_option=`expr "X$1" : 'X\([^=]*\)='`
8984 1.1.1.1.12.1 tls ac_optarg=
8985 1.1.1.1.12.1 tls ac_shift=:
8986 1.1.1.1.12.1 tls ;;
8987 1.1 christos *)
8988 1.1 christos ac_option=$1
8989 1.1 christos ac_optarg=$2
8990 1.1 christos ac_shift=shift
8991 1.1 christos ;;
8992 1.1 christos esac
8993 1.1 christos
8994 1.1 christos case $ac_option in
8995 1.1 christos # Handling of the options.
8996 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8997 1.1 christos ac_cs_recheck=: ;;
8998 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8999 1.1.1.1.12.1 tls $as_echo "$ac_cs_version"; exit ;;
9000 1.1.1.1.12.1 tls --config | --confi | --conf | --con | --co | --c )
9001 1.1.1.1.12.1 tls $as_echo "$ac_cs_config"; exit ;;
9002 1.1 christos --debug | --debu | --deb | --de | --d | -d )
9003 1.1 christos debug=: ;;
9004 1.1 christos --file | --fil | --fi | --f )
9005 1.1 christos $ac_shift
9006 1.1.1.1.12.1 tls case $ac_optarg in
9007 1.1.1.1.12.1 tls *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
9008 1.1.1.1.12.1 tls '') as_fn_error $? "missing file argument" ;;
9009 1.1.1.1.12.1 tls esac
9010 1.1.1.1.12.1 tls as_fn_append CONFIG_FILES " '$ac_optarg'"
9011 1.1 christos ac_need_defaults=false;;
9012 1.1 christos --header | --heade | --head | --hea )
9013 1.1 christos $ac_shift
9014 1.1.1.1.12.1 tls case $ac_optarg in
9015 1.1.1.1.12.1 tls *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
9016 1.1.1.1.12.1 tls esac
9017 1.1.1.1.12.1 tls as_fn_append CONFIG_HEADERS " '$ac_optarg'"
9018 1.1 christos ac_need_defaults=false;;
9019 1.1 christos --he | --h)
9020 1.1 christos # Conflict between --help and --header
9021 1.1.1.1.12.1 tls as_fn_error $? "ambiguous option: \`$1'
9022 1.1.1.1.12.1 tls Try \`$0 --help' for more information.";;
9023 1.1 christos --help | --hel | -h )
9024 1.1.1.1.12.1 tls $as_echo "$ac_cs_usage"; exit ;;
9025 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
9026 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s)
9027 1.1 christos ac_cs_silent=: ;;
9028 1.1 christos
9029 1.1 christos # This is an error.
9030 1.1.1.1.12.1 tls -*) as_fn_error $? "unrecognized option: \`$1'
9031 1.1.1.1.12.1 tls Try \`$0 --help' for more information." ;;
9032 1.1 christos
9033 1.1.1.1.12.1 tls *) as_fn_append ac_config_targets " $1"
9034 1.1 christos ac_need_defaults=false ;;
9035 1.1 christos
9036 1.1 christos esac
9037 1.1 christos shift
9038 1.1 christos done
9039 1.1 christos
9040 1.1 christos ac_configure_extra_args=
9041 1.1 christos
9042 1.1 christos if $ac_cs_silent; then
9043 1.1 christos exec 6>/dev/null
9044 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent"
9045 1.1 christos fi
9046 1.1 christos
9047 1.1 christos _ACEOF
9048 1.1.1.1.12.1 tls cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9049 1.1 christos if \$ac_cs_recheck; then
9050 1.1.1.1.12.2 tls set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
9051 1.1.1.1.12.1 tls shift
9052 1.1.1.1.12.1 tls \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
9053 1.1.1.1.12.1 tls CONFIG_SHELL='$SHELL'
9054 1.1 christos export CONFIG_SHELL
9055 1.1.1.1.12.1 tls exec "\$@"
9056 1.1 christos fi
9057 1.1 christos
9058 1.1 christos _ACEOF
9059 1.1.1.1.12.1 tls cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9060 1.1 christos exec 5>>config.log
9061 1.1 christos {
9062 1.1 christos echo
9063 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
9064 1.1 christos ## Running $as_me. ##
9065 1.1 christos _ASBOX
9066 1.1.1.1.12.1 tls $as_echo "$ac_log"
9067 1.1 christos } >&5
9068 1.1 christos
9069 1.1 christos _ACEOF
9070 1.1.1.1.12.1 tls cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9071 1.1.1.1.12.2 tls #
9072 1.1.1.1.12.2 tls # INIT-COMMANDS
9073 1.1.1.1.12.2 tls #
9074 1.1.1.1.12.2 tls
9075 1.1.1.1.12.2 tls
9076 1.1 christos _ACEOF
9077 1.1 christos
9078 1.1.1.1.12.1 tls cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9079 1.1 christos
9080 1.1 christos # Handling of arguments.
9081 1.1 christos for ac_config_target in $ac_config_targets
9082 1.1 christos do
9083 1.1 christos case $ac_config_target in
9084 1.1 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
9085 1.1.1.1.12.2 tls "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
9086 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
9087 1.1 christos "pcap-filter.manmisc") CONFIG_FILES="$CONFIG_FILES pcap-filter.manmisc" ;;
9088 1.1 christos "pcap-linktype.manmisc") CONFIG_FILES="$CONFIG_FILES pcap-linktype.manmisc" ;;
9089 1.1.1.1.12.1 tls "pcap-tstamp.manmisc") CONFIG_FILES="$CONFIG_FILES pcap-tstamp.manmisc" ;;
9090 1.1 christos "pcap-savefile.manfile") CONFIG_FILES="$CONFIG_FILES pcap-savefile.manfile" ;;
9091 1.1 christos "pcap.3pcap") CONFIG_FILES="$CONFIG_FILES pcap.3pcap" ;;
9092 1.1 christos "pcap_compile.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_compile.3pcap" ;;
9093 1.1 christos "pcap_datalink.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_datalink.3pcap" ;;
9094 1.1 christos "pcap_dump_open.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_dump_open.3pcap" ;;
9095 1.1.1.1.12.2 tls "pcap_get_tstamp_precision.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_get_tstamp_precision.3pcap" ;;
9096 1.1 christos "pcap_list_datalinks.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_list_datalinks.3pcap" ;;
9097 1.1.1.1.12.1 tls "pcap_list_tstamp_types.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_list_tstamp_types.3pcap" ;;
9098 1.1 christos "pcap_open_dead.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_open_dead.3pcap" ;;
9099 1.1 christos "pcap_open_offline.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_open_offline.3pcap" ;;
9100 1.1.1.1.12.2 tls "pcap_set_tstamp_precision.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_set_tstamp_precision.3pcap" ;;
9101 1.1.1.1.12.1 tls "pcap_set_tstamp_type.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_set_tstamp_type.3pcap" ;;
9102 1.1 christos
9103 1.1.1.1.12.2 tls *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
9104 1.1 christos esac
9105 1.1 christos done
9106 1.1 christos
9107 1.1 christos
9108 1.1 christos # If the user did not use the arguments to specify the items to instantiate,
9109 1.1 christos # then the envvar interface is used. Set only those that are not.
9110 1.1 christos # We use the long form for the default assignment because of an extremely
9111 1.1 christos # bizarre bug on SunOS 4.1.3.
9112 1.1 christos if $ac_need_defaults; then
9113 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
9114 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
9115 1.1.1.1.12.2 tls test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
9116 1.1 christos fi
9117 1.1 christos
9118 1.1 christos # Have a temporary directory for convenience. Make it in the build tree
9119 1.1 christos # simply because there is no reason against having it here, and in addition,
9120 1.1 christos # creating and moving files from /tmp can sometimes cause problems.
9121 1.1 christos # Hook for its removal unless debugging.
9122 1.1 christos # Note that there is a small window in which the directory will not be cleaned:
9123 1.1 christos # after its creation but before its name has been assigned to `$tmp'.
9124 1.1 christos $debug ||
9125 1.1 christos {
9126 1.1.1.1.12.2 tls tmp= ac_tmp=
9127 1.1 christos trap 'exit_status=$?
9128 1.1.1.1.12.2 tls : "${ac_tmp:=$tmp}"
9129 1.1.1.1.12.2 tls { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
9130 1.1 christos ' 0
9131 1.1.1.1.12.1 tls trap 'as_fn_exit 1' 1 2 13 15
9132 1.1 christos }
9133 1.1 christos # Create a (secure) tmp directory for tmp files.
9134 1.1 christos
9135 1.1 christos {
9136 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
9137 1.1.1.1.12.2 tls test -d "$tmp"
9138 1.1 christos } ||
9139 1.1 christos {
9140 1.1 christos tmp=./conf$$-$RANDOM
9141 1.1 christos (umask 077 && mkdir "$tmp")
9142 1.1.1.1.12.1 tls } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
9143 1.1.1.1.12.2 tls ac_tmp=$tmp
9144 1.1 christos
9145 1.1.1.1.12.1 tls # Set up the scripts for CONFIG_FILES section.
9146 1.1.1.1.12.1 tls # No need to generate them if there are no CONFIG_FILES.
9147 1.1.1.1.12.1 tls # This happens for instance with `./config.status config.h'.
9148 1.1 christos if test -n "$CONFIG_FILES"; then
9149 1.1 christos
9150 1.1 christos
9151 1.1.1.1.12.1 tls ac_cr=`echo X | tr X '\015'`
9152 1.1.1.1.12.1 tls # On cygwin, bash can eat \r inside `` if the user requested igncr.
9153 1.1.1.1.12.1 tls # But we know of no other shell where ac_cr would be empty at this
9154 1.1.1.1.12.1 tls # point, so we can use a bashism as a fallback.
9155 1.1.1.1.12.1 tls if test "x$ac_cr" = x; then
9156 1.1.1.1.12.1 tls eval ac_cr=\$\'\\r\'
9157 1.1.1.1.12.1 tls fi
9158 1.1.1.1.12.1 tls ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
9159 1.1.1.1.12.1 tls if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
9160 1.1.1.1.12.1 tls ac_cs_awk_cr='\\r'
9161 1.1.1.1.12.1 tls else
9162 1.1.1.1.12.1 tls ac_cs_awk_cr=$ac_cr
9163 1.1.1.1.12.1 tls fi
9164 1.1.1.1.12.1 tls
9165 1.1.1.1.12.2 tls echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
9166 1.1.1.1.12.1 tls _ACEOF
9167 1.1 christos
9168 1.1 christos
9169 1.1.1.1.12.1 tls {
9170 1.1.1.1.12.1 tls echo "cat >conf$$subs.awk <<_ACEOF" &&
9171 1.1.1.1.12.1 tls echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
9172 1.1.1.1.12.1 tls echo "_ACEOF"
9173 1.1.1.1.12.1 tls } >conf$$subs.sh ||
9174 1.1.1.1.12.1 tls as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9175 1.1.1.1.12.1 tls ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
9176 1.1 christos ac_delim='%!_!# '
9177 1.1 christos for ac_last_try in false false false false false :; do
9178 1.1.1.1.12.1 tls . ./conf$$subs.sh ||
9179 1.1.1.1.12.1 tls as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9180 1.1 christos
9181 1.1.1.1.12.1 tls ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
9182 1.1.1.1.12.1 tls if test $ac_delim_n = $ac_delim_num; then
9183 1.1 christos break
9184 1.1 christos elif $ac_last_try; then
9185 1.1.1.1.12.1 tls as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9186 1.1 christos else
9187 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9188 1.1 christos fi
9189 1.1 christos done
9190 1.1.1.1.12.1 tls rm -f conf$$subs.sh
9191 1.1 christos
9192 1.1.1.1.12.1 tls cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9193 1.1.1.1.12.2 tls cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
9194 1.1 christos _ACEOF
9195 1.1.1.1.12.1 tls sed -n '
9196 1.1.1.1.12.1 tls h
9197 1.1.1.1.12.1 tls s/^/S["/; s/!.*/"]=/
9198 1.1.1.1.12.1 tls p
9199 1.1.1.1.12.1 tls g
9200 1.1.1.1.12.1 tls s/^[^!]*!//
9201 1.1.1.1.12.1 tls :repl
9202 1.1.1.1.12.1 tls t repl
9203 1.1.1.1.12.1 tls s/'"$ac_delim"'$//
9204 1.1.1.1.12.1 tls t delim
9205 1.1.1.1.12.1 tls :nl
9206 1.1.1.1.12.1 tls h
9207 1.1.1.1.12.1 tls s/\(.\{148\}\)..*/\1/
9208 1.1.1.1.12.1 tls t more1
9209 1.1.1.1.12.1 tls s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
9210 1.1.1.1.12.1 tls p
9211 1.1.1.1.12.1 tls n
9212 1.1.1.1.12.1 tls b repl
9213 1.1.1.1.12.1 tls :more1
9214 1.1.1.1.12.1 tls s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9215 1.1.1.1.12.1 tls p
9216 1.1.1.1.12.1 tls g
9217 1.1.1.1.12.1 tls s/.\{148\}//
9218 1.1.1.1.12.1 tls t nl
9219 1.1.1.1.12.1 tls :delim
9220 1.1.1.1.12.1 tls h
9221 1.1.1.1.12.1 tls s/\(.\{148\}\)..*/\1/
9222 1.1.1.1.12.1 tls t more2
9223 1.1.1.1.12.1 tls s/["\\]/\\&/g; s/^/"/; s/$/"/
9224 1.1.1.1.12.1 tls p
9225 1.1.1.1.12.1 tls b
9226 1.1.1.1.12.1 tls :more2
9227 1.1.1.1.12.1 tls s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9228 1.1.1.1.12.1 tls p
9229 1.1.1.1.12.1 tls g
9230 1.1.1.1.12.1 tls s/.\{148\}//
9231 1.1.1.1.12.1 tls t delim
9232 1.1.1.1.12.1 tls ' <conf$$subs.awk | sed '
9233 1.1.1.1.12.1 tls /^[^""]/{
9234 1.1.1.1.12.1 tls N
9235 1.1.1.1.12.1 tls s/\n//
9236 1.1.1.1.12.1 tls }
9237 1.1.1.1.12.1 tls ' >>$CONFIG_STATUS || ac_write_fail=1
9238 1.1.1.1.12.1 tls rm -f conf$$subs.awk
9239 1.1.1.1.12.1 tls cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9240 1.1.1.1.12.1 tls _ACAWK
9241 1.1.1.1.12.2 tls cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
9242 1.1.1.1.12.1 tls for (key in S) S_is_set[key] = 1
9243 1.1.1.1.12.1 tls FS = ""
9244 1.1 christos
9245 1.1.1.1.12.1 tls }
9246 1.1.1.1.12.1 tls {
9247 1.1.1.1.12.1 tls line = $ 0
9248 1.1.1.1.12.1 tls nfields = split(line, field, "@")
9249 1.1.1.1.12.1 tls substed = 0
9250 1.1.1.1.12.1 tls len = length(field[1])
9251 1.1.1.1.12.1 tls for (i = 2; i < nfields; i++) {
9252 1.1.1.1.12.1 tls key = field[i]
9253 1.1.1.1.12.1 tls keylen = length(key)
9254 1.1.1.1.12.1 tls if (S_is_set[key]) {
9255 1.1.1.1.12.1 tls value = S[key]
9256 1.1.1.1.12.1 tls line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
9257 1.1.1.1.12.1 tls len += length(value) + length(field[++i])
9258 1.1.1.1.12.1 tls substed = 1
9259 1.1.1.1.12.1 tls } else
9260 1.1.1.1.12.1 tls len += 1 + keylen
9261 1.1.1.1.12.1 tls }
9262 1.1.1.1.12.1 tls
9263 1.1.1.1.12.1 tls print line
9264 1.1.1.1.12.1 tls }
9265 1.1.1.1.12.1 tls
9266 1.1.1.1.12.1 tls _ACAWK
9267 1.1.1.1.12.1 tls _ACEOF
9268 1.1.1.1.12.1 tls cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9269 1.1.1.1.12.1 tls if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
9270 1.1.1.1.12.1 tls sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
9271 1.1.1.1.12.1 tls else
9272 1.1.1.1.12.1 tls cat
9273 1.1.1.1.12.2 tls fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
9274 1.1.1.1.12.1 tls || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
9275 1.1.1.1.12.1 tls _ACEOF
9276 1.1 christos
9277 1.1.1.1.12.1 tls # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
9278 1.1.1.1.12.1 tls # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
9279 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty
9280 1.1 christos # (actually we leave an empty line to preserve line numbers).
9281 1.1 christos if test "x$srcdir" = x.; then
9282 1.1.1.1.12.1 tls ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
9283 1.1.1.1.12.1 tls h
9284 1.1.1.1.12.1 tls s///
9285 1.1.1.1.12.1 tls s/^/:/
9286 1.1.1.1.12.1 tls s/[ ]*$/:/
9287 1.1.1.1.12.1 tls s/:\$(srcdir):/:/g
9288 1.1.1.1.12.1 tls s/:\${srcdir}:/:/g
9289 1.1.1.1.12.1 tls s/:@srcdir@:/:/g
9290 1.1.1.1.12.1 tls s/^:*//
9291 1.1 christos s/:*$//
9292 1.1.1.1.12.1 tls x
9293 1.1.1.1.12.1 tls s/\(=[ ]*\).*/\1/
9294 1.1.1.1.12.1 tls G
9295 1.1.1.1.12.1 tls s/\n//
9296 1.1 christos s/^[^=]*=[ ]*$//
9297 1.1 christos }'
9298 1.1 christos fi
9299 1.1 christos
9300 1.1.1.1.12.1 tls cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9301 1.1 christos fi # test -n "$CONFIG_FILES"
9302 1.1 christos
9303 1.1.1.1.12.1 tls # Set up the scripts for CONFIG_HEADERS section.
9304 1.1.1.1.12.1 tls # No need to generate them if there are no CONFIG_HEADERS.
9305 1.1.1.1.12.1 tls # This happens for instance with `./config.status Makefile'.
9306 1.1.1.1.12.1 tls if test -n "$CONFIG_HEADERS"; then
9307 1.1.1.1.12.2 tls cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
9308 1.1.1.1.12.1 tls BEGIN {
9309 1.1.1.1.12.1 tls _ACEOF
9310 1.1.1.1.12.1 tls
9311 1.1.1.1.12.1 tls # Transform confdefs.h into an awk script `defines.awk', embedded as
9312 1.1.1.1.12.1 tls # here-document in config.status, that substitutes the proper values into
9313 1.1.1.1.12.1 tls # config.h.in to produce config.h.
9314 1.1.1.1.12.1 tls
9315 1.1.1.1.12.1 tls # Create a delimiter string that does not exist in confdefs.h, to ease
9316 1.1.1.1.12.1 tls # handling of long lines.
9317 1.1.1.1.12.1 tls ac_delim='%!_!# '
9318 1.1.1.1.12.1 tls for ac_last_try in false false :; do
9319 1.1.1.1.12.2 tls ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
9320 1.1.1.1.12.2 tls if test -z "$ac_tt"; then
9321 1.1.1.1.12.1 tls break
9322 1.1.1.1.12.1 tls elif $ac_last_try; then
9323 1.1.1.1.12.1 tls as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
9324 1.1.1.1.12.1 tls else
9325 1.1.1.1.12.1 tls ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9326 1.1.1.1.12.1 tls fi
9327 1.1.1.1.12.1 tls done
9328 1.1.1.1.12.1 tls
9329 1.1.1.1.12.1 tls # For the awk script, D is an array of macro values keyed by name,
9330 1.1.1.1.12.1 tls # likewise P contains macro parameters if any. Preserve backslash
9331 1.1.1.1.12.1 tls # newline sequences.
9332 1.1.1.1.12.1 tls
9333 1.1.1.1.12.1 tls ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
9334 1.1.1.1.12.1 tls sed -n '
9335 1.1.1.1.12.1 tls s/.\{148\}/&'"$ac_delim"'/g
9336 1.1.1.1.12.1 tls t rset
9337 1.1.1.1.12.1 tls :rset
9338 1.1.1.1.12.1 tls s/^[ ]*#[ ]*define[ ][ ]*/ /
9339 1.1.1.1.12.1 tls t def
9340 1.1.1.1.12.1 tls d
9341 1.1.1.1.12.1 tls :def
9342 1.1.1.1.12.1 tls s/\\$//
9343 1.1.1.1.12.1 tls t bsnl
9344 1.1.1.1.12.1 tls s/["\\]/\\&/g
9345 1.1.1.1.12.1 tls s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9346 1.1.1.1.12.1 tls D["\1"]=" \3"/p
9347 1.1.1.1.12.1 tls s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
9348 1.1.1.1.12.1 tls d
9349 1.1.1.1.12.1 tls :bsnl
9350 1.1.1.1.12.1 tls s/["\\]/\\&/g
9351 1.1.1.1.12.1 tls s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9352 1.1.1.1.12.1 tls D["\1"]=" \3\\\\\\n"\\/p
9353 1.1.1.1.12.1 tls t cont
9354 1.1.1.1.12.1 tls s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
9355 1.1.1.1.12.1 tls t cont
9356 1.1.1.1.12.1 tls d
9357 1.1.1.1.12.1 tls :cont
9358 1.1.1.1.12.1 tls n
9359 1.1.1.1.12.1 tls s/.\{148\}/&'"$ac_delim"'/g
9360 1.1.1.1.12.1 tls t clear
9361 1.1.1.1.12.1 tls :clear
9362 1.1.1.1.12.1 tls s/\\$//
9363 1.1.1.1.12.1 tls t bsnlc
9364 1.1.1.1.12.1 tls s/["\\]/\\&/g; s/^/"/; s/$/"/p
9365 1.1.1.1.12.1 tls d
9366 1.1.1.1.12.1 tls :bsnlc
9367 1.1.1.1.12.1 tls s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
9368 1.1.1.1.12.1 tls b cont
9369 1.1.1.1.12.1 tls ' <confdefs.h | sed '
9370 1.1.1.1.12.1 tls s/'"$ac_delim"'/"\\\
9371 1.1.1.1.12.1 tls "/g' >>$CONFIG_STATUS || ac_write_fail=1
9372 1.1.1.1.12.1 tls
9373 1.1.1.1.12.1 tls cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9374 1.1.1.1.12.1 tls for (key in D) D_is_set[key] = 1
9375 1.1.1.1.12.1 tls FS = ""
9376 1.1.1.1.12.1 tls }
9377 1.1.1.1.12.1 tls /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
9378 1.1.1.1.12.1 tls line = \$ 0
9379 1.1.1.1.12.1 tls split(line, arg, " ")
9380 1.1.1.1.12.1 tls if (arg[1] == "#") {
9381 1.1.1.1.12.1 tls defundef = arg[2]
9382 1.1.1.1.12.1 tls mac1 = arg[3]
9383 1.1.1.1.12.1 tls } else {
9384 1.1.1.1.12.1 tls defundef = substr(arg[1], 2)
9385 1.1.1.1.12.1 tls mac1 = arg[2]
9386 1.1.1.1.12.1 tls }
9387 1.1.1.1.12.1 tls split(mac1, mac2, "(") #)
9388 1.1.1.1.12.1 tls macro = mac2[1]
9389 1.1.1.1.12.1 tls prefix = substr(line, 1, index(line, defundef) - 1)
9390 1.1.1.1.12.1 tls if (D_is_set[macro]) {
9391 1.1.1.1.12.1 tls # Preserve the white space surrounding the "#".
9392 1.1.1.1.12.1 tls print prefix "define", macro P[macro] D[macro]
9393 1.1.1.1.12.1 tls next
9394 1.1.1.1.12.1 tls } else {
9395 1.1.1.1.12.1 tls # Replace #undef with comments. This is necessary, for example,
9396 1.1.1.1.12.1 tls # in the case of _POSIX_SOURCE, which is predefined and required
9397 1.1.1.1.12.1 tls # on some systems where configure will not decide to define it.
9398 1.1.1.1.12.1 tls if (defundef == "undef") {
9399 1.1.1.1.12.1 tls print "/*", prefix defundef, macro, "*/"
9400 1.1.1.1.12.1 tls next
9401 1.1.1.1.12.1 tls }
9402 1.1.1.1.12.1 tls }
9403 1.1.1.1.12.1 tls }
9404 1.1.1.1.12.1 tls { print }
9405 1.1.1.1.12.1 tls _ACAWK
9406 1.1.1.1.12.1 tls _ACEOF
9407 1.1.1.1.12.1 tls cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9408 1.1.1.1.12.1 tls as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
9409 1.1.1.1.12.1 tls fi # test -n "$CONFIG_HEADERS"
9410 1.1 christos
9411 1.1.1.1.12.1 tls
9412 1.1.1.1.12.2 tls eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
9413 1.1.1.1.12.1 tls shift
9414 1.1.1.1.12.1 tls for ac_tag
9415 1.1 christos do
9416 1.1 christos case $ac_tag in
9417 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;;
9418 1.1 christos esac
9419 1.1 christos case $ac_mode$ac_tag in
9420 1.1 christos :[FHL]*:*);;
9421 1.1.1.1.12.2 tls :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
9422 1.1 christos :[FH]-) ac_tag=-:-;;
9423 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9424 1.1 christos esac
9425 1.1 christos ac_save_IFS=$IFS
9426 1.1 christos IFS=:
9427 1.1 christos set x $ac_tag
9428 1.1 christos IFS=$ac_save_IFS
9429 1.1 christos shift
9430 1.1 christos ac_file=$1
9431 1.1 christos shift
9432 1.1 christos
9433 1.1 christos case $ac_mode in
9434 1.1 christos :L) ac_source=$1;;
9435 1.1 christos :[FH])
9436 1.1 christos ac_file_inputs=
9437 1.1 christos for ac_f
9438 1.1 christos do
9439 1.1 christos case $ac_f in
9440 1.1.1.1.12.2 tls -) ac_f="$ac_tmp/stdin";;
9441 1.1 christos *) # Look for the file first in the build tree, then in the source tree
9442 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style,
9443 1.1 christos # because $ac_f cannot contain `:'.
9444 1.1 christos test -f "$ac_f" ||
9445 1.1 christos case $ac_f in
9446 1.1 christos [\\/$]*) false;;
9447 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9448 1.1 christos esac ||
9449 1.1.1.1.12.2 tls as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9450 1.1 christos esac
9451 1.1.1.1.12.1 tls case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9452 1.1.1.1.12.1 tls as_fn_append ac_file_inputs " '$ac_f'"
9453 1.1 christos done
9454 1.1 christos
9455 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't
9456 1.1 christos # use $as_me), people would be surprised to read:
9457 1.1 christos # /* config.h. Generated by config.status. */
9458 1.1.1.1.12.1 tls configure_input='Generated from '`
9459 1.1.1.1.12.1 tls $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9460 1.1.1.1.12.1 tls `' by configure.'
9461 1.1 christos if test x"$ac_file" != x-; then
9462 1.1 christos configure_input="$ac_file. $configure_input"
9463 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9464 1.1.1.1.12.1 tls $as_echo "$as_me: creating $ac_file" >&6;}
9465 1.1 christos fi
9466 1.1.1.1.12.1 tls # Neutralize special characters interpreted by sed in replacement strings.
9467 1.1.1.1.12.1 tls case $configure_input in #(
9468 1.1.1.1.12.1 tls *\&* | *\|* | *\\* )
9469 1.1.1.1.12.1 tls ac_sed_conf_input=`$as_echo "$configure_input" |
9470 1.1.1.1.12.1 tls sed 's/[\\\\&|]/\\\\&/g'`;; #(
9471 1.1.1.1.12.1 tls *) ac_sed_conf_input=$configure_input;;
9472 1.1.1.1.12.1 tls esac
9473 1.1 christos
9474 1.1 christos case $ac_tag in
9475 1.1.1.1.12.2 tls *:-:* | *:-) cat >"$ac_tmp/stdin" \
9476 1.1.1.1.12.2 tls || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9477 1.1 christos esac
9478 1.1 christos ;;
9479 1.1 christos esac
9480 1.1 christos
9481 1.1 christos ac_dir=`$as_dirname -- "$ac_file" ||
9482 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9483 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \
9484 1.1 christos X"$ac_file" : 'X\(//\)$' \| \
9485 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9486 1.1.1.1.12.1 tls $as_echo X"$ac_file" |
9487 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9488 1.1 christos s//\1/
9489 1.1 christos q
9490 1.1 christos }
9491 1.1 christos /^X\(\/\/\)[^/].*/{
9492 1.1 christos s//\1/
9493 1.1 christos q
9494 1.1 christos }
9495 1.1 christos /^X\(\/\/\)$/{
9496 1.1 christos s//\1/
9497 1.1 christos q
9498 1.1 christos }
9499 1.1 christos /^X\(\/\).*/{
9500 1.1 christos s//\1/
9501 1.1 christos q
9502 1.1 christos }
9503 1.1 christos s/.*/./; q'`
9504 1.1.1.1.12.1 tls as_dir="$ac_dir"; as_fn_mkdir_p
9505 1.1 christos ac_builddir=.
9506 1.1 christos
9507 1.1 christos case "$ac_dir" in
9508 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9509 1.1 christos *)
9510 1.1.1.1.12.1 tls ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9511 1.1 christos # A ".." for each directory in $ac_dir_suffix.
9512 1.1.1.1.12.1 tls ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9513 1.1 christos case $ac_top_builddir_sub in
9514 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9515 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9516 1.1 christos esac ;;
9517 1.1 christos esac
9518 1.1 christos ac_abs_top_builddir=$ac_pwd
9519 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
9520 1.1 christos # for backward compatibility:
9521 1.1 christos ac_top_builddir=$ac_top_build_prefix
9522 1.1 christos
9523 1.1 christos case $srcdir in
9524 1.1 christos .) # We are building in place.
9525 1.1 christos ac_srcdir=.
9526 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
9527 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
9528 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
9529 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
9530 1.1 christos ac_top_srcdir=$srcdir
9531 1.1 christos ac_abs_top_srcdir=$srcdir ;;
9532 1.1 christos *) # Relative name.
9533 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9534 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
9535 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9536 1.1 christos esac
9537 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9538 1.1 christos
9539 1.1 christos
9540 1.1 christos case $ac_mode in
9541 1.1 christos :F)
9542 1.1 christos #
9543 1.1 christos # CONFIG_FILE
9544 1.1 christos #
9545 1.1 christos
9546 1.1 christos case $INSTALL in
9547 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9548 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9549 1.1 christos esac
9550 1.1 christos _ACEOF
9551 1.1 christos
9552 1.1.1.1.12.1 tls cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9553 1.1 christos # If the template does not know about datarootdir, expand it.
9554 1.1 christos # FIXME: This hack should be removed a few years after 2.60.
9555 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen=
9556 1.1.1.1.12.1 tls ac_sed_dataroot='
9557 1.1.1.1.12.1 tls /datarootdir/ {
9558 1.1 christos p
9559 1.1 christos q
9560 1.1 christos }
9561 1.1 christos /@datadir@/p
9562 1.1 christos /@docdir@/p
9563 1.1 christos /@infodir@/p
9564 1.1 christos /@localedir@/p
9565 1.1.1.1.12.1 tls /@mandir@/p'
9566 1.1.1.1.12.1 tls case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9567 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;;
9568 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9569 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9570 1.1.1.1.12.1 tls $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9571 1.1 christos _ACEOF
9572 1.1.1.1.12.1 tls cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9573 1.1 christos ac_datarootdir_hack='
9574 1.1 christos s&@datadir@&$datadir&g
9575 1.1 christos s&@docdir@&$docdir&g
9576 1.1 christos s&@infodir@&$infodir&g
9577 1.1 christos s&@localedir@&$localedir&g
9578 1.1 christos s&@mandir@&$mandir&g
9579 1.1.1.1.12.1 tls s&\\\${datarootdir}&$datarootdir&g' ;;
9580 1.1 christos esac
9581 1.1 christos _ACEOF
9582 1.1 christos
9583 1.1 christos # Neutralize VPATH when `$srcdir' = `.'.
9584 1.1 christos # Shell code in configure.ac might set extrasub.
9585 1.1 christos # FIXME: do we really want to maintain this feature?
9586 1.1.1.1.12.1 tls cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9587 1.1.1.1.12.1 tls ac_sed_extra="$ac_vpsub
9588 1.1 christos $extrasub
9589 1.1 christos _ACEOF
9590 1.1.1.1.12.1 tls cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9591 1.1 christos :t
9592 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9593 1.1.1.1.12.1 tls s|@configure_input@|$ac_sed_conf_input|;t t
9594 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t
9595 1.1.1.1.12.1 tls s&@top_build_prefix@&$ac_top_build_prefix&;t t
9596 1.1 christos s&@srcdir@&$ac_srcdir&;t t
9597 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
9598 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t
9599 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9600 1.1 christos s&@builddir@&$ac_builddir&;t t
9601 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t
9602 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9603 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t
9604 1.1 christos $ac_datarootdir_hack
9605 1.1.1.1.12.1 tls "
9606 1.1.1.1.12.2 tls eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9607 1.1.1.1.12.2 tls >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9608 1.1 christos
9609 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9610 1.1.1.1.12.2 tls { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9611 1.1.1.1.12.2 tls { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9612 1.1.1.1.12.2 tls "$ac_tmp/out"`; test -z "$ac_out"; } &&
9613 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9614 1.1.1.1.12.1 tls which seems to be undefined. Please make sure it is defined" >&5
9615 1.1.1.1.12.1 tls $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9616 1.1.1.1.12.1 tls which seems to be undefined. Please make sure it is defined" >&2;}
9617 1.1 christos
9618 1.1.1.1.12.2 tls rm -f "$ac_tmp/stdin"
9619 1.1 christos case $ac_file in
9620 1.1.1.1.12.2 tls -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9621 1.1.1.1.12.2 tls *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9622 1.1.1.1.12.1 tls esac \
9623 1.1.1.1.12.1 tls || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9624 1.1 christos ;;
9625 1.1 christos :H)
9626 1.1 christos #
9627 1.1 christos # CONFIG_HEADER
9628 1.1 christos #
9629 1.1 christos if test x"$ac_file" != x-; then
9630 1.1.1.1.12.1 tls {
9631 1.1.1.1.12.1 tls $as_echo "/* $configure_input */" \
9632 1.1.1.1.12.2 tls && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9633 1.1.1.1.12.2 tls } >"$ac_tmp/config.h" \
9634 1.1.1.1.12.1 tls || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9635 1.1.1.1.12.2 tls if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9636 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9637 1.1.1.1.12.1 tls $as_echo "$as_me: $ac_file is unchanged" >&6;}
9638 1.1 christos else
9639 1.1.1.1.12.1 tls rm -f "$ac_file"
9640 1.1.1.1.12.2 tls mv "$ac_tmp/config.h" "$ac_file" \
9641 1.1.1.1.12.1 tls || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9642 1.1 christos fi
9643 1.1 christos else
9644 1.1.1.1.12.1 tls $as_echo "/* $configure_input */" \
9645 1.1.1.1.12.2 tls && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9646 1.1.1.1.12.1 tls || as_fn_error $? "could not create -" "$LINENO" 5
9647 1.1 christos fi
9648 1.1 christos ;;
9649 1.1 christos
9650 1.1.1.1.12.2 tls :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9651 1.1.1.1.12.2 tls $as_echo "$as_me: executing $ac_file commands" >&6;}
9652 1.1.1.1.12.2 tls ;;
9653 1.1 christos esac
9654 1.1 christos
9655 1.1.1.1.12.2 tls
9656 1.1.1.1.12.2 tls case $ac_file$ac_mode in
9657 1.1.1.1.12.2 tls "default-1":C) if test -f .devel; then
9658 1.1.1.1.12.2 tls echo timestamp > stamp-h
9659 1.1.1.1.12.2 tls cat Makefile-devel-adds >> Makefile
9660 1.1.1.1.12.2 tls make depend
9661 1.1.1.1.12.2 tls fi ;;
9662 1.1.1.1.12.2 tls
9663 1.1.1.1.12.2 tls esac
9664 1.1 christos done # for ac_tag
9665 1.1 christos
9666 1.1 christos
9667 1.1.1.1.12.1 tls as_fn_exit 0
9668 1.1 christos _ACEOF
9669 1.1 christos ac_clean_files=$ac_clean_files_save
9670 1.1 christos
9671 1.1.1.1.12.1 tls test $ac_write_fail = 0 ||
9672 1.1.1.1.12.1 tls as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9673 1.1.1.1.12.1 tls
9674 1.1 christos
9675 1.1 christos # configure is writing to config.log, and then calls config.status.
9676 1.1 christos # config.status does its own redirection, appending to config.log.
9677 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open
9678 1.1 christos # by configure, so config.status won't be able to write to it; its
9679 1.1 christos # output is simply discarded. So we exec the FD to /dev/null,
9680 1.1 christos # effectively closing config.log, so it can be properly (re)opened and
9681 1.1 christos # appended to by config.status. When coming back to configure, we
9682 1.1 christos # need to make the FD available again.
9683 1.1 christos if test "$no_create" != yes; then
9684 1.1 christos ac_cs_success=:
9685 1.1 christos ac_config_status_args=
9686 1.1 christos test "$silent" = yes &&
9687 1.1 christos ac_config_status_args="$ac_config_status_args --quiet"
9688 1.1 christos exec 5>/dev/null
9689 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9690 1.1 christos exec 5>>config.log
9691 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9692 1.1 christos # would make configure fail if this is the last instruction.
9693 1.1.1.1.12.1 tls $ac_cs_success || as_fn_exit 1
9694 1.1.1.1.12.1 tls fi
9695 1.1.1.1.12.1 tls if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9696 1.1.1.1.12.1 tls { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9697 1.1.1.1.12.1 tls $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9698 1.1 christos fi
9699 1.1 christos
9700 1.1 christos exit 0
9701