configure revision 1.1.1.1.6.1 1 1.1 christos #! /bin/sh
2 1.1 christos # Guess values for system-dependent variables and create Makefiles.
3 1.1.1.1.6.1 yamt # Generated by GNU Autoconf 2.69.
4 1.1.1.1.6.1 yamt #
5 1.1.1.1.6.1 yamt #
6 1.1.1.1.6.1 yamt # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 1.1.1.1.6.1 yamt #
8 1.1 christos #
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.6.1 yamt ## -------------------- ##
12 1.1.1.1.6.1 yamt ## M4sh Initialization. ##
13 1.1.1.1.6.1 yamt ## -------------------- ##
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.6.1 yamt 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.6.1 yamt # 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.6.1 yamt case `(set -o) 2>/dev/null` in #(
26 1.1.1.1.6.1 yamt *posix*) :
27 1.1.1.1.6.1 yamt set -o posix ;; #(
28 1.1.1.1.6.1 yamt *) :
29 1.1.1.1.6.1 yamt ;;
30 1.1 christos esac
31 1.1 christos fi
32 1.1 christos
33 1.1 christos
34 1.1.1.1.6.1 yamt as_nl='
35 1.1.1.1.6.1 yamt '
36 1.1.1.1.6.1 yamt export as_nl
37 1.1.1.1.6.1 yamt # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 1.1.1.1.6.1 yamt as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 1.1.1.1.6.1 yamt as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 1.1.1.1.6.1 yamt as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 1.1.1.1.6.1 yamt # Prefer a ksh shell builtin over an external printf program on Solaris,
42 1.1.1.1.6.1 yamt # but without wasting forks for bash or zsh.
43 1.1.1.1.6.1 yamt if test -z "$BASH_VERSION$ZSH_VERSION" \
44 1.1.1.1.6.1 yamt && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 1.1.1.1.6.1 yamt as_echo='print -r --'
46 1.1.1.1.6.1 yamt as_echo_n='print -rn --'
47 1.1.1.1.6.1 yamt elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 1.1.1.1.6.1 yamt as_echo='printf %s\n'
49 1.1.1.1.6.1 yamt as_echo_n='printf %s'
50 1.1.1.1.6.1 yamt else
51 1.1.1.1.6.1 yamt if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 1.1.1.1.6.1 yamt as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 1.1.1.1.6.1 yamt as_echo_n='/usr/ucb/echo -n'
54 1.1 christos else
55 1.1.1.1.6.1 yamt as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 1.1.1.1.6.1 yamt as_echo_n_body='eval
57 1.1.1.1.6.1 yamt arg=$1;
58 1.1.1.1.6.1 yamt case $arg in #(
59 1.1.1.1.6.1 yamt *"$as_nl"*)
60 1.1.1.1.6.1 yamt expr "X$arg" : "X\\(.*\\)$as_nl";
61 1.1.1.1.6.1 yamt arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 1.1.1.1.6.1 yamt esac;
63 1.1.1.1.6.1 yamt expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 1.1.1.1.6.1 yamt '
65 1.1.1.1.6.1 yamt export as_echo_n_body
66 1.1.1.1.6.1 yamt as_echo_n='sh -c $as_echo_n_body as_echo'
67 1.1 christos fi
68 1.1.1.1.6.1 yamt export as_echo_body
69 1.1.1.1.6.1 yamt as_echo='sh -c $as_echo_body as_echo'
70 1.1 christos fi
71 1.1 christos
72 1.1.1.1.6.1 yamt # The user is always right.
73 1.1.1.1.6.1 yamt if test "${PATH_SEPARATOR+set}" != set; then
74 1.1.1.1.6.1 yamt PATH_SEPARATOR=:
75 1.1.1.1.6.1 yamt (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 1.1.1.1.6.1 yamt (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 1.1.1.1.6.1 yamt PATH_SEPARATOR=';'
78 1.1.1.1.6.1 yamt }
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.6.1 yamt as_myself=
91 1.1.1.1.6.1 yamt 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.6.1 yamt test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 1.1.1.1.6.1 yamt 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.6.1 yamt $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 1.1.1.1.6.1 yamt exit 1
112 1.1 christos fi
113 1.1 christos
114 1.1.1.1.6.1 yamt # Unset variables that we do not need and which cause bugs (e.g. in
115 1.1.1.1.6.1 yamt # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 1.1.1.1.6.1 yamt # suppresses any "Segmentation fault" message there. '((' could
117 1.1.1.1.6.1 yamt # trigger a bug in pdksh 5.2.14.
118 1.1.1.1.6.1 yamt for as_var in BASH_ENV ENV MAIL MAILPATH
119 1.1.1.1.6.1 yamt do eval test x\${$as_var+set} = xset \
120 1.1.1.1.6.1 yamt && ( (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.6.1 yamt LC_ALL=C
128 1.1.1.1.6.1 yamt export LC_ALL
129 1.1.1.1.6.1 yamt LANGUAGE=C
130 1.1.1.1.6.1 yamt export LANGUAGE
131 1.1 christos
132 1.1 christos # CDPATH.
133 1.1.1.1.6.1 yamt (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134 1.1 christos
135 1.1.1.1.6.1 yamt # Use a proper internal environment variable to ensure we don't fall
136 1.1.1.1.6.1 yamt # into an infinite loop, continuously re-executing ourselves.
137 1.1.1.1.6.1 yamt if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 1.1.1.1.6.1 yamt _as_can_reexec=no; export _as_can_reexec;
139 1.1.1.1.6.1 yamt # We cannot yet assume a decent shell, so we have to provide a
140 1.1.1.1.6.1 yamt # neutralization value for shells without unset; and this also
141 1.1.1.1.6.1 yamt # works around shells that cannot unset nonexistent variables.
142 1.1.1.1.6.1 yamt # Preserve -v and -x to the replacement shell.
143 1.1.1.1.6.1 yamt BASH_ENV=/dev/null
144 1.1.1.1.6.1 yamt ENV=/dev/null
145 1.1.1.1.6.1 yamt (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 1.1.1.1.6.1 yamt case $- in # ((((
147 1.1.1.1.6.1 yamt *v*x* | *x*v* ) as_opts=-vx ;;
148 1.1.1.1.6.1 yamt *v* ) as_opts=-v ;;
149 1.1.1.1.6.1 yamt *x* ) as_opts=-x ;;
150 1.1.1.1.6.1 yamt * ) as_opts= ;;
151 1.1.1.1.6.1 yamt esac
152 1.1.1.1.6.1 yamt exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 1.1.1.1.6.1 yamt # Admittedly, this is quite paranoid, since all the known shells bail
154 1.1.1.1.6.1 yamt # out after a failed `exec'.
155 1.1.1.1.6.1 yamt $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 1.1.1.1.6.1 yamt as_fn_exit 255
157 1.1.1.1.6.1 yamt fi
158 1.1.1.1.6.1 yamt # We don't want this to propagate to other subprocesses.
159 1.1.1.1.6.1 yamt { _as_can_reexec=; unset _as_can_reexec;}
160 1.1 christos if test "x$CONFIG_SHELL" = x; then
161 1.1.1.1.6.1 yamt as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 1.1.1.1.6.1 yamt emulate sh
163 1.1.1.1.6.1 yamt NULLCMD=:
164 1.1.1.1.6.1 yamt # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 1.1.1.1.6.1 yamt # is contrary to our usage. Disable this feature.
166 1.1.1.1.6.1 yamt alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 1.1.1.1.6.1 yamt setopt NO_GLOB_SUBST
168 1.1 christos else
169 1.1.1.1.6.1 yamt case \`(set -o) 2>/dev/null\` in #(
170 1.1.1.1.6.1 yamt *posix*) :
171 1.1.1.1.6.1 yamt set -o posix ;; #(
172 1.1.1.1.6.1 yamt *) :
173 1.1.1.1.6.1 yamt ;;
174 1.1.1.1.6.1 yamt esac
175 1.1 christos fi
176 1.1.1.1.6.1 yamt "
177 1.1.1.1.6.1 yamt as_required="as_fn_return () { (exit \$1); }
178 1.1.1.1.6.1 yamt as_fn_success () { as_fn_return 0; }
179 1.1.1.1.6.1 yamt as_fn_failure () { as_fn_return 1; }
180 1.1.1.1.6.1 yamt as_fn_ret_success () { return 0; }
181 1.1.1.1.6.1 yamt as_fn_ret_failure () { return 1; }
182 1.1 christos
183 1.1 christos exitcode=0
184 1.1.1.1.6.1 yamt as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 1.1.1.1.6.1 yamt as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 1.1.1.1.6.1 yamt as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 1.1.1.1.6.1 yamt as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 1.1.1.1.6.1 yamt if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189 1.1.1.1.6.1 yamt
190 1.1.1.1.6.1 yamt else
191 1.1.1.1.6.1 yamt exitcode=1; echo positional parameters were not saved.
192 1.1.1.1.6.1 yamt fi
193 1.1.1.1.6.1 yamt test x\$exitcode = x0 || exit 1
194 1.1.1.1.6.1 yamt test -x / || exit 1"
195 1.1.1.1.6.1 yamt as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 1.1.1.1.6.1 yamt as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 1.1.1.1.6.1 yamt eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 1.1.1.1.6.1 yamt test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 1.1.1.1.6.1 yamt test \$(( 1 + 1 )) = 2 || exit 1"
200 1.1.1.1.6.1 yamt if (eval "$as_required") 2>/dev/null; then :
201 1.1.1.1.6.1 yamt as_have_required=yes
202 1.1 christos else
203 1.1.1.1.6.1 yamt as_have_required=no
204 1.1 christos fi
205 1.1.1.1.6.1 yamt 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.6.1 yamt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209 1.1.1.1.6.1 yamt 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.6.1 yamt as_found=:
215 1.1.1.1.6.1 yamt 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.6.1 yamt # Try only shells that exist, to save several forks.
219 1.1.1.1.6.1 yamt as_shell=$as_dir/$as_base
220 1.1.1.1.6.1 yamt if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221 1.1.1.1.6.1 yamt { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222 1.1.1.1.6.1 yamt CONFIG_SHELL=$as_shell as_have_required=yes
223 1.1.1.1.6.1 yamt if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224 1.1.1.1.6.1 yamt break 2
225 1.1.1.1.6.1 yamt fi
226 1.1.1.1.6.1 yamt fi
227 1.1 christos done;;
228 1.1 christos esac
229 1.1.1.1.6.1 yamt as_found=false
230 1.1 christos done
231 1.1.1.1.6.1 yamt $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232 1.1.1.1.6.1 yamt { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233 1.1.1.1.6.1 yamt CONFIG_SHELL=$SHELL as_have_required=yes
234 1.1.1.1.6.1 yamt fi; }
235 1.1 christos IFS=$as_save_IFS
236 1.1 christos
237 1.1 christos
238 1.1.1.1.6.1 yamt if test "x$CONFIG_SHELL" != x; then :
239 1.1.1.1.6.1 yamt export CONFIG_SHELL
240 1.1.1.1.6.1 yamt # We cannot yet assume a decent shell, so we have to provide a
241 1.1.1.1.6.1 yamt # neutralization value for shells without unset; and this also
242 1.1.1.1.6.1 yamt # works around shells that cannot unset nonexistent variables.
243 1.1.1.1.6.1 yamt # Preserve -v and -x to the replacement shell.
244 1.1.1.1.6.1 yamt BASH_ENV=/dev/null
245 1.1.1.1.6.1 yamt ENV=/dev/null
246 1.1.1.1.6.1 yamt (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247 1.1.1.1.6.1 yamt case $- in # ((((
248 1.1.1.1.6.1 yamt *v*x* | *x*v* ) as_opts=-vx ;;
249 1.1.1.1.6.1 yamt *v* ) as_opts=-v ;;
250 1.1.1.1.6.1 yamt *x* ) as_opts=-x ;;
251 1.1.1.1.6.1 yamt * ) as_opts= ;;
252 1.1.1.1.6.1 yamt esac
253 1.1.1.1.6.1 yamt exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 1.1.1.1.6.1 yamt # Admittedly, this is quite paranoid, since all the known shells bail
255 1.1.1.1.6.1 yamt # out after a failed `exec'.
256 1.1.1.1.6.1 yamt $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257 1.1.1.1.6.1 yamt exit 255
258 1.1.1.1.6.1 yamt fi
259 1.1.1.1.6.1 yamt
260 1.1.1.1.6.1 yamt if test x$as_have_required = xno; then :
261 1.1.1.1.6.1 yamt $as_echo "$0: This script requires a shell more modern than all"
262 1.1.1.1.6.1 yamt $as_echo "$0: the shells that I found on your system."
263 1.1.1.1.6.1 yamt if test x${ZSH_VERSION+set} = xset ; then
264 1.1.1.1.6.1 yamt $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265 1.1.1.1.6.1 yamt $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266 1.1.1.1.6.1 yamt else
267 1.1.1.1.6.1 yamt $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system,
268 1.1.1.1.6.1 yamt $0: including any error possibly output before this
269 1.1.1.1.6.1 yamt $0: message. Then install a modern shell, or manually run
270 1.1.1.1.6.1 yamt $0: the script under such a shell if you do have one."
271 1.1.1.1.6.1 yamt fi
272 1.1.1.1.6.1 yamt exit 1
273 1.1 christos fi
274 1.1 christos fi
275 1.1.1.1.6.1 yamt fi
276 1.1.1.1.6.1 yamt SHELL=${CONFIG_SHELL-/bin/sh}
277 1.1.1.1.6.1 yamt export SHELL
278 1.1.1.1.6.1 yamt # Unset more variables known to interfere with behavior of common tools.
279 1.1.1.1.6.1 yamt CLICOLOR_FORCE= GREP_OPTIONS=
280 1.1.1.1.6.1 yamt unset CLICOLOR_FORCE GREP_OPTIONS
281 1.1 christos
282 1.1.1.1.6.1 yamt ## --------------------- ##
283 1.1.1.1.6.1 yamt ## M4sh Shell Functions. ##
284 1.1.1.1.6.1 yamt ## --------------------- ##
285 1.1.1.1.6.1 yamt # as_fn_unset VAR
286 1.1.1.1.6.1 yamt # ---------------
287 1.1.1.1.6.1 yamt # Portably unset VAR.
288 1.1.1.1.6.1 yamt as_fn_unset ()
289 1.1.1.1.6.1 yamt {
290 1.1.1.1.6.1 yamt { eval $1=; unset $1;}
291 1.1.1.1.6.1 yamt }
292 1.1.1.1.6.1 yamt as_unset=as_fn_unset
293 1.1.1.1.6.1 yamt
294 1.1.1.1.6.1 yamt # as_fn_set_status STATUS
295 1.1.1.1.6.1 yamt # -----------------------
296 1.1.1.1.6.1 yamt # Set $? to STATUS, without forking.
297 1.1.1.1.6.1 yamt as_fn_set_status ()
298 1.1.1.1.6.1 yamt {
299 1.1.1.1.6.1 yamt return $1
300 1.1.1.1.6.1 yamt } # as_fn_set_status
301 1.1.1.1.6.1 yamt
302 1.1.1.1.6.1 yamt # as_fn_exit STATUS
303 1.1.1.1.6.1 yamt # -----------------
304 1.1.1.1.6.1 yamt # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305 1.1.1.1.6.1 yamt as_fn_exit ()
306 1.1.1.1.6.1 yamt {
307 1.1.1.1.6.1 yamt set +e
308 1.1.1.1.6.1 yamt as_fn_set_status $1
309 1.1.1.1.6.1 yamt exit $1
310 1.1.1.1.6.1 yamt } # as_fn_exit
311 1.1.1.1.6.1 yamt
312 1.1.1.1.6.1 yamt # as_fn_mkdir_p
313 1.1.1.1.6.1 yamt # -------------
314 1.1.1.1.6.1 yamt # Create "$as_dir" as a directory, including parents if necessary.
315 1.1.1.1.6.1 yamt as_fn_mkdir_p ()
316 1.1.1.1.6.1 yamt {
317 1.1 christos
318 1.1.1.1.6.1 yamt case $as_dir in #(
319 1.1.1.1.6.1 yamt -*) as_dir=./$as_dir;;
320 1.1.1.1.6.1 yamt esac
321 1.1.1.1.6.1 yamt test -d "$as_dir" || eval $as_mkdir_p || {
322 1.1.1.1.6.1 yamt as_dirs=
323 1.1.1.1.6.1 yamt while :; do
324 1.1.1.1.6.1 yamt case $as_dir in #(
325 1.1.1.1.6.1 yamt *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326 1.1.1.1.6.1 yamt *) as_qdir=$as_dir;;
327 1.1.1.1.6.1 yamt esac
328 1.1.1.1.6.1 yamt as_dirs="'$as_qdir' $as_dirs"
329 1.1.1.1.6.1 yamt as_dir=`$as_dirname -- "$as_dir" ||
330 1.1.1.1.6.1 yamt $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331 1.1.1.1.6.1 yamt X"$as_dir" : 'X\(//\)[^/]' \| \
332 1.1.1.1.6.1 yamt X"$as_dir" : 'X\(//\)$' \| \
333 1.1.1.1.6.1 yamt X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334 1.1.1.1.6.1 yamt $as_echo X"$as_dir" |
335 1.1.1.1.6.1 yamt sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336 1.1.1.1.6.1 yamt s//\1/
337 1.1.1.1.6.1 yamt q
338 1.1.1.1.6.1 yamt }
339 1.1.1.1.6.1 yamt /^X\(\/\/\)[^/].*/{
340 1.1.1.1.6.1 yamt s//\1/
341 1.1.1.1.6.1 yamt q
342 1.1.1.1.6.1 yamt }
343 1.1.1.1.6.1 yamt /^X\(\/\/\)$/{
344 1.1.1.1.6.1 yamt s//\1/
345 1.1.1.1.6.1 yamt q
346 1.1.1.1.6.1 yamt }
347 1.1.1.1.6.1 yamt /^X\(\/\).*/{
348 1.1.1.1.6.1 yamt s//\1/
349 1.1.1.1.6.1 yamt q
350 1.1.1.1.6.1 yamt }
351 1.1.1.1.6.1 yamt s/.*/./; q'`
352 1.1.1.1.6.1 yamt test -d "$as_dir" && break
353 1.1.1.1.6.1 yamt done
354 1.1.1.1.6.1 yamt test -z "$as_dirs" || eval "mkdir $as_dirs"
355 1.1.1.1.6.1 yamt } || 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.6.1 yamt } # as_fn_mkdir_p
359 1.1 christos
360 1.1.1.1.6.1 yamt # as_fn_executable_p FILE
361 1.1.1.1.6.1 yamt # -----------------------
362 1.1.1.1.6.1 yamt # Test if FILE is an executable regular file.
363 1.1.1.1.6.1 yamt as_fn_executable_p ()
364 1.1.1.1.6.1 yamt {
365 1.1.1.1.6.1 yamt test -f "$1" && test -x "$1"
366 1.1.1.1.6.1 yamt } # as_fn_executable_p
367 1.1.1.1.6.1 yamt # as_fn_append VAR VALUE
368 1.1.1.1.6.1 yamt # ----------------------
369 1.1.1.1.6.1 yamt # Append the text in VALUE to the end of the definition contained in VAR. Take
370 1.1.1.1.6.1 yamt # advantage of any shell optimizations that allow amortized linear growth over
371 1.1.1.1.6.1 yamt # repeated appends, instead of the typical quadratic growth present in naive
372 1.1.1.1.6.1 yamt # implementations.
373 1.1.1.1.6.1 yamt if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374 1.1.1.1.6.1 yamt eval 'as_fn_append ()
375 1.1.1.1.6.1 yamt {
376 1.1.1.1.6.1 yamt eval $1+=\$2
377 1.1.1.1.6.1 yamt }'
378 1.1 christos else
379 1.1.1.1.6.1 yamt as_fn_append ()
380 1.1.1.1.6.1 yamt {
381 1.1.1.1.6.1 yamt eval $1=\$$1\$2
382 1.1.1.1.6.1 yamt }
383 1.1.1.1.6.1 yamt fi # as_fn_append
384 1.1.1.1.6.1 yamt
385 1.1.1.1.6.1 yamt # as_fn_arith ARG...
386 1.1.1.1.6.1 yamt # ------------------
387 1.1.1.1.6.1 yamt # Perform arithmetic evaluation on the ARGs, and store the result in the
388 1.1.1.1.6.1 yamt # global $as_val. Take advantage of shells that can avoid forks. The arguments
389 1.1.1.1.6.1 yamt # must be portable across $(()) and expr.
390 1.1.1.1.6.1 yamt if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391 1.1.1.1.6.1 yamt eval 'as_fn_arith ()
392 1.1.1.1.6.1 yamt {
393 1.1.1.1.6.1 yamt as_val=$(( $* ))
394 1.1.1.1.6.1 yamt }'
395 1.1 christos else
396 1.1.1.1.6.1 yamt as_fn_arith ()
397 1.1.1.1.6.1 yamt {
398 1.1.1.1.6.1 yamt as_val=`expr "$@" || test $? -eq 1`
399 1.1.1.1.6.1 yamt }
400 1.1.1.1.6.1 yamt fi # as_fn_arith
401 1.1.1.1.6.1 yamt
402 1.1.1.1.6.1 yamt
403 1.1.1.1.6.1 yamt # as_fn_error STATUS ERROR [LINENO LOG_FD]
404 1.1.1.1.6.1 yamt # ----------------------------------------
405 1.1.1.1.6.1 yamt # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406 1.1.1.1.6.1 yamt # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407 1.1.1.1.6.1 yamt # script with STATUS, using 1 if that was 0.
408 1.1.1.1.6.1 yamt as_fn_error ()
409 1.1.1.1.6.1 yamt {
410 1.1.1.1.6.1 yamt as_status=$1; test $as_status -eq 0 && as_status=1
411 1.1.1.1.6.1 yamt if test "$4"; then
412 1.1.1.1.6.1 yamt as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413 1.1.1.1.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414 1.1.1.1.6.1 yamt fi
415 1.1.1.1.6.1 yamt $as_echo "$as_me: error: $2" >&2
416 1.1.1.1.6.1 yamt as_fn_exit $as_status
417 1.1.1.1.6.1 yamt } # as_fn_error
418 1.1 christos
419 1.1.1.1.6.1 yamt if expr a : '\(a\)' >/dev/null 2>&1 &&
420 1.1.1.1.6.1 yamt test "X`expr 00001 : '.*\(...\)'`" = X001; then
421 1.1.1.1.6.1 yamt as_expr=expr
422 1.1 christos else
423 1.1.1.1.6.1 yamt as_expr=false
424 1.1 christos fi
425 1.1 christos
426 1.1.1.1.6.1 yamt if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427 1.1.1.1.6.1 yamt as_basename=basename
428 1.1 christos else
429 1.1.1.1.6.1 yamt as_basename=false
430 1.1 christos fi
431 1.1 christos
432 1.1.1.1.6.1 yamt if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433 1.1.1.1.6.1 yamt as_dirname=dirname
434 1.1 christos else
435 1.1.1.1.6.1 yamt as_dirname=false
436 1.1 christos fi
437 1.1 christos
438 1.1.1.1.6.1 yamt as_me=`$as_basename -- "$0" ||
439 1.1.1.1.6.1 yamt $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 1.1.1.1.6.1 yamt X"$0" : 'X\(//\)$' \| \
441 1.1.1.1.6.1 yamt X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442 1.1.1.1.6.1 yamt $as_echo X/"$0" |
443 1.1.1.1.6.1 yamt sed '/^.*\/\([^/][^/]*\)\/*$/{
444 1.1.1.1.6.1 yamt s//\1/
445 1.1.1.1.6.1 yamt q
446 1.1.1.1.6.1 yamt }
447 1.1.1.1.6.1 yamt /^X\/\(\/\/\)$/{
448 1.1.1.1.6.1 yamt s//\1/
449 1.1.1.1.6.1 yamt q
450 1.1.1.1.6.1 yamt }
451 1.1.1.1.6.1 yamt /^X\/\(\/\).*/{
452 1.1.1.1.6.1 yamt s//\1/
453 1.1.1.1.6.1 yamt q
454 1.1.1.1.6.1 yamt }
455 1.1.1.1.6.1 yamt s/.*/./; q'`
456 1.1 christos
457 1.1.1.1.6.1 yamt # Avoid depending upon Character Ranges.
458 1.1.1.1.6.1 yamt as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459 1.1.1.1.6.1 yamt as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 1.1.1.1.6.1 yamt as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461 1.1.1.1.6.1 yamt as_cr_digits='0123456789'
462 1.1.1.1.6.1 yamt as_cr_alnum=$as_cr_Letters$as_cr_digits
463 1.1 christos
464 1.1 christos
465 1.1.1.1.6.1 yamt as_lineno_1=$LINENO as_lineno_1a=$LINENO
466 1.1.1.1.6.1 yamt as_lineno_2=$LINENO as_lineno_2a=$LINENO
467 1.1.1.1.6.1 yamt eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468 1.1.1.1.6.1 yamt test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469 1.1.1.1.6.1 yamt # 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.6.1 yamt { $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.6.1 yamt # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489 1.1.1.1.6.1 yamt # already done that, so ensure we don't try to do so again and fall
490 1.1.1.1.6.1 yamt # in an infinite loop. This has already happened in practice.
491 1.1.1.1.6.1 yamt _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.6.1 yamt case `echo -n x` in #(((((
502 1.1 christos -n*)
503 1.1.1.1.6.1 yamt case `echo 'xy\c'` in
504 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
505 1.1.1.1.6.1 yamt xy) ECHO_C='\c';;
506 1.1.1.1.6.1 yamt *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
507 1.1.1.1.6.1 yamt 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.6.1 yamt mkdir conf$$.dir 2>/dev/null
519 1.1 christos fi
520 1.1.1.1.6.1 yamt if (echo >conf$$.file) 2>/dev/null; then
521 1.1.1.1.6.1 yamt if ln -s conf$$.file conf$$ 2>/dev/null; then
522 1.1.1.1.6.1 yamt as_ln_s='ln -s'
523 1.1.1.1.6.1 yamt # ... but there are two gotchas:
524 1.1.1.1.6.1 yamt # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525 1.1.1.1.6.1 yamt # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526 1.1.1.1.6.1 yamt # In both cases, we have to default to `cp -pR'.
527 1.1.1.1.6.1 yamt ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528 1.1.1.1.6.1 yamt as_ln_s='cp -pR'
529 1.1.1.1.6.1 yamt elif ln conf$$.file conf$$ 2>/dev/null; then
530 1.1.1.1.6.1 yamt as_ln_s=ln
531 1.1.1.1.6.1 yamt else
532 1.1.1.1.6.1 yamt as_ln_s='cp -pR'
533 1.1.1.1.6.1 yamt fi
534 1.1 christos else
535 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt as_test_x='test -x'
548 1.1.1.1.6.1 yamt 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.6.1 yamt test -n "$DJDIR" || exec 7<&0 </dev/null
558 1.1.1.1.6.1 yamt exec 6>&1
559 1.1 christos
560 1.1 christos # Name of the host.
561 1.1.1.1.6.1 yamt # 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.6.1 yamt 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.6.1 yamt ac_subst_vars='LTLIBOBJS
623 1.1 christos INSTALL_DATA
624 1.1.1.1.6.1 yamt INSTALL_SCRIPT
625 1.1.1.1.6.1 yamt INSTALL_PROGRAM
626 1.1.1.1.6.1 yamt DBUS_SRC
627 1.1.1.1.6.1 yamt PCAP_SUPPORT_DBUS
628 1.1.1.1.6.1 yamt PKGCONFIG
629 1.1.1.1.6.1 yamt CAN_SRC
630 1.1.1.1.6.1 yamt PCAP_SUPPORT_CAN
631 1.1.1.1.6.1 yamt CANUSB_SRC
632 1.1.1.1.6.1 yamt PCAP_SUPPORT_CANUSB
633 1.1.1.1.6.1 yamt BT_SRC
634 1.1.1.1.6.1 yamt PCAP_SUPPORT_BT
635 1.1.1.1.6.1 yamt NETFILTER_SRC
636 1.1.1.1.6.1 yamt PCAP_SUPPORT_NETFILTER
637 1.1.1.1.6.1 yamt USB_SRC
638 1.1.1.1.6.1 yamt PCAP_SUPPORT_USB
639 1.1.1.1.6.1 yamt MAN_MISC_INFO
640 1.1.1.1.6.1 yamt MAN_FILE_FORMATS
641 1.1.1.1.6.1 yamt DYEXT
642 1.1.1.1.6.1 yamt SSRC
643 1.1.1.1.6.1 yamt ADDLARCHIVEOBJS
644 1.1.1.1.6.1 yamt ADDLOBJS
645 1.1.1.1.6.1 yamt V_RPATH_OPT
646 1.1.1.1.6.1 yamt V_SONAME_OPT
647 1.1.1.1.6.1 yamt V_SHLIB_OPT
648 1.1.1.1.6.1 yamt V_SHLIB_CMD
649 1.1.1.1.6.1 yamt V_PCAP
650 1.1.1.1.6.1 yamt V_INCLS
651 1.1.1.1.6.1 yamt V_FINDALLDEVS
652 1.1.1.1.6.1 yamt V_DEFS
653 1.1.1.1.6.1 yamt V_CCOPT
654 1.1.1.1.6.1 yamt MKDEP
655 1.1.1.1.6.1 yamt DEPENDENCY_CFLAG
656 1.1.1.1.6.1 yamt LN_S
657 1.1.1.1.6.1 yamt AR
658 1.1.1.1.6.1 yamt RANLIB
659 1.1.1.1.6.1 yamt V_YACC
660 1.1.1.1.6.1 yamt V_LEX
661 1.1.1.1.6.1 yamt HAVE_LINUX_TPACKET_AUXDATA
662 1.1.1.1.6.1 yamt LIBOBJS
663 1.1.1.1.6.1 yamt EGREP
664 1.1.1.1.6.1 yamt GREP
665 1.1.1.1.6.1 yamt CPP
666 1.1.1.1.6.1 yamt OBJEXT
667 1.1.1.1.6.1 yamt EXEEXT
668 1.1.1.1.6.1 yamt ac_ct_CC
669 1.1.1.1.6.1 yamt CPPFLAGS
670 1.1.1.1.6.1 yamt LDFLAGS
671 1.1.1.1.6.1 yamt CFLAGS
672 1.1.1.1.6.1 yamt CC
673 1.1.1.1.6.1 yamt SHLICC2
674 1.1.1.1.6.1 yamt target_os
675 1.1.1.1.6.1 yamt target_vendor
676 1.1.1.1.6.1 yamt target_cpu
677 1.1.1.1.6.1 yamt target
678 1.1.1.1.6.1 yamt host_os
679 1.1.1.1.6.1 yamt host_vendor
680 1.1.1.1.6.1 yamt host_cpu
681 1.1.1.1.6.1 yamt host
682 1.1.1.1.6.1 yamt build_os
683 1.1.1.1.6.1 yamt build_vendor
684 1.1.1.1.6.1 yamt build_cpu
685 1.1.1.1.6.1 yamt build
686 1.1.1.1.6.1 yamt target_alias
687 1.1.1.1.6.1 yamt host_alias
688 1.1.1.1.6.1 yamt build_alias
689 1.1.1.1.6.1 yamt LIBS
690 1.1.1.1.6.1 yamt ECHO_T
691 1.1.1.1.6.1 yamt ECHO_N
692 1.1.1.1.6.1 yamt ECHO_C
693 1.1.1.1.6.1 yamt DEFS
694 1.1.1.1.6.1 yamt mandir
695 1.1.1.1.6.1 yamt localedir
696 1.1.1.1.6.1 yamt libdir
697 1.1.1.1.6.1 yamt psdir
698 1.1.1.1.6.1 yamt pdfdir
699 1.1.1.1.6.1 yamt dvidir
700 1.1.1.1.6.1 yamt htmldir
701 1.1.1.1.6.1 yamt infodir
702 1.1.1.1.6.1 yamt docdir
703 1.1.1.1.6.1 yamt oldincludedir
704 1.1.1.1.6.1 yamt includedir
705 1.1.1.1.6.1 yamt localstatedir
706 1.1.1.1.6.1 yamt sharedstatedir
707 1.1.1.1.6.1 yamt sysconfdir
708 1.1.1.1.6.1 yamt datadir
709 1.1.1.1.6.1 yamt datarootdir
710 1.1.1.1.6.1 yamt libexecdir
711 1.1.1.1.6.1 yamt sbindir
712 1.1.1.1.6.1 yamt bindir
713 1.1.1.1.6.1 yamt program_transform_name
714 1.1.1.1.6.1 yamt prefix
715 1.1.1.1.6.1 yamt exec_prefix
716 1.1.1.1.6.1 yamt PACKAGE_URL
717 1.1.1.1.6.1 yamt PACKAGE_BUGREPORT
718 1.1.1.1.6.1 yamt PACKAGE_STRING
719 1.1.1.1.6.1 yamt PACKAGE_VERSION
720 1.1.1.1.6.1 yamt PACKAGE_TARNAME
721 1.1.1.1.6.1 yamt PACKAGE_NAME
722 1.1.1.1.6.1 yamt PATH_SEPARATOR
723 1.1.1.1.6.1 yamt SHELL'
724 1.1 christos ac_subst_files=''
725 1.1.1.1.6.1 yamt ac_user_opts='
726 1.1.1.1.6.1 yamt enable_option_checking
727 1.1.1.1.6.1 yamt with_gcc
728 1.1.1.1.6.1 yamt enable_largefile
729 1.1.1.1.6.1 yamt enable_protochain
730 1.1.1.1.6.1 yamt with_sita
731 1.1.1.1.6.1 yamt with_pcap
732 1.1.1.1.6.1 yamt with_libnl
733 1.1.1.1.6.1 yamt enable_ipv6
734 1.1.1.1.6.1 yamt enable_optimizer_dbg
735 1.1.1.1.6.1 yamt enable_yydebug
736 1.1.1.1.6.1 yamt with_dag
737 1.1.1.1.6.1 yamt with_dag_includes
738 1.1.1.1.6.1 yamt with_dag_libraries
739 1.1.1.1.6.1 yamt with_septel
740 1.1.1.1.6.1 yamt with_snf
741 1.1.1.1.6.1 yamt with_snf_includes
742 1.1.1.1.6.1 yamt with_snf_libraries
743 1.1.1.1.6.1 yamt with_flex
744 1.1.1.1.6.1 yamt with_bison
745 1.1.1.1.6.1 yamt enable_universal
746 1.1.1.1.6.1 yamt enable_shared
747 1.1.1.1.6.1 yamt enable_bluetooth
748 1.1.1.1.6.1 yamt enable_canusb
749 1.1.1.1.6.1 yamt enable_can
750 1.1.1.1.6.1 yamt enable_dbus
751 1.1.1.1.6.1 yamt '
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.6.1 yamt ac_unrecognized_opts=
767 1.1.1.1.6.1 yamt 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.6.1 yamt *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
824 1.1.1.1.6.1 yamt *=) ac_optarg= ;;
825 1.1.1.1.6.1 yamt *) 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.6.1 yamt 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.6.1 yamt expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
870 1.1.1.1.6.1 yamt as_fn_error $? "invalid feature name: $ac_useropt"
871 1.1.1.1.6.1 yamt ac_useropt_orig=$ac_useropt
872 1.1.1.1.6.1 yamt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
873 1.1.1.1.6.1 yamt case $ac_user_opts in
874 1.1.1.1.6.1 yamt *"
875 1.1.1.1.6.1 yamt "enable_$ac_useropt"
876 1.1.1.1.6.1 yamt "*) ;;
877 1.1.1.1.6.1 yamt *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
878 1.1.1.1.6.1 yamt ac_unrecognized_sep=', ';;
879 1.1.1.1.6.1 yamt esac
880 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
896 1.1.1.1.6.1 yamt as_fn_error $? "invalid feature name: $ac_useropt"
897 1.1.1.1.6.1 yamt ac_useropt_orig=$ac_useropt
898 1.1.1.1.6.1 yamt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
899 1.1.1.1.6.1 yamt case $ac_user_opts in
900 1.1.1.1.6.1 yamt *"
901 1.1.1.1.6.1 yamt "enable_$ac_useropt"
902 1.1.1.1.6.1 yamt "*) ;;
903 1.1.1.1.6.1 yamt *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
904 1.1.1.1.6.1 yamt ac_unrecognized_sep=', ';;
905 1.1.1.1.6.1 yamt esac
906 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1100 1.1.1.1.6.1 yamt as_fn_error $? "invalid package name: $ac_useropt"
1101 1.1.1.1.6.1 yamt ac_useropt_orig=$ac_useropt
1102 1.1.1.1.6.1 yamt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1103 1.1.1.1.6.1 yamt case $ac_user_opts in
1104 1.1.1.1.6.1 yamt *"
1105 1.1.1.1.6.1 yamt "with_$ac_useropt"
1106 1.1.1.1.6.1 yamt "*) ;;
1107 1.1.1.1.6.1 yamt *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1108 1.1.1.1.6.1 yamt ac_unrecognized_sep=', ';;
1109 1.1.1.1.6.1 yamt esac
1110 1.1.1.1.6.1 yamt eval with_$ac_useropt=\$ac_optarg ;;
1111 1.1 christos
1112 1.1 christos -without-* | --without-*)
1113 1.1.1.1.6.1 yamt 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.6.1 yamt expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1116 1.1.1.1.6.1 yamt as_fn_error $? "invalid package name: $ac_useropt"
1117 1.1.1.1.6.1 yamt ac_useropt_orig=$ac_useropt
1118 1.1.1.1.6.1 yamt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1119 1.1.1.1.6.1 yamt case $ac_user_opts in
1120 1.1.1.1.6.1 yamt *"
1121 1.1.1.1.6.1 yamt "with_$ac_useropt"
1122 1.1.1.1.6.1 yamt "*) ;;
1123 1.1.1.1.6.1 yamt *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1124 1.1.1.1.6.1 yamt ac_unrecognized_sep=', ';;
1125 1.1.1.1.6.1 yamt esac
1126 1.1.1.1.6.1 yamt 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.6.1 yamt -*) as_fn_error $? "unrecognized option: \`$ac_option'
1147 1.1.1.1.6.1 yamt 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.6.1 yamt case $ac_envvar in #(
1154 1.1.1.1.6.1 yamt '' | [0-9]* | *[!_$as_cr_alnum]* )
1155 1.1.1.1.6.1 yamt as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1156 1.1.1.1.6.1 yamt 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.6.1 yamt $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.6.1 yamt $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1165 1.1.1.1.6.1 yamt : "${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.6.1 yamt as_fn_error $? "missing argument to $ac_option"
1174 1.1.1.1.6.1 yamt fi
1175 1.1.1.1.6.1 yamt
1176 1.1.1.1.6.1 yamt if test -n "$ac_unrecognized_opts"; then
1177 1.1.1.1.6.1 yamt case $enable_option_checking in
1178 1.1.1.1.6.1 yamt no) ;;
1179 1.1.1.1.6.1 yamt fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1180 1.1.1.1.6.1 yamt *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1181 1.1.1.1.6.1 yamt esac
1182 1.1 christos fi
1183 1.1 christos
1184 1.1.1.1.6.1 yamt # 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.6.1 yamt # Remove trailing slashes.
1192 1.1.1.1.6.1 yamt case $ac_val in
1193 1.1.1.1.6.1 yamt */ )
1194 1.1.1.1.6.1 yamt ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1195 1.1.1.1.6.1 yamt eval $ac_var=\$ac_val;;
1196 1.1.1.1.6.1 yamt esac
1197 1.1.1.1.6.1 yamt # 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt ac_confdir=`$as_dirname -- "$as_myself" ||
1240 1.1.1.1.6.1 yamt $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1241 1.1.1.1.6.1 yamt X"$as_myself" : 'X\(//\)[^/]' \| \
1242 1.1.1.1.6.1 yamt X"$as_myself" : 'X\(//\)$' \| \
1243 1.1.1.1.6.1 yamt X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1244 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt 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.6.1 yamt -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.6.1 yamt [$ac_default_prefix]
1324 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1325 1.1.1.1.6.1 yamt [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.6.1 yamt --bindir=DIR user executables [EPREFIX/bin]
1336 1.1.1.1.6.1 yamt --sbindir=DIR system admin executables [EPREFIX/sbin]
1337 1.1.1.1.6.1 yamt --libexecdir=DIR program executables [EPREFIX/libexec]
1338 1.1.1.1.6.1 yamt --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1339 1.1.1.1.6.1 yamt --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1340 1.1.1.1.6.1 yamt --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1341 1.1.1.1.6.1 yamt --libdir=DIR object code libraries [EPREFIX/lib]
1342 1.1.1.1.6.1 yamt --includedir=DIR C header files [PREFIX/include]
1343 1.1.1.1.6.1 yamt --oldincludedir=DIR C header files for non-gcc [/usr/include]
1344 1.1.1.1.6.1 yamt --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1345 1.1.1.1.6.1 yamt --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1346 1.1.1.1.6.1 yamt --infodir=DIR info documentation [DATAROOTDIR/info]
1347 1.1.1.1.6.1 yamt --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1348 1.1.1.1.6.1 yamt --mandir=DIR man documentation [DATAROOTDIR/man]
1349 1.1.1.1.6.1 yamt --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1350 1.1.1.1.6.1 yamt --htmldir=DIR html documentation [DOCDIR]
1351 1.1.1.1.6.1 yamt --dvidir=DIR dvi documentation [DOCDIR]
1352 1.1.1.1.6.1 yamt --pdfdir=DIR pdf documentation [DOCDIR]
1353 1.1.1.1.6.1 yamt --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.6.1 yamt --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.6.1 yamt --disable-universal don't build universal on OS X
1380 1.1.1.1.6.1 yamt --enable-shared build shared libraries [default=yes, if support
1381 1.1.1.1.6.1 yamt available]
1382 1.1 christos --enable-bluetooth enable Bluetooth support [default=yes, if support
1383 1.1 christos available]
1384 1.1.1.1.6.1 yamt --enable-canusb enable canusb support [default=yes, if support
1385 1.1.1.1.6.1 yamt available]
1386 1.1 christos --enable-can enable CAN support [default=yes, if support
1387 1.1 christos available]
1388 1.1.1.1.6.1 yamt --enable-dbus enable D-Bus capture support [default=yes, if
1389 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt test -d "$ac_dir" ||
1436 1.1.1.1.6.1 yamt { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1437 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt $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.6.1 yamt generated by GNU Autoconf 2.69
1492 1.1 christos
1493 1.1.1.1.6.1 yamt 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.6.1 yamt ## ------------------------ ##
1501 1.1.1.1.6.1 yamt ## Autoconf initialization. ##
1502 1.1.1.1.6.1 yamt ## ------------------------ ##
1503 1.1.1.1.6.1 yamt
1504 1.1.1.1.6.1 yamt # ac_fn_c_try_compile LINENO
1505 1.1.1.1.6.1 yamt # --------------------------
1506 1.1.1.1.6.1 yamt # Try to compile conftest.$ac_ext, and return whether this succeeded.
1507 1.1.1.1.6.1 yamt ac_fn_c_try_compile ()
1508 1.1.1.1.6.1 yamt {
1509 1.1.1.1.6.1 yamt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1510 1.1.1.1.6.1 yamt rm -f conftest.$ac_objext
1511 1.1.1.1.6.1 yamt if { { ac_try="$ac_compile"
1512 1.1.1.1.6.1 yamt case "(($ac_try" in
1513 1.1.1.1.6.1 yamt *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1514 1.1.1.1.6.1 yamt *) ac_try_echo=$ac_try;;
1515 1.1.1.1.6.1 yamt esac
1516 1.1.1.1.6.1 yamt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1517 1.1.1.1.6.1 yamt $as_echo "$ac_try_echo"; } >&5
1518 1.1.1.1.6.1 yamt (eval "$ac_compile") 2>conftest.err
1519 1.1.1.1.6.1 yamt ac_status=$?
1520 1.1.1.1.6.1 yamt if test -s conftest.err; then
1521 1.1.1.1.6.1 yamt grep -v '^ *+' conftest.err >conftest.er1
1522 1.1.1.1.6.1 yamt cat conftest.er1 >&5
1523 1.1.1.1.6.1 yamt mv -f conftest.er1 conftest.err
1524 1.1.1.1.6.1 yamt fi
1525 1.1.1.1.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1526 1.1.1.1.6.1 yamt test $ac_status = 0; } && {
1527 1.1.1.1.6.1 yamt test -z "$ac_c_werror_flag" ||
1528 1.1.1.1.6.1 yamt test ! -s conftest.err
1529 1.1.1.1.6.1 yamt } && test -s conftest.$ac_objext; then :
1530 1.1.1.1.6.1 yamt ac_retval=0
1531 1.1.1.1.6.1 yamt else
1532 1.1.1.1.6.1 yamt $as_echo "$as_me: failed program was:" >&5
1533 1.1.1.1.6.1 yamt sed 's/^/| /' conftest.$ac_ext >&5
1534 1.1 christos
1535 1.1.1.1.6.1 yamt ac_retval=1
1536 1.1.1.1.6.1 yamt fi
1537 1.1.1.1.6.1 yamt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1538 1.1.1.1.6.1 yamt as_fn_set_status $ac_retval
1539 1.1 christos
1540 1.1.1.1.6.1 yamt } # ac_fn_c_try_compile
1541 1.1.1.1.6.1 yamt
1542 1.1.1.1.6.1 yamt # ac_fn_c_try_cpp LINENO
1543 1.1.1.1.6.1 yamt # ----------------------
1544 1.1.1.1.6.1 yamt # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1545 1.1.1.1.6.1 yamt ac_fn_c_try_cpp ()
1546 1.1 christos {
1547 1.1.1.1.6.1 yamt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1548 1.1.1.1.6.1 yamt if { { ac_try="$ac_cpp conftest.$ac_ext"
1549 1.1.1.1.6.1 yamt case "(($ac_try" in
1550 1.1.1.1.6.1 yamt *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1551 1.1.1.1.6.1 yamt *) ac_try_echo=$ac_try;;
1552 1.1.1.1.6.1 yamt esac
1553 1.1.1.1.6.1 yamt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1554 1.1.1.1.6.1 yamt $as_echo "$ac_try_echo"; } >&5
1555 1.1.1.1.6.1 yamt (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1556 1.1.1.1.6.1 yamt ac_status=$?
1557 1.1.1.1.6.1 yamt if test -s conftest.err; then
1558 1.1.1.1.6.1 yamt grep -v '^ *+' conftest.err >conftest.er1
1559 1.1.1.1.6.1 yamt cat conftest.er1 >&5
1560 1.1.1.1.6.1 yamt mv -f conftest.er1 conftest.err
1561 1.1.1.1.6.1 yamt fi
1562 1.1.1.1.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1563 1.1.1.1.6.1 yamt test $ac_status = 0; } > conftest.i && {
1564 1.1.1.1.6.1 yamt test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1565 1.1.1.1.6.1 yamt test ! -s conftest.err
1566 1.1.1.1.6.1 yamt }; then :
1567 1.1.1.1.6.1 yamt ac_retval=0
1568 1.1.1.1.6.1 yamt else
1569 1.1.1.1.6.1 yamt $as_echo "$as_me: failed program was:" >&5
1570 1.1.1.1.6.1 yamt sed 's/^/| /' conftest.$ac_ext >&5
1571 1.1 christos
1572 1.1.1.1.6.1 yamt ac_retval=1
1573 1.1.1.1.6.1 yamt fi
1574 1.1.1.1.6.1 yamt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1575 1.1.1.1.6.1 yamt as_fn_set_status $ac_retval
1576 1.1 christos
1577 1.1.1.1.6.1 yamt } # ac_fn_c_try_cpp
1578 1.1 christos
1579 1.1.1.1.6.1 yamt # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1580 1.1.1.1.6.1 yamt # -------------------------------------------------------
1581 1.1.1.1.6.1 yamt # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1582 1.1.1.1.6.1 yamt # the include files in INCLUDES and setting the cache variable VAR
1583 1.1.1.1.6.1 yamt # accordingly.
1584 1.1.1.1.6.1 yamt ac_fn_c_check_header_mongrel ()
1585 1.1.1.1.6.1 yamt {
1586 1.1.1.1.6.1 yamt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1587 1.1.1.1.6.1 yamt if eval \${$3+:} false; then :
1588 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1589 1.1.1.1.6.1 yamt $as_echo_n "checking for $2... " >&6; }
1590 1.1.1.1.6.1 yamt if eval \${$3+:} false; then :
1591 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
1592 1.1.1.1.6.1 yamt fi
1593 1.1.1.1.6.1 yamt eval ac_res=\$$3
1594 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1595 1.1.1.1.6.1 yamt $as_echo "$ac_res" >&6; }
1596 1.1.1.1.6.1 yamt else
1597 1.1.1.1.6.1 yamt # Is the header compilable?
1598 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1599 1.1.1.1.6.1 yamt $as_echo_n "checking $2 usability... " >&6; }
1600 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1601 1.1.1.1.6.1 yamt /* end confdefs.h. */
1602 1.1.1.1.6.1 yamt $4
1603 1.1.1.1.6.1 yamt #include <$2>
1604 1.1.1.1.6.1 yamt _ACEOF
1605 1.1.1.1.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
1606 1.1.1.1.6.1 yamt ac_header_compiler=yes
1607 1.1.1.1.6.1 yamt else
1608 1.1.1.1.6.1 yamt ac_header_compiler=no
1609 1.1.1.1.6.1 yamt fi
1610 1.1.1.1.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1611 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1612 1.1.1.1.6.1 yamt $as_echo "$ac_header_compiler" >&6; }
1613 1.1.1.1.6.1 yamt
1614 1.1.1.1.6.1 yamt # Is the header present?
1615 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1616 1.1.1.1.6.1 yamt $as_echo_n "checking $2 presence... " >&6; }
1617 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1618 1.1.1.1.6.1 yamt /* end confdefs.h. */
1619 1.1.1.1.6.1 yamt #include <$2>
1620 1.1.1.1.6.1 yamt _ACEOF
1621 1.1.1.1.6.1 yamt if ac_fn_c_try_cpp "$LINENO"; then :
1622 1.1.1.1.6.1 yamt ac_header_preproc=yes
1623 1.1.1.1.6.1 yamt else
1624 1.1.1.1.6.1 yamt ac_header_preproc=no
1625 1.1.1.1.6.1 yamt fi
1626 1.1.1.1.6.1 yamt rm -f conftest.err conftest.i conftest.$ac_ext
1627 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1628 1.1.1.1.6.1 yamt $as_echo "$ac_header_preproc" >&6; }
1629 1.1.1.1.6.1 yamt
1630 1.1.1.1.6.1 yamt # So? What about this header?
1631 1.1.1.1.6.1 yamt case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1632 1.1.1.1.6.1 yamt yes:no: )
1633 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1634 1.1.1.1.6.1 yamt $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1635 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1636 1.1.1.1.6.1 yamt $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1637 1.1.1.1.6.1 yamt ;;
1638 1.1.1.1.6.1 yamt no:yes:* )
1639 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1640 1.1.1.1.6.1 yamt $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1641 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1642 1.1.1.1.6.1 yamt $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1643 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1644 1.1.1.1.6.1 yamt $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1645 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1646 1.1.1.1.6.1 yamt $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1647 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1648 1.1.1.1.6.1 yamt $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1649 1.1.1.1.6.1 yamt ;;
1650 1.1.1.1.6.1 yamt esac
1651 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1652 1.1.1.1.6.1 yamt $as_echo_n "checking for $2... " >&6; }
1653 1.1.1.1.6.1 yamt if eval \${$3+:} false; then :
1654 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
1655 1.1.1.1.6.1 yamt else
1656 1.1.1.1.6.1 yamt eval "$3=\$ac_header_compiler"
1657 1.1.1.1.6.1 yamt fi
1658 1.1.1.1.6.1 yamt eval ac_res=\$$3
1659 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1660 1.1.1.1.6.1 yamt $as_echo "$ac_res" >&6; }
1661 1.1.1.1.6.1 yamt fi
1662 1.1.1.1.6.1 yamt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1663 1.1.1.1.6.1 yamt
1664 1.1.1.1.6.1 yamt } # ac_fn_c_check_header_mongrel
1665 1.1.1.1.6.1 yamt
1666 1.1.1.1.6.1 yamt # ac_fn_c_try_run LINENO
1667 1.1.1.1.6.1 yamt # ----------------------
1668 1.1.1.1.6.1 yamt # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1669 1.1.1.1.6.1 yamt # that executables *can* be run.
1670 1.1.1.1.6.1 yamt ac_fn_c_try_run ()
1671 1.1.1.1.6.1 yamt {
1672 1.1.1.1.6.1 yamt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1673 1.1.1.1.6.1 yamt if { { ac_try="$ac_link"
1674 1.1.1.1.6.1 yamt case "(($ac_try" in
1675 1.1.1.1.6.1 yamt *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1676 1.1.1.1.6.1 yamt *) ac_try_echo=$ac_try;;
1677 1.1.1.1.6.1 yamt esac
1678 1.1.1.1.6.1 yamt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1679 1.1.1.1.6.1 yamt $as_echo "$ac_try_echo"; } >&5
1680 1.1.1.1.6.1 yamt (eval "$ac_link") 2>&5
1681 1.1.1.1.6.1 yamt ac_status=$?
1682 1.1.1.1.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1683 1.1.1.1.6.1 yamt test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1684 1.1.1.1.6.1 yamt { { case "(($ac_try" in
1685 1.1.1.1.6.1 yamt *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1686 1.1.1.1.6.1 yamt *) ac_try_echo=$ac_try;;
1687 1.1.1.1.6.1 yamt esac
1688 1.1.1.1.6.1 yamt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1689 1.1.1.1.6.1 yamt $as_echo "$ac_try_echo"; } >&5
1690 1.1.1.1.6.1 yamt (eval "$ac_try") 2>&5
1691 1.1.1.1.6.1 yamt ac_status=$?
1692 1.1.1.1.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1693 1.1.1.1.6.1 yamt test $ac_status = 0; }; }; then :
1694 1.1.1.1.6.1 yamt ac_retval=0
1695 1.1.1.1.6.1 yamt else
1696 1.1.1.1.6.1 yamt $as_echo "$as_me: program exited with status $ac_status" >&5
1697 1.1.1.1.6.1 yamt $as_echo "$as_me: failed program was:" >&5
1698 1.1.1.1.6.1 yamt sed 's/^/| /' conftest.$ac_ext >&5
1699 1.1.1.1.6.1 yamt
1700 1.1.1.1.6.1 yamt ac_retval=$ac_status
1701 1.1.1.1.6.1 yamt fi
1702 1.1.1.1.6.1 yamt rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1703 1.1.1.1.6.1 yamt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1704 1.1.1.1.6.1 yamt as_fn_set_status $ac_retval
1705 1.1.1.1.6.1 yamt
1706 1.1.1.1.6.1 yamt } # ac_fn_c_try_run
1707 1.1.1.1.6.1 yamt
1708 1.1.1.1.6.1 yamt # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1709 1.1.1.1.6.1 yamt # -------------------------------------------------------
1710 1.1.1.1.6.1 yamt # Tests whether HEADER exists and can be compiled using the include files in
1711 1.1.1.1.6.1 yamt # INCLUDES, setting the cache variable VAR accordingly.
1712 1.1.1.1.6.1 yamt ac_fn_c_check_header_compile ()
1713 1.1.1.1.6.1 yamt {
1714 1.1.1.1.6.1 yamt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1715 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1716 1.1.1.1.6.1 yamt $as_echo_n "checking for $2... " >&6; }
1717 1.1.1.1.6.1 yamt if eval \${$3+:} false; then :
1718 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
1719 1.1.1.1.6.1 yamt else
1720 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1721 1.1.1.1.6.1 yamt /* end confdefs.h. */
1722 1.1.1.1.6.1 yamt $4
1723 1.1.1.1.6.1 yamt #include <$2>
1724 1.1.1.1.6.1 yamt _ACEOF
1725 1.1.1.1.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
1726 1.1.1.1.6.1 yamt eval "$3=yes"
1727 1.1.1.1.6.1 yamt else
1728 1.1.1.1.6.1 yamt eval "$3=no"
1729 1.1.1.1.6.1 yamt fi
1730 1.1.1.1.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1731 1.1.1.1.6.1 yamt fi
1732 1.1.1.1.6.1 yamt eval ac_res=\$$3
1733 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1734 1.1.1.1.6.1 yamt $as_echo "$ac_res" >&6; }
1735 1.1.1.1.6.1 yamt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1736 1.1.1.1.6.1 yamt
1737 1.1.1.1.6.1 yamt } # ac_fn_c_check_header_compile
1738 1.1.1.1.6.1 yamt
1739 1.1.1.1.6.1 yamt # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1740 1.1.1.1.6.1 yamt # -------------------------------------------
1741 1.1.1.1.6.1 yamt # Tests whether TYPE exists after having included INCLUDES, setting cache
1742 1.1.1.1.6.1 yamt # variable VAR accordingly.
1743 1.1.1.1.6.1 yamt ac_fn_c_check_type ()
1744 1.1.1.1.6.1 yamt {
1745 1.1.1.1.6.1 yamt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1746 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1747 1.1.1.1.6.1 yamt $as_echo_n "checking for $2... " >&6; }
1748 1.1.1.1.6.1 yamt if eval \${$3+:} false; then :
1749 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
1750 1.1.1.1.6.1 yamt else
1751 1.1.1.1.6.1 yamt eval "$3=no"
1752 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1753 1.1.1.1.6.1 yamt /* end confdefs.h. */
1754 1.1.1.1.6.1 yamt $4
1755 1.1.1.1.6.1 yamt int
1756 1.1.1.1.6.1 yamt main ()
1757 1.1.1.1.6.1 yamt {
1758 1.1.1.1.6.1 yamt if (sizeof ($2))
1759 1.1.1.1.6.1 yamt return 0;
1760 1.1.1.1.6.1 yamt ;
1761 1.1.1.1.6.1 yamt return 0;
1762 1.1.1.1.6.1 yamt }
1763 1.1.1.1.6.1 yamt _ACEOF
1764 1.1.1.1.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
1765 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1766 1.1.1.1.6.1 yamt /* end confdefs.h. */
1767 1.1.1.1.6.1 yamt $4
1768 1.1.1.1.6.1 yamt int
1769 1.1.1.1.6.1 yamt main ()
1770 1.1.1.1.6.1 yamt {
1771 1.1.1.1.6.1 yamt if (sizeof (($2)))
1772 1.1.1.1.6.1 yamt return 0;
1773 1.1.1.1.6.1 yamt ;
1774 1.1.1.1.6.1 yamt return 0;
1775 1.1.1.1.6.1 yamt }
1776 1.1.1.1.6.1 yamt _ACEOF
1777 1.1.1.1.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
1778 1.1.1.1.6.1 yamt
1779 1.1.1.1.6.1 yamt else
1780 1.1.1.1.6.1 yamt eval "$3=yes"
1781 1.1.1.1.6.1 yamt fi
1782 1.1.1.1.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1783 1.1.1.1.6.1 yamt fi
1784 1.1.1.1.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1785 1.1.1.1.6.1 yamt fi
1786 1.1.1.1.6.1 yamt eval ac_res=\$$3
1787 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1788 1.1.1.1.6.1 yamt $as_echo "$ac_res" >&6; }
1789 1.1.1.1.6.1 yamt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1790 1.1.1.1.6.1 yamt
1791 1.1.1.1.6.1 yamt } # ac_fn_c_check_type
1792 1.1.1.1.6.1 yamt
1793 1.1.1.1.6.1 yamt # ac_fn_c_try_link LINENO
1794 1.1.1.1.6.1 yamt # -----------------------
1795 1.1.1.1.6.1 yamt # Try to link conftest.$ac_ext, and return whether this succeeded.
1796 1.1.1.1.6.1 yamt ac_fn_c_try_link ()
1797 1.1.1.1.6.1 yamt {
1798 1.1.1.1.6.1 yamt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1799 1.1.1.1.6.1 yamt rm -f conftest.$ac_objext conftest$ac_exeext
1800 1.1.1.1.6.1 yamt if { { ac_try="$ac_link"
1801 1.1.1.1.6.1 yamt case "(($ac_try" in
1802 1.1.1.1.6.1 yamt *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1803 1.1.1.1.6.1 yamt *) ac_try_echo=$ac_try;;
1804 1.1.1.1.6.1 yamt esac
1805 1.1.1.1.6.1 yamt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1806 1.1.1.1.6.1 yamt $as_echo "$ac_try_echo"; } >&5
1807 1.1.1.1.6.1 yamt (eval "$ac_link") 2>conftest.err
1808 1.1.1.1.6.1 yamt ac_status=$?
1809 1.1.1.1.6.1 yamt if test -s conftest.err; then
1810 1.1.1.1.6.1 yamt grep -v '^ *+' conftest.err >conftest.er1
1811 1.1.1.1.6.1 yamt cat conftest.er1 >&5
1812 1.1.1.1.6.1 yamt mv -f conftest.er1 conftest.err
1813 1.1.1.1.6.1 yamt fi
1814 1.1.1.1.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1815 1.1.1.1.6.1 yamt test $ac_status = 0; } && {
1816 1.1.1.1.6.1 yamt test -z "$ac_c_werror_flag" ||
1817 1.1.1.1.6.1 yamt test ! -s conftest.err
1818 1.1.1.1.6.1 yamt } && test -s conftest$ac_exeext && {
1819 1.1.1.1.6.1 yamt test "$cross_compiling" = yes ||
1820 1.1.1.1.6.1 yamt test -x conftest$ac_exeext
1821 1.1.1.1.6.1 yamt }; then :
1822 1.1.1.1.6.1 yamt ac_retval=0
1823 1.1.1.1.6.1 yamt else
1824 1.1.1.1.6.1 yamt $as_echo "$as_me: failed program was:" >&5
1825 1.1.1.1.6.1 yamt sed 's/^/| /' conftest.$ac_ext >&5
1826 1.1.1.1.6.1 yamt
1827 1.1.1.1.6.1 yamt ac_retval=1
1828 1.1.1.1.6.1 yamt fi
1829 1.1.1.1.6.1 yamt # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1830 1.1.1.1.6.1 yamt # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1831 1.1.1.1.6.1 yamt # interfere with the next link command; also delete a directory that is
1832 1.1.1.1.6.1 yamt # left behind by Apple's compiler. We do this before executing the actions.
1833 1.1.1.1.6.1 yamt rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1834 1.1.1.1.6.1 yamt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1835 1.1.1.1.6.1 yamt as_fn_set_status $ac_retval
1836 1.1.1.1.6.1 yamt
1837 1.1.1.1.6.1 yamt } # ac_fn_c_try_link
1838 1.1.1.1.6.1 yamt
1839 1.1.1.1.6.1 yamt # ac_fn_c_check_func LINENO FUNC VAR
1840 1.1.1.1.6.1 yamt # ----------------------------------
1841 1.1.1.1.6.1 yamt # Tests whether FUNC exists, setting the cache variable VAR accordingly
1842 1.1.1.1.6.1 yamt ac_fn_c_check_func ()
1843 1.1.1.1.6.1 yamt {
1844 1.1.1.1.6.1 yamt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1845 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1846 1.1.1.1.6.1 yamt $as_echo_n "checking for $2... " >&6; }
1847 1.1.1.1.6.1 yamt if eval \${$3+:} false; then :
1848 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
1849 1.1.1.1.6.1 yamt else
1850 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1851 1.1.1.1.6.1 yamt /* end confdefs.h. */
1852 1.1.1.1.6.1 yamt /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1853 1.1.1.1.6.1 yamt For example, HP-UX 11i <limits.h> declares gettimeofday. */
1854 1.1.1.1.6.1 yamt #define $2 innocuous_$2
1855 1.1.1.1.6.1 yamt
1856 1.1.1.1.6.1 yamt /* System header to define __stub macros and hopefully few prototypes,
1857 1.1.1.1.6.1 yamt which can conflict with char $2 (); below.
1858 1.1.1.1.6.1 yamt Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1859 1.1.1.1.6.1 yamt <limits.h> exists even on freestanding compilers. */
1860 1.1.1.1.6.1 yamt
1861 1.1.1.1.6.1 yamt #ifdef __STDC__
1862 1.1.1.1.6.1 yamt # include <limits.h>
1863 1.1.1.1.6.1 yamt #else
1864 1.1.1.1.6.1 yamt # include <assert.h>
1865 1.1.1.1.6.1 yamt #endif
1866 1.1.1.1.6.1 yamt
1867 1.1.1.1.6.1 yamt #undef $2
1868 1.1.1.1.6.1 yamt
1869 1.1.1.1.6.1 yamt /* Override any GCC internal prototype to avoid an error.
1870 1.1.1.1.6.1 yamt Use char because int might match the return type of a GCC
1871 1.1.1.1.6.1 yamt builtin and then its argument prototype would still apply. */
1872 1.1.1.1.6.1 yamt #ifdef __cplusplus
1873 1.1.1.1.6.1 yamt extern "C"
1874 1.1.1.1.6.1 yamt #endif
1875 1.1.1.1.6.1 yamt char $2 ();
1876 1.1.1.1.6.1 yamt /* The GNU C library defines this for functions which it implements
1877 1.1.1.1.6.1 yamt to always fail with ENOSYS. Some functions are actually named
1878 1.1.1.1.6.1 yamt something starting with __ and the normal name is an alias. */
1879 1.1.1.1.6.1 yamt #if defined __stub_$2 || defined __stub___$2
1880 1.1.1.1.6.1 yamt choke me
1881 1.1.1.1.6.1 yamt #endif
1882 1.1.1.1.6.1 yamt
1883 1.1.1.1.6.1 yamt int
1884 1.1.1.1.6.1 yamt main ()
1885 1.1.1.1.6.1 yamt {
1886 1.1.1.1.6.1 yamt return $2 ();
1887 1.1.1.1.6.1 yamt ;
1888 1.1.1.1.6.1 yamt return 0;
1889 1.1.1.1.6.1 yamt }
1890 1.1.1.1.6.1 yamt _ACEOF
1891 1.1.1.1.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
1892 1.1.1.1.6.1 yamt eval "$3=yes"
1893 1.1.1.1.6.1 yamt else
1894 1.1.1.1.6.1 yamt eval "$3=no"
1895 1.1.1.1.6.1 yamt fi
1896 1.1.1.1.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
1897 1.1.1.1.6.1 yamt conftest$ac_exeext conftest.$ac_ext
1898 1.1.1.1.6.1 yamt fi
1899 1.1.1.1.6.1 yamt eval ac_res=\$$3
1900 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1901 1.1.1.1.6.1 yamt $as_echo "$ac_res" >&6; }
1902 1.1.1.1.6.1 yamt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1903 1.1.1.1.6.1 yamt
1904 1.1.1.1.6.1 yamt } # ac_fn_c_check_func
1905 1.1.1.1.6.1 yamt
1906 1.1.1.1.6.1 yamt # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1907 1.1.1.1.6.1 yamt # ---------------------------------------------
1908 1.1.1.1.6.1 yamt # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1909 1.1.1.1.6.1 yamt # accordingly.
1910 1.1.1.1.6.1 yamt ac_fn_c_check_decl ()
1911 1.1.1.1.6.1 yamt {
1912 1.1.1.1.6.1 yamt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1913 1.1.1.1.6.1 yamt as_decl_name=`echo $2|sed 's/ *(.*//'`
1914 1.1.1.1.6.1 yamt as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1915 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1916 1.1.1.1.6.1 yamt $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1917 1.1.1.1.6.1 yamt if eval \${$3+:} false; then :
1918 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
1919 1.1.1.1.6.1 yamt else
1920 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1921 1.1.1.1.6.1 yamt /* end confdefs.h. */
1922 1.1.1.1.6.1 yamt $4
1923 1.1.1.1.6.1 yamt int
1924 1.1.1.1.6.1 yamt main ()
1925 1.1.1.1.6.1 yamt {
1926 1.1.1.1.6.1 yamt #ifndef $as_decl_name
1927 1.1.1.1.6.1 yamt #ifdef __cplusplus
1928 1.1.1.1.6.1 yamt (void) $as_decl_use;
1929 1.1.1.1.6.1 yamt #else
1930 1.1.1.1.6.1 yamt (void) $as_decl_name;
1931 1.1.1.1.6.1 yamt #endif
1932 1.1.1.1.6.1 yamt #endif
1933 1.1.1.1.6.1 yamt
1934 1.1.1.1.6.1 yamt ;
1935 1.1.1.1.6.1 yamt return 0;
1936 1.1.1.1.6.1 yamt }
1937 1.1.1.1.6.1 yamt _ACEOF
1938 1.1.1.1.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
1939 1.1.1.1.6.1 yamt eval "$3=yes"
1940 1.1.1.1.6.1 yamt else
1941 1.1.1.1.6.1 yamt eval "$3=no"
1942 1.1.1.1.6.1 yamt fi
1943 1.1.1.1.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1944 1.1.1.1.6.1 yamt fi
1945 1.1.1.1.6.1 yamt eval ac_res=\$$3
1946 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1947 1.1.1.1.6.1 yamt $as_echo "$ac_res" >&6; }
1948 1.1.1.1.6.1 yamt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1949 1.1.1.1.6.1 yamt
1950 1.1.1.1.6.1 yamt } # ac_fn_c_check_decl
1951 1.1.1.1.6.1 yamt cat >config.log <<_ACEOF
1952 1.1.1.1.6.1 yamt This file contains any messages produced by compilers while
1953 1.1.1.1.6.1 yamt running configure, to aid debugging if configure makes a mistake.
1954 1.1.1.1.6.1 yamt
1955 1.1.1.1.6.1 yamt It was created by $as_me, which was
1956 1.1.1.1.6.1 yamt generated by GNU Autoconf 2.69. Invocation command line was
1957 1.1.1.1.6.1 yamt
1958 1.1.1.1.6.1 yamt $ $0 $@
1959 1.1.1.1.6.1 yamt
1960 1.1.1.1.6.1 yamt _ACEOF
1961 1.1.1.1.6.1 yamt exec 5>>config.log
1962 1.1.1.1.6.1 yamt {
1963 1.1.1.1.6.1 yamt cat <<_ASUNAME
1964 1.1.1.1.6.1 yamt ## --------- ##
1965 1.1.1.1.6.1 yamt ## Platform. ##
1966 1.1.1.1.6.1 yamt ## --------- ##
1967 1.1.1.1.6.1 yamt
1968 1.1.1.1.6.1 yamt hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1969 1.1.1.1.6.1 yamt uname -m = `(uname -m) 2>/dev/null || echo unknown`
1970 1.1.1.1.6.1 yamt uname -r = `(uname -r) 2>/dev/null || echo unknown`
1971 1.1.1.1.6.1 yamt uname -s = `(uname -s) 2>/dev/null || echo unknown`
1972 1.1.1.1.6.1 yamt uname -v = `(uname -v) 2>/dev/null || echo unknown`
1973 1.1.1.1.6.1 yamt
1974 1.1.1.1.6.1 yamt /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1975 1.1.1.1.6.1 yamt /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1976 1.1.1.1.6.1 yamt
1977 1.1.1.1.6.1 yamt /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1978 1.1 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1979 1.1 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1980 1.1 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1981 1.1 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1982 1.1 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1983 1.1 christos /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.6.1 yamt $as_echo "PATH: $as_dir"
1993 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2031 1.1 christos 2)
2032 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt { ac_configure_args0=; unset ac_configure_args0;}
2054 1.1.1.1.6.1 yamt { 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.6.1 yamt $as_echo "## ---------------- ##
2067 1.1 christos ## Cache variables. ##
2068 1.1.1.1.6.1 yamt ## ---------------- ##"
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.6.1 yamt *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2078 1.1.1.1.6.1 yamt $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.6.1 yamt BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2083 1.1.1.1.6.1 yamt *) { 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.6.1 yamt $as_echo "## ----------------- ##
2103 1.1 christos ## Output variables. ##
2104 1.1.1.1.6.1 yamt ## ----------------- ##"
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.6.1 yamt *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2111 1.1 christos esac
2112 1.1.1.1.6.1 yamt $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.6.1 yamt $as_echo "## ------------------- ##
2118 1.1 christos ## File substitutions. ##
2119 1.1.1.1.6.1 yamt ## ------------------- ##"
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.6.1 yamt *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2126 1.1 christos esac
2127 1.1.1.1.6.1 yamt $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.6.1 yamt $as_echo "## ----------- ##
2134 1.1 christos ## confdefs.h. ##
2135 1.1.1.1.6.1 yamt ## ----------- ##"
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.6.1 yamt $as_echo "$as_me: caught signal $ac_signal"
2142 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt $as_echo "/* confdefs.h */" > confdefs.h
2157 1.1.1.1.6.1 yamt
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.6.1 yamt cat >>confdefs.h <<_ACEOF
2181 1.1.1.1.6.1 yamt #define PACKAGE_URL "$PACKAGE_URL"
2182 1.1.1.1.6.1 yamt _ACEOF
2183 1.1.1.1.6.1 yamt
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.6.1 yamt # Prefer an explicitly selected file to automatically selected ones.
2187 1.1.1.1.6.1 yamt ac_site_file1=NONE
2188 1.1.1.1.6.1 yamt ac_site_file2=NONE
2189 1.1 christos if test -n "$CONFIG_SITE"; then
2190 1.1.1.1.6.1 yamt # We do not want a PATH search for config.site.
2191 1.1.1.1.6.1 yamt case $CONFIG_SITE in #((
2192 1.1.1.1.6.1 yamt -*) ac_site_file1=./$CONFIG_SITE;;
2193 1.1.1.1.6.1 yamt */*) ac_site_file1=$CONFIG_SITE;;
2194 1.1.1.1.6.1 yamt *) ac_site_file1=./$CONFIG_SITE;;
2195 1.1.1.1.6.1 yamt esac
2196 1.1 christos elif test "x$prefix" != xNONE; then
2197 1.1.1.1.6.1 yamt ac_site_file1=$prefix/share/config.site
2198 1.1.1.1.6.1 yamt ac_site_file2=$prefix/etc/config.site
2199 1.1 christos else
2200 1.1.1.1.6.1 yamt ac_site_file1=$ac_default_prefix/share/config.site
2201 1.1.1.1.6.1 yamt ac_site_file2=$ac_default_prefix/etc/config.site
2202 1.1 christos fi
2203 1.1.1.1.6.1 yamt for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2204 1.1 christos do
2205 1.1.1.1.6.1 yamt test "x$ac_site_file" = xNONE && continue
2206 1.1.1.1.6.1 yamt if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2207 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2208 1.1.1.1.6.1 yamt $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.6.1 yamt . "$ac_site_file" \
2211 1.1.1.1.6.1 yamt || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2212 1.1.1.1.6.1 yamt $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2213 1.1.1.1.6.1 yamt as_fn_error $? "failed to load site script $ac_site_file
2214 1.1.1.1.6.1 yamt 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.6.1 yamt # Some versions of bash will fail to source /dev/null (special files
2220 1.1.1.1.6.1 yamt # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2221 1.1.1.1.6.1 yamt if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2222 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2223 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2231 1.1.1.1.6.1 yamt $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.6.1 yamt { $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.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2250 1.1.1.1.6.1 yamt $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.6.1 yamt # differences in whitespace do not lead to failure.
2256 1.1.1.1.6.1 yamt ac_old_val_w=`echo x $ac_old_val`
2257 1.1.1.1.6.1 yamt ac_new_val_w=`echo x $ac_new_val`
2258 1.1.1.1.6.1 yamt if test "$ac_old_val_w" != "$ac_new_val_w"; then
2259 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2260 1.1.1.1.6.1 yamt $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2261 1.1.1.1.6.1 yamt ac_cache_corrupted=:
2262 1.1.1.1.6.1 yamt else
2263 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2264 1.1.1.1.6.1 yamt $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2265 1.1.1.1.6.1 yamt eval $ac_var=\$ac_old_val
2266 1.1.1.1.6.1 yamt fi
2267 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2268 1.1.1.1.6.1 yamt $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2269 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2270 1.1.1.1.6.1 yamt $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.6.1 yamt *\'*) 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.6.1 yamt *) 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2287 1.1.1.1.6.1 yamt $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2288 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2289 1.1.1.1.6.1 yamt $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2290 1.1.1.1.6.1 yamt as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2291 1.1.1.1.6.1 yamt fi
2292 1.1.1.1.6.1 yamt ## -------------------- ##
2293 1.1.1.1.6.1 yamt ## Main body of script. ##
2294 1.1.1.1.6.1 yamt ## -------------------- ##
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.6.1 yamt 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.6.1 yamt as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2336 1.1.1.1.6.1 yamt
2337 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2338 1.1.1.1.6.1 yamt $as_echo_n "checking build system type... " >&6; }
2339 1.1.1.1.6.1 yamt if ${ac_cv_build+:} false; then :
2340 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2352 1.1.1.1.6.1 yamt $as_echo "$ac_cv_build" >&6; }
2353 1.1 christos case $ac_cv_build in
2354 1.1 christos *-*-*) ;;
2355 1.1.1.1.6.1 yamt *) 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2372 1.1.1.1.6.1 yamt $as_echo_n "checking host system type... " >&6; }
2373 1.1.1.1.6.1 yamt if ${ac_cv_host+:} false; then :
2374 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2385 1.1.1.1.6.1 yamt $as_echo "$ac_cv_host" >&6; }
2386 1.1 christos case $ac_cv_host in
2387 1.1 christos *-*-*) ;;
2388 1.1.1.1.6.1 yamt *) 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2405 1.1.1.1.6.1 yamt $as_echo_n "checking target system type... " >&6; }
2406 1.1.1.1.6.1 yamt if ${ac_cv_target+:} false; then :
2407 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2418 1.1.1.1.6.1 yamt $as_echo "$ac_cv_target" >&6; }
2419 1.1 christos case $ac_cv_target in
2420 1.1 christos *-*-*) ;;
2421 1.1.1.1.6.1 yamt *) 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.6.1 yamt
2451 1.1 christos # Check whether --with-gcc was given.
2452 1.1.1.1.6.1 yamt 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.6.1 yamt V_CCOPT=""
2457 1.1 christos if test "${srcdir}" != "." ; then
2458 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2470 1.1.1.1.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
2471 1.1.1.1.6.1 yamt if ${ac_cv_prog_SHLICC2+:} false; then :
2472 1.1.1.1.6.1 yamt $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.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
2483 1.1.1.1.6.1 yamt 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.6.1 yamt $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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHLICC2" >&5
2498 1.1.1.1.6.1 yamt $as_echo "$SHLICC2" >&6; }
2499 1.1 christos else
2500 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2501 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2526 1.1.1.1.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
2527 1.1.1.1.6.1 yamt if ${ac_cv_prog_CC+:} false; then :
2528 1.1.1.1.6.1 yamt $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.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
2539 1.1.1.1.6.1 yamt 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.6.1 yamt $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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2553 1.1.1.1.6.1 yamt $as_echo "$CC" >&6; }
2554 1.1 christos else
2555 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2556 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2566 1.1.1.1.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
2567 1.1.1.1.6.1 yamt if ${ac_cv_prog_ac_ct_CC+:} false; then :
2568 1.1.1.1.6.1 yamt $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.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
2579 1.1.1.1.6.1 yamt 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.6.1 yamt $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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2593 1.1.1.1.6.1 yamt $as_echo "$ac_ct_CC" >&6; }
2594 1.1 christos else
2595 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2596 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2605 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2619 1.1.1.1.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
2620 1.1.1.1.6.1 yamt if ${ac_cv_prog_CC+:} false; then :
2621 1.1.1.1.6.1 yamt $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.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
2632 1.1.1.1.6.1 yamt 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.6.1 yamt $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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2646 1.1.1.1.6.1 yamt $as_echo "$CC" >&6; }
2647 1.1 christos else
2648 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2649 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2659 1.1.1.1.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
2660 1.1.1.1.6.1 yamt if ${ac_cv_prog_CC+:} false; then :
2661 1.1.1.1.6.1 yamt $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.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
2673 1.1.1.1.6.1 yamt 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.6.1 yamt $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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2703 1.1.1.1.6.1 yamt $as_echo "$CC" >&6; }
2704 1.1 christos else
2705 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2706 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2718 1.1.1.1.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
2719 1.1.1.1.6.1 yamt if ${ac_cv_prog_CC+:} false; then :
2720 1.1.1.1.6.1 yamt $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.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
2731 1.1.1.1.6.1 yamt 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.6.1 yamt $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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2745 1.1.1.1.6.1 yamt $as_echo "$CC" >&6; }
2746 1.1 christos else
2747 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2748 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2762 1.1.1.1.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
2763 1.1.1.1.6.1 yamt if ${ac_cv_prog_ac_ct_CC+:} false; then :
2764 1.1.1.1.6.1 yamt $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.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
2775 1.1.1.1.6.1 yamt 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.6.1 yamt $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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2789 1.1.1.1.6.1 yamt $as_echo "$ac_ct_CC" >&6; }
2790 1.1 christos else
2791 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2792 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2805 1.1.1.1.6.1 yamt $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.6.1 yamt test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2816 1.1.1.1.6.1 yamt $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2817 1.1.1.1.6.1 yamt as_fn_error $? "no acceptable C compiler found in \$PATH
2818 1.1.1.1.6.1 yamt 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.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2822 1.1.1.1.6.1 yamt set X $ac_compile
2823 1.1.1.1.6.1 yamt ac_compiler=$2
2824 1.1.1.1.6.1 yamt for ac_option in --version -v -V -qversion; do
2825 1.1.1.1.6.1 yamt { { 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.6.1 yamt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2831 1.1.1.1.6.1 yamt $as_echo "$ac_try_echo"; } >&5
2832 1.1.1.1.6.1 yamt (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2833 1.1 christos ac_status=$?
2834 1.1.1.1.6.1 yamt if test -s conftest.err; then
2835 1.1.1.1.6.1 yamt sed '10a\
2836 1.1.1.1.6.1 yamt ... rest of stderr output deleted ...
2837 1.1.1.1.6.1 yamt 10q' conftest.err >conftest.er1
2838 1.1.1.1.6.1 yamt cat conftest.er1 >&5
2839 1.1.1.1.6.1 yamt fi
2840 1.1.1.1.6.1 yamt rm -f conftest.er1 conftest.err
2841 1.1.1.1.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2842 1.1.1.1.6.1 yamt test $ac_status = 0; }
2843 1.1.1.1.6.1 yamt done
2844 1.1 christos
2845 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2862 1.1.1.1.6.1 yamt $as_echo_n "checking whether the C compiler works... " >&6; }
2863 1.1.1.1.6.1 yamt ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2864 1.1.1.1.6.1 yamt
2865 1.1.1.1.6.1 yamt # The possible output files:
2866 1.1.1.1.6.1 yamt ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2867 1.1.1.1.6.1 yamt
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.6.1 yamt *.$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.6.1 yamt 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.6.1 yamt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2884 1.1.1.1.6.1 yamt $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.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2888 1.1.1.1.6.1 yamt 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.6.1 yamt *.$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.6.1 yamt 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.6.1 yamt if test -z "$ac_file"; then :
2925 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2926 1.1.1.1.6.1 yamt $as_echo "no" >&6; }
2927 1.1.1.1.6.1 yamt $as_echo "$as_me: failed program was:" >&5
2928 1.1.1.1.6.1 yamt sed 's/^/| /' conftest.$ac_ext >&5
2929 1.1.1.1.6.1 yamt
2930 1.1.1.1.6.1 yamt { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2931 1.1.1.1.6.1 yamt $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2932 1.1.1.1.6.1 yamt as_fn_error 77 "C compiler cannot create executables
2933 1.1.1.1.6.1 yamt See \`config.log' for more details" "$LINENO" 5; }
2934 1.1.1.1.6.1 yamt else
2935 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2936 1.1.1.1.6.1 yamt $as_echo "yes" >&6; }
2937 1.1.1.1.6.1 yamt fi
2938 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2939 1.1.1.1.6.1 yamt $as_echo_n "checking for C compiler default output file name... " >&6; }
2940 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2941 1.1.1.1.6.1 yamt $as_echo "$ac_file" >&6; }
2942 1.1 christos ac_exeext=$ac_cv_exeext
2943 1.1 christos
2944 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2947 1.1.1.1.6.1 yamt $as_echo_n "checking for suffix of executables... " >&6; }
2948 1.1.1.1.6.1 yamt 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.6.1 yamt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2954 1.1.1.1.6.1 yamt $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.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2958 1.1.1.1.6.1 yamt 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.6.1 yamt *.$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.6.1 yamt { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2974 1.1.1.1.6.1 yamt $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2975 1.1.1.1.6.1 yamt as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2976 1.1.1.1.6.1 yamt See \`config.log' for more details" "$LINENO" 5; }
2977 1.1.1.1.6.1 yamt fi
2978 1.1.1.1.6.1 yamt rm -f conftest conftest$ac_cv_exeext
2979 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2980 1.1.1.1.6.1 yamt $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.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2986 1.1.1.1.6.1 yamt /* end confdefs.h. */
2987 1.1.1.1.6.1 yamt #include <stdio.h>
2988 1.1.1.1.6.1 yamt int
2989 1.1.1.1.6.1 yamt main ()
2990 1.1.1.1.6.1 yamt {
2991 1.1.1.1.6.1 yamt FILE *f = fopen ("conftest.out", "w");
2992 1.1.1.1.6.1 yamt return ferror (f) || fclose (f) != 0;
2993 1.1.1.1.6.1 yamt
2994 1.1.1.1.6.1 yamt ;
2995 1.1.1.1.6.1 yamt return 0;
2996 1.1.1.1.6.1 yamt }
2997 1.1 christos _ACEOF
2998 1.1.1.1.6.1 yamt ac_clean_files="$ac_clean_files conftest.out"
2999 1.1.1.1.6.1 yamt # Check that the compiler produces executables we can run. If not, either
3000 1.1.1.1.6.1 yamt # the compiler is broken, or we cross compile.
3001 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3002 1.1.1.1.6.1 yamt $as_echo_n "checking whether we are cross compiling... " >&6; }
3003 1.1.1.1.6.1 yamt if test "$cross_compiling" != yes; then
3004 1.1.1.1.6.1 yamt { { ac_try="$ac_link"
3005 1.1.1.1.6.1 yamt case "(($ac_try" in
3006 1.1.1.1.6.1 yamt *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3007 1.1.1.1.6.1 yamt *) ac_try_echo=$ac_try;;
3008 1.1.1.1.6.1 yamt esac
3009 1.1.1.1.6.1 yamt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3010 1.1.1.1.6.1 yamt $as_echo "$ac_try_echo"; } >&5
3011 1.1.1.1.6.1 yamt (eval "$ac_link") 2>&5
3012 1.1.1.1.6.1 yamt ac_status=$?
3013 1.1.1.1.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3014 1.1.1.1.6.1 yamt test $ac_status = 0; }
3015 1.1.1.1.6.1 yamt if { ac_try='./conftest$ac_cv_exeext'
3016 1.1.1.1.6.1 yamt { { case "(($ac_try" in
3017 1.1.1.1.6.1 yamt *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3018 1.1.1.1.6.1 yamt *) ac_try_echo=$ac_try;;
3019 1.1.1.1.6.1 yamt esac
3020 1.1.1.1.6.1 yamt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3021 1.1.1.1.6.1 yamt $as_echo "$ac_try_echo"; } >&5
3022 1.1.1.1.6.1 yamt (eval "$ac_try") 2>&5
3023 1.1.1.1.6.1 yamt ac_status=$?
3024 1.1.1.1.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3025 1.1.1.1.6.1 yamt test $ac_status = 0; }; }; then
3026 1.1.1.1.6.1 yamt cross_compiling=no
3027 1.1.1.1.6.1 yamt else
3028 1.1.1.1.6.1 yamt if test "$cross_compiling" = maybe; then
3029 1.1.1.1.6.1 yamt cross_compiling=yes
3030 1.1.1.1.6.1 yamt else
3031 1.1.1.1.6.1 yamt { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3032 1.1.1.1.6.1 yamt $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3033 1.1.1.1.6.1 yamt as_fn_error $? "cannot run C compiled programs.
3034 1.1.1.1.6.1 yamt If you meant to cross compile, use \`--host'.
3035 1.1.1.1.6.1 yamt See \`config.log' for more details" "$LINENO" 5; }
3036 1.1.1.1.6.1 yamt fi
3037 1.1.1.1.6.1 yamt fi
3038 1.1.1.1.6.1 yamt fi
3039 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3040 1.1.1.1.6.1 yamt $as_echo "$cross_compiling" >&6; }
3041 1.1.1.1.6.1 yamt
3042 1.1.1.1.6.1 yamt rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3043 1.1.1.1.6.1 yamt ac_clean_files=$ac_clean_files_save
3044 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3045 1.1.1.1.6.1 yamt $as_echo_n "checking for suffix of object files... " >&6; }
3046 1.1.1.1.6.1 yamt if ${ac_cv_objext+:} false; then :
3047 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
3048 1.1.1.1.6.1 yamt else
3049 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3067 1.1.1.1.6.1 yamt $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.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3071 1.1.1.1.6.1 yamt 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.6.1 yamt *.$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.6.1 yamt $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.6.1 yamt { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3085 1.1.1.1.6.1 yamt $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3086 1.1.1.1.6.1 yamt as_fn_error $? "cannot compute suffix of object files: cannot compile
3087 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3092 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3096 1.1.1.1.6.1 yamt $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3097 1.1.1.1.6.1 yamt if ${ac_cv_c_compiler_gnu+:} false; then :
3098 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
3099 1.1 christos else
3100 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3124 1.1.1.1.6.1 yamt $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3125 1.1.1.1.6.1 yamt if test $ac_compiler_gnu = yes; then
3126 1.1.1.1.6.1 yamt GCC=yes
3127 1.1.1.1.6.1 yamt else
3128 1.1.1.1.6.1 yamt GCC=
3129 1.1.1.1.6.1 yamt fi
3130 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
3131 1.1 christos ac_save_CFLAGS=$CFLAGS
3132 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3133 1.1.1.1.6.1 yamt $as_echo_n "checking whether $CC accepts -g... " >&6; }
3134 1.1.1.1.6.1 yamt if ${ac_cv_prog_cc_g+:} false; then :
3135 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt 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.6.1 yamt CFLAGS=""
3156 1.1.1.1.6.1 yamt 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.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
3168 1.1 christos
3169 1.1.1.1.6.1 yamt else
3170 1.1.1.1.6.1 yamt ac_c_werror_flag=$ac_save_c_werror_flag
3171 1.1 christos CFLAGS="-g"
3172 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3194 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3211 1.1.1.1.6.1 yamt $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3212 1.1.1.1.6.1 yamt if ${ac_cv_prog_cc_c89+:} false; then :
3213 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3287 1.1.1.1.6.1 yamt $as_echo "none needed" >&6; } ;;
3288 1.1 christos xno)
3289 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3290 1.1.1.1.6.1 yamt $as_echo "unsupported" >&6; } ;;
3291 1.1 christos *)
3292 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
3293 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3294 1.1.1.1.6.1 yamt $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3295 1.1 christos esac
3296 1.1.1.1.6.1 yamt if test "x$ac_cv_prog_cc_c89" != xno; then :
3297 1.1 christos
3298 1.1.1.1.6.1 yamt 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.6.1 yamt #
3312 1.1.1.1.6.1 yamt # -Werror forces warnings to be errors.
3313 1.1.1.1.6.1 yamt #
3314 1.1.1.1.6.1 yamt 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.6.1 yamt darwin*)
3322 1.1.1.1.6.1 yamt #
3323 1.1.1.1.6.1 yamt # This is assumed either to be GCC or clang, both
3324 1.1.1.1.6.1 yamt # of which use -Werror to force warnings to be errors.
3325 1.1.1.1.6.1 yamt #
3326 1.1.1.1.6.1 yamt ac_lbl_cc_force_warning_errors=-Werror
3327 1.1.1.1.6.1 yamt ;;
3328 1.1.1.1.6.1 yamt
3329 1.1.1.1.6.1 yamt hpux*)
3330 1.1.1.1.6.1 yamt #
3331 1.1.1.1.6.1 yamt # HP C, which is what we presume we're using, doesn't
3332 1.1.1.1.6.1 yamt # exit with a non-zero exit status if we hand it an
3333 1.1.1.1.6.1 yamt # invalid -W flag, can't be forced to do so even with
3334 1.1.1.1.6.1 yamt # +We, and doesn't handle GCC-style -W flags, so we
3335 1.1.1.1.6.1 yamt # don't want to try using GCC-style -W flags.
3336 1.1.1.1.6.1 yamt #
3337 1.1.1.1.6.1 yamt ac_lbl_cc_dont_try_gcc_dashW=yes
3338 1.1.1.1.6.1 yamt ;;
3339 1.1.1.1.6.1 yamt
3340 1.1 christos irix*)
3341 1.1.1.1.6.1 yamt #
3342 1.1.1.1.6.1 yamt # MIPS C, which is what we presume we're using, doesn't
3343 1.1.1.1.6.1 yamt # necessarily exit with a non-zero exit status if we
3344 1.1.1.1.6.1 yamt # hand it an invalid -W flag, can't be forced to do
3345 1.1.1.1.6.1 yamt # so, and doesn't handle GCC-style -W flags, so we
3346 1.1.1.1.6.1 yamt # don't want to try using GCC-style -W flags.
3347 1.1.1.1.6.1 yamt #
3348 1.1.1.1.6.1 yamt ac_lbl_cc_dont_try_gcc_dashW=yes
3349 1.1.1.1.6.1 yamt #
3350 1.1.1.1.6.1 yamt # It also, apparently, defaults to "char" being
3351 1.1.1.1.6.1 yamt # unsigned, unlike most other C implementations;
3352 1.1.1.1.6.1 yamt # I suppose we could say "signed char" whenever
3353 1.1.1.1.6.1 yamt # we want to guarantee a signed "char", but let's
3354 1.1.1.1.6.1 yamt # just force signed chars.
3355 1.1.1.1.6.1 yamt #
3356 1.1.1.1.6.1 yamt # -xansi is normally the default, but the
3357 1.1.1.1.6.1 yamt # configure script was setting it; perhaps -cckr
3358 1.1.1.1.6.1 yamt # was the default in the Old Days. (Then again,
3359 1.1.1.1.6.1 yamt # that would probably be for backwards compatibility
3360 1.1.1.1.6.1 yamt # in the days when ANSI C was Shiny and New, i.e.
3361 1.1.1.1.6.1 yamt # 1989 and the early '90's, so maybe we can just
3362 1.1.1.1.6.1 yamt # drop support for those compilers.)
3363 1.1.1.1.6.1 yamt #
3364 1.1.1.1.6.1 yamt # -g is equivalent to -g2, which turns off
3365 1.1.1.1.6.1 yamt # optimization; we choose -g3, which generates
3366 1.1.1.1.6.1 yamt # debugging information but doesn't turn off
3367 1.1.1.1.6.1 yamt # optimization (even if the optimization would
3368 1.1.1.1.6.1 yamt # cause inaccuracies in debugging).
3369 1.1.1.1.6.1 yamt #
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.6.1 yamt #
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.6.1 yamt # The DEC C compiler, which is what we presume we're
3379 1.1.1.1.6.1 yamt # using, doesn't exit with a non-zero exit status if we
3380 1.1.1.1.6.1 yamt # hand it an invalid -W flag, can't be forced to do
3381 1.1.1.1.6.1 yamt # so, and doesn't handle GCC-style -W flags, so we
3382 1.1.1.1.6.1 yamt # don't want to try using GCC-style -W flags.
3383 1.1.1.1.6.1 yamt #
3384 1.1.1.1.6.1 yamt ac_lbl_cc_dont_try_gcc_dashW=yes
3385 1.1.1.1.6.1 yamt #
3386 1.1.1.1.6.1 yamt # -g is equivalent to -g2, which turns off
3387 1.1.1.1.6.1 yamt # optimization; we choose -g3, which generates
3388 1.1.1.1.6.1 yamt # debugging information but doesn't turn off
3389 1.1.1.1.6.1 yamt # optimization (even if the optimization would
3390 1.1.1.1.6.1 yamt # cause inaccuracies in debugging).
3391 1.1.1.1.6.1 yamt #
3392 1.1 christos V_CCOPT="$V_CCOPT -g3"
3393 1.1 christos ;;
3394 1.1 christos
3395 1.1.1.1.6.1 yamt solaris*)
3396 1.1.1.1.6.1 yamt #
3397 1.1.1.1.6.1 yamt # Assumed to be Sun C, which requires -errwarn to force
3398 1.1.1.1.6.1 yamt # warnings to be treated as errors.
3399 1.1.1.1.6.1 yamt #
3400 1.1.1.1.6.1 yamt ac_lbl_cc_force_warning_errors=-errwarn
3401 1.1.1.1.6.1 yamt ;;
3402 1.1.1.1.6.1 yamt
3403 1.1 christos ultrix*)
3404 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking that Ultrix $CC hacks const in prototypes" >&5
3405 1.1.1.1.6.1 yamt $as_echo_n "checking that Ultrix $CC hacks const in prototypes... " >&6; }
3406 1.1.1.1.6.1 yamt if ${ac_cv_lbl_cc_const_proto+:} false; then :
3407 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
3408 1.1 christos else
3409 1.1.1.1.6.1 yamt
3410 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_const_proto" >&5
3431 1.1.1.1.6.1 yamt $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.6.1 yamt $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.6.1 yamt 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.6.1 yamt # Some instruction sets require -fPIC on some
3470 1.1.1.1.6.1 yamt # operating systems. Check for them. If you
3471 1.1.1.1.6.1 yamt # have a combination that requires it, add it
3472 1.1.1.1.6.1 yamt # here.
3473 1.1.1.1.6.1 yamt #
3474 1.1.1.1.6.1 yamt PIC_OPT=-fpic
3475 1.1.1.1.6.1 yamt case "$host_cpu" in
3476 1.1.1.1.6.1 yamt
3477 1.1.1.1.6.1 yamt sparc64*)
3478 1.1.1.1.6.1 yamt case "$host_os" in
3479 1.1.1.1.6.1 yamt
3480 1.1.1.1.6.1 yamt freebsd*|openbsd*)
3481 1.1.1.1.6.1 yamt PIC_OPT=-fPIC
3482 1.1.1.1.6.1 yamt ;;
3483 1.1.1.1.6.1 yamt esac
3484 1.1.1.1.6.1 yamt ;;
3485 1.1.1.1.6.1 yamt esac
3486 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
3590 1.1.1.1.6.1 yamt $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.6.1 yamt if ${ac_cv_lbl_inline+:} false; then :
3594 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_inline" >&5
3641 1.1.1.1.6.1 yamt $as_echo "$ac_cv_lbl_inline" >&6; }
3642 1.1 christos else
3643 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3644 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5
3653 1.1.1.1.6.1 yamt $as_echo_n "checking for __attribute__... " >&6; }
3654 1.1.1.1.6.1 yamt if ${ac_cv___attribute__+:} false; then :
3655 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
3656 1.1 christos else
3657 1.1 christos
3658 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3659 1.1 christos /* end confdefs.h. */
3660 1.1 christos
3661 1.1.1.1.6.1 yamt
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.6.1 yamt 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.6.1 yamt 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.6.1 yamt $as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h
3690 1.1.1.1.6.1 yamt
3691 1.1.1.1.6.1 yamt else
3692 1.1.1.1.6.1 yamt #
3693 1.1.1.1.6.1 yamt # We can't use __attribute__, so we can't use __attribute__((unused)),
3694 1.1.1.1.6.1 yamt # so we define _U_ to an empty string.
3695 1.1.1.1.6.1 yamt #
3696 1.1.1.1.6.1 yamt V_DEFS="$V_DEFS -D_U_=\"\""
3697 1.1.1.1.6.1 yamt fi
3698 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5
3699 1.1.1.1.6.1 yamt $as_echo "$ac_cv___attribute__" >&6; }
3700 1.1.1.1.6.1 yamt
3701 1.1.1.1.6.1 yamt if test "$ac_cv___attribute__" = "yes"; then
3702 1.1.1.1.6.1 yamt
3703 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) can be used without warnings" >&5
3704 1.1.1.1.6.1 yamt $as_echo_n "checking whether __attribute__((unused)) can be used without warnings... " >&6; }
3705 1.1.1.1.6.1 yamt if ${ac_cv___attribute___unused+:} false; then :
3706 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
3707 1.1.1.1.6.1 yamt else
3708 1.1.1.1.6.1 yamt
3709 1.1.1.1.6.1 yamt save_CFLAGS="$CFLAGS"
3710 1.1.1.1.6.1 yamt CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3711 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3712 1.1.1.1.6.1 yamt /* end confdefs.h. */
3713 1.1.1.1.6.1 yamt
3714 1.1.1.1.6.1 yamt
3715 1.1.1.1.6.1 yamt #include <stdlib.h>
3716 1.1.1.1.6.1 yamt #include <stdio.h>
3717 1.1.1.1.6.1 yamt
3718 1.1.1.1.6.1 yamt int
3719 1.1.1.1.6.1 yamt main(int argc __attribute((unused)), char **argv __attribute((unused)))
3720 1.1.1.1.6.1 yamt {
3721 1.1.1.1.6.1 yamt printf("Hello, world!\n");
3722 1.1.1.1.6.1 yamt return 0;
3723 1.1.1.1.6.1 yamt }
3724 1.1.1.1.6.1 yamt
3725 1.1 christos _ACEOF
3726 1.1.1.1.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
3727 1.1.1.1.6.1 yamt ac_cv___attribute___unused=yes
3728 1.1.1.1.6.1 yamt else
3729 1.1.1.1.6.1 yamt ac_cv___attribute___unused=no
3730 1.1.1.1.6.1 yamt fi
3731 1.1.1.1.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3732 1.1.1.1.6.1 yamt fi
3733 1.1 christos
3734 1.1.1.1.6.1 yamt CFLAGS="$save_CFLAGS"
3735 1.1.1.1.6.1 yamt if test "$ac_cv___attribute___unused" = "yes"; then
3736 1.1 christos V_DEFS="$V_DEFS -D_U_=\"__attribute__((unused))\""
3737 1.1 christos else
3738 1.1 christos V_DEFS="$V_DEFS -D_U_=\"\""
3739 1.1 christos fi
3740 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___unused" >&5
3741 1.1.1.1.6.1 yamt $as_echo "$ac_cv___attribute___unused" >&6; }
3742 1.1.1.1.6.1 yamt
3743 1.1.1.1.6.1 yamt
3744 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be used without warnings" >&5
3745 1.1.1.1.6.1 yamt $as_echo_n "checking whether __attribute__((format)) can be used without warnings... " >&6; }
3746 1.1.1.1.6.1 yamt if ${ac_cv___attribute___format+:} false; then :
3747 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
3748 1.1.1.1.6.1 yamt else
3749 1.1.1.1.6.1 yamt
3750 1.1.1.1.6.1 yamt save_CFLAGS="$CFLAGS"
3751 1.1.1.1.6.1 yamt CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3752 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3753 1.1.1.1.6.1 yamt /* end confdefs.h. */
3754 1.1.1.1.6.1 yamt
3755 1.1.1.1.6.1 yamt
3756 1.1.1.1.6.1 yamt #include <stdlib.h>
3757 1.1.1.1.6.1 yamt
3758 1.1.1.1.6.1 yamt extern int foo(const char *fmt, ...)
3759 1.1.1.1.6.1 yamt __attribute__ ((format (printf, 1, 2)));
3760 1.1.1.1.6.1 yamt
3761 1.1.1.1.6.1 yamt int
3762 1.1.1.1.6.1 yamt main(int argc, char **argv)
3763 1.1.1.1.6.1 yamt {
3764 1.1.1.1.6.1 yamt foo("%s", "test");
3765 1.1.1.1.6.1 yamt }
3766 1.1.1.1.6.1 yamt
3767 1.1.1.1.6.1 yamt _ACEOF
3768 1.1.1.1.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
3769 1.1.1.1.6.1 yamt ac_cv___attribute___format=yes
3770 1.1.1.1.6.1 yamt else
3771 1.1.1.1.6.1 yamt ac_cv___attribute___format=no
3772 1.1.1.1.6.1 yamt fi
3773 1.1.1.1.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3774 1.1.1.1.6.1 yamt fi
3775 1.1.1.1.6.1 yamt
3776 1.1.1.1.6.1 yamt CFLAGS="$save_CFLAGS"
3777 1.1.1.1.6.1 yamt if test "$ac_cv___attribute___format" = "yes"; then
3778 1.1.1.1.6.1 yamt
3779 1.1.1.1.6.1 yamt $as_echo "#define __ATTRIBUTE___FORMAT_OK 1" >>confdefs.h
3780 1.1.1.1.6.1 yamt
3781 1.1.1.1.6.1 yamt fi
3782 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format" >&5
3783 1.1.1.1.6.1 yamt $as_echo "$ac_cv___attribute___format" >&6; }
3784 1.1 christos
3785 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3793 1.1.1.1.6.1 yamt $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.6.1 yamt if ${ac_cv_prog_CPP+:} false; then :
3800 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt if ac_fn_c_try_cpp "$LINENO"; then :
3824 1.1 christos
3825 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt rm -f conftest.i conftest.err conftest.$ac_ext
3850 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3863 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt if ac_fn_c_try_cpp "$LINENO"; then :
3883 1.1 christos
3884 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt rm -f conftest.i conftest.err conftest.$ac_ext
3909 1.1.1.1.6.1 yamt if $ac_preproc_ok; then :
3910 1.1.1.1.6.1 yamt
3911 1.1 christos else
3912 1.1.1.1.6.1 yamt { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3913 1.1.1.1.6.1 yamt $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3914 1.1.1.1.6.1 yamt as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3915 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3926 1.1.1.1.6.1 yamt $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3927 1.1.1.1.6.1 yamt if ${ac_cv_path_GREP+:} false; then :
3928 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
3929 1.1 christos else
3930 1.1.1.1.6.1 yamt if test -z "$GREP"; then
3931 1.1 christos ac_path_GREP_found=false
3932 1.1.1.1.6.1 yamt # Loop through the user's path and test for each of PROGNAME-LIST
3933 1.1.1.1.6.1 yamt 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.6.1 yamt for ac_prog in grep ggrep; do
3939 1.1.1.1.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
3940 1.1.1.1.6.1 yamt ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3941 1.1.1.1.6.1 yamt as_fn_executable_p "$ac_path_GREP" || continue
3942 1.1.1.1.6.1 yamt # 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.6.1 yamt $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.6.1 yamt $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.6.1 yamt 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.6.1 yamt $ac_path_GREP_found && break 3
3971 1.1.1.1.6.1 yamt done
3972 1.1.1.1.6.1 yamt done
3973 1.1 christos done
3974 1.1 christos IFS=$as_save_IFS
3975 1.1.1.1.6.1 yamt if test -z "$ac_cv_path_GREP"; then
3976 1.1.1.1.6.1 yamt as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3977 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3984 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3989 1.1.1.1.6.1 yamt $as_echo_n "checking for egrep... " >&6; }
3990 1.1.1.1.6.1 yamt if ${ac_cv_path_EGREP+:} false; then :
3991 1.1.1.1.6.1 yamt $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.6.1 yamt if test -z "$EGREP"; then
3997 1.1 christos ac_path_EGREP_found=false
3998 1.1.1.1.6.1 yamt # Loop through the user's path and test for each of PROGNAME-LIST
3999 1.1.1.1.6.1 yamt 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.6.1 yamt for ac_prog in egrep; do
4005 1.1.1.1.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
4006 1.1.1.1.6.1 yamt ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4007 1.1.1.1.6.1 yamt as_fn_executable_p "$ac_path_EGREP" || continue
4008 1.1.1.1.6.1 yamt # 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.6.1 yamt $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.6.1 yamt $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.6.1 yamt 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.6.1 yamt $ac_path_EGREP_found && break 3
4037 1.1.1.1.6.1 yamt done
4038 1.1.1.1.6.1 yamt done
4039 1.1 christos done
4040 1.1 christos IFS=$as_save_IFS
4041 1.1.1.1.6.1 yamt if test -z "$ac_cv_path_EGREP"; then
4042 1.1.1.1.6.1 yamt as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4043 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4051 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4056 1.1.1.1.6.1 yamt $as_echo_n "checking for ANSI C header files... " >&6; }
4057 1.1.1.1.6.1 yamt if ${ac_cv_header_stdc+:} false; then :
4058 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
4059 1.1 christos else
4060 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt $EGREP "memchr" >/dev/null 2>&1; then :
4091 1.1.1.1.6.1 yamt
4092 1.1 christos else
4093 1.1 christos ac_cv_header_stdc=no
4094 1.1 christos fi
4095 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt $EGREP "free" >/dev/null 2>&1; then :
4108 1.1.1.1.6.1 yamt
4109 1.1 christos else
4110 1.1 christos ac_cv_header_stdc=no
4111 1.1 christos fi
4112 1.1.1.1.6.1 yamt 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.6.1 yamt if test "$cross_compiling" = yes; then :
4119 1.1 christos :
4120 1.1 christos else
4121 1.1.1.1.6.1 yamt 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.6.1 yamt if ac_fn_c_try_run "$LINENO"; then :
4149 1.1 christos
4150 1.1.1.1.6.1 yamt else
4151 1.1.1.1.6.1 yamt ac_cv_header_stdc=no
4152 1.1 christos fi
4153 1.1.1.1.6.1 yamt rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4154 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4160 1.1.1.1.6.1 yamt $as_echo "$ac_cv_header_stdc" >&6; }
4161 1.1 christos if test $ac_cv_header_stdc = yes; then
4162 1.1 christos
4163 1.1.1.1.6.1 yamt $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4164 1.1 christos
4165 1.1 christos fi
4166 1.1 christos
4167 1.1 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4168 1.1.1.1.6.1 yamt for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4169 1.1.1.1.6.1 yamt inttypes.h stdint.h unistd.h
4170 1.1.1.1.6.1 yamt do :
4171 1.1.1.1.6.1 yamt as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4172 1.1.1.1.6.1 yamt ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4173 1.1.1.1.6.1 yamt "
4174 1.1.1.1.6.1 yamt if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4175 1.1.1.1.6.1 yamt cat >>confdefs.h <<_ACEOF
4176 1.1.1.1.6.1 yamt #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4177 1.1.1.1.6.1 yamt _ACEOF
4178 1.1 christos
4179 1.1.1.1.6.1 yamt fi
4180 1.1 christos
4181 1.1.1.1.6.1 yamt done
4182 1.1 christos
4183 1.1 christos
4184 1.1.1.1.6.1 yamt for ac_header in sys/bitypes.h
4185 1.1.1.1.6.1 yamt do :
4186 1.1.1.1.6.1 yamt ac_fn_c_check_header_mongrel "$LINENO" "sys/bitypes.h" "ac_cv_header_sys_bitypes_h" "$ac_includes_default"
4187 1.1.1.1.6.1 yamt if test "x$ac_cv_header_sys_bitypes_h" = xyes; then :
4188 1.1.1.1.6.1 yamt cat >>confdefs.h <<_ACEOF
4189 1.1.1.1.6.1 yamt #define HAVE_SYS_BITYPES_H 1
4190 1.1.1.1.6.1 yamt _ACEOF
4191 1.1 christos
4192 1.1.1.1.6.1 yamt fi
4193 1.1 christos
4194 1.1.1.1.6.1 yamt done
4195 1.1 christos
4196 1.1 christos
4197 1.1.1.1.6.1 yamt ac_fn_c_check_type "$LINENO" "int8_t" "ac_cv_type_int8_t" "$ac_includes_default
4198 1.1.1.1.6.1 yamt #ifdef HAVE_SYS_BITYPES_H
4199 1.1.1.1.6.1 yamt #include <sys/bitypes.h>
4200 1.1.1.1.6.1 yamt #endif
4201 1.1.1.1.6.1 yamt "
4202 1.1.1.1.6.1 yamt 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.6.1 yamt $as_echo "#define int8_t signed char" >>confdefs.h
4207 1.1 christos
4208 1.1 christos fi
4209 1.1 christos
4210 1.1.1.1.6.1 yamt ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default
4211 1.1.1.1.6.1 yamt #ifdef HAVE_SYS_BITYPES_H
4212 1.1.1.1.6.1 yamt #include <sys/bitypes.h>
4213 1.1.1.1.6.1 yamt #endif
4214 1.1.1.1.6.1 yamt "
4215 1.1.1.1.6.1 yamt if test "x$ac_cv_type_u_int8_t" = xyes; then :
4216 1.1 christos
4217 1.1.1.1.6.1 yamt else
4218 1.1 christos
4219 1.1.1.1.6.1 yamt $as_echo "#define u_int8_t unsigned char" >>confdefs.h
4220 1.1 christos
4221 1.1.1.1.6.1 yamt fi
4222 1.1 christos
4223 1.1.1.1.6.1 yamt ac_fn_c_check_type "$LINENO" "int16_t" "ac_cv_type_int16_t" "$ac_includes_default"
4224 1.1.1.1.6.1 yamt if test "x$ac_cv_type_int16_t" = xyes; then :
4225 1.1 christos
4226 1.1 christos else
4227 1.1 christos
4228 1.1.1.1.6.1 yamt $as_echo "#define int16_t short" >>confdefs.h
4229 1.1 christos
4230 1.1 christos $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.6.1 yamt ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default
4237 1.1 christos #ifdef HAVE_SYS_BITYPES_H
4238 1.1 christos #include <sys/bitypes.h>
4239 1.1 christos #endif
4240 1.1.1.1.6.1 yamt "
4241 1.1.1.1.6.1 yamt if test "x$ac_cv_type_u_int16_t" = xyes; then :
4242 1.1 christos
4243 1.1 christos else
4244 1.1 christos
4245 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt "
4254 1.1.1.1.6.1 yamt 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.6.1 yamt $as_echo "#define int32_t int" >>confdefs.h
4259 1.1 christos
4260 1.1 christos fi
4261 1.1 christos
4262 1.1.1.1.6.1 yamt ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default
4263 1.1 christos #ifdef HAVE_SYS_BITYPES_H
4264 1.1 christos #include <sys/bitypes.h>
4265 1.1 christos #endif
4266 1.1.1.1.6.1 yamt "
4267 1.1.1.1.6.1 yamt if test "x$ac_cv_type_u_int32_t" = xyes; then :
4268 1.1 christos
4269 1.1 christos else
4270 1.1 christos
4271 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt "
4280 1.1.1.1.6.1 yamt 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.6.1 yamt $as_echo "#define int64_t long long" >>confdefs.h
4285 1.1 christos
4286 1.1 christos fi
4287 1.1 christos
4288 1.1.1.1.6.1 yamt ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default
4289 1.1 christos #ifdef HAVE_SYS_BITYPES_H
4290 1.1 christos #include <sys/bitypes.h>
4291 1.1 christos #endif
4292 1.1.1.1.6.1 yamt "
4293 1.1.1.1.6.1 yamt if test "x$ac_cv_type_u_int64_t" = xyes; then :
4294 1.1 christos
4295 1.1 christos else
4296 1.1 christos
4297 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4313 1.1.1.1.6.1 yamt $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4314 1.1.1.1.6.1 yamt if ${ac_cv_sys_largefile_CC+:} false; then :
4315 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4358 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4364 1.1.1.1.6.1 yamt $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4365 1.1.1.1.6.1 yamt if ${ac_cv_sys_file_offset_bits+:} false; then :
4366 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
4367 1.1 christos else
4368 1.1 christos while :; do
4369 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4421 1.1.1.1.6.1 yamt $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.6.1 yamt rm -rf conftest*
4431 1.1 christos if test $ac_cv_sys_file_offset_bits = unknown; then
4432 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4433 1.1.1.1.6.1 yamt $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4434 1.1.1.1.6.1 yamt if ${ac_cv_sys_large_files+:} false; then :
4435 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
4436 1.1 christos else
4437 1.1 christos while :; do
4438 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4490 1.1.1.1.6.1 yamt $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.6.1 yamt rm -rf conftest*
4500 1.1 christos fi
4501 1.1.1.1.6.1 yamt
4502 1.1.1.1.6.1 yamt
4503 1.1 christos fi
4504 1.1 christos
4505 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
4506 1.1.1.1.6.1 yamt $as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
4507 1.1.1.1.6.1 yamt if ${ac_cv_sys_largefile_source+:} false; then :
4508 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
4509 1.1 christos else
4510 1.1 christos while :; do
4511 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4512 1.1 christos /* end confdefs.h. */
4513 1.1.1.1.6.1 yamt #include <sys/types.h> /* for off_t */
4514 1.1.1.1.6.1 yamt #include <stdio.h>
4515 1.1 christos int
4516 1.1 christos main ()
4517 1.1 christos {
4518 1.1.1.1.6.1 yamt int (*fp) (FILE *, off_t, int) = fseeko;
4519 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
4528 1.1.1.1.6.1 yamt conftest$ac_exeext conftest.$ac_ext
4529 1.1.1.1.6.1 yamt 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.6.1 yamt #include <sys/types.h> /* for off_t */
4533 1.1.1.1.6.1 yamt #include <stdio.h>
4534 1.1 christos int
4535 1.1 christos main ()
4536 1.1 christos {
4537 1.1.1.1.6.1 yamt int (*fp) (FILE *, off_t, int) = fseeko;
4538 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
4547 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
4553 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt $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.6.1 yamt do :
4576 1.1.1.1.6.1 yamt as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4577 1.1.1.1.6.1 yamt ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4578 1.1.1.1.6.1 yamt if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4579 1.1.1.1.6.1 yamt cat >>confdefs.h <<_ACEOF
4580 1.1.1.1.6.1 yamt #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.6.1 yamt done
4586 1.1 christos
4587 1.1.1.1.6.1 yamt for ac_header in linux/types.h
4588 1.1.1.1.6.1 yamt do :
4589 1.1.1.1.6.1 yamt ac_fn_c_check_header_mongrel "$LINENO" "linux/types.h" "ac_cv_header_linux_types_h" "$ac_includes_default"
4590 1.1.1.1.6.1 yamt if test "x$ac_cv_header_linux_types_h" = xyes; then :
4591 1.1.1.1.6.1 yamt cat >>confdefs.h <<_ACEOF
4592 1.1.1.1.6.1 yamt #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.6.1 yamt done
4598 1.1 christos
4599 1.1.1.1.6.1 yamt for ac_header in linux/if_packet.h netpacket/packet.h netpacket/if_packet.h
4600 1.1.1.1.6.1 yamt do :
4601 1.1.1.1.6.1 yamt as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4602 1.1.1.1.6.1 yamt ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4603 1.1.1.1.6.1 yamt if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4604 1.1 christos cat >>confdefs.h <<_ACEOF
4605 1.1.1.1.6.1 yamt #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.6.1 yamt do :
4614 1.1.1.1.6.1 yamt 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.6.1 yamt "
4618 1.1.1.1.6.1 yamt if test "x$ac_cv_header_net_pfvar_h" = xyes; then :
4619 1.1 christos cat >>confdefs.h <<_ACEOF
4620 1.1.1.1.6.1 yamt #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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether net/pfvar.h defines PF_NAT through PF_NORDR" >&5
4632 1.1.1.1.6.1 yamt $as_echo_n "checking whether net/pfvar.h defines PF_NAT through PF_NORDR... " >&6; }
4633 1.1.1.1.6.1 yamt 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.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
4648 1.1 christos
4649 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4650 1.1.1.1.6.1 yamt $as_echo "yes" >&6; }
4651 1.1 christos
4652 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4657 1.1.1.1.6.1 yamt $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.6.1 yamt do :
4663 1.1.1.1.6.1 yamt 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.6.1 yamt "
4666 1.1.1.1.6.1 yamt 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.6.1 yamt #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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: Rechecking with some additional includes" >&5
4684 1.1.1.1.6.1 yamt $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.6.1 yamt for ac_header in netinet/if_ether.h
4687 1.1.1.1.6.1 yamt do :
4688 1.1.1.1.6.1 yamt 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.6.1 yamt "
4695 1.1.1.1.6.1 yamt 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.6.1 yamt #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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI ioctl definitions" >&5
4708 1.1.1.1.6.1 yamt $as_echo_n "checking for ANSI ioctl definitions... " >&6; }
4709 1.1.1.1.6.1 yamt if ${ac_cv_lbl_gcc_fixincludes+:} false; then :
4710 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
4711 1.1 christos else
4712 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_gcc_fixincludes" >&5
4744 1.1.1.1.6.1 yamt $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.6.1 yamt as_fn_error $? "see the INSTALL for more info" "$LINENO" 5
4749 1.1 christos fi
4750 1.1 christos fi
4751 1.1.1.1.6.1 yamt
4752 1.1.1.1.6.1 yamt for ac_func in strerror strlcpy
4753 1.1.1.1.6.1 yamt do :
4754 1.1.1.1.6.1 yamt as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4755 1.1.1.1.6.1 yamt ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4756 1.1.1.1.6.1 yamt if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
4757 1.1.1.1.6.1 yamt cat >>confdefs.h <<_ACEOF
4758 1.1.1.1.6.1 yamt #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.1.1.6.1 yamt done
4763 1.1 christos
4764 1.1.1.1.6.1 yamt
4765 1.1.1.1.6.1 yamt needsnprintf=no
4766 1.1.1.1.6.1 yamt for ac_func in vsnprintf snprintf
4767 1.1.1.1.6.1 yamt do :
4768 1.1.1.1.6.1 yamt as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4769 1.1.1.1.6.1 yamt ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4770 1.1.1.1.6.1 yamt if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
4771 1.1 christos cat >>confdefs.h <<_ACEOF
4772 1.1.1.1.6.1 yamt #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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
4799 1.1.1.1.6.1 yamt $as_echo_n "checking for library containing gethostbyname... " >&6; }
4800 1.1.1.1.6.1 yamt if ${ac_cv_search_gethostbyname+:} false; then :
4801 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt 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.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
4833 1.1.1.1.6.1 yamt conftest$ac_exeext
4834 1.1.1.1.6.1 yamt 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.6.1 yamt if ${ac_cv_search_gethostbyname+:} false; then :
4839 1.1.1.1.6.1 yamt
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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
4847 1.1.1.1.6.1 yamt $as_echo "$ac_cv_search_gethostbyname" >&6; }
4848 1.1 christos ac_res=$ac_cv_search_gethostbyname
4849 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lsocket" >&5
4859 1.1.1.1.6.1 yamt $as_echo_n "checking for gethostbyname in -lsocket... " >&6; }
4860 1.1.1.1.6.1 yamt if ${ac_cv_lib_socket_gethostbyname+:} false; then :
4861 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt 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.6.1 yamt ac_cv_lib_socket_gethostbyname=no
4887 1.1 christos fi
4888 1.1.1.1.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
4889 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyname" >&5
4893 1.1.1.1.6.1 yamt $as_echo "$ac_cv_lib_socket_gethostbyname" >&6; }
4894 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
4900 1.1.1.1.6.1 yamt $as_echo_n "checking for library containing socket... " >&6; }
4901 1.1.1.1.6.1 yamt if ${ac_cv_search_socket+:} false; then :
4902 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt 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.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
4934 1.1.1.1.6.1 yamt conftest$ac_exeext
4935 1.1.1.1.6.1 yamt 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.6.1 yamt if ${ac_cv_search_socket+:} false; then :
4940 1.1.1.1.6.1 yamt
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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
4948 1.1.1.1.6.1 yamt $as_echo "$ac_cv_search_socket" >&6; }
4949 1.1 christos ac_res=$ac_cv_search_socket
4950 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
4955 1.1.1.1.6.1 yamt $as_echo_n "checking for socket in -lsocket... " >&6; }
4956 1.1.1.1.6.1 yamt if ${ac_cv_lib_socket_socket+:} false; then :
4957 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt 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.6.1 yamt ac_cv_lib_socket_socket=no
4983 1.1 christos fi
4984 1.1.1.1.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
4985 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
4989 1.1.1.1.6.1 yamt $as_echo "$ac_cv_lib_socket_socket" >&6; }
4990 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing putmsg" >&5
4998 1.1.1.1.6.1 yamt $as_echo_n "checking for library containing putmsg... " >&6; }
4999 1.1.1.1.6.1 yamt if ${ac_cv_search_putmsg+:} false; then :
5000 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt 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.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
5032 1.1.1.1.6.1 yamt conftest$ac_exeext
5033 1.1.1.1.6.1 yamt 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.6.1 yamt if ${ac_cv_search_putmsg+:} false; then :
5038 1.1.1.1.6.1 yamt
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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_putmsg" >&5
5046 1.1.1.1.6.1 yamt $as_echo "$ac_cv_search_putmsg" >&6; }
5047 1.1 christos ac_res=$ac_cv_search_putmsg
5048 1.1.1.1.6.1 yamt 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.6.1 yamt do :
5068 1.1.1.1.6.1 yamt ac_fn_c_check_func "$LINENO" "ether_hostton" "ac_cv_func_ether_hostton"
5069 1.1.1.1.6.1 yamt if test "x$ac_cv_func_ether_hostton" = xyes; then :
5070 1.1 christos cat >>confdefs.h <<_ACEOF
5071 1.1.1.1.6.1 yamt #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.6.1 yamt 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.6.1 yamt "
5096 1.1.1.1.6.1 yamt if test "x$ac_cv_have_decl_ether_hostton" = xyes; then :
5097 1.1 christos
5098 1.1 christos
5099 1.1.1.1.6.1 yamt $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.6.1 yamt for ac_header in netinet/ether.h
5113 1.1.1.1.6.1 yamt do :
5114 1.1.1.1.6.1 yamt ac_fn_c_check_header_mongrel "$LINENO" "netinet/ether.h" "ac_cv_header_netinet_ether_h" "$ac_includes_default"
5115 1.1.1.1.6.1 yamt if test "x$ac_cv_header_netinet_ether_h" = xyes; then :
5116 1.1 christos cat >>confdefs.h <<_ACEOF
5117 1.1.1.1.6.1 yamt #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.6.1 yamt 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.6.1 yamt "
5136 1.1.1.1.6.1 yamt if test "x$ac_cv_have_decl_ether_hostton" = xyes; then :
5137 1.1 christos
5138 1.1 christos
5139 1.1.1.1.6.1 yamt $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.1.1.6.1 yamt # Do we have "struct ether_addr"?
5153 1.1.1.1.6.1 yamt #
5154 1.1.1.1.6.1 yamt 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.6.1 yamt "
5165 1.1.1.1.6.1 yamt 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.6.1 yamt $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.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if --disable-protochain option is specified" >&5
5185 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt $as_echo "#define NO_PROTOCHAIN 1" >>confdefs.h
5200 1.1 christos
5201 1.1 christos fi
5202 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${enable_protochain}" >&5
5203 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt $as_echo "#define SITA 1" >>confdefs.h
5216 1.1 christos
5217 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: Enabling SITA ACN support" >&5
5218 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking packet capture type" >&5
5235 1.1.1.1.6.1 yamt $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.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $V_PCAP" >&5
5279 1.1.1.1.6.1 yamt $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.6.1 yamt # Needed for common functions used by pcap-[dlpi,libdlpi].c
5288 1.1.1.1.6.1 yamt #
5289 1.1.1.1.6.1 yamt SSRC="dlpisubs.c"
5290 1.1.1.1.6.1 yamt
5291 1.1.1.1.6.1 yamt #
5292 1.1.1.1.6.1 yamt # Checks for some header files.
5293 1.1.1.1.6.1 yamt #
5294 1.1.1.1.6.1 yamt for ac_header in sys/bufmod.h sys/dlpi_ext.h
5295 1.1.1.1.6.1 yamt do :
5296 1.1.1.1.6.1 yamt as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5297 1.1.1.1.6.1 yamt ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5298 1.1.1.1.6.1 yamt if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5299 1.1.1.1.6.1 yamt cat >>confdefs.h <<_ACEOF
5300 1.1.1.1.6.1 yamt #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5301 1.1.1.1.6.1 yamt _ACEOF
5302 1.1.1.1.6.1 yamt
5303 1.1.1.1.6.1 yamt fi
5304 1.1.1.1.6.1 yamt
5305 1.1.1.1.6.1 yamt done
5306 1.1.1.1.6.1 yamt
5307 1.1.1.1.6.1 yamt
5308 1.1.1.1.6.1 yamt #
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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlpi_walk in -ldlpi" >&5
5322 1.1.1.1.6.1 yamt $as_echo_n "checking for dlpi_walk in -ldlpi... " >&6; }
5323 1.1.1.1.6.1 yamt if ${ac_cv_lib_dlpi_dlpi_walk+:} false; then :
5324 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt 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.6.1 yamt ac_cv_lib_dlpi_dlpi_walk=no
5350 1.1 christos fi
5351 1.1.1.1.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
5352 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dlpi_dlpi_walk" >&5
5356 1.1.1.1.6.1 yamt $as_echo "$ac_cv_lib_dlpi_dlpi_walk" >&6; }
5357 1.1.1.1.6.1 yamt if test "x$ac_cv_lib_dlpi_dlpi_walk" = xyes; then :
5358 1.1.1.1.6.1 yamt
5359 1.1.1.1.6.1 yamt LIBS="-ldlpi $LIBS"
5360 1.1.1.1.6.1 yamt V_PCAP=libdlpi
5361 1.1.1.1.6.1 yamt
5362 1.1.1.1.6.1 yamt $as_echo "#define HAVE_LIBDLPI 1" >>confdefs.h
5363 1.1 christos
5364 1.1 christos
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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/dlpi.h> is usable" >&5
5376 1.1.1.1.6.1 yamt $as_echo_n "checking whether <sys/dlpi.h> is usable... " >&6; }
5377 1.1.1.1.6.1 yamt if ${ac_cv_sys_dlpi_usable+:} false; then :
5378 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
5379 1.1 christos else
5380 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_dlpi_usable" >&5
5404 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/dlpi device" >&5
5413 1.1.1.1.6.1 yamt $as_echo_n "checking for /dev/dlpi device... " >&6; }
5414 1.1 christos if test -c /dev/dlpi ; then
5415 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5416 1.1.1.1.6.1 yamt $as_echo "yes" >&6; }
5417 1.1 christos
5418 1.1.1.1.6.1 yamt $as_echo "#define HAVE_DEV_DLPI 1" >>confdefs.h
5419 1.1 christos
5420 1.1 christos else
5421 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5422 1.1.1.1.6.1 yamt $as_echo "no" >&6; }
5423 1.1 christos dir="/dev/dlpi"
5424 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $dir directory" >&5
5425 1.1.1.1.6.1 yamt $as_echo_n "checking for $dir directory... " >&6; }
5426 1.1 christos if test -d $dir ; then
5427 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5428 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5436 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if dl_passive_req_t struct exists" >&5
5445 1.1.1.1.6.1 yamt $as_echo_n "checking if dl_passive_req_t struct exists... " >&6; }
5446 1.1.1.1.6.1 yamt if ${ac_cv_lbl_has_dl_passive_req_t+:} false; then :
5447 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
5448 1.1 christos else
5449 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_has_dl_passive_req_t" >&5
5471 1.1.1.1.6.1 yamt $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.6.1 yamt $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.6.1 yamt for ac_header in linux/wireless.h
5484 1.1.1.1.6.1 yamt do :
5485 1.1.1.1.6.1 yamt 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.6.1 yamt "
5491 1.1.1.1.6.1 yamt if test "x$ac_cv_header_linux_wireless_h" = xyes; then :
5492 1.1 christos cat >>confdefs.h <<_ACEOF
5493 1.1.1.1.6.1 yamt #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.6.1 yamt 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.6.1 yamt have_any_nl="no"
5513 1.1.1.1.6.1 yamt
5514 1.1.1.1.6.1 yamt #
5515 1.1.1.1.6.1 yamt # Try libnl 3.x first.
5516 1.1.1.1.6.1 yamt #
5517 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_socket_alloc in -lnl-3" >&5
5518 1.1.1.1.6.1 yamt $as_echo_n "checking for nl_socket_alloc in -lnl-3... " >&6; }
5519 1.1.1.1.6.1 yamt if ${ac_cv_lib_nl_3_nl_socket_alloc+:} false; then :
5520 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
5521 1.1 christos else
5522 1.1 christos ac_check_lib_save_LIBS=$LIBS
5523 1.1.1.1.6.1 yamt LIBS="-lnl-3 $LIBS"
5524 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5525 1.1 christos /* end confdefs.h. */
5526 1.1 christos
5527 1.1 christos /* Override any GCC internal prototype to avoid an error.
5528 1.1 christos Use char because int might match the return type of a GCC
5529 1.1 christos builtin and then its argument prototype would still apply. */
5530 1.1 christos #ifdef __cplusplus
5531 1.1 christos extern "C"
5532 1.1 christos #endif
5533 1.1.1.1.6.1 yamt char nl_socket_alloc ();
5534 1.1 christos int
5535 1.1 christos main ()
5536 1.1 christos {
5537 1.1.1.1.6.1 yamt return nl_socket_alloc ();
5538 1.1 christos ;
5539 1.1 christos return 0;
5540 1.1 christos }
5541 1.1 christos _ACEOF
5542 1.1.1.1.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
5543 1.1.1.1.6.1 yamt ac_cv_lib_nl_3_nl_socket_alloc=yes
5544 1.1 christos else
5545 1.1.1.1.6.1 yamt ac_cv_lib_nl_3_nl_socket_alloc=no
5546 1.1 christos fi
5547 1.1.1.1.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
5548 1.1.1.1.6.1 yamt conftest$ac_exeext conftest.$ac_ext
5549 1.1 christos LIBS=$ac_check_lib_save_LIBS
5550 1.1 christos fi
5551 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nl_3_nl_socket_alloc" >&5
5552 1.1.1.1.6.1 yamt $as_echo "$ac_cv_lib_nl_3_nl_socket_alloc" >&6; }
5553 1.1.1.1.6.1 yamt if test "x$ac_cv_lib_nl_3_nl_socket_alloc" = xyes; then :
5554 1.1 christos
5555 1.1.1.1.6.1 yamt #
5556 1.1.1.1.6.1 yamt # Yes, we have libnl 3.x.
5557 1.1.1.1.6.1 yamt #
5558 1.1.1.1.6.1 yamt LIBS="-lnl-genl-3 -lnl-3 $LIBS"
5559 1.1.1.1.6.1 yamt
5560 1.1.1.1.6.1 yamt $as_echo "#define HAVE_LIBNL 1" >>confdefs.h
5561 1.1.1.1.6.1 yamt
5562 1.1.1.1.6.1 yamt
5563 1.1.1.1.6.1 yamt $as_echo "#define HAVE_LIBNL_3_x 1" >>confdefs.h
5564 1.1.1.1.6.1 yamt
5565 1.1.1.1.6.1 yamt
5566 1.1.1.1.6.1 yamt $as_echo "#define HAVE_LIBNL_NLE 1" >>confdefs.h
5567 1.1 christos
5568 1.1.1.1.6.1 yamt
5569 1.1.1.1.6.1 yamt $as_echo "#define HAVE_LIBNL_SOCKETS 1" >>confdefs.h
5570 1.1.1.1.6.1 yamt
5571 1.1.1.1.6.1 yamt V_INCLS="$V_INCLS -I/usr/include/libnl3"
5572 1.1.1.1.6.1 yamt have_any_nl="yes"
5573 1.1 christos
5574 1.1 christos fi
5575 1.1 christos
5576 1.1 christos
5577 1.1.1.1.6.1 yamt if test x$have_any_nl = xno ; then
5578 1.1.1.1.6.1 yamt #
5579 1.1.1.1.6.1 yamt # Try libnl 2.x
5580 1.1.1.1.6.1 yamt #
5581 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_socket_alloc in -lnl" >&5
5582 1.1.1.1.6.1 yamt $as_echo_n "checking for nl_socket_alloc in -lnl... " >&6; }
5583 1.1.1.1.6.1 yamt if ${ac_cv_lib_nl_nl_socket_alloc+:} false; then :
5584 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
5585 1.1 christos else
5586 1.1.1.1.6.1 yamt ac_check_lib_save_LIBS=$LIBS
5587 1.1.1.1.6.1 yamt LIBS="-lnl $LIBS"
5588 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5589 1.1 christos /* end confdefs.h. */
5590 1.1 christos
5591 1.1.1.1.6.1 yamt /* Override any GCC internal prototype to avoid an error.
5592 1.1.1.1.6.1 yamt Use char because int might match the return type of a GCC
5593 1.1.1.1.6.1 yamt builtin and then its argument prototype would still apply. */
5594 1.1.1.1.6.1 yamt #ifdef __cplusplus
5595 1.1.1.1.6.1 yamt extern "C"
5596 1.1.1.1.6.1 yamt #endif
5597 1.1.1.1.6.1 yamt char nl_socket_alloc ();
5598 1.1 christos int
5599 1.1 christos main ()
5600 1.1 christos {
5601 1.1.1.1.6.1 yamt return nl_socket_alloc ();
5602 1.1 christos ;
5603 1.1 christos return 0;
5604 1.1 christos }
5605 1.1 christos _ACEOF
5606 1.1.1.1.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
5607 1.1.1.1.6.1 yamt ac_cv_lib_nl_nl_socket_alloc=yes
5608 1.1 christos else
5609 1.1.1.1.6.1 yamt ac_cv_lib_nl_nl_socket_alloc=no
5610 1.1 christos fi
5611 1.1.1.1.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
5612 1.1.1.1.6.1 yamt conftest$ac_exeext conftest.$ac_ext
5613 1.1.1.1.6.1 yamt LIBS=$ac_check_lib_save_LIBS
5614 1.1 christos fi
5615 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nl_nl_socket_alloc" >&5
5616 1.1.1.1.6.1 yamt $as_echo "$ac_cv_lib_nl_nl_socket_alloc" >&6; }
5617 1.1.1.1.6.1 yamt if test "x$ac_cv_lib_nl_nl_socket_alloc" = xyes; then :
5618 1.1 christos
5619 1.1.1.1.6.1 yamt #
5620 1.1.1.1.6.1 yamt # Yes, we have libnl 2.x.
5621 1.1.1.1.6.1 yamt #
5622 1.1.1.1.6.1 yamt LIBS="-lnl-genl -lnl $LIBS"
5623 1.1 christos
5624 1.1.1.1.6.1 yamt $as_echo "#define HAVE_LIBNL 1" >>confdefs.h
5625 1.1 christos
5626 1.1.1.1.6.1 yamt
5627 1.1.1.1.6.1 yamt $as_echo "#define HAVE_LIBNL_2_x 1" >>confdefs.h
5628 1.1.1.1.6.1 yamt
5629 1.1.1.1.6.1 yamt
5630 1.1.1.1.6.1 yamt $as_echo "#define HAVE_LIBNL_NLE 1" >>confdefs.h
5631 1.1.1.1.6.1 yamt
5632 1.1.1.1.6.1 yamt
5633 1.1.1.1.6.1 yamt $as_echo "#define HAVE_LIBNL_SOCKETS 1" >>confdefs.h
5634 1.1.1.1.6.1 yamt
5635 1.1.1.1.6.1 yamt have_any_nl="yes"
5636 1.1.1.1.6.1 yamt
5637 1.1.1.1.6.1 yamt fi
5638 1.1.1.1.6.1 yamt
5639 1.1.1.1.6.1 yamt fi
5640 1.1.1.1.6.1 yamt
5641 1.1.1.1.6.1 yamt if test x$have_any_nl = xno ; then
5642 1.1.1.1.6.1 yamt #
5643 1.1.1.1.6.1 yamt # No, we don't; do we have libnl 1.x?
5644 1.1.1.1.6.1 yamt #
5645 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_handle_alloc in -lnl" >&5
5646 1.1.1.1.6.1 yamt $as_echo_n "checking for nl_handle_alloc in -lnl... " >&6; }
5647 1.1.1.1.6.1 yamt if ${ac_cv_lib_nl_nl_handle_alloc+:} false; then :
5648 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
5649 1.1 christos else
5650 1.1.1.1.6.1 yamt ac_check_lib_save_LIBS=$LIBS
5651 1.1.1.1.6.1 yamt LIBS="-lnl $LIBS"
5652 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5653 1.1 christos /* end confdefs.h. */
5654 1.1 christos
5655 1.1.1.1.6.1 yamt /* Override any GCC internal prototype to avoid an error.
5656 1.1.1.1.6.1 yamt Use char because int might match the return type of a GCC
5657 1.1.1.1.6.1 yamt builtin and then its argument prototype would still apply. */
5658 1.1.1.1.6.1 yamt #ifdef __cplusplus
5659 1.1.1.1.6.1 yamt extern "C"
5660 1.1.1.1.6.1 yamt #endif
5661 1.1.1.1.6.1 yamt char nl_handle_alloc ();
5662 1.1 christos int
5663 1.1 christos main ()
5664 1.1 christos {
5665 1.1.1.1.6.1 yamt 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.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
5671 1.1.1.1.6.1 yamt ac_cv_lib_nl_nl_handle_alloc=yes
5672 1.1 christos else
5673 1.1.1.1.6.1 yamt ac_cv_lib_nl_nl_handle_alloc=no
5674 1.1.1.1.6.1 yamt fi
5675 1.1.1.1.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
5676 1.1.1.1.6.1 yamt conftest$ac_exeext conftest.$ac_ext
5677 1.1.1.1.6.1 yamt LIBS=$ac_check_lib_save_LIBS
5678 1.1 christos fi
5679 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nl_nl_handle_alloc" >&5
5680 1.1.1.1.6.1 yamt $as_echo "$ac_cv_lib_nl_nl_handle_alloc" >&6; }
5681 1.1.1.1.6.1 yamt if test "x$ac_cv_lib_nl_nl_handle_alloc" = xyes; then :
5682 1.1.1.1.6.1 yamt
5683 1.1.1.1.6.1 yamt #
5684 1.1.1.1.6.1 yamt # Yes.
5685 1.1.1.1.6.1 yamt #
5686 1.1.1.1.6.1 yamt LIBS="-lnl $LIBS"
5687 1.1.1.1.6.1 yamt
5688 1.1.1.1.6.1 yamt $as_echo "#define HAVE_LIBNL 1" >>confdefs.h
5689 1.1.1.1.6.1 yamt
5690 1.1.1.1.6.1 yamt have_any_nl="yes"
5691 1.1 christos
5692 1.1 christos fi
5693 1.1 christos
5694 1.1.1.1.6.1 yamt fi
5695 1.1.1.1.6.1 yamt
5696 1.1.1.1.6.1 yamt if test x$have_any_nl = xno ; then
5697 1.1.1.1.6.1 yamt #
5698 1.1.1.1.6.1 yamt # No, we don't have libnl at all.
5699 1.1.1.1.6.1 yamt #
5700 1.1.1.1.6.1 yamt if test x$with_libnl = xyes ; then
5701 1.1.1.1.6.1 yamt as_fn_error $? "libnl support requested but libnl not found" "$LINENO" 5
5702 1.1.1.1.6.1 yamt fi
5703 1.1.1.1.6.1 yamt fi
5704 1.1.1.1.6.1 yamt fi
5705 1.1 christos
5706 1.1.1.1.6.1 yamt for ac_header in linux/ethtool.h
5707 1.1.1.1.6.1 yamt do :
5708 1.1.1.1.6.1 yamt ac_fn_c_check_header_compile "$LINENO" "linux/ethtool.h" "ac_cv_header_linux_ethtool_h" "
5709 1.1.1.1.6.1 yamt $ac_includes_default
5710 1.1.1.1.6.1 yamt #include <linux/types.h>
5711 1.1 christos
5712 1.1.1.1.6.1 yamt "
5713 1.1.1.1.6.1 yamt if test "x$ac_cv_header_linux_ethtool_h" = xyes; then :
5714 1.1.1.1.6.1 yamt cat >>confdefs.h <<_ACEOF
5715 1.1.1.1.6.1 yamt #define HAVE_LINUX_ETHTOOL_H 1
5716 1.1 christos _ACEOF
5717 1.1 christos
5718 1.1.1.1.6.1 yamt fi
5719 1.1 christos
5720 1.1.1.1.6.1 yamt done
5721 1.1 christos
5722 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if if_packet.h has tpacket_stats defined" >&5
5723 1.1.1.1.6.1 yamt $as_echo_n "checking if if_packet.h has tpacket_stats defined... " >&6; }
5724 1.1.1.1.6.1 yamt if ${ac_cv_lbl_tpacket_stats+:} false; then :
5725 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
5726 1.1 christos else
5727 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5728 1.1 christos /* end confdefs.h. */
5729 1.1 christos
5730 1.1.1.1.6.1 yamt # include <linux/if_packet.h>
5731 1.1.1.1.6.1 yamt int
5732 1.1.1.1.6.1 yamt main ()
5733 1.1.1.1.6.1 yamt {
5734 1.1.1.1.6.1 yamt struct tpacket_stats stats
5735 1.1.1.1.6.1 yamt ;
5736 1.1.1.1.6.1 yamt return 0;
5737 1.1.1.1.6.1 yamt }
5738 1.1.1.1.6.1 yamt _ACEOF
5739 1.1.1.1.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
5740 1.1.1.1.6.1 yamt ac_cv_lbl_tpacket_stats=yes
5741 1.1.1.1.6.1 yamt else
5742 1.1.1.1.6.1 yamt 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.1.1.6.1 yamt fi
5746 1.1 christos
5747 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_tpacket_stats" >&5
5748 1.1.1.1.6.1 yamt $as_echo "$ac_cv_lbl_tpacket_stats" >&6; }
5749 1.1.1.1.6.1 yamt if test $ac_cv_lbl_tpacket_stats = yes; then
5750 1.1.1.1.6.1 yamt
5751 1.1.1.1.6.1 yamt $as_echo "#define HAVE_TPACKET_STATS 1" >>confdefs.h
5752 1.1.1.1.6.1 yamt
5753 1.1.1.1.6.1 yamt fi
5754 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if tpacket_auxdata struct has tp_vlan_tci member" >&5
5755 1.1.1.1.6.1 yamt $as_echo_n "checking if tpacket_auxdata struct has tp_vlan_tci member... " >&6; }
5756 1.1.1.1.6.1 yamt if ${ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci+:} false; then :
5757 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
5758 1.1.1.1.6.1 yamt else
5759 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5760 1.1 christos /* end confdefs.h. */
5761 1.1.1.1.6.1 yamt
5762 1.1.1.1.6.1 yamt # include <sys/types.h>
5763 1.1.1.1.6.1 yamt # include <linux/if_packet.h>
5764 1.1.1.1.6.1 yamt int
5765 1.1.1.1.6.1 yamt main ()
5766 1.1.1.1.6.1 yamt {
5767 1.1.1.1.6.1 yamt u_int i = sizeof(((struct tpacket_auxdata *)0)->tp_vlan_tci)
5768 1.1.1.1.6.1 yamt ;
5769 1.1.1.1.6.1 yamt return 0;
5770 1.1.1.1.6.1 yamt }
5771 1.1 christos _ACEOF
5772 1.1.1.1.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
5773 1.1.1.1.6.1 yamt ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci=yes
5774 1.1 christos else
5775 1.1.1.1.6.1 yamt ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci=no
5776 1.1.1.1.6.1 yamt fi
5777 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci" >&5
5781 1.1.1.1.6.1 yamt $as_echo "$ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci" >&6; }
5782 1.1.1.1.6.1 yamt if test $ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci = yes ; then
5783 1.1.1.1.6.1 yamt HAVE_LINUX_TPACKET_AUXDATA=tp_vlan_tci
5784 1.1 christos
5785 1.1 christos
5786 1.1.1.1.6.1 yamt $as_echo "#define HAVE_LINUX_TPACKET_AUXDATA_TP_VLAN_TCI 1" >>confdefs.h
5787 1.1 christos
5788 1.1.1.1.6.1 yamt fi
5789 1.1.1.1.6.1 yamt ;;
5790 1.1.1.1.6.1 yamt
5791 1.1.1.1.6.1 yamt bpf)
5792 1.1.1.1.6.1 yamt #
5793 1.1.1.1.6.1 yamt # Check whether we have the *BSD-style ioctls.
5794 1.1.1.1.6.1 yamt #
5795 1.1.1.1.6.1 yamt for ac_header in net/if_media.h
5796 1.1.1.1.6.1 yamt do :
5797 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt #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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the system supports zerocopy BPF" >&5
5809 1.1.1.1.6.1 yamt $as_echo_n "checking whether the system supports zerocopy BPF... " >&6; }
5810 1.1.1.1.6.1 yamt 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.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
5825 1.1 christos
5826 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5827 1.1.1.1.6.1 yamt $as_echo "yes" >&6; }
5828 1.1 christos
5829 1.1.1.1.6.1 yamt $as_echo "#define HAVE_ZEROCOPY_BPF 1" >>confdefs.h
5830 1.1 christos
5831 1.1 christos
5832 1.1 christos else
5833 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5834 1.1.1.1.6.1 yamt $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 christos
5838 1.1 christos #
5839 1.1 christos # Check whether we have struct BPF_TIMEVAL.
5840 1.1 christos #
5841 1.1.1.1.6.1 yamt ac_fn_c_check_type "$LINENO" "struct BPF_TIMEVAL" "ac_cv_type_struct_BPF_TIMEVAL" "
5842 1.1 christos #include <sys/types.h>
5843 1.1 christos #include <sys/ioctl.h>
5844 1.1 christos #ifdef HAVE_SYS_IOCCOM_H
5845 1.1 christos #include <sys/ioccom.h>
5846 1.1 christos #endif
5847 1.1 christos #include <net/bpf.h>
5848 1.1 christos
5849 1.1.1.1.6.1 yamt "
5850 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine packet capture interface" >&5
5875 1.1.1.1.6.1 yamt $as_echo "$as_me: WARNING: cannot determine packet capture interface" >&2;}
5876 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: (see the INSTALL doc for more info)" >&5
5877 1.1.1.1.6.1 yamt $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.6.1 yamt ac_fn_c_check_func "$LINENO" "getifaddrs" "ac_cv_func_getifaddrs"
5890 1.1.1.1.6.1 yamt 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.6.1 yamt ac_fn_c_check_header_mongrel "$LINENO" "ifaddrs.h" "ac_cv_header_ifaddrs_h" "$ac_includes_default"
5897 1.1.1.1.6.1 yamt 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.1.1.6.1 yamt # We don't have the header - give up.
5909 1.1.1.1.6.1 yamt # XXX - we could also fall back on some other
5910 1.1.1.1.6.1 yamt # mechanism, but, for now, this'll catch this
5911 1.1.1.1.6.1 yamt # problem so that we can at least try to figure
5912 1.1.1.1.6.1 yamt # out something to do on systems with "getifaddrs()"
5913 1.1.1.1.6.1 yamt # but without "ifaddrs.h", if there is something
5914 1.1.1.1.6.1 yamt # we can do on those systems.
5915 1.1.1.1.6.1 yamt #
5916 1.1.1.1.6.1 yamt 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.1.1.6.1 yamt #
5925 1.1.1.1.6.1 yamt # Well, we don't have "getifaddrs()", so we have to use
5926 1.1.1.1.6.1 yamt # some other mechanism; determine what that mechanism is.
5927 1.1.1.1.6.1 yamt #
5928 1.1.1.1.6.1 yamt # The first thing we use is the type of capture mechanism,
5929 1.1.1.1.6.1 yamt # which is somewhat of a proxy for the OS we're using.
5930 1.1.1.1.6.1 yamt #
5931 1.1.1.1.6.1 yamt case "$V_PCAP" in
5932 1.1 christos
5933 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have SIOCGLIFCONF" >&5
5941 1.1.1.1.6.1 yamt $as_echo_n "checking whether we have SIOCGLIFCONF... " >&6; }
5942 1.1.1.1.6.1 yamt if ${ac_cv_lbl_have_siocglifconf+:} false; then :
5943 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
5944 1.1 christos else
5945 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_have_siocglifconf" >&5
5969 1.1.1.1.6.1 yamt $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 christos esac
5987 1.1 christos fi
5988 1.1 christos
5989 1.1 christos fi
5990 1.1 christos
5991 1.1 christos fi
5992 1.1 christos
5993 1.1 christos
5994 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
5995 1.1.1.1.6.1 yamt $as_echo_n "checking for socklen_t... " >&6; }
5996 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5997 1.1 christos /* end confdefs.h. */
5998 1.1 christos
5999 1.1 christos #include <sys/types.h>
6000 1.1 christos #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 christos 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.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
6011 1.1 christos have_socklen_t=yes
6012 1.1 christos else
6013 1.1.1.1.6.1 yamt have_socklen_t=no
6014 1.1 christos fi
6015 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6016 1.1 christos if test "x$have_socklen_t" = "xyes"; then
6017 1.1 christos
6018 1.1.1.1.6.1 yamt $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
6019 1.1 christos
6020 1.1 christos fi
6021 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_socklen_t" >&5
6022 1.1.1.1.6.1 yamt $as_echo "$have_socklen_t" >&6; }
6023 1.1 christos
6024 1.1 christos # Check whether --enable-ipv6 was given.
6025 1.1.1.1.6.1 yamt if test "${enable_ipv6+set}" = set; then :
6026 1.1 christos enableval=$enable_ipv6;
6027 1.1 christos else
6028 1.1 christos enable_ipv6=ifavailable
6029 1.1 christos fi
6030 1.1 christos
6031 1.1 christos if test "$enable_ipv6" != "no"; then
6032 1.1.1.1.6.1 yamt ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
6033 1.1.1.1.6.1 yamt if test "x$ac_cv_func_getaddrinfo" = xyes; then :
6034 1.1 christos
6035 1.1 christos
6036 1.1.1.1.6.1 yamt $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.6.1 yamt { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6043 1.1.1.1.6.1 yamt $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6044 1.1.1.1.6.1 yamt as_fn_error $? "--enable-ipv6 was given, but getaddrinfo isn't available
6045 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build optimizer debugging code" >&5
6053 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt $as_echo "#define BDEBUG 1" >>confdefs.h
6062 1.1 christos
6063 1.1 christos fi
6064 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${enable_optimizer_dbg-no}" >&5
6065 1.1.1.1.6.1 yamt $as_echo "${enable_optimizer_dbg-no}" >&6; }
6066 1.1 christos
6067 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build parser debugging code" >&5
6068 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt $as_echo "#define YYDEBUG 1" >>confdefs.h
6077 1.1 christos
6078 1.1 christos fi
6079 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${enable_yydebug-no}" >&5
6080 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have DAG API headers" >&5
6159 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_dag_api ($dag_include_dir)" >&5
6182 1.1.1.1.6.1 yamt $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.6.1 yamt
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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dag_attach_stream in -ldag" >&5
6198 1.1.1.1.6.1 yamt $as_echo_n "checking for dag_attach_stream in -ldag... " >&6; }
6199 1.1.1.1.6.1 yamt if ${ac_cv_lib_dag_dag_attach_stream+:} false; then :
6200 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt 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.6.1 yamt ac_cv_lib_dag_dag_attach_stream=no
6226 1.1 christos fi
6227 1.1.1.1.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
6228 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dag_dag_attach_stream" >&5
6232 1.1.1.1.6.1 yamt $as_echo "$ac_cv_lib_dag_dag_attach_stream" >&6; }
6233 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dag_get_erf_types in -ldag" >&5
6240 1.1.1.1.6.1 yamt $as_echo_n "checking for dag_get_erf_types in -ldag... " >&6; }
6241 1.1.1.1.6.1 yamt if ${ac_cv_lib_dag_dag_get_erf_types+:} false; then :
6242 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt 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.6.1 yamt ac_cv_lib_dag_dag_get_erf_types=no
6268 1.1 christos fi
6269 1.1.1.1.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
6270 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dag_dag_get_erf_types" >&5
6274 1.1.1.1.6.1 yamt $as_echo "$ac_cv_lib_dag_dag_get_erf_types" >&6; }
6275 1.1.1.1.6.1 yamt 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.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dag_get_stream_erf_types in -ldag" >&5
6283 1.1.1.1.6.1 yamt $as_echo_n "checking for dag_get_stream_erf_types in -ldag... " >&6; }
6284 1.1.1.1.6.1 yamt if ${ac_cv_lib_dag_dag_get_stream_erf_types+:} false; then :
6285 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt 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.6.1 yamt ac_cv_lib_dag_dag_get_stream_erf_types=no
6311 1.1 christos fi
6312 1.1.1.1.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
6313 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dag_dag_get_stream_erf_types" >&5
6317 1.1.1.1.6.1 yamt $as_echo "$ac_cv_lib_dag_dag_get_stream_erf_types" >&6; }
6318 1.1.1.1.6.1 yamt 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.6.1 yamt $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.6.1 yamt
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.6.1 yamt $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.6.1 yamt LDFLAGS="$LDFLAGS -L$dag_lib_dir"
6334 1.1 christos
6335 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for vdag_set_device_info in -lvdag" >&5
6336 1.1.1.1.6.1 yamt $as_echo_n "checking for vdag_set_device_info in -lvdag... " >&6; }
6337 1.1.1.1.6.1 yamt if ${ac_cv_lib_vdag_vdag_set_device_info+:} false; then :
6338 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
6339 1.1.1.1.6.1 yamt else
6340 1.1.1.1.6.1 yamt ac_check_lib_save_LIBS=$LIBS
6341 1.1.1.1.6.1 yamt LIBS="-lvdag $LIBS"
6342 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6343 1.1.1.1.6.1 yamt /* end confdefs.h. */
6344 1.1 christos
6345 1.1.1.1.6.1 yamt /* Override any GCC internal prototype to avoid an error.
6346 1.1.1.1.6.1 yamt Use char because int might match the return type of a GCC
6347 1.1.1.1.6.1 yamt builtin and then its argument prototype would still apply. */
6348 1.1.1.1.6.1 yamt #ifdef __cplusplus
6349 1.1.1.1.6.1 yamt extern "C"
6350 1.1.1.1.6.1 yamt #endif
6351 1.1.1.1.6.1 yamt char vdag_set_device_info ();
6352 1.1.1.1.6.1 yamt int
6353 1.1.1.1.6.1 yamt main ()
6354 1.1.1.1.6.1 yamt {
6355 1.1.1.1.6.1 yamt return vdag_set_device_info ();
6356 1.1.1.1.6.1 yamt ;
6357 1.1.1.1.6.1 yamt return 0;
6358 1.1.1.1.6.1 yamt }
6359 1.1 christos _ACEOF
6360 1.1.1.1.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
6361 1.1.1.1.6.1 yamt ac_cv_lib_vdag_vdag_set_device_info=yes
6362 1.1.1.1.6.1 yamt else
6363 1.1.1.1.6.1 yamt ac_cv_lib_vdag_vdag_set_device_info=no
6364 1.1.1.1.6.1 yamt fi
6365 1.1.1.1.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
6366 1.1.1.1.6.1 yamt conftest$ac_exeext conftest.$ac_ext
6367 1.1.1.1.6.1 yamt LIBS=$ac_check_lib_save_LIBS
6368 1.1.1.1.6.1 yamt fi
6369 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_vdag_vdag_set_device_info" >&5
6370 1.1.1.1.6.1 yamt $as_echo "$ac_cv_lib_vdag_vdag_set_device_info" >&6; }
6371 1.1.1.1.6.1 yamt if test "x$ac_cv_lib_vdag_vdag_set_device_info" = xyes; then :
6372 1.1.1.1.6.1 yamt ac_dag_have_vdag="1"
6373 1.1.1.1.6.1 yamt else
6374 1.1.1.1.6.1 yamt ac_dag_have_vdag="0"
6375 1.1.1.1.6.1 yamt fi
6376 1.1.1.1.6.1 yamt
6377 1.1.1.1.6.1 yamt if test "$ac_dag_have_vdag" = 1; then
6378 1.1.1.1.6.1 yamt
6379 1.1.1.1.6.1 yamt $as_echo "#define HAVE_DAG_VDAG 1" >>confdefs.h
6380 1.1.1.1.6.1 yamt
6381 1.1.1.1.6.1 yamt LIBS="$LIBS -lpthread"
6382 1.1.1.1.6.1 yamt fi
6383 1.1.1.1.6.1 yamt fi
6384 1.1.1.1.6.1 yamt
6385 1.1.1.1.6.1 yamt
6386 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have the DAG API" >&5
6391 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6395 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6408 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have Septel API" >&5
6462 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_septel_api" >&5
6484 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt $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.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have Myricom Sniffer API" >&5
6577 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_snf_api ($snf_root)" >&5
6595 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for snf_init in -lsnf" >&5
6605 1.1.1.1.6.1 yamt $as_echo_n "checking for snf_init in -lsnf... " >&6; }
6606 1.1.1.1.6.1 yamt if ${ac_cv_lib_snf_snf_init+:} false; then :
6607 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt 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.6.1 yamt ac_cv_lib_snf_snf_init=no
6633 1.1 christos fi
6634 1.1.1.1.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
6635 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_snf_snf_init" >&5
6639 1.1.1.1.6.1 yamt $as_echo "$ac_cv_lib_snf_snf_init" >&6; }
6640 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt $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.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6690 1.1.1.1.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
6691 1.1.1.1.6.1 yamt if ${ac_cv_prog_V_LEX+:} false; then :
6692 1.1.1.1.6.1 yamt $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.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
6703 1.1.1.1.6.1 yamt 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.6.1 yamt $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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $V_LEX" >&5
6717 1.1.1.1.6.1 yamt $as_echo "$V_LEX" >&6; }
6718 1.1 christos else
6719 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6720 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flex 2.4 or higher" >&5
6732 1.1.1.1.6.1 yamt $as_echo_n "checking for flex 2.4 or higher... " >&6; }
6733 1.1.1.1.6.1 yamt if ${ac_cv_lbl_flex_v24+:} false; then :
6734 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_flex_v24" >&5
6744 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring obsolete flex executable ($s)" >&5
6748 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6760 1.1.1.1.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
6761 1.1.1.1.6.1 yamt if ${ac_cv_prog_V_YACC+:} false; then :
6762 1.1.1.1.6.1 yamt $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.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
6773 1.1.1.1.6.1 yamt 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.6.1 yamt $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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $V_YACC" >&5
6787 1.1.1.1.6.1 yamt $as_echo "$V_YACC" >&6; }
6788 1.1 christos else
6789 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6790 1.1.1.1.6.1 yamt $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.6.1 yamt { $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.6.1 yamt $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.6.1 yamt else
6812 1.1.1.1.6.1 yamt
6813 1.1.1.1.6.1 yamt $as_echo "#define NEED_YYPARSE_WRAPPER 1" >>confdefs.h
6814 1.1.1.1.6.1 yamt
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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for capable lex" >&5
6820 1.1.1.1.6.1 yamt $as_echo_n "checking for capable lex... " >&6; }
6821 1.1.1.1.6.1 yamt if ${tcpdump_cv_capable_lex+:} false; then :
6822 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcpdump_cv_capable_lex" >&5
6831 1.1.1.1.6.1 yamt $as_echo "$tcpdump_cv_capable_lex" >&6; }
6832 1.1 christos if test $tcpdump_cv_capable_lex = insufficient ; then
6833 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $pseexe" >&5
6877 1.1.1.1.6.1 yamt $as_echo_n "checking for $pseexe... " >&6; }
6878 1.1 christos if test -f $pseexe ; then
6879 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6880 1.1.1.1.6.1 yamt $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.1.1.6.1 yamt darwin*)
6896 1.1.1.1.6.1 yamt DYEXT="dylib"
6897 1.1.1.1.6.1 yamt V_CCOPT="$V_CCOPT -fno-common"
6898 1.1.1.1.6.1 yamt # Check whether --enable-universal was given.
6899 1.1.1.1.6.1 yamt if test "${enable_universal+set}" = set; then :
6900 1.1.1.1.6.1 yamt enableval=$enable_universal;
6901 1.1.1.1.6.1 yamt fi
6902 1.1.1.1.6.1 yamt
6903 1.1.1.1.6.1 yamt if test "$enable_universal" != "no"; then
6904 1.1.1.1.6.1 yamt case "$host_os" in
6905 1.1.1.1.6.1 yamt
6906 1.1.1.1.6.1 yamt darwin0-7.*)
6907 1.1.1.1.6.1 yamt #
6908 1.1.1.1.6.1 yamt # Pre-Tiger. Build only for 32-bit PowerPC; no
6909 1.1.1.1.6.1 yamt # need for any special compiler or linker flags.
6910 1.1.1.1.6.1 yamt #
6911 1.1.1.1.6.1 yamt ;;
6912 1.1.1.1.6.1 yamt
6913 1.1.1.1.6.1 yamt darwin8.0123*)
6914 1.1.1.1.6.1 yamt #
6915 1.1.1.1.6.1 yamt # Tiger, prior to Intel support. Build for 32-bit
6916 1.1.1.1.6.1 yamt # PowerPC and 64-bit PowerPC, with 32-bit PowerPC
6917 1.1.1.1.6.1 yamt # first. (I'm guessing that's what Apple does.)
6918 1.1.1.1.6.1 yamt #
6919 1.1.1.1.6.1 yamt V_CCOPT="$V_CCOPT -arch ppc -arch ppc64"
6920 1.1.1.1.6.1 yamt LDFLAGS="$LDFLAGS -arch ppc -arch ppc64"
6921 1.1.1.1.6.1 yamt ;;
6922 1.1.1.1.6.1 yamt
6923 1.1.1.1.6.1 yamt darwin8.456*)
6924 1.1.1.1.6.1 yamt #
6925 1.1.1.1.6.1 yamt # Tiger, subsequent to Intel support but prior to
6926 1.1.1.1.6.1 yamt # x86-64 support. Build for 32-bit PowerPC, 64-bit
6927 1.1.1.1.6.1 yamt # PowerPC, and x86, with 32-bit PowerPC first.
6928 1.1.1.1.6.1 yamt # (I'm guessing that's what Apple does.)
6929 1.1.1.1.6.1 yamt #
6930 1.1.1.1.6.1 yamt V_CCOPT="$V_CCOPT -arch ppc -arch ppc64 -arch i386"
6931 1.1.1.1.6.1 yamt LDFLAGS="$LDFLAGS -arch ppc -arch ppc64 -arch i386"
6932 1.1.1.1.6.1 yamt ;;
6933 1.1.1.1.6.1 yamt
6934 1.1.1.1.6.1 yamt darwin8.*)
6935 1.1.1.1.6.1 yamt #
6936 1.1.1.1.6.1 yamt # All other Tiger, so subsequent to x86-64
6937 1.1.1.1.6.1 yamt # support. Build for 32-bit PowerPC, 64-bit
6938 1.1.1.1.6.1 yamt # PowerPC, x86, and x86-64, and with 32-bit PowerPC
6939 1.1.1.1.6.1 yamt # first. (I'm guessing that's what Apple does.)
6940 1.1.1.1.6.1 yamt #
6941 1.1.1.1.6.1 yamt V_CCOPT="$V_CCOPT -arch ppc -arch ppc64 -arch i386 -arch x86_64"
6942 1.1.1.1.6.1 yamt LDFLAGS="$LDFLAGS -arch ppc -arch ppc64 -arch i386 -arch x86_64"
6943 1.1.1.1.6.1 yamt ;;
6944 1.1.1.1.6.1 yamt
6945 1.1.1.1.6.1 yamt darwin9.*)
6946 1.1.1.1.6.1 yamt #
6947 1.1.1.1.6.1 yamt # Leopard. Build for 32-bit PowerPC, 64-bit
6948 1.1.1.1.6.1 yamt # PowerPC, x86, and x86-64, with 32-bit PowerPC
6949 1.1.1.1.6.1 yamt # first. (That's what Apple does.)
6950 1.1.1.1.6.1 yamt #
6951 1.1.1.1.6.1 yamt V_CCOPT="$V_CCOPT -arch ppc -arch ppc64 -arch i386 -arch x86_64"
6952 1.1.1.1.6.1 yamt LDFLAGS="$LDFLAGS -arch ppc -arch ppc64 -arch i386 -arch x86_64"
6953 1.1.1.1.6.1 yamt ;;
6954 1.1.1.1.6.1 yamt
6955 1.1.1.1.6.1 yamt darwin10.*)
6956 1.1.1.1.6.1 yamt #
6957 1.1.1.1.6.1 yamt # Snow Leopard. Build for x86-64, x86, and
6958 1.1.1.1.6.1 yamt # 32-bit PowerPC, with x86-64 first. (That's
6959 1.1.1.1.6.1 yamt # what Apple does, even though Snow Leopard
6960 1.1.1.1.6.1 yamt # doesn't run on PPC, so PPC libpcap runs under
6961 1.1.1.1.6.1 yamt # Rosetta, and Rosetta doesn't support BPF
6962 1.1.1.1.6.1 yamt # ioctls, so PPC programs can't do live
6963 1.1.1.1.6.1 yamt # captures.)
6964 1.1.1.1.6.1 yamt #
6965 1.1.1.1.6.1 yamt V_CCOPT="$V_CCOPT -arch x86_64 -arch i386 -arch ppc"
6966 1.1.1.1.6.1 yamt LDFLAGS="$LDFLAGS -arch x86_64 -arch i386 -arch ppc"
6967 1.1.1.1.6.1 yamt ;;
6968 1.1.1.1.6.1 yamt
6969 1.1.1.1.6.1 yamt darwin*)
6970 1.1.1.1.6.1 yamt #
6971 1.1.1.1.6.1 yamt # Post-Snow Leopard. Build for x86-64 and
6972 1.1.1.1.6.1 yamt # x86, with x86-64 first. (That's probably what
6973 1.1.1.1.6.1 yamt # Apple does, given that Rosetta is gone.)
6974 1.1.1.1.6.1 yamt # XXX - update if and when Apple drops support
6975 1.1.1.1.6.1 yamt # for 32-bit x86 code.
6976 1.1.1.1.6.1 yamt #
6977 1.1.1.1.6.1 yamt V_CCOPT="$V_CCOPT -arch x86_64 -arch i386"
6978 1.1.1.1.6.1 yamt LDFLAGS="$LDFLAGS -arch x86_64 -arch i386"
6979 1.1.1.1.6.1 yamt ;;
6980 1.1.1.1.6.1 yamt esac
6981 1.1.1.1.6.1 yamt fi
6982 1.1 christos ;;
6983 1.1 christos
6984 1.1 christos hpux9*)
6985 1.1 christos
6986 1.1.1.1.6.1 yamt $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.6.1 yamt $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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if SINIX compiler defines sinix" >&5
7069 1.1.1.1.6.1 yamt $as_echo_n "checking if SINIX compiler defines sinix... " >&6; }
7070 1.1.1.1.6.1 yamt if ${ac_cv_cc_sinix_defined+:} false; then :
7071 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
7072 1.1 christos else
7073 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_sinix_defined" >&5
7093 1.1.1.1.6.1 yamt $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.6.1 yamt $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.6.1 yamt $as_echo "#define HAVE_SOLARIS 1" >>confdefs.h
7104 1.1 christos
7105 1.1 christos
7106 1.1 christos DYEXT="so"
7107 1.1 christos #
7108 1.1 christos # Use System V conventions for man pages.
7109 1.1 christos #
7110 1.1 christos MAN_FILE_FORMATS=4
7111 1.1 christos MAN_MISC_INFO=5
7112 1.1 christos ;;
7113 1.1 christos esac
7114 1.1 christos
7115 1.1.1.1.6.1 yamt # Check whether --enable-shared was given.
7116 1.1.1.1.6.1 yamt if test "${enable_shared+set}" = set; then :
7117 1.1.1.1.6.1 yamt enableval=$enable_shared;
7118 1.1.1.1.6.1 yamt fi
7119 1.1.1.1.6.1 yamt
7120 1.1.1.1.6.1 yamt test "x$enable_shared" = "xno" && DYEXT="none"
7121 1.1.1.1.6.1 yamt
7122 1.1 christos if test -n "$ac_tool_prefix"; then
7123 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7124 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7125 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7126 1.1.1.1.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
7127 1.1.1.1.6.1 yamt if ${ac_cv_prog_RANLIB+:} false; then :
7128 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
7129 1.1 christos else
7130 1.1 christos if test -n "$RANLIB"; then
7131 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7132 1.1 christos else
7133 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7134 1.1 christos for as_dir in $PATH
7135 1.1 christos do
7136 1.1 christos IFS=$as_save_IFS
7137 1.1 christos test -z "$as_dir" && as_dir=.
7138 1.1.1.1.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
7139 1.1.1.1.6.1 yamt if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7140 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7141 1.1.1.1.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7142 1.1 christos break 2
7143 1.1 christos fi
7144 1.1 christos done
7145 1.1.1.1.6.1 yamt done
7146 1.1 christos IFS=$as_save_IFS
7147 1.1 christos
7148 1.1 christos fi
7149 1.1 christos fi
7150 1.1 christos RANLIB=$ac_cv_prog_RANLIB
7151 1.1 christos if test -n "$RANLIB"; then
7152 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7153 1.1.1.1.6.1 yamt $as_echo "$RANLIB" >&6; }
7154 1.1 christos else
7155 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7156 1.1.1.1.6.1 yamt $as_echo "no" >&6; }
7157 1.1 christos fi
7158 1.1 christos
7159 1.1 christos
7160 1.1 christos fi
7161 1.1 christos if test -z "$ac_cv_prog_RANLIB"; then
7162 1.1 christos ac_ct_RANLIB=$RANLIB
7163 1.1 christos # Extract the first word of "ranlib", so it can be a program name with args.
7164 1.1 christos set dummy ranlib; ac_word=$2
7165 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7166 1.1.1.1.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
7167 1.1.1.1.6.1 yamt if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7168 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
7169 1.1 christos else
7170 1.1 christos if test -n "$ac_ct_RANLIB"; then
7171 1.1 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7172 1.1 christos else
7173 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7174 1.1 christos for as_dir in $PATH
7175 1.1 christos do
7176 1.1 christos IFS=$as_save_IFS
7177 1.1 christos test -z "$as_dir" && as_dir=.
7178 1.1.1.1.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
7179 1.1.1.1.6.1 yamt if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7180 1.1 christos ac_cv_prog_ac_ct_RANLIB="ranlib"
7181 1.1.1.1.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7182 1.1 christos break 2
7183 1.1 christos fi
7184 1.1 christos done
7185 1.1.1.1.6.1 yamt done
7186 1.1 christos IFS=$as_save_IFS
7187 1.1 christos
7188 1.1 christos fi
7189 1.1 christos fi
7190 1.1 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7191 1.1 christos if test -n "$ac_ct_RANLIB"; then
7192 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7193 1.1.1.1.6.1 yamt $as_echo "$ac_ct_RANLIB" >&6; }
7194 1.1 christos else
7195 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7196 1.1.1.1.6.1 yamt $as_echo "no" >&6; }
7197 1.1 christos fi
7198 1.1 christos
7199 1.1 christos if test "x$ac_ct_RANLIB" = x; then
7200 1.1 christos RANLIB=":"
7201 1.1 christos else
7202 1.1 christos case $cross_compiling:$ac_tool_warned in
7203 1.1 christos yes:)
7204 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7205 1.1.1.1.6.1 yamt $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7206 1.1 christos ac_tool_warned=yes ;;
7207 1.1 christos esac
7208 1.1 christos RANLIB=$ac_ct_RANLIB
7209 1.1 christos fi
7210 1.1 christos else
7211 1.1 christos RANLIB="$ac_cv_prog_RANLIB"
7212 1.1 christos fi
7213 1.1 christos
7214 1.1.1.1.6.1 yamt if test -n "$ac_tool_prefix"; then
7215 1.1.1.1.6.1 yamt # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7216 1.1.1.1.6.1 yamt set dummy ${ac_tool_prefix}ar; ac_word=$2
7217 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7218 1.1.1.1.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
7219 1.1.1.1.6.1 yamt if ${ac_cv_prog_AR+:} false; then :
7220 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
7221 1.1.1.1.6.1 yamt else
7222 1.1.1.1.6.1 yamt if test -n "$AR"; then
7223 1.1.1.1.6.1 yamt ac_cv_prog_AR="$AR" # Let the user override the test.
7224 1.1.1.1.6.1 yamt else
7225 1.1.1.1.6.1 yamt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7226 1.1.1.1.6.1 yamt for as_dir in $PATH
7227 1.1.1.1.6.1 yamt do
7228 1.1.1.1.6.1 yamt IFS=$as_save_IFS
7229 1.1.1.1.6.1 yamt test -z "$as_dir" && as_dir=.
7230 1.1.1.1.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
7231 1.1.1.1.6.1 yamt if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7232 1.1.1.1.6.1 yamt ac_cv_prog_AR="${ac_tool_prefix}ar"
7233 1.1.1.1.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7234 1.1.1.1.6.1 yamt break 2
7235 1.1.1.1.6.1 yamt fi
7236 1.1.1.1.6.1 yamt done
7237 1.1.1.1.6.1 yamt done
7238 1.1.1.1.6.1 yamt IFS=$as_save_IFS
7239 1.1.1.1.6.1 yamt
7240 1.1.1.1.6.1 yamt fi
7241 1.1.1.1.6.1 yamt fi
7242 1.1.1.1.6.1 yamt AR=$ac_cv_prog_AR
7243 1.1.1.1.6.1 yamt if test -n "$AR"; then
7244 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7245 1.1.1.1.6.1 yamt $as_echo "$AR" >&6; }
7246 1.1.1.1.6.1 yamt else
7247 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7248 1.1.1.1.6.1 yamt $as_echo "no" >&6; }
7249 1.1.1.1.6.1 yamt fi
7250 1.1.1.1.6.1 yamt
7251 1.1.1.1.6.1 yamt
7252 1.1.1.1.6.1 yamt fi
7253 1.1.1.1.6.1 yamt if test -z "$ac_cv_prog_AR"; then
7254 1.1.1.1.6.1 yamt ac_ct_AR=$AR
7255 1.1.1.1.6.1 yamt # Extract the first word of "ar", so it can be a program name with args.
7256 1.1.1.1.6.1 yamt set dummy ar; ac_word=$2
7257 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7258 1.1.1.1.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
7259 1.1.1.1.6.1 yamt if ${ac_cv_prog_ac_ct_AR+:} false; then :
7260 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
7261 1.1.1.1.6.1 yamt else
7262 1.1.1.1.6.1 yamt if test -n "$ac_ct_AR"; then
7263 1.1.1.1.6.1 yamt ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7264 1.1.1.1.6.1 yamt else
7265 1.1.1.1.6.1 yamt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7266 1.1.1.1.6.1 yamt for as_dir in $PATH
7267 1.1.1.1.6.1 yamt do
7268 1.1.1.1.6.1 yamt IFS=$as_save_IFS
7269 1.1.1.1.6.1 yamt test -z "$as_dir" && as_dir=.
7270 1.1.1.1.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
7271 1.1.1.1.6.1 yamt if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7272 1.1.1.1.6.1 yamt ac_cv_prog_ac_ct_AR="ar"
7273 1.1.1.1.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7274 1.1.1.1.6.1 yamt break 2
7275 1.1.1.1.6.1 yamt fi
7276 1.1.1.1.6.1 yamt done
7277 1.1.1.1.6.1 yamt done
7278 1.1.1.1.6.1 yamt IFS=$as_save_IFS
7279 1.1.1.1.6.1 yamt
7280 1.1.1.1.6.1 yamt fi
7281 1.1.1.1.6.1 yamt fi
7282 1.1.1.1.6.1 yamt ac_ct_AR=$ac_cv_prog_ac_ct_AR
7283 1.1.1.1.6.1 yamt if test -n "$ac_ct_AR"; then
7284 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7285 1.1.1.1.6.1 yamt $as_echo "$ac_ct_AR" >&6; }
7286 1.1.1.1.6.1 yamt else
7287 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7288 1.1.1.1.6.1 yamt $as_echo "no" >&6; }
7289 1.1.1.1.6.1 yamt fi
7290 1.1.1.1.6.1 yamt
7291 1.1.1.1.6.1 yamt if test "x$ac_ct_AR" = x; then
7292 1.1.1.1.6.1 yamt AR=""
7293 1.1.1.1.6.1 yamt else
7294 1.1.1.1.6.1 yamt case $cross_compiling:$ac_tool_warned in
7295 1.1.1.1.6.1 yamt yes:)
7296 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7297 1.1.1.1.6.1 yamt $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7298 1.1.1.1.6.1 yamt ac_tool_warned=yes ;;
7299 1.1.1.1.6.1 yamt esac
7300 1.1.1.1.6.1 yamt AR=$ac_ct_AR
7301 1.1.1.1.6.1 yamt fi
7302 1.1.1.1.6.1 yamt else
7303 1.1.1.1.6.1 yamt AR="$ac_cv_prog_AR"
7304 1.1.1.1.6.1 yamt fi
7305 1.1.1.1.6.1 yamt
7306 1.1.1.1.6.1 yamt
7307 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7308 1.1.1.1.6.1 yamt $as_echo_n "checking whether ln -s works... " >&6; }
7309 1.1.1.1.6.1 yamt LN_S=$as_ln_s
7310 1.1.1.1.6.1 yamt if test "$LN_S" = "ln -s"; then
7311 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7312 1.1.1.1.6.1 yamt $as_echo "yes" >&6; }
7313 1.1.1.1.6.1 yamt else
7314 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7315 1.1.1.1.6.1 yamt $as_echo "no, using $LN_S" >&6; }
7316 1.1.1.1.6.1 yamt fi
7317 1.1.1.1.6.1 yamt
7318 1.1.1.1.6.1 yamt
7319 1.1 christos
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.6.1 yamt #
7326 1.1.1.1.6.1 yamt # Skip all the warning option stuff on some compilers.
7327 1.1.1.1.6.1 yamt #
7328 1.1.1.1.6.1 yamt if test "$ac_lbl_cc_dont_try_gcc_dashW" != yes; then
7329 1.1 christos
7330 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler fails when given an unknown warning option" >&5
7331 1.1.1.1.6.1 yamt $as_echo_n "checking whether the compiler fails when given an unknown warning option... " >&6; }
7332 1.1.1.1.6.1 yamt save_CFLAGS="$CFLAGS"
7333 1.1.1.1.6.1 yamt CFLAGS="$CFLAGS -Wxyzzy-this-will-never-succeed-xyzzy"
7334 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7335 1.1.1.1.6.1 yamt /* end confdefs.h. */
7336 1.1.1.1.6.1 yamt
7337 1.1.1.1.6.1 yamt int
7338 1.1.1.1.6.1 yamt main ()
7339 1.1.1.1.6.1 yamt {
7340 1.1.1.1.6.1 yamt return 0
7341 1.1.1.1.6.1 yamt ;
7342 1.1.1.1.6.1 yamt return 0;
7343 1.1.1.1.6.1 yamt }
7344 1.1.1.1.6.1 yamt _ACEOF
7345 1.1.1.1.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
7346 1.1.1.1.6.1 yamt
7347 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7348 1.1.1.1.6.1 yamt $as_echo "no" >&6; }
7349 1.1.1.1.6.1 yamt #
7350 1.1.1.1.6.1 yamt # We're assuming this is clang, where
7351 1.1.1.1.6.1 yamt # -Werror=unknown-warning-option is the appropriate
7352 1.1.1.1.6.1 yamt # option to force the compiler to fail.
7353 1.1.1.1.6.1 yamt #
7354 1.1.1.1.6.1 yamt ac_lbl_unknown_warning_option_error="-Werror=unknown-warning-option"
7355 1.1.1.1.6.1 yamt
7356 1.1.1.1.6.1 yamt else
7357 1.1.1.1.6.1 yamt
7358 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7359 1.1.1.1.6.1 yamt $as_echo "yes" >&6; }
7360 1.1.1.1.6.1 yamt
7361 1.1.1.1.6.1 yamt fi
7362 1.1.1.1.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7363 1.1.1.1.6.1 yamt CFLAGS="$save_CFLAGS"
7364 1.1.1.1.6.1 yamt
7365 1.1.1.1.6.1 yamt
7366 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wall option" >&5
7367 1.1.1.1.6.1 yamt $as_echo_n "checking whether the compiler supports the -Wall option... " >&6; }
7368 1.1.1.1.6.1 yamt save_CFLAGS="$CFLAGS"
7369 1.1.1.1.6.1 yamt CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wall"
7370 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7371 1.1.1.1.6.1 yamt /* end confdefs.h. */
7372 1.1.1.1.6.1 yamt
7373 1.1.1.1.6.1 yamt int
7374 1.1.1.1.6.1 yamt main ()
7375 1.1.1.1.6.1 yamt {
7376 1.1.1.1.6.1 yamt return 0
7377 1.1.1.1.6.1 yamt ;
7378 1.1.1.1.6.1 yamt return 0;
7379 1.1.1.1.6.1 yamt }
7380 1.1.1.1.6.1 yamt _ACEOF
7381 1.1.1.1.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
7382 1.1.1.1.6.1 yamt
7383 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7384 1.1.1.1.6.1 yamt $as_echo "yes" >&6; }
7385 1.1.1.1.6.1 yamt CFLAGS="$save_CFLAGS"
7386 1.1.1.1.6.1 yamt V_CCOPT="$V_CCOPT -Wall"
7387 1.1.1.1.6.1 yamt
7388 1.1.1.1.6.1 yamt else
7389 1.1.1.1.6.1 yamt
7390 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7391 1.1.1.1.6.1 yamt $as_echo "no" >&6; }
7392 1.1.1.1.6.1 yamt CFLAGS="$save_CFLAGS"
7393 1.1.1.1.6.1 yamt
7394 1.1.1.1.6.1 yamt fi
7395 1.1.1.1.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7396 1.1.1.1.6.1 yamt
7397 1.1.1.1.6.1 yamt
7398 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wmissing-prototypes option" >&5
7399 1.1.1.1.6.1 yamt $as_echo_n "checking whether the compiler supports the -Wmissing-prototypes option... " >&6; }
7400 1.1.1.1.6.1 yamt save_CFLAGS="$CFLAGS"
7401 1.1.1.1.6.1 yamt CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wmissing-prototypes"
7402 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7403 1.1.1.1.6.1 yamt /* end confdefs.h. */
7404 1.1.1.1.6.1 yamt
7405 1.1.1.1.6.1 yamt int
7406 1.1.1.1.6.1 yamt main ()
7407 1.1.1.1.6.1 yamt {
7408 1.1.1.1.6.1 yamt return 0
7409 1.1.1.1.6.1 yamt ;
7410 1.1.1.1.6.1 yamt return 0;
7411 1.1.1.1.6.1 yamt }
7412 1.1.1.1.6.1 yamt _ACEOF
7413 1.1.1.1.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
7414 1.1.1.1.6.1 yamt
7415 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7416 1.1.1.1.6.1 yamt $as_echo "yes" >&6; }
7417 1.1.1.1.6.1 yamt CFLAGS="$save_CFLAGS"
7418 1.1.1.1.6.1 yamt V_CCOPT="$V_CCOPT -Wmissing-prototypes"
7419 1.1.1.1.6.1 yamt
7420 1.1.1.1.6.1 yamt else
7421 1.1.1.1.6.1 yamt
7422 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7423 1.1.1.1.6.1 yamt $as_echo "no" >&6; }
7424 1.1.1.1.6.1 yamt CFLAGS="$save_CFLAGS"
7425 1.1.1.1.6.1 yamt
7426 1.1.1.1.6.1 yamt fi
7427 1.1.1.1.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7428 1.1.1.1.6.1 yamt
7429 1.1.1.1.6.1 yamt
7430 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wstrict-prototypes option" >&5
7431 1.1.1.1.6.1 yamt $as_echo_n "checking whether the compiler supports the -Wstrict-prototypes option... " >&6; }
7432 1.1.1.1.6.1 yamt save_CFLAGS="$CFLAGS"
7433 1.1.1.1.6.1 yamt CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wstrict-prototypes"
7434 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7435 1.1.1.1.6.1 yamt /* end confdefs.h. */
7436 1.1.1.1.6.1 yamt
7437 1.1.1.1.6.1 yamt int
7438 1.1.1.1.6.1 yamt main ()
7439 1.1.1.1.6.1 yamt {
7440 1.1.1.1.6.1 yamt return 0
7441 1.1.1.1.6.1 yamt ;
7442 1.1.1.1.6.1 yamt return 0;
7443 1.1.1.1.6.1 yamt }
7444 1.1.1.1.6.1 yamt _ACEOF
7445 1.1.1.1.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
7446 1.1.1.1.6.1 yamt
7447 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7448 1.1.1.1.6.1 yamt $as_echo "yes" >&6; }
7449 1.1.1.1.6.1 yamt CFLAGS="$save_CFLAGS"
7450 1.1.1.1.6.1 yamt V_CCOPT="$V_CCOPT -Wstrict-prototypes"
7451 1.1.1.1.6.1 yamt
7452 1.1.1.1.6.1 yamt else
7453 1.1.1.1.6.1 yamt
7454 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7455 1.1.1.1.6.1 yamt $as_echo "no" >&6; }
7456 1.1.1.1.6.1 yamt CFLAGS="$save_CFLAGS"
7457 1.1.1.1.6.1 yamt
7458 1.1.1.1.6.1 yamt fi
7459 1.1.1.1.6.1 yamt 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.6.1 yamt
7463 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports generating dependencies" >&5
7464 1.1.1.1.6.1 yamt $as_echo_n "checking whether the compiler supports generating dependencies... " >&6; }
7465 1.1.1.1.6.1 yamt if test "$GCC" = yes ; then
7466 1.1.1.1.6.1 yamt #
7467 1.1.1.1.6.1 yamt # GCC, or a compiler deemed to be GCC by AC_PROG_CC (even
7468 1.1.1.1.6.1 yamt # though it's not); we assume that, in this case, the flag
7469 1.1.1.1.6.1 yamt # would be -M.
7470 1.1.1.1.6.1 yamt #
7471 1.1.1.1.6.1 yamt ac_lbl_dependency_flag="-M"
7472 1.1.1.1.6.1 yamt else
7473 1.1.1.1.6.1 yamt #
7474 1.1.1.1.6.1 yamt # Not GCC or a compiler deemed to be GCC; what platform is
7475 1.1.1.1.6.1 yamt # this? (We're assuming that if the compiler isn't GCC
7476 1.1.1.1.6.1 yamt # it's the compiler from the vendor of the OS; that won't
7477 1.1.1.1.6.1 yamt # necessarily be true for x86 platforms, where it might be
7478 1.1.1.1.6.1 yamt # the Intel C compiler.)
7479 1.1.1.1.6.1 yamt #
7480 1.1.1.1.6.1 yamt case "$host_os" in
7481 1.1.1.1.6.1 yamt
7482 1.1.1.1.6.1 yamt irix*|osf*|darwin*)
7483 1.1.1.1.6.1 yamt #
7484 1.1.1.1.6.1 yamt # MIPS C for IRIX, DEC C, and clang all use -M.
7485 1.1.1.1.6.1 yamt #
7486 1.1.1.1.6.1 yamt ac_lbl_dependency_flag="-M"
7487 1.1.1.1.6.1 yamt ;;
7488 1.1.1.1.6.1 yamt
7489 1.1.1.1.6.1 yamt solaris*)
7490 1.1.1.1.6.1 yamt #
7491 1.1.1.1.6.1 yamt # Sun C uses -xM.
7492 1.1.1.1.6.1 yamt #
7493 1.1.1.1.6.1 yamt ac_lbl_dependency_flag="-xM"
7494 1.1.1.1.6.1 yamt ;;
7495 1.1.1.1.6.1 yamt
7496 1.1.1.1.6.1 yamt hpux*)
7497 1.1.1.1.6.1 yamt #
7498 1.1.1.1.6.1 yamt # HP's older C compilers don't support this.
7499 1.1.1.1.6.1 yamt # HP's newer C compilers support this with
7500 1.1.1.1.6.1 yamt # either +M or +Make; the older compilers
7501 1.1.1.1.6.1 yamt # interpret +M as something completely
7502 1.1.1.1.6.1 yamt # different, so we use +Make so we don't
7503 1.1.1.1.6.1 yamt # think it works with the older compilers.
7504 1.1.1.1.6.1 yamt #
7505 1.1.1.1.6.1 yamt ac_lbl_dependency_flag="+Make"
7506 1.1.1.1.6.1 yamt ;;
7507 1.1.1.1.6.1 yamt
7508 1.1.1.1.6.1 yamt *)
7509 1.1.1.1.6.1 yamt #
7510 1.1.1.1.6.1 yamt # Not one of the above; assume no support for
7511 1.1.1.1.6.1 yamt # generating dependencies.
7512 1.1.1.1.6.1 yamt #
7513 1.1.1.1.6.1 yamt ac_lbl_dependency_flag=""
7514 1.1.1.1.6.1 yamt ;;
7515 1.1.1.1.6.1 yamt esac
7516 1.1.1.1.6.1 yamt fi
7517 1.1.1.1.6.1 yamt
7518 1.1.1.1.6.1 yamt #
7519 1.1.1.1.6.1 yamt # Is ac_lbl_dependency_flag defined and, if so, does the compiler
7520 1.1.1.1.6.1 yamt # complain about it?
7521 1.1.1.1.6.1 yamt #
7522 1.1.1.1.6.1 yamt # Note: clang doesn't seem to exit with an error status when handed
7523 1.1.1.1.6.1 yamt # an unknown non-warning error, even if you pass it
7524 1.1.1.1.6.1 yamt # -Werror=unknown-warning-option. However, it always supports
7525 1.1.1.1.6.1 yamt # -M, so the fact that this test always succeeds with clang
7526 1.1.1.1.6.1 yamt # isn't an issue.
7527 1.1.1.1.6.1 yamt #
7528 1.1.1.1.6.1 yamt if test ! -z "$ac_lbl_dependency_flag"; then
7529 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7530 1.1.1.1.6.1 yamt /* end confdefs.h. */
7531 1.1.1.1.6.1 yamt int main(void) { return 0; }
7532 1.1.1.1.6.1 yamt _ACEOF
7533 1.1.1.1.6.1 yamt echo "$CC" $ac_lbl_dependency_flag conftest.c >&5
7534 1.1.1.1.6.1 yamt if "$CC" $ac_lbl_dependency_flag conftest.c >/dev/null 2>&1; then
7535 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with $ac_lbl_dependency_flag" >&5
7536 1.1.1.1.6.1 yamt $as_echo "yes, with $ac_lbl_dependency_flag" >&6; }
7537 1.1.1.1.6.1 yamt DEPENDENCY_CFLAG="$ac_lbl_dependency_flag"
7538 1.1.1.1.6.1 yamt MKDEP='${srcdir}/mkdep'
7539 1.1.1.1.6.1 yamt else
7540 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7541 1.1.1.1.6.1 yamt $as_echo "no" >&6; }
7542 1.1.1.1.6.1 yamt #
7543 1.1.1.1.6.1 yamt # We can't run mkdep, so have "make depend" do
7544 1.1.1.1.6.1 yamt # nothing.
7545 1.1.1.1.6.1 yamt #
7546 1.1.1.1.6.1 yamt MKDEP=:
7547 1.1.1.1.6.1 yamt fi
7548 1.1.1.1.6.1 yamt rm -rf conftest*
7549 1.1.1.1.6.1 yamt else
7550 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7551 1.1.1.1.6.1 yamt $as_echo "no" >&6; }
7552 1.1.1.1.6.1 yamt #
7553 1.1.1.1.6.1 yamt # We can't run mkdep, so have "make depend" do
7554 1.1.1.1.6.1 yamt # nothing.
7555 1.1.1.1.6.1 yamt #
7556 1.1.1.1.6.1 yamt MKDEP=:
7557 1.1.1.1.6.1 yamt fi
7558 1.1.1.1.6.1 yamt
7559 1.1.1.1.6.1 yamt
7560 1.1.1.1.6.1 yamt
7561 1.1.1.1.6.1 yamt #
7562 1.1.1.1.6.1 yamt # We used to set -n32 for IRIX 6 when not using GCC (presumed
7563 1.1.1.1.6.1 yamt # to mean that we're using MIPS C or MIPSpro C); it specified
7564 1.1.1.1.6.1 yamt # the "new" faster 32-bit ABI, introduced in IRIX 6.2. I'm
7565 1.1.1.1.6.1 yamt # not sure why that would be something to do *only* with a
7566 1.1.1.1.6.1 yamt # .devel file; why should the ABI for which we produce code
7567 1.1.1.1.6.1 yamt # depend on .devel?
7568 1.1.1.1.6.1 yamt #
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.6.1 yamt $as_echo "#define HAVE_OS_PROTO_H 1" >>confdefs.h
7575 1.1 christos
7576 1.1 christos else
7577 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: can't find $name" >&5
7578 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has the sa_len member" >&5
7583 1.1.1.1.6.1 yamt $as_echo_n "checking if sockaddr struct has the sa_len member... " >&6; }
7584 1.1.1.1.6.1 yamt if ${ac_cv_lbl_sockaddr_has_sa_len+:} false; then :
7585 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
7586 1.1 christos else
7587 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_sockaddr_has_sa_len" >&5
7609 1.1.1.1.6.1 yamt $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.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr_storage struct exists" >&5
7617 1.1.1.1.6.1 yamt $as_echo_n "checking if sockaddr_storage struct exists... " >&6; }
7618 1.1.1.1.6.1 yamt if ${ac_cv_lbl_has_sockaddr_storage+:} false; then :
7619 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
7620 1.1 christos else
7621 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_has_sockaddr_storage" >&5
7643 1.1.1.1.6.1 yamt $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.6.1 yamt $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.6.1 yamt { $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.6.1 yamt $as_echo_n "checking if dl_hp_ppa_info_t struct has dl_module_id_1 member... " >&6; }
7652 1.1.1.1.6.1 yamt if ${ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1+:} false; then :
7653 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
7654 1.1 christos else
7655 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt { $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.6.1 yamt $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.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if unaligned accesses fail" >&5
7686 1.1.1.1.6.1 yamt $as_echo_n "checking if unaligned accesses fail... " >&6; }
7687 1.1.1.1.6.1 yamt if ${ac_cv_lbl_unaligned_fail+:} false; then :
7688 1.1.1.1.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_unaligned_fail" >&5
7773 1.1.1.1.6.1 yamt $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.6.1 yamt $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.6.1 yamt $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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for USB sniffing support" >&5
7810 1.1.1.1.6.1 yamt $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.6.1 yamt $as_echo "#define PCAP_SUPPORT_USB 1" >>confdefs.h
7815 1.1 christos
7816 1.1.1.1.6.1 yamt USB_SRC=pcap-usb-linux.c
7817 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7818 1.1.1.1.6.1 yamt $as_echo "yes" >&6; }
7819 1.1.1.1.6.1 yamt ac_usb_dev_name=`udevinfo -q name -p /sys/class/usb_device/usbmon 2>/dev/null`
7820 1.1.1.1.6.1 yamt if test $? -ne 0 ; then
7821 1.1.1.1.6.1 yamt ac_usb_dev_name="usbmon"
7822 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: Device for USB sniffing is /dev/$ac_usb_dev_name" >&5
7829 1.1.1.1.6.1 yamt $as_echo "$as_me: Device for USB sniffing is /dev/$ac_usb_dev_name" >&6;}
7830 1.1.1.1.6.1 yamt #
7831 1.1.1.1.6.1 yamt # Do we have a version of <linux/compiler.h> available?
7832 1.1.1.1.6.1 yamt # If so, we might need it for <linux/usbdevice_fs.h>.
7833 1.1.1.1.6.1 yamt #
7834 1.1.1.1.6.1 yamt for ac_header in linux/compiler.h
7835 1.1.1.1.6.1 yamt do :
7836 1.1.1.1.6.1 yamt ac_fn_c_check_header_mongrel "$LINENO" "linux/compiler.h" "ac_cv_header_linux_compiler_h" "$ac_includes_default"
7837 1.1.1.1.6.1 yamt if test "x$ac_cv_header_linux_compiler_h" = xyes; then :
7838 1.1.1.1.6.1 yamt cat >>confdefs.h <<_ACEOF
7839 1.1.1.1.6.1 yamt #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.6.1 yamt done
7845 1.1 christos
7846 1.1.1.1.6.1 yamt if test "$ac_cv_header_linux_compiler_h" = yes; then
7847 1.1.1.1.6.1 yamt #
7848 1.1.1.1.6.1 yamt # Yes - include it when testing for <linux/usbdevice_fs.h>.
7849 1.1.1.1.6.1 yamt #
7850 1.1.1.1.6.1 yamt for ac_header in linux/usbdevice_fs.h
7851 1.1.1.1.6.1 yamt do :
7852 1.1.1.1.6.1 yamt 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.6.1 yamt "
7854 1.1.1.1.6.1 yamt if test "x$ac_cv_header_linux_usbdevice_fs_h" = xyes; then :
7855 1.1.1.1.6.1 yamt cat >>confdefs.h <<_ACEOF
7856 1.1.1.1.6.1 yamt #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.6.1 yamt done
7862 1.1 christos
7863 1.1.1.1.6.1 yamt else
7864 1.1.1.1.6.1 yamt for ac_header in linux/usbdevice_fs.h
7865 1.1.1.1.6.1 yamt do :
7866 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt #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.6.1 yamt fi
7877 1.1.1.1.6.1 yamt if test "$ac_cv_header_linux_usbdevice_fs_h" = yes; then
7878 1.1.1.1.6.1 yamt #
7879 1.1.1.1.6.1 yamt # OK, does it define bRequestType? Older versions of the kernel
7880 1.1.1.1.6.1 yamt # define fields with names like "requesttype, "request", and
7881 1.1.1.1.6.1 yamt # "value", rather than "bRequestType", "bRequest", and
7882 1.1.1.1.6.1 yamt # "wValue".
7883 1.1.1.1.6.1 yamt #
7884 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if usbdevfs_ctrltransfer struct has bRequestType member" >&5
7885 1.1.1.1.6.1 yamt $as_echo_n "checking if usbdevfs_ctrltransfer struct has bRequestType member... " >&6; }
7886 1.1.1.1.6.1 yamt if ${ac_cv_usbdevfs_ctrltransfer_has_bRequestType+:} false; then :
7887 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
7888 1.1 christos else
7889 1.1.1.1.6.1 yamt 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.6.1 yamt #ifdef HAVE_LINUX_COMPILER_H
7897 1.1.1.1.6.1 yamt #include <linux/compiler.h>
7898 1.1.1.1.6.1 yamt #endif
7899 1.1.1.1.6.1 yamt #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.6.1 yamt 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.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_usbdevfs_ctrltransfer_has_bRequestType" >&5
7917 1.1.1.1.6.1 yamt $as_echo "$ac_cv_usbdevfs_ctrltransfer_has_bRequestType" >&6; }
7918 1.1.1.1.6.1 yamt if test $ac_cv_usbdevfs_ctrltransfer_has_bRequestType = yes ; then
7919 1.1 christos
7920 1.1.1.1.6.1 yamt $as_echo "#define HAVE_USBDEVFS_CTRLTRANSFER_BREQUESTTYPE 1" >>confdefs.h
7921 1.1.1.1.6.1 yamt
7922 1.1.1.1.6.1 yamt fi
7923 1.1.1.1.6.1 yamt fi
7924 1.1.1.1.6.1 yamt ;;
7925 1.1.1.1.6.1 yamt *)
7926 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7927 1.1.1.1.6.1 yamt $as_echo "no" >&6; }
7928 1.1.1.1.6.1 yamt ;;
7929 1.1.1.1.6.1 yamt esac
7930 1.1.1.1.6.1 yamt
7931 1.1.1.1.6.1 yamt
7932 1.1.1.1.6.1 yamt
7933 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the platform could support netfilter sniffing" >&5
7934 1.1.1.1.6.1 yamt $as_echo_n "checking whether the platform could support netfilter sniffing... " >&6; }
7935 1.1.1.1.6.1 yamt case "$host_os" in
7936 1.1.1.1.6.1 yamt linux*)
7937 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7938 1.1.1.1.6.1 yamt $as_echo "yes" >&6; }
7939 1.1.1.1.6.1 yamt #
7940 1.1.1.1.6.1 yamt # Life's too short to deal with trying to get this to compile
7941 1.1.1.1.6.1 yamt # if you don't get the right types defined with
7942 1.1.1.1.6.1 yamt # __KERNEL_STRICT_NAMES getting defined by some other include.
7943 1.1.1.1.6.1 yamt #
7944 1.1.1.1.6.1 yamt # Check whether the includes Just Work. If not, don't turn on
7945 1.1.1.1.6.1 yamt # netfilter support.
7946 1.1.1.1.6.1 yamt #
7947 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can compile the netfilter support" >&5
7948 1.1.1.1.6.1 yamt $as_echo_n "checking whether we can compile the netfilter support... " >&6; }
7949 1.1.1.1.6.1 yamt if ${ac_cv_netfilter_can_compile+:} false; then :
7950 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
7951 1.1.1.1.6.1 yamt else
7952 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7953 1.1.1.1.6.1 yamt /* end confdefs.h. */
7954 1.1.1.1.6.1 yamt
7955 1.1.1.1.6.1 yamt $ac_includes_default
7956 1.1.1.1.6.1 yamt #include <sys/socket.h>
7957 1.1.1.1.6.1 yamt #include <netinet/in.h>
7958 1.1.1.1.6.1 yamt #include <linux/types.h>
7959 1.1.1.1.6.1 yamt
7960 1.1.1.1.6.1 yamt #include <linux/netlink.h>
7961 1.1.1.1.6.1 yamt #include <linux/netfilter.h>
7962 1.1.1.1.6.1 yamt #include <linux/netfilter/nfnetlink.h>
7963 1.1.1.1.6.1 yamt #include <linux/netfilter/nfnetlink_log.h>
7964 1.1.1.1.6.1 yamt #include <linux/netfilter/nfnetlink_queue.h>
7965 1.1.1.1.6.1 yamt int
7966 1.1.1.1.6.1 yamt main ()
7967 1.1.1.1.6.1 yamt {
7968 1.1.1.1.6.1 yamt
7969 1.1.1.1.6.1 yamt ;
7970 1.1.1.1.6.1 yamt return 0;
7971 1.1.1.1.6.1 yamt }
7972 1.1 christos _ACEOF
7973 1.1.1.1.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
7974 1.1.1.1.6.1 yamt ac_cv_netfilter_can_compile=yes
7975 1.1.1.1.6.1 yamt else
7976 1.1.1.1.6.1 yamt ac_cv_netfilter_can_compile=no
7977 1.1.1.1.6.1 yamt fi
7978 1.1.1.1.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7979 1.1.1.1.6.1 yamt fi
7980 1.1 christos
7981 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_netfilter_can_compile" >&5
7982 1.1.1.1.6.1 yamt $as_echo "$ac_cv_netfilter_can_compile" >&6; }
7983 1.1.1.1.6.1 yamt if test $ac_cv_netfilter_can_compile = yes ; then
7984 1.1.1.1.6.1 yamt
7985 1.1.1.1.6.1 yamt $as_echo "#define PCAP_SUPPORT_NETFILTER 1" >>confdefs.h
7986 1.1.1.1.6.1 yamt
7987 1.1.1.1.6.1 yamt NETFILTER_SRC=pcap-netfilter-linux.c
7988 1.1.1.1.6.1 yamt fi
7989 1.1.1.1.6.1 yamt ;;
7990 1.1 christos *)
7991 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7992 1.1.1.1.6.1 yamt $as_echo "no" >&6; }
7993 1.1.1.1.6.1 yamt ;;
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.6.1 yamt 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.6.1 yamt ac_fn_c_check_header_mongrel "$LINENO" "bluetooth/bluetooth.h" "ac_cv_header_bluetooth_bluetooth_h" "$ac_includes_default"
8010 1.1.1.1.6.1 yamt if test "x$ac_cv_header_bluetooth_bluetooth_h" = xyes; then :
8011 1.1.1.1.6.1 yamt
8012 1.1.1.1.6.1 yamt
8013 1.1.1.1.6.1 yamt $as_echo "#define PCAP_SUPPORT_BT 1" >>confdefs.h
8014 1.1.1.1.6.1 yamt
8015 1.1.1.1.6.1 yamt BT_SRC=pcap-bt-linux.c
8016 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: Bluetooth sniffing is supported" >&5
8017 1.1.1.1.6.1 yamt $as_echo "$as_me: Bluetooth sniffing is supported" >&6;}
8018 1.1.1.1.6.1 yamt
8019 1.1.1.1.6.1 yamt #
8020 1.1.1.1.6.1 yamt # OK, does struct sockaddr_hci have an hci_channel
8021 1.1.1.1.6.1 yamt # member?
8022 1.1.1.1.6.1 yamt #
8023 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if struct sockaddr_hci has hci_channel member" >&5
8024 1.1.1.1.6.1 yamt $as_echo_n "checking if struct sockaddr_hci has hci_channel member... " >&6; }
8025 1.1.1.1.6.1 yamt if ${ac_cv_lbl_sockaddr_hci_has_hci_channel+:} false; then :
8026 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
8027 1.1 christos else
8028 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8029 1.1 christos /* end confdefs.h. */
8030 1.1.1.1.6.1 yamt
8031 1.1 christos #include <bluetooth/bluetooth.h>
8032 1.1.1.1.6.1 yamt #include <bluetooth/hci.h>
8033 1.1.1.1.6.1 yamt
8034 1.1.1.1.6.1 yamt int
8035 1.1.1.1.6.1 yamt main ()
8036 1.1.1.1.6.1 yamt {
8037 1.1.1.1.6.1 yamt u_int i = sizeof(((struct sockaddr_hci *)0)->hci_channel)
8038 1.1.1.1.6.1 yamt ;
8039 1.1.1.1.6.1 yamt return 0;
8040 1.1.1.1.6.1 yamt }
8041 1.1 christos _ACEOF
8042 1.1.1.1.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
8043 1.1.1.1.6.1 yamt ac_cv_lbl_sockaddr_hci_has_hci_channel=yes
8044 1.1 christos else
8045 1.1.1.1.6.1 yamt ac_cv_lbl_sockaddr_hci_has_hci_channel=no
8046 1.1 christos fi
8047 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8048 1.1.1.1.6.1 yamt fi
8049 1.1.1.1.6.1 yamt
8050 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_sockaddr_hci_has_hci_channel" >&5
8051 1.1.1.1.6.1 yamt $as_echo "$ac_cv_lbl_sockaddr_hci_has_hci_channel" >&6; }
8052 1.1.1.1.6.1 yamt if test $ac_cv_lbl_sockaddr_hci_has_hci_channel = yes ; then
8053 1.1.1.1.6.1 yamt
8054 1.1.1.1.6.1 yamt $as_echo "#define SOCKADDR_HCI_HAS_HCI_CHANNEL /**/" >>confdefs.h
8055 1.1.1.1.6.1 yamt
8056 1.1.1.1.6.1 yamt fi
8057 1.1 christos
8058 1.1 christos else
8059 1.1.1.1.6.1 yamt { $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.6.1 yamt $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.6.1 yamt ;;
8066 1.1.1.1.6.1 yamt *)
8067 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: no Bluetooth sniffing support implemented for $host_os" >&5
8068 1.1.1.1.6.1 yamt $as_echo "$as_me: no Bluetooth sniffing support implemented for $host_os" >&6;}
8069 1.1.1.1.6.1 yamt ;;
8070 1.1.1.1.6.1 yamt esac
8071 1.1.1.1.6.1 yamt
8072 1.1 christos
8073 1.1 christos fi
8074 1.1 christos
8075 1.1.1.1.6.1 yamt # Check whether --enable-canusb was given.
8076 1.1.1.1.6.1 yamt if test "${enable_canusb+set}" = set; then :
8077 1.1.1.1.6.1 yamt enableval=$enable_canusb;
8078 1.1.1.1.6.1 yamt else
8079 1.1.1.1.6.1 yamt enable_canusb=yes
8080 1.1 christos fi
8081 1.1 christos
8082 1.1 christos
8083 1.1.1.1.6.1 yamt if test "x$enable_canusb" != "xno" ; then
8084 1.1.1.1.6.1 yamt case "$host_os" in
8085 1.1.1.1.6.1 yamt linux*)
8086 1.1.1.1.6.1 yamt 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.6.1 yamt if test "x$ac_cv_header_libusb_1_0_libusb_h" = xyes; then :
8088 1.1.1.1.6.1 yamt
8089 1.1 christos
8090 1.1.1.1.6.1 yamt $as_echo "#define PCAP_SUPPORT_CANUSB 1" >>confdefs.h
8091 1.1.1.1.6.1 yamt
8092 1.1.1.1.6.1 yamt CANUSB_SRC=pcap-canusb-linux.c
8093 1.1.1.1.6.1 yamt LIBS="-lusb-1.0 -lpthread $LIBS"
8094 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: canusb sniffing is supported" >&5
8095 1.1.1.1.6.1 yamt $as_echo "$as_me: canusb sniffing is supported" >&6;}
8096 1.1 christos
8097 1.1 christos else
8098 1.1.1.1.6.1 yamt { $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.6.1 yamt $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.6.1 yamt ;;
8105 1.1 christos *)
8106 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: no canusb support implemented for $host_os" >&5
8107 1.1.1.1.6.1 yamt $as_echo "$as_me: no canusb support implemented for $host_os" >&6;}
8108 1.1.1.1.6.1 yamt ;;
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.6.1 yamt 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.6.1 yamt 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.6.1 yamt "
8128 1.1.1.1.6.1 yamt if test "x$ac_cv_header_linux_can_h" = xyes; then :
8129 1.1 christos
8130 1.1.1.1.6.1 yamt $as_echo "#define PCAP_SUPPORT_CAN 1" >>confdefs.h
8131 1.1.1.1.6.1 yamt
8132 1.1.1.1.6.1 yamt CAN_SRC=pcap-can-linux.c
8133 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: CAN sniffing is supported" >&5
8134 1.1.1.1.6.1 yamt $as_echo "$as_me: CAN sniffing is supported" >&6;}
8135 1.1 christos else
8136 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: CAN sniffing is not supported" >&5
8137 1.1.1.1.6.1 yamt $as_echo "$as_me: CAN sniffing is not supported" >&6;}
8138 1.1.1.1.6.1 yamt fi
8139 1.1.1.1.6.1 yamt
8140 1.1.1.1.6.1 yamt
8141 1.1.1.1.6.1 yamt ;;
8142 1.1.1.1.6.1 yamt *)
8143 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: no CAN sniffing support implemented for $host_os" >&5
8144 1.1.1.1.6.1 yamt $as_echo "$as_me: no CAN sniffing support implemented for $host_os" >&6;}
8145 1.1.1.1.6.1 yamt ;;
8146 1.1.1.1.6.1 yamt esac
8147 1.1.1.1.6.1 yamt
8148 1.1 christos
8149 1.1 christos fi
8150 1.1 christos
8151 1.1.1.1.6.1 yamt # Check whether --enable-dbus was given.
8152 1.1.1.1.6.1 yamt if test "${enable_dbus+set}" = set; then :
8153 1.1.1.1.6.1 yamt enableval=$enable_dbus;
8154 1.1.1.1.6.1 yamt else
8155 1.1.1.1.6.1 yamt enable_dbus=ifavailable
8156 1.1.1.1.6.1 yamt fi
8157 1.1.1.1.6.1 yamt
8158 1.1.1.1.6.1 yamt
8159 1.1.1.1.6.1 yamt if test "x$enable_dbus" != "xno"; then
8160 1.1.1.1.6.1 yamt # Extract the first word of "pkg-config", so it can be a program name with args.
8161 1.1.1.1.6.1 yamt set dummy pkg-config; ac_word=$2
8162 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8163 1.1.1.1.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
8164 1.1.1.1.6.1 yamt if ${ac_cv_prog_PKGCONFIG+:} false; then :
8165 1.1.1.1.6.1 yamt $as_echo_n "(cached) " >&6
8166 1.1.1.1.6.1 yamt else
8167 1.1.1.1.6.1 yamt if test -n "$PKGCONFIG"; then
8168 1.1.1.1.6.1 yamt ac_cv_prog_PKGCONFIG="$PKGCONFIG" # Let the user override the test.
8169 1.1.1.1.6.1 yamt else
8170 1.1.1.1.6.1 yamt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8171 1.1.1.1.6.1 yamt for as_dir in $PATH
8172 1.1.1.1.6.1 yamt do
8173 1.1.1.1.6.1 yamt IFS=$as_save_IFS
8174 1.1.1.1.6.1 yamt test -z "$as_dir" && as_dir=.
8175 1.1.1.1.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
8176 1.1.1.1.6.1 yamt if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8177 1.1.1.1.6.1 yamt ac_cv_prog_PKGCONFIG="pkg-config"
8178 1.1.1.1.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8179 1.1.1.1.6.1 yamt break 2
8180 1.1.1.1.6.1 yamt fi
8181 1.1.1.1.6.1 yamt done
8182 1.1.1.1.6.1 yamt done
8183 1.1.1.1.6.1 yamt IFS=$as_save_IFS
8184 1.1.1.1.6.1 yamt
8185 1.1.1.1.6.1 yamt test -z "$ac_cv_prog_PKGCONFIG" && ac_cv_prog_PKGCONFIG="no"
8186 1.1.1.1.6.1 yamt fi
8187 1.1 christos fi
8188 1.1.1.1.6.1 yamt PKGCONFIG=$ac_cv_prog_PKGCONFIG
8189 1.1.1.1.6.1 yamt if test -n "$PKGCONFIG"; then
8190 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
8191 1.1.1.1.6.1 yamt $as_echo "$PKGCONFIG" >&6; }
8192 1.1.1.1.6.1 yamt else
8193 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8194 1.1.1.1.6.1 yamt $as_echo "no" >&6; }
8195 1.1.1.1.6.1 yamt fi
8196 1.1.1.1.6.1 yamt
8197 1.1.1.1.6.1 yamt
8198 1.1.1.1.6.1 yamt if test "x$PKGCONFIG" != "xno"; then
8199 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for D-Bus" >&5
8200 1.1.1.1.6.1 yamt $as_echo_n "checking for D-Bus... " >&6; }
8201 1.1.1.1.6.1 yamt if "$PKGCONFIG" dbus-1; then
8202 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8203 1.1.1.1.6.1 yamt $as_echo "yes" >&6; }
8204 1.1.1.1.6.1 yamt DBUS_CFLAGS=`"$PKGCONFIG" --cflags dbus-1`
8205 1.1.1.1.6.1 yamt DBUS_LIBS=`"$PKGCONFIG" --libs dbus-1`
8206 1.1.1.1.6.1 yamt save_CFLAGS="$CFLAGS"
8207 1.1.1.1.6.1 yamt save_LIBS="$LIBS"
8208 1.1.1.1.6.1 yamt CFLAGS="$CFLAGS $DBUS_CFLAGS"
8209 1.1.1.1.6.1 yamt LIBS="$LIBS $DBUS_LIBS"
8210 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the D-Bus library defines dbus_connection_read_write" >&5
8211 1.1.1.1.6.1 yamt $as_echo_n "checking whether the D-Bus library defines dbus_connection_read_write... " >&6; }
8212 1.1.1.1.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8213 1.1.1.1.6.1 yamt /* end confdefs.h. */
8214 1.1.1.1.6.1 yamt #include <string.h>
8215 1.1.1.1.6.1 yamt
8216 1.1.1.1.6.1 yamt #include <time.h>
8217 1.1.1.1.6.1 yamt #include <sys/time.h>
8218 1.1 christos
8219 1.1.1.1.6.1 yamt #include <dbus/dbus.h>
8220 1.1.1.1.6.1 yamt int
8221 1.1.1.1.6.1 yamt main ()
8222 1.1.1.1.6.1 yamt {
8223 1.1.1.1.6.1 yamt return dbus_connection_read_write(NULL, 0);
8224 1.1.1.1.6.1 yamt ;
8225 1.1.1.1.6.1 yamt return 0;
8226 1.1.1.1.6.1 yamt }
8227 1.1 christos _ACEOF
8228 1.1.1.1.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
8229 1.1.1.1.6.1 yamt
8230 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8231 1.1.1.1.6.1 yamt $as_echo "yes" >&6; }
8232 1.1.1.1.6.1 yamt
8233 1.1.1.1.6.1 yamt $as_echo "#define PCAP_SUPPORT_DBUS 1" >>confdefs.h
8234 1.1.1.1.6.1 yamt
8235 1.1.1.1.6.1 yamt DBUS_SRC=pcap-dbus.c
8236 1.1.1.1.6.1 yamt V_INCLS="$V_INCLS $DBUS_CFLAGS"
8237 1.1 christos
8238 1.1 christos else
8239 1.1.1.1.6.1 yamt
8240 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8241 1.1.1.1.6.1 yamt $as_echo "no" >&6; }
8242 1.1.1.1.6.1 yamt if test "x$enable_dbus" = "xyes"; then
8243 1.1.1.1.6.1 yamt 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.6.1 yamt fi
8245 1.1.1.1.6.1 yamt LIBS="$save_LIBS"
8246 1.1.1.1.6.1 yamt
8247 1.1 christos fi
8248 1.1.1.1.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
8249 1.1.1.1.6.1 yamt conftest$ac_exeext conftest.$ac_ext
8250 1.1.1.1.6.1 yamt CFLAGS="$save_CFLAGS"
8251 1.1.1.1.6.1 yamt else
8252 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8253 1.1.1.1.6.1 yamt $as_echo "no" >&6; }
8254 1.1.1.1.6.1 yamt if test "x$enable_dbus" = "xyes"; then
8255 1.1.1.1.6.1 yamt as_fn_error $? "--enable-dbus was given, but the dbus-1 package is not installed" "$LINENO" 5
8256 1.1.1.1.6.1 yamt fi
8257 1.1.1.1.6.1 yamt fi
8258 1.1.1.1.6.1 yamt fi
8259 1.1 christos
8260 1.1 christos
8261 1.1.1.1.6.1 yamt fi
8262 1.1 christos
8263 1.1.1.1.6.1 yamt case "$host_os" in
8264 1.1.1.1.6.1 yamt linux*)
8265 1.1.1.1.6.1 yamt for ac_header in linux/net_tstamp.h
8266 1.1.1.1.6.1 yamt do :
8267 1.1.1.1.6.1 yamt 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.6.1 yamt if test "x$ac_cv_header_linux_net_tstamp_h" = xyes; then :
8269 1.1.1.1.6.1 yamt cat >>confdefs.h <<_ACEOF
8270 1.1.1.1.6.1 yamt #define HAVE_LINUX_NET_TSTAMP_H 1
8271 1.1.1.1.6.1 yamt _ACEOF
8272 1.1 christos
8273 1.1 christos fi
8274 1.1 christos
8275 1.1.1.1.6.1 yamt done
8276 1.1.1.1.6.1 yamt
8277 1.1.1.1.6.1 yamt ;;
8278 1.1.1.1.6.1 yamt *)
8279 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: no hardware timestamp support implemented for $host_os" >&5
8280 1.1.1.1.6.1 yamt $as_echo "$as_me: no hardware timestamp support implemented for $host_os" >&6;}
8281 1.1.1.1.6.1 yamt ;;
8282 1.1.1.1.6.1 yamt esac
8283 1.1.1.1.6.1 yamt
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.6.1 yamt # Reject install programs that cannot install multiple files.
8298 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
8299 1.1.1.1.6.1 yamt $as_echo_n "checking for a BSD-compatible install... " >&6; }
8300 1.1 christos if test -z "$INSTALL"; then
8301 1.1.1.1.6.1 yamt if ${ac_cv_path_install+:} false; then :
8302 1.1.1.1.6.1 yamt $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.6.1 yamt # Account for people who put trailing slashes in PATH elements.
8310 1.1.1.1.6.1 yamt case $as_dir/ in #((
8311 1.1.1.1.6.1 yamt ./ | .// | /[cC]/* | \
8312 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8313 1.1.1.1.6.1 yamt ?:[\\/]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.6.1 yamt 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.6.1 yamt rm -rf conftest.one conftest.two conftest.dir
8332 1.1.1.1.6.1 yamt echo one > conftest.one
8333 1.1.1.1.6.1 yamt echo two > conftest.two
8334 1.1.1.1.6.1 yamt mkdir conftest.dir
8335 1.1.1.1.6.1 yamt if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
8336 1.1.1.1.6.1 yamt test -s conftest.one && test -s conftest.two &&
8337 1.1.1.1.6.1 yamt test -s conftest.dir/conftest.one &&
8338 1.1.1.1.6.1 yamt test -s conftest.dir/conftest.two
8339 1.1.1.1.6.1 yamt then
8340 1.1.1.1.6.1 yamt ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
8341 1.1.1.1.6.1 yamt break 3
8342 1.1.1.1.6.1 yamt 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.6.1 yamt
8350 1.1.1.1.6.1 yamt done
8351 1.1 christos IFS=$as_save_IFS
8352 1.1 christos
8353 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
8367 1.1.1.1.6.1 yamt $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.6.1 yamt ac_config_commands="$ac_config_commands default-1"
8382 1.1.1.1.6.1 yamt
8383 1.1.1.1.6.1 yamt 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.6.1 yamt *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8413 1.1.1.1.6.1 yamt $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.6.1 yamt BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8418 1.1.1.1.6.1 yamt *) { 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.6.1 yamt # `set' does not quote correctly, so add quotes: double-quote
8427 1.1.1.1.6.1 yamt # 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.6.1 yamt if test "x$cache_file" != "x/dev/null"; then
8450 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8451 1.1.1.1.6.1 yamt $as_echo "$as_me: updating cache $cache_file" >&6;}
8452 1.1.1.1.6.1 yamt if test ! -f "$cache_file" || test -h "$cache_file"; then
8453 1.1.1.1.6.1 yamt cat confcache >"$cache_file"
8454 1.1.1.1.6.1 yamt else
8455 1.1.1.1.6.1 yamt case $cache_file in #(
8456 1.1.1.1.6.1 yamt */* | ?:*)
8457 1.1.1.1.6.1 yamt mv -f confcache "$cache_file"$$ &&
8458 1.1.1.1.6.1 yamt mv -f "$cache_file"$$ "$cache_file" ;; #(
8459 1.1.1.1.6.1 yamt *)
8460 1.1.1.1.6.1 yamt mv -f confcache "$cache_file" ;;
8461 1.1.1.1.6.1 yamt esac
8462 1.1.1.1.6.1 yamt fi
8463 1.1.1.1.6.1 yamt fi
8464 1.1 christos else
8465 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8466 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt 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.6.1 yamt as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8487 1.1.1.1.6.1 yamt 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.6.1 yamt : "${CONFIG_STATUS=./config.status}"
8496 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8500 1.1.1.1.6.1 yamt $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8501 1.1.1.1.6.1 yamt as_write_fail=0
8502 1.1.1.1.6.1 yamt 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.6.1 yamt SHELL=\${CONFIG_SHELL-$SHELL}
8514 1.1.1.1.6.1 yamt export SHELL
8515 1.1.1.1.6.1 yamt _ASEOF
8516 1.1.1.1.6.1 yamt cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8517 1.1.1.1.6.1 yamt ## -------------------- ##
8518 1.1.1.1.6.1 yamt ## M4sh Initialization. ##
8519 1.1.1.1.6.1 yamt ## -------------------- ##
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.6.1 yamt 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.6.1 yamt # 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.6.1 yamt case `(set -o) 2>/dev/null` in #(
8532 1.1.1.1.6.1 yamt *posix*) :
8533 1.1.1.1.6.1 yamt set -o posix ;; #(
8534 1.1.1.1.6.1 yamt *) :
8535 1.1.1.1.6.1 yamt ;;
8536 1.1 christos esac
8537 1.1 christos fi
8538 1.1 christos
8539 1.1 christos
8540 1.1.1.1.6.1 yamt as_nl='
8541 1.1.1.1.6.1 yamt '
8542 1.1.1.1.6.1 yamt export as_nl
8543 1.1.1.1.6.1 yamt # Printing a long string crashes Solaris 7 /usr/bin/printf.
8544 1.1.1.1.6.1 yamt as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8545 1.1.1.1.6.1 yamt as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8546 1.1.1.1.6.1 yamt as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8547 1.1.1.1.6.1 yamt # Prefer a ksh shell builtin over an external printf program on Solaris,
8548 1.1.1.1.6.1 yamt # but without wasting forks for bash or zsh.
8549 1.1.1.1.6.1 yamt if test -z "$BASH_VERSION$ZSH_VERSION" \
8550 1.1.1.1.6.1 yamt && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8551 1.1.1.1.6.1 yamt as_echo='print -r --'
8552 1.1.1.1.6.1 yamt as_echo_n='print -rn --'
8553 1.1.1.1.6.1 yamt elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8554 1.1.1.1.6.1 yamt as_echo='printf %s\n'
8555 1.1.1.1.6.1 yamt as_echo_n='printf %s'
8556 1.1.1.1.6.1 yamt else
8557 1.1.1.1.6.1 yamt if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8558 1.1.1.1.6.1 yamt as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8559 1.1.1.1.6.1 yamt as_echo_n='/usr/ucb/echo -n'
8560 1.1 christos else
8561 1.1.1.1.6.1 yamt as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8562 1.1.1.1.6.1 yamt as_echo_n_body='eval
8563 1.1.1.1.6.1 yamt arg=$1;
8564 1.1.1.1.6.1 yamt case $arg in #(
8565 1.1.1.1.6.1 yamt *"$as_nl"*)
8566 1.1.1.1.6.1 yamt expr "X$arg" : "X\\(.*\\)$as_nl";
8567 1.1.1.1.6.1 yamt arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8568 1.1.1.1.6.1 yamt esac;
8569 1.1.1.1.6.1 yamt expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8570 1.1.1.1.6.1 yamt '
8571 1.1.1.1.6.1 yamt export as_echo_n_body
8572 1.1.1.1.6.1 yamt as_echo_n='sh -c $as_echo_n_body as_echo'
8573 1.1 christos fi
8574 1.1.1.1.6.1 yamt export as_echo_body
8575 1.1.1.1.6.1 yamt as_echo='sh -c $as_echo_body as_echo'
8576 1.1 christos fi
8577 1.1 christos
8578 1.1.1.1.6.1 yamt # The user is always right.
8579 1.1.1.1.6.1 yamt if test "${PATH_SEPARATOR+set}" != set; then
8580 1.1.1.1.6.1 yamt PATH_SEPARATOR=:
8581 1.1.1.1.6.1 yamt (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8582 1.1.1.1.6.1 yamt (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8583 1.1.1.1.6.1 yamt PATH_SEPARATOR=';'
8584 1.1.1.1.6.1 yamt }
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.6.1 yamt as_myself=
8597 1.1.1.1.6.1 yamt 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.6.1 yamt test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8605 1.1.1.1.6.1 yamt 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.6.1 yamt $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8617 1.1.1.1.6.1 yamt exit 1
8618 1.1 christos fi
8619 1.1 christos
8620 1.1.1.1.6.1 yamt # Unset variables that we do not need and which cause bugs (e.g. in
8621 1.1.1.1.6.1 yamt # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8622 1.1.1.1.6.1 yamt # suppresses any "Segmentation fault" message there. '((' could
8623 1.1.1.1.6.1 yamt # trigger a bug in pdksh 5.2.14.
8624 1.1.1.1.6.1 yamt for as_var in BASH_ENV ENV MAIL MAILPATH
8625 1.1.1.1.6.1 yamt do eval test x\${$as_var+set} = xset \
8626 1.1.1.1.6.1 yamt && ( (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.6.1 yamt LC_ALL=C
8634 1.1.1.1.6.1 yamt export LC_ALL
8635 1.1.1.1.6.1 yamt LANGUAGE=C
8636 1.1.1.1.6.1 yamt export LANGUAGE
8637 1.1.1.1.6.1 yamt
8638 1.1.1.1.6.1 yamt # CDPATH.
8639 1.1.1.1.6.1 yamt (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8640 1.1.1.1.6.1 yamt
8641 1.1.1.1.6.1 yamt
8642 1.1.1.1.6.1 yamt # as_fn_error STATUS ERROR [LINENO LOG_FD]
8643 1.1.1.1.6.1 yamt # ----------------------------------------
8644 1.1.1.1.6.1 yamt # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8645 1.1.1.1.6.1 yamt # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8646 1.1.1.1.6.1 yamt # script with STATUS, using 1 if that was 0.
8647 1.1.1.1.6.1 yamt as_fn_error ()
8648 1.1.1.1.6.1 yamt {
8649 1.1.1.1.6.1 yamt as_status=$1; test $as_status -eq 0 && as_status=1
8650 1.1.1.1.6.1 yamt if test "$4"; then
8651 1.1.1.1.6.1 yamt as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8652 1.1.1.1.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8653 1.1.1.1.6.1 yamt fi
8654 1.1.1.1.6.1 yamt $as_echo "$as_me: error: $2" >&2
8655 1.1.1.1.6.1 yamt as_fn_exit $as_status
8656 1.1.1.1.6.1 yamt } # as_fn_error
8657 1.1.1.1.6.1 yamt
8658 1.1.1.1.6.1 yamt
8659 1.1.1.1.6.1 yamt # as_fn_set_status STATUS
8660 1.1.1.1.6.1 yamt # -----------------------
8661 1.1.1.1.6.1 yamt # Set $? to STATUS, without forking.
8662 1.1.1.1.6.1 yamt as_fn_set_status ()
8663 1.1.1.1.6.1 yamt {
8664 1.1.1.1.6.1 yamt return $1
8665 1.1.1.1.6.1 yamt } # as_fn_set_status
8666 1.1.1.1.6.1 yamt
8667 1.1.1.1.6.1 yamt # as_fn_exit STATUS
8668 1.1.1.1.6.1 yamt # -----------------
8669 1.1.1.1.6.1 yamt # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8670 1.1.1.1.6.1 yamt as_fn_exit ()
8671 1.1.1.1.6.1 yamt {
8672 1.1.1.1.6.1 yamt set +e
8673 1.1.1.1.6.1 yamt as_fn_set_status $1
8674 1.1.1.1.6.1 yamt exit $1
8675 1.1.1.1.6.1 yamt } # as_fn_exit
8676 1.1.1.1.6.1 yamt
8677 1.1.1.1.6.1 yamt # as_fn_unset VAR
8678 1.1.1.1.6.1 yamt # ---------------
8679 1.1.1.1.6.1 yamt # Portably unset VAR.
8680 1.1.1.1.6.1 yamt as_fn_unset ()
8681 1.1.1.1.6.1 yamt {
8682 1.1.1.1.6.1 yamt { eval $1=; unset $1;}
8683 1.1.1.1.6.1 yamt }
8684 1.1.1.1.6.1 yamt as_unset=as_fn_unset
8685 1.1.1.1.6.1 yamt # as_fn_append VAR VALUE
8686 1.1.1.1.6.1 yamt # ----------------------
8687 1.1.1.1.6.1 yamt # Append the text in VALUE to the end of the definition contained in VAR. Take
8688 1.1.1.1.6.1 yamt # advantage of any shell optimizations that allow amortized linear growth over
8689 1.1.1.1.6.1 yamt # repeated appends, instead of the typical quadratic growth present in naive
8690 1.1.1.1.6.1 yamt # implementations.
8691 1.1.1.1.6.1 yamt if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8692 1.1.1.1.6.1 yamt eval 'as_fn_append ()
8693 1.1.1.1.6.1 yamt {
8694 1.1.1.1.6.1 yamt eval $1+=\$2
8695 1.1.1.1.6.1 yamt }'
8696 1.1.1.1.6.1 yamt else
8697 1.1.1.1.6.1 yamt as_fn_append ()
8698 1.1.1.1.6.1 yamt {
8699 1.1.1.1.6.1 yamt eval $1=\$$1\$2
8700 1.1.1.1.6.1 yamt }
8701 1.1.1.1.6.1 yamt fi # as_fn_append
8702 1.1.1.1.6.1 yamt
8703 1.1.1.1.6.1 yamt # as_fn_arith ARG...
8704 1.1.1.1.6.1 yamt # ------------------
8705 1.1.1.1.6.1 yamt # Perform arithmetic evaluation on the ARGs, and store the result in the
8706 1.1.1.1.6.1 yamt # global $as_val. Take advantage of shells that can avoid forks. The arguments
8707 1.1.1.1.6.1 yamt # must be portable across $(()) and expr.
8708 1.1.1.1.6.1 yamt if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8709 1.1.1.1.6.1 yamt eval 'as_fn_arith ()
8710 1.1.1.1.6.1 yamt {
8711 1.1.1.1.6.1 yamt as_val=$(( $* ))
8712 1.1.1.1.6.1 yamt }'
8713 1.1.1.1.6.1 yamt else
8714 1.1.1.1.6.1 yamt as_fn_arith ()
8715 1.1.1.1.6.1 yamt {
8716 1.1.1.1.6.1 yamt as_val=`expr "$@" || test $? -eq 1`
8717 1.1.1.1.6.1 yamt }
8718 1.1.1.1.6.1 yamt fi # as_fn_arith
8719 1.1.1.1.6.1 yamt
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.6.1 yamt if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8735 1.1.1.1.6.1 yamt as_dirname=dirname
8736 1.1.1.1.6.1 yamt else
8737 1.1.1.1.6.1 yamt as_dirname=false
8738 1.1.1.1.6.1 yamt 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.6.1 yamt $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.6.1 yamt # Avoid depending upon Character Ranges.
8760 1.1.1.1.6.1 yamt as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8761 1.1.1.1.6.1 yamt as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8762 1.1.1.1.6.1 yamt as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8763 1.1.1.1.6.1 yamt as_cr_digits='0123456789'
8764 1.1.1.1.6.1 yamt 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.6.1 yamt case `echo -n x` in #(((((
8768 1.1 christos -n*)
8769 1.1.1.1.6.1 yamt case `echo 'xy\c'` in
8770 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8771 1.1.1.1.6.1 yamt xy) ECHO_C='\c';;
8772 1.1.1.1.6.1 yamt *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8773 1.1.1.1.6.1 yamt 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.6.1 yamt mkdir conf$$.dir 2>/dev/null
8785 1.1 christos fi
8786 1.1.1.1.6.1 yamt if (echo >conf$$.file) 2>/dev/null; then
8787 1.1.1.1.6.1 yamt if ln -s conf$$.file conf$$ 2>/dev/null; then
8788 1.1.1.1.6.1 yamt as_ln_s='ln -s'
8789 1.1.1.1.6.1 yamt # ... but there are two gotchas:
8790 1.1.1.1.6.1 yamt # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8791 1.1.1.1.6.1 yamt # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8792 1.1.1.1.6.1 yamt # In both cases, we have to default to `cp -pR'.
8793 1.1.1.1.6.1 yamt ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8794 1.1.1.1.6.1 yamt as_ln_s='cp -pR'
8795 1.1.1.1.6.1 yamt elif ln conf$$.file conf$$ 2>/dev/null; then
8796 1.1.1.1.6.1 yamt as_ln_s=ln
8797 1.1.1.1.6.1 yamt else
8798 1.1.1.1.6.1 yamt as_ln_s='cp -pR'
8799 1.1.1.1.6.1 yamt fi
8800 1.1 christos else
8801 1.1.1.1.6.1 yamt 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.6.1 yamt
8807 1.1.1.1.6.1 yamt # as_fn_mkdir_p
8808 1.1.1.1.6.1 yamt # -------------
8809 1.1.1.1.6.1 yamt # Create "$as_dir" as a directory, including parents if necessary.
8810 1.1.1.1.6.1 yamt as_fn_mkdir_p ()
8811 1.1.1.1.6.1 yamt {
8812 1.1.1.1.6.1 yamt
8813 1.1.1.1.6.1 yamt case $as_dir in #(
8814 1.1.1.1.6.1 yamt -*) as_dir=./$as_dir;;
8815 1.1.1.1.6.1 yamt esac
8816 1.1.1.1.6.1 yamt test -d "$as_dir" || eval $as_mkdir_p || {
8817 1.1.1.1.6.1 yamt as_dirs=
8818 1.1.1.1.6.1 yamt while :; do
8819 1.1.1.1.6.1 yamt case $as_dir in #(
8820 1.1.1.1.6.1 yamt *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8821 1.1.1.1.6.1 yamt *) as_qdir=$as_dir;;
8822 1.1.1.1.6.1 yamt esac
8823 1.1.1.1.6.1 yamt as_dirs="'$as_qdir' $as_dirs"
8824 1.1.1.1.6.1 yamt as_dir=`$as_dirname -- "$as_dir" ||
8825 1.1.1.1.6.1 yamt $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8826 1.1.1.1.6.1 yamt X"$as_dir" : 'X\(//\)[^/]' \| \
8827 1.1.1.1.6.1 yamt X"$as_dir" : 'X\(//\)$' \| \
8828 1.1.1.1.6.1 yamt X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8829 1.1.1.1.6.1 yamt $as_echo X"$as_dir" |
8830 1.1.1.1.6.1 yamt sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8831 1.1.1.1.6.1 yamt s//\1/
8832 1.1.1.1.6.1 yamt q
8833 1.1.1.1.6.1 yamt }
8834 1.1.1.1.6.1 yamt /^X\(\/\/\)[^/].*/{
8835 1.1.1.1.6.1 yamt s//\1/
8836 1.1.1.1.6.1 yamt q
8837 1.1.1.1.6.1 yamt }
8838 1.1.1.1.6.1 yamt /^X\(\/\/\)$/{
8839 1.1.1.1.6.1 yamt s//\1/
8840 1.1.1.1.6.1 yamt q
8841 1.1.1.1.6.1 yamt }
8842 1.1.1.1.6.1 yamt /^X\(\/\).*/{
8843 1.1.1.1.6.1 yamt s//\1/
8844 1.1.1.1.6.1 yamt q
8845 1.1.1.1.6.1 yamt }
8846 1.1.1.1.6.1 yamt s/.*/./; q'`
8847 1.1.1.1.6.1 yamt test -d "$as_dir" && break
8848 1.1.1.1.6.1 yamt done
8849 1.1.1.1.6.1 yamt test -z "$as_dirs" || eval "mkdir $as_dirs"
8850 1.1.1.1.6.1 yamt } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8851 1.1.1.1.6.1 yamt
8852 1.1.1.1.6.1 yamt
8853 1.1.1.1.6.1 yamt } # as_fn_mkdir_p
8854 1.1 christos if mkdir -p . 2>/dev/null; then
8855 1.1.1.1.6.1 yamt 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.6.1 yamt
8862 1.1.1.1.6.1 yamt # as_fn_executable_p FILE
8863 1.1.1.1.6.1 yamt # -----------------------
8864 1.1.1.1.6.1 yamt # Test if FILE is an executable regular file.
8865 1.1.1.1.6.1 yamt as_fn_executable_p ()
8866 1.1.1.1.6.1 yamt {
8867 1.1.1.1.6.1 yamt test -f "$1" && test -x "$1"
8868 1.1.1.1.6.1 yamt } # as_fn_executable_p
8869 1.1.1.1.6.1 yamt as_test_x='test -x'
8870 1.1.1.1.6.1 yamt 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.6.1 yamt ## ----------------------------------- ##
8881 1.1.1.1.6.1 yamt ## Main body of $CONFIG_STATUS script. ##
8882 1.1.1.1.6.1 yamt ## ----------------------------------- ##
8883 1.1.1.1.6.1 yamt _ASEOF
8884 1.1.1.1.6.1 yamt test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8885 1.1 christos
8886 1.1.1.1.6.1 yamt cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8887 1.1.1.1.6.1 yamt # 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.6.1 yamt 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.6.1 yamt case $ac_config_files in *"
8906 1.1.1.1.6.1 yamt "*) set x $ac_config_files; shift; ac_config_files=$*;;
8907 1.1.1.1.6.1 yamt esac
8908 1.1.1.1.6.1 yamt
8909 1.1.1.1.6.1 yamt case $ac_config_headers in *"
8910 1.1.1.1.6.1 yamt "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8911 1.1.1.1.6.1 yamt esac
8912 1.1.1.1.6.1 yamt
8913 1.1.1.1.6.1 yamt
8914 1.1.1.1.6.1 yamt 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.6.1 yamt config_commands="$ac_config_commands"
8919 1.1 christos
8920 1.1 christos _ACEOF
8921 1.1 christos
8922 1.1.1.1.6.1 yamt cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8923 1.1 christos ac_cs_usage="\
8924 1.1.1.1.6.1 yamt \`$as_me' instantiates files and other configuration actions
8925 1.1.1.1.6.1 yamt from templates according to the current configuration. Unless the files
8926 1.1.1.1.6.1 yamt and actions are specified as TAGs, all are instantiated by default.
8927 1.1 christos
8928 1.1.1.1.6.1 yamt 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.6.1 yamt --config print configuration, then exit
8933 1.1.1.1.6.1 yamt -q, --quiet, --silent
8934 1.1.1.1.6.1 yamt 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.6.1 yamt --file=FILE[:TEMPLATE]
8938 1.1.1.1.6.1 yamt instantiate the configuration file FILE
8939 1.1.1.1.6.1 yamt --header=FILE[:TEMPLATE]
8940 1.1.1.1.6.1 yamt 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.6.1 yamt Configuration commands:
8949 1.1.1.1.6.1 yamt $config_commands
8950 1.1.1.1.6.1 yamt
8951 1.1.1.1.6.1 yamt Report bugs to the package provider."
8952 1.1 christos
8953 1.1 christos _ACEOF
8954 1.1.1.1.6.1 yamt cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8955 1.1.1.1.6.1 yamt 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.6.1 yamt configured by $0, generated by GNU Autoconf 2.69,
8959 1.1.1.1.6.1 yamt with options \\"\$ac_cs_config\\"
8960 1.1 christos
8961 1.1.1.1.6.1 yamt 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.6.1 yamt test -n "\$AWK" || AWK=awk
8969 1.1 christos _ACEOF
8970 1.1 christos
8971 1.1.1.1.6.1 yamt cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8972 1.1.1.1.6.1 yamt # 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.6.1 yamt --*=?*)
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.6.1 yamt --*=)
8983 1.1.1.1.6.1 yamt ac_option=`expr "X$1" : 'X\([^=]*\)='`
8984 1.1.1.1.6.1 yamt ac_optarg=
8985 1.1.1.1.6.1 yamt ac_shift=:
8986 1.1.1.1.6.1 yamt ;;
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.6.1 yamt $as_echo "$ac_cs_version"; exit ;;
9000 1.1.1.1.6.1 yamt --config | --confi | --conf | --con | --co | --c )
9001 1.1.1.1.6.1 yamt $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.6.1 yamt case $ac_optarg in
9007 1.1.1.1.6.1 yamt *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
9008 1.1.1.1.6.1 yamt '') as_fn_error $? "missing file argument" ;;
9009 1.1.1.1.6.1 yamt esac
9010 1.1.1.1.6.1 yamt 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.6.1 yamt case $ac_optarg in
9015 1.1.1.1.6.1 yamt *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
9016 1.1.1.1.6.1 yamt esac
9017 1.1.1.1.6.1 yamt 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.6.1 yamt as_fn_error $? "ambiguous option: \`$1'
9022 1.1.1.1.6.1 yamt Try \`$0 --help' for more information.";;
9023 1.1 christos --help | --hel | -h )
9024 1.1.1.1.6.1 yamt $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.6.1 yamt -*) as_fn_error $? "unrecognized option: \`$1'
9031 1.1.1.1.6.1 yamt Try \`$0 --help' for more information." ;;
9032 1.1 christos
9033 1.1.1.1.6.1 yamt *) 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.6.1 yamt cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9049 1.1 christos if \$ac_cs_recheck; then
9050 1.1.1.1.6.1 yamt set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
9051 1.1.1.1.6.1 yamt shift
9052 1.1.1.1.6.1 yamt \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
9053 1.1.1.1.6.1 yamt CONFIG_SHELL='$SHELL'
9054 1.1 christos export CONFIG_SHELL
9055 1.1.1.1.6.1 yamt exec "\$@"
9056 1.1 christos fi
9057 1.1 christos
9058 1.1 christos _ACEOF
9059 1.1.1.1.6.1 yamt 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.6.1 yamt $as_echo "$ac_log"
9067 1.1 christos } >&5
9068 1.1 christos
9069 1.1 christos _ACEOF
9070 1.1.1.1.6.1 yamt cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9071 1.1.1.1.6.1 yamt #
9072 1.1.1.1.6.1 yamt # INIT-COMMANDS
9073 1.1.1.1.6.1 yamt #
9074 1.1.1.1.6.1 yamt
9075 1.1.1.1.6.1 yamt
9076 1.1 christos _ACEOF
9077 1.1 christos
9078 1.1.1.1.6.1 yamt 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.6.1 yamt "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.6.1 yamt "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.6.1 yamt "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.6.1 yamt "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.6.1 yamt "pcap_set_tstamp_precision.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_set_tstamp_precision.3pcap" ;;
9101 1.1.1.1.6.1 yamt "pcap_set_tstamp_type.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_set_tstamp_type.3pcap" ;;
9102 1.1 christos
9103 1.1.1.1.6.1 yamt *) 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.6.1 yamt 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.6.1 yamt tmp= ac_tmp=
9127 1.1 christos trap 'exit_status=$?
9128 1.1.1.1.6.1 yamt : "${ac_tmp:=$tmp}"
9129 1.1.1.1.6.1 yamt { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
9130 1.1 christos ' 0
9131 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
9143 1.1.1.1.6.1 yamt ac_tmp=$tmp
9144 1.1 christos
9145 1.1.1.1.6.1 yamt # Set up the scripts for CONFIG_FILES section.
9146 1.1.1.1.6.1 yamt # No need to generate them if there are no CONFIG_FILES.
9147 1.1.1.1.6.1 yamt # 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.6.1 yamt ac_cr=`echo X | tr X '\015'`
9152 1.1.1.1.6.1 yamt # On cygwin, bash can eat \r inside `` if the user requested igncr.
9153 1.1.1.1.6.1 yamt # But we know of no other shell where ac_cr would be empty at this
9154 1.1.1.1.6.1 yamt # point, so we can use a bashism as a fallback.
9155 1.1.1.1.6.1 yamt if test "x$ac_cr" = x; then
9156 1.1.1.1.6.1 yamt eval ac_cr=\$\'\\r\'
9157 1.1.1.1.6.1 yamt fi
9158 1.1.1.1.6.1 yamt ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
9159 1.1.1.1.6.1 yamt if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
9160 1.1.1.1.6.1 yamt ac_cs_awk_cr='\\r'
9161 1.1.1.1.6.1 yamt else
9162 1.1.1.1.6.1 yamt ac_cs_awk_cr=$ac_cr
9163 1.1.1.1.6.1 yamt fi
9164 1.1.1.1.6.1 yamt
9165 1.1.1.1.6.1 yamt echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
9166 1.1.1.1.6.1 yamt _ACEOF
9167 1.1 christos
9168 1.1 christos
9169 1.1.1.1.6.1 yamt {
9170 1.1.1.1.6.1 yamt echo "cat >conf$$subs.awk <<_ACEOF" &&
9171 1.1.1.1.6.1 yamt echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
9172 1.1.1.1.6.1 yamt echo "_ACEOF"
9173 1.1.1.1.6.1 yamt } >conf$$subs.sh ||
9174 1.1.1.1.6.1 yamt as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9175 1.1.1.1.6.1 yamt 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.6.1 yamt . ./conf$$subs.sh ||
9179 1.1.1.1.6.1 yamt as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9180 1.1 christos
9181 1.1.1.1.6.1 yamt ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
9182 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt rm -f conf$$subs.sh
9191 1.1 christos
9192 1.1.1.1.6.1 yamt cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9193 1.1.1.1.6.1 yamt cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
9194 1.1 christos _ACEOF
9195 1.1.1.1.6.1 yamt sed -n '
9196 1.1.1.1.6.1 yamt h
9197 1.1.1.1.6.1 yamt s/^/S["/; s/!.*/"]=/
9198 1.1.1.1.6.1 yamt p
9199 1.1.1.1.6.1 yamt g
9200 1.1.1.1.6.1 yamt s/^[^!]*!//
9201 1.1.1.1.6.1 yamt :repl
9202 1.1.1.1.6.1 yamt t repl
9203 1.1.1.1.6.1 yamt s/'"$ac_delim"'$//
9204 1.1.1.1.6.1 yamt t delim
9205 1.1.1.1.6.1 yamt :nl
9206 1.1.1.1.6.1 yamt h
9207 1.1.1.1.6.1 yamt s/\(.\{148\}\)..*/\1/
9208 1.1.1.1.6.1 yamt t more1
9209 1.1.1.1.6.1 yamt s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
9210 1.1.1.1.6.1 yamt p
9211 1.1.1.1.6.1 yamt n
9212 1.1.1.1.6.1 yamt b repl
9213 1.1.1.1.6.1 yamt :more1
9214 1.1.1.1.6.1 yamt s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9215 1.1.1.1.6.1 yamt p
9216 1.1.1.1.6.1 yamt g
9217 1.1.1.1.6.1 yamt s/.\{148\}//
9218 1.1.1.1.6.1 yamt t nl
9219 1.1.1.1.6.1 yamt :delim
9220 1.1.1.1.6.1 yamt h
9221 1.1.1.1.6.1 yamt s/\(.\{148\}\)..*/\1/
9222 1.1.1.1.6.1 yamt t more2
9223 1.1.1.1.6.1 yamt s/["\\]/\\&/g; s/^/"/; s/$/"/
9224 1.1.1.1.6.1 yamt p
9225 1.1.1.1.6.1 yamt b
9226 1.1.1.1.6.1 yamt :more2
9227 1.1.1.1.6.1 yamt s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9228 1.1.1.1.6.1 yamt p
9229 1.1.1.1.6.1 yamt g
9230 1.1.1.1.6.1 yamt s/.\{148\}//
9231 1.1.1.1.6.1 yamt t delim
9232 1.1.1.1.6.1 yamt ' <conf$$subs.awk | sed '
9233 1.1.1.1.6.1 yamt /^[^""]/{
9234 1.1.1.1.6.1 yamt N
9235 1.1.1.1.6.1 yamt s/\n//
9236 1.1.1.1.6.1 yamt }
9237 1.1.1.1.6.1 yamt ' >>$CONFIG_STATUS || ac_write_fail=1
9238 1.1.1.1.6.1 yamt rm -f conf$$subs.awk
9239 1.1.1.1.6.1 yamt cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9240 1.1.1.1.6.1 yamt _ACAWK
9241 1.1.1.1.6.1 yamt cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
9242 1.1.1.1.6.1 yamt for (key in S) S_is_set[key] = 1
9243 1.1.1.1.6.1 yamt FS = ""
9244 1.1 christos
9245 1.1.1.1.6.1 yamt }
9246 1.1.1.1.6.1 yamt {
9247 1.1.1.1.6.1 yamt line = $ 0
9248 1.1.1.1.6.1 yamt nfields = split(line, field, "@")
9249 1.1.1.1.6.1 yamt substed = 0
9250 1.1.1.1.6.1 yamt len = length(field[1])
9251 1.1.1.1.6.1 yamt for (i = 2; i < nfields; i++) {
9252 1.1.1.1.6.1 yamt key = field[i]
9253 1.1.1.1.6.1 yamt keylen = length(key)
9254 1.1.1.1.6.1 yamt if (S_is_set[key]) {
9255 1.1.1.1.6.1 yamt value = S[key]
9256 1.1.1.1.6.1 yamt line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
9257 1.1.1.1.6.1 yamt len += length(value) + length(field[++i])
9258 1.1.1.1.6.1 yamt substed = 1
9259 1.1.1.1.6.1 yamt } else
9260 1.1.1.1.6.1 yamt len += 1 + keylen
9261 1.1.1.1.6.1 yamt }
9262 1.1.1.1.6.1 yamt
9263 1.1.1.1.6.1 yamt print line
9264 1.1.1.1.6.1 yamt }
9265 1.1.1.1.6.1 yamt
9266 1.1.1.1.6.1 yamt _ACAWK
9267 1.1.1.1.6.1 yamt _ACEOF
9268 1.1.1.1.6.1 yamt cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9269 1.1.1.1.6.1 yamt if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
9270 1.1.1.1.6.1 yamt sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
9271 1.1.1.1.6.1 yamt else
9272 1.1.1.1.6.1 yamt cat
9273 1.1.1.1.6.1 yamt fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
9274 1.1.1.1.6.1 yamt || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
9275 1.1.1.1.6.1 yamt _ACEOF
9276 1.1 christos
9277 1.1.1.1.6.1 yamt # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
9278 1.1.1.1.6.1 yamt # ${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.6.1 yamt ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
9283 1.1.1.1.6.1 yamt h
9284 1.1.1.1.6.1 yamt s///
9285 1.1.1.1.6.1 yamt s/^/:/
9286 1.1.1.1.6.1 yamt s/[ ]*$/:/
9287 1.1.1.1.6.1 yamt s/:\$(srcdir):/:/g
9288 1.1.1.1.6.1 yamt s/:\${srcdir}:/:/g
9289 1.1.1.1.6.1 yamt s/:@srcdir@:/:/g
9290 1.1.1.1.6.1 yamt s/^:*//
9291 1.1 christos s/:*$//
9292 1.1.1.1.6.1 yamt x
9293 1.1.1.1.6.1 yamt s/\(=[ ]*\).*/\1/
9294 1.1.1.1.6.1 yamt G
9295 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt # Set up the scripts for CONFIG_HEADERS section.
9304 1.1.1.1.6.1 yamt # No need to generate them if there are no CONFIG_HEADERS.
9305 1.1.1.1.6.1 yamt # This happens for instance with `./config.status Makefile'.
9306 1.1.1.1.6.1 yamt if test -n "$CONFIG_HEADERS"; then
9307 1.1.1.1.6.1 yamt cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
9308 1.1.1.1.6.1 yamt BEGIN {
9309 1.1.1.1.6.1 yamt _ACEOF
9310 1.1.1.1.6.1 yamt
9311 1.1.1.1.6.1 yamt # Transform confdefs.h into an awk script `defines.awk', embedded as
9312 1.1.1.1.6.1 yamt # here-document in config.status, that substitutes the proper values into
9313 1.1.1.1.6.1 yamt # config.h.in to produce config.h.
9314 1.1.1.1.6.1 yamt
9315 1.1.1.1.6.1 yamt # Create a delimiter string that does not exist in confdefs.h, to ease
9316 1.1.1.1.6.1 yamt # handling of long lines.
9317 1.1.1.1.6.1 yamt ac_delim='%!_!# '
9318 1.1.1.1.6.1 yamt for ac_last_try in false false :; do
9319 1.1.1.1.6.1 yamt ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
9320 1.1.1.1.6.1 yamt if test -z "$ac_tt"; then
9321 1.1.1.1.6.1 yamt break
9322 1.1.1.1.6.1 yamt elif $ac_last_try; then
9323 1.1.1.1.6.1 yamt as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
9324 1.1.1.1.6.1 yamt else
9325 1.1.1.1.6.1 yamt ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9326 1.1.1.1.6.1 yamt fi
9327 1.1.1.1.6.1 yamt done
9328 1.1.1.1.6.1 yamt
9329 1.1.1.1.6.1 yamt # For the awk script, D is an array of macro values keyed by name,
9330 1.1.1.1.6.1 yamt # likewise P contains macro parameters if any. Preserve backslash
9331 1.1.1.1.6.1 yamt # newline sequences.
9332 1.1.1.1.6.1 yamt
9333 1.1.1.1.6.1 yamt ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
9334 1.1.1.1.6.1 yamt sed -n '
9335 1.1.1.1.6.1 yamt s/.\{148\}/&'"$ac_delim"'/g
9336 1.1.1.1.6.1 yamt t rset
9337 1.1.1.1.6.1 yamt :rset
9338 1.1.1.1.6.1 yamt s/^[ ]*#[ ]*define[ ][ ]*/ /
9339 1.1.1.1.6.1 yamt t def
9340 1.1.1.1.6.1 yamt d
9341 1.1.1.1.6.1 yamt :def
9342 1.1.1.1.6.1 yamt s/\\$//
9343 1.1.1.1.6.1 yamt t bsnl
9344 1.1.1.1.6.1 yamt s/["\\]/\\&/g
9345 1.1.1.1.6.1 yamt s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9346 1.1.1.1.6.1 yamt D["\1"]=" \3"/p
9347 1.1.1.1.6.1 yamt s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
9348 1.1.1.1.6.1 yamt d
9349 1.1.1.1.6.1 yamt :bsnl
9350 1.1.1.1.6.1 yamt s/["\\]/\\&/g
9351 1.1.1.1.6.1 yamt s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9352 1.1.1.1.6.1 yamt D["\1"]=" \3\\\\\\n"\\/p
9353 1.1.1.1.6.1 yamt t cont
9354 1.1.1.1.6.1 yamt s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
9355 1.1.1.1.6.1 yamt t cont
9356 1.1.1.1.6.1 yamt d
9357 1.1.1.1.6.1 yamt :cont
9358 1.1.1.1.6.1 yamt n
9359 1.1.1.1.6.1 yamt s/.\{148\}/&'"$ac_delim"'/g
9360 1.1.1.1.6.1 yamt t clear
9361 1.1.1.1.6.1 yamt :clear
9362 1.1.1.1.6.1 yamt s/\\$//
9363 1.1.1.1.6.1 yamt t bsnlc
9364 1.1.1.1.6.1 yamt s/["\\]/\\&/g; s/^/"/; s/$/"/p
9365 1.1.1.1.6.1 yamt d
9366 1.1.1.1.6.1 yamt :bsnlc
9367 1.1.1.1.6.1 yamt s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
9368 1.1.1.1.6.1 yamt b cont
9369 1.1.1.1.6.1 yamt ' <confdefs.h | sed '
9370 1.1.1.1.6.1 yamt s/'"$ac_delim"'/"\\\
9371 1.1.1.1.6.1 yamt "/g' >>$CONFIG_STATUS || ac_write_fail=1
9372 1.1.1.1.6.1 yamt
9373 1.1.1.1.6.1 yamt cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9374 1.1.1.1.6.1 yamt for (key in D) D_is_set[key] = 1
9375 1.1.1.1.6.1 yamt FS = ""
9376 1.1.1.1.6.1 yamt }
9377 1.1.1.1.6.1 yamt /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
9378 1.1.1.1.6.1 yamt line = \$ 0
9379 1.1.1.1.6.1 yamt split(line, arg, " ")
9380 1.1.1.1.6.1 yamt if (arg[1] == "#") {
9381 1.1.1.1.6.1 yamt defundef = arg[2]
9382 1.1.1.1.6.1 yamt mac1 = arg[3]
9383 1.1.1.1.6.1 yamt } else {
9384 1.1.1.1.6.1 yamt defundef = substr(arg[1], 2)
9385 1.1.1.1.6.1 yamt mac1 = arg[2]
9386 1.1.1.1.6.1 yamt }
9387 1.1.1.1.6.1 yamt split(mac1, mac2, "(") #)
9388 1.1.1.1.6.1 yamt macro = mac2[1]
9389 1.1.1.1.6.1 yamt prefix = substr(line, 1, index(line, defundef) - 1)
9390 1.1.1.1.6.1 yamt if (D_is_set[macro]) {
9391 1.1.1.1.6.1 yamt # Preserve the white space surrounding the "#".
9392 1.1.1.1.6.1 yamt print prefix "define", macro P[macro] D[macro]
9393 1.1.1.1.6.1 yamt next
9394 1.1.1.1.6.1 yamt } else {
9395 1.1.1.1.6.1 yamt # Replace #undef with comments. This is necessary, for example,
9396 1.1.1.1.6.1 yamt # in the case of _POSIX_SOURCE, which is predefined and required
9397 1.1.1.1.6.1 yamt # on some systems where configure will not decide to define it.
9398 1.1.1.1.6.1 yamt if (defundef == "undef") {
9399 1.1.1.1.6.1 yamt print "/*", prefix defundef, macro, "*/"
9400 1.1.1.1.6.1 yamt next
9401 1.1.1.1.6.1 yamt }
9402 1.1.1.1.6.1 yamt }
9403 1.1.1.1.6.1 yamt }
9404 1.1.1.1.6.1 yamt { print }
9405 1.1.1.1.6.1 yamt _ACAWK
9406 1.1.1.1.6.1 yamt _ACEOF
9407 1.1.1.1.6.1 yamt cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9408 1.1.1.1.6.1 yamt as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
9409 1.1.1.1.6.1 yamt fi # test -n "$CONFIG_HEADERS"
9410 1.1.1.1.6.1 yamt
9411 1.1 christos
9412 1.1.1.1.6.1 yamt eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
9413 1.1.1.1.6.1 yamt shift
9414 1.1.1.1.6.1 yamt 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.6.1 yamt :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.6.1 yamt -) 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.6.1 yamt as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9450 1.1 christos esac
9451 1.1.1.1.6.1 yamt case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9452 1.1.1.1.6.1 yamt 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.6.1 yamt configure_input='Generated from '`
9459 1.1.1.1.6.1 yamt $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9460 1.1.1.1.6.1 yamt `' 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9464 1.1.1.1.6.1 yamt $as_echo "$as_me: creating $ac_file" >&6;}
9465 1.1 christos fi
9466 1.1.1.1.6.1 yamt # Neutralize special characters interpreted by sed in replacement strings.
9467 1.1.1.1.6.1 yamt case $configure_input in #(
9468 1.1.1.1.6.1 yamt *\&* | *\|* | *\\* )
9469 1.1.1.1.6.1 yamt ac_sed_conf_input=`$as_echo "$configure_input" |
9470 1.1.1.1.6.1 yamt sed 's/[\\\\&|]/\\\\&/g'`;; #(
9471 1.1.1.1.6.1 yamt *) ac_sed_conf_input=$configure_input;;
9472 1.1.1.1.6.1 yamt esac
9473 1.1 christos
9474 1.1 christos case $ac_tag in
9475 1.1.1.1.6.1 yamt *:-:* | *:-) cat >"$ac_tmp/stdin" \
9476 1.1.1.1.6.1 yamt || 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.6.1 yamt $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.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt ac_sed_dataroot='
9557 1.1.1.1.6.1 yamt /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.6.1 yamt /@mandir@/p'
9566 1.1.1.1.6.1 yamt 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.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9570 1.1.1.1.6.1 yamt $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.6.1 yamt 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.6.1 yamt 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.6.1 yamt cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9587 1.1.1.1.6.1 yamt ac_sed_extra="$ac_vpsub
9588 1.1 christos $extrasub
9589 1.1 christos _ACEOF
9590 1.1.1.1.6.1 yamt 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.6.1 yamt 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.6.1 yamt 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.6.1 yamt "
9606 1.1.1.1.6.1 yamt eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9607 1.1.1.1.6.1 yamt >$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.6.1 yamt { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9611 1.1.1.1.6.1 yamt { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9612 1.1.1.1.6.1 yamt "$ac_tmp/out"`; test -z "$ac_out"; } &&
9613 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9614 1.1.1.1.6.1 yamt which seems to be undefined. Please make sure it is defined" >&5
9615 1.1.1.1.6.1 yamt $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9616 1.1.1.1.6.1 yamt which seems to be undefined. Please make sure it is defined" >&2;}
9617 1.1 christos
9618 1.1.1.1.6.1 yamt rm -f "$ac_tmp/stdin"
9619 1.1 christos case $ac_file in
9620 1.1.1.1.6.1 yamt -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9621 1.1.1.1.6.1 yamt *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9622 1.1.1.1.6.1 yamt esac \
9623 1.1.1.1.6.1 yamt || 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.6.1 yamt {
9631 1.1.1.1.6.1 yamt $as_echo "/* $configure_input */" \
9632 1.1.1.1.6.1 yamt && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9633 1.1.1.1.6.1 yamt } >"$ac_tmp/config.h" \
9634 1.1.1.1.6.1 yamt || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9635 1.1.1.1.6.1 yamt if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9636 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9637 1.1.1.1.6.1 yamt $as_echo "$as_me: $ac_file is unchanged" >&6;}
9638 1.1 christos else
9639 1.1.1.1.6.1 yamt rm -f "$ac_file"
9640 1.1.1.1.6.1 yamt mv "$ac_tmp/config.h" "$ac_file" \
9641 1.1.1.1.6.1 yamt || 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.6.1 yamt $as_echo "/* $configure_input */" \
9645 1.1.1.1.6.1 yamt && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9646 1.1.1.1.6.1 yamt || 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.6.1 yamt :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9651 1.1.1.1.6.1 yamt $as_echo "$as_me: executing $ac_file commands" >&6;}
9652 1.1.1.1.6.1 yamt ;;
9653 1.1 christos esac
9654 1.1 christos
9655 1.1.1.1.6.1 yamt
9656 1.1.1.1.6.1 yamt case $ac_file$ac_mode in
9657 1.1.1.1.6.1 yamt "default-1":C) if test -f .devel; then
9658 1.1.1.1.6.1 yamt echo timestamp > stamp-h
9659 1.1.1.1.6.1 yamt cat Makefile-devel-adds >> Makefile
9660 1.1.1.1.6.1 yamt make depend
9661 1.1.1.1.6.1 yamt fi ;;
9662 1.1.1.1.6.1 yamt
9663 1.1.1.1.6.1 yamt esac
9664 1.1 christos done # for ac_tag
9665 1.1 christos
9666 1.1 christos
9667 1.1.1.1.6.1 yamt 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.6.1 yamt test $ac_write_fail = 0 ||
9672 1.1.1.1.6.1 yamt as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9673 1.1.1.1.6.1 yamt
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.6.1 yamt $ac_cs_success || as_fn_exit 1
9694 1.1 christos fi
9695 1.1.1.1.6.1 yamt if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9696 1.1.1.1.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9697 1.1.1.1.6.1 yamt $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9698 1.1 christos fi
9699 1.1.1.1.6.1 yamt
9700 1.1 christos exit 0
9701