configure revision 1.2.6.1 1 1.1 christos #! /bin/sh
2 1.1 christos # Guess values for system-dependent variables and create Makefiles.
3 1.2.6.1 yamt # Generated by GNU Autoconf 2.69.
4 1.2.6.1 yamt #
5 1.2.6.1 yamt #
6 1.2.6.1 yamt # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 1.2.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.2.6.1 yamt ## -------------------- ##
12 1.2.6.1 yamt ## M4sh Initialization. ##
13 1.2.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.2.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.2.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.2.6.1 yamt case `(set -o) 2>/dev/null` in #(
26 1.2.6.1 yamt *posix*) :
27 1.2.6.1 yamt set -o posix ;; #(
28 1.2.6.1 yamt *) :
29 1.2.6.1 yamt ;;
30 1.1 christos esac
31 1.1 christos fi
32 1.1 christos
33 1.1 christos
34 1.2.6.1 yamt as_nl='
35 1.2.6.1 yamt '
36 1.2.6.1 yamt export as_nl
37 1.2.6.1 yamt # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 1.2.6.1 yamt as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 1.2.6.1 yamt as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 1.2.6.1 yamt as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 1.2.6.1 yamt # Prefer a ksh shell builtin over an external printf program on Solaris,
42 1.2.6.1 yamt # but without wasting forks for bash or zsh.
43 1.2.6.1 yamt if test -z "$BASH_VERSION$ZSH_VERSION" \
44 1.2.6.1 yamt && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 1.2.6.1 yamt as_echo='print -r --'
46 1.2.6.1 yamt as_echo_n='print -rn --'
47 1.2.6.1 yamt elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 1.2.6.1 yamt as_echo='printf %s\n'
49 1.2.6.1 yamt as_echo_n='printf %s'
50 1.2.6.1 yamt else
51 1.2.6.1 yamt if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 1.2.6.1 yamt as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 1.2.6.1 yamt as_echo_n='/usr/ucb/echo -n'
54 1.1 christos else
55 1.2.6.1 yamt as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 1.2.6.1 yamt as_echo_n_body='eval
57 1.2.6.1 yamt arg=$1;
58 1.2.6.1 yamt case $arg in #(
59 1.2.6.1 yamt *"$as_nl"*)
60 1.2.6.1 yamt expr "X$arg" : "X\\(.*\\)$as_nl";
61 1.2.6.1 yamt arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 1.2.6.1 yamt esac;
63 1.2.6.1 yamt expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 1.2.6.1 yamt '
65 1.2.6.1 yamt export as_echo_n_body
66 1.2.6.1 yamt as_echo_n='sh -c $as_echo_n_body as_echo'
67 1.1 christos fi
68 1.2.6.1 yamt export as_echo_body
69 1.2.6.1 yamt as_echo='sh -c $as_echo_body as_echo'
70 1.1 christos fi
71 1.1 christos
72 1.2.6.1 yamt # The user is always right.
73 1.2.6.1 yamt if test "${PATH_SEPARATOR+set}" != set; then
74 1.2.6.1 yamt PATH_SEPARATOR=:
75 1.2.6.1 yamt (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 1.2.6.1 yamt (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 1.2.6.1 yamt PATH_SEPARATOR=';'
78 1.2.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.2.6.1 yamt as_myself=
91 1.2.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.2.6.1 yamt test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 1.2.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.2.6.1 yamt $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 1.2.6.1 yamt exit 1
112 1.1 christos fi
113 1.1 christos
114 1.2.6.1 yamt # Unset variables that we do not need and which cause bugs (e.g. in
115 1.2.6.1 yamt # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 1.2.6.1 yamt # suppresses any "Segmentation fault" message there. '((' could
117 1.2.6.1 yamt # trigger a bug in pdksh 5.2.14.
118 1.2.6.1 yamt for as_var in BASH_ENV ENV MAIL MAILPATH
119 1.2.6.1 yamt do eval test x\${$as_var+set} = xset \
120 1.2.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.2.6.1 yamt LC_ALL=C
128 1.2.6.1 yamt export LC_ALL
129 1.2.6.1 yamt LANGUAGE=C
130 1.2.6.1 yamt export LANGUAGE
131 1.1 christos
132 1.1 christos # CDPATH.
133 1.2.6.1 yamt (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134 1.1 christos
135 1.2.6.1 yamt # Use a proper internal environment variable to ensure we don't fall
136 1.2.6.1 yamt # into an infinite loop, continuously re-executing ourselves.
137 1.2.6.1 yamt if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 1.2.6.1 yamt _as_can_reexec=no; export _as_can_reexec;
139 1.2.6.1 yamt # We cannot yet assume a decent shell, so we have to provide a
140 1.2.6.1 yamt # neutralization value for shells without unset; and this also
141 1.2.6.1 yamt # works around shells that cannot unset nonexistent variables.
142 1.2.6.1 yamt # Preserve -v and -x to the replacement shell.
143 1.2.6.1 yamt BASH_ENV=/dev/null
144 1.2.6.1 yamt ENV=/dev/null
145 1.2.6.1 yamt (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 1.2.6.1 yamt case $- in # ((((
147 1.2.6.1 yamt *v*x* | *x*v* ) as_opts=-vx ;;
148 1.2.6.1 yamt *v* ) as_opts=-v ;;
149 1.2.6.1 yamt *x* ) as_opts=-x ;;
150 1.2.6.1 yamt * ) as_opts= ;;
151 1.2.6.1 yamt esac
152 1.2.6.1 yamt exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 1.2.6.1 yamt # Admittedly, this is quite paranoid, since all the known shells bail
154 1.2.6.1 yamt # out after a failed `exec'.
155 1.2.6.1 yamt $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 1.2.6.1 yamt as_fn_exit 255
157 1.2.6.1 yamt fi
158 1.2.6.1 yamt # We don't want this to propagate to other subprocesses.
159 1.2.6.1 yamt { _as_can_reexec=; unset _as_can_reexec;}
160 1.1 christos if test "x$CONFIG_SHELL" = x; then
161 1.2.6.1 yamt as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 1.2.6.1 yamt emulate sh
163 1.2.6.1 yamt NULLCMD=:
164 1.2.6.1 yamt # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 1.2.6.1 yamt # is contrary to our usage. Disable this feature.
166 1.2.6.1 yamt alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 1.2.6.1 yamt setopt NO_GLOB_SUBST
168 1.1 christos else
169 1.2.6.1 yamt case \`(set -o) 2>/dev/null\` in #(
170 1.2.6.1 yamt *posix*) :
171 1.2.6.1 yamt set -o posix ;; #(
172 1.2.6.1 yamt *) :
173 1.2.6.1 yamt ;;
174 1.2.6.1 yamt esac
175 1.1 christos fi
176 1.2.6.1 yamt "
177 1.2.6.1 yamt as_required="as_fn_return () { (exit \$1); }
178 1.2.6.1 yamt as_fn_success () { as_fn_return 0; }
179 1.2.6.1 yamt as_fn_failure () { as_fn_return 1; }
180 1.2.6.1 yamt as_fn_ret_success () { return 0; }
181 1.2.6.1 yamt as_fn_ret_failure () { return 1; }
182 1.1 christos
183 1.1 christos exitcode=0
184 1.2.6.1 yamt as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 1.2.6.1 yamt as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 1.2.6.1 yamt as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 1.2.6.1 yamt as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 1.2.6.1 yamt if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189 1.2.6.1 yamt
190 1.2.6.1 yamt else
191 1.2.6.1 yamt exitcode=1; echo positional parameters were not saved.
192 1.2.6.1 yamt fi
193 1.2.6.1 yamt test x\$exitcode = x0 || exit 1
194 1.2.6.1 yamt test -x / || exit 1"
195 1.2.6.1 yamt as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 1.2.6.1 yamt as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 1.2.6.1 yamt eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 1.2.6.1 yamt test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 1.2.6.1 yamt test \$(( 1 + 1 )) = 2 || exit 1"
200 1.2.6.1 yamt if (eval "$as_required") 2>/dev/null; then :
201 1.2.6.1 yamt as_have_required=yes
202 1.1 christos else
203 1.2.6.1 yamt as_have_required=no
204 1.1 christos fi
205 1.2.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.2.6.1 yamt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209 1.2.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.2.6.1 yamt as_found=:
215 1.2.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.2.6.1 yamt # Try only shells that exist, to save several forks.
219 1.2.6.1 yamt as_shell=$as_dir/$as_base
220 1.2.6.1 yamt if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221 1.2.6.1 yamt { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222 1.2.6.1 yamt CONFIG_SHELL=$as_shell as_have_required=yes
223 1.2.6.1 yamt if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224 1.2.6.1 yamt break 2
225 1.2.6.1 yamt fi
226 1.2.6.1 yamt fi
227 1.1 christos done;;
228 1.1 christos esac
229 1.2.6.1 yamt as_found=false
230 1.1 christos done
231 1.2.6.1 yamt $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232 1.2.6.1 yamt { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233 1.2.6.1 yamt CONFIG_SHELL=$SHELL as_have_required=yes
234 1.2.6.1 yamt fi; }
235 1.1 christos IFS=$as_save_IFS
236 1.1 christos
237 1.1 christos
238 1.2.6.1 yamt if test "x$CONFIG_SHELL" != x; then :
239 1.2.6.1 yamt export CONFIG_SHELL
240 1.2.6.1 yamt # We cannot yet assume a decent shell, so we have to provide a
241 1.2.6.1 yamt # neutralization value for shells without unset; and this also
242 1.2.6.1 yamt # works around shells that cannot unset nonexistent variables.
243 1.2.6.1 yamt # Preserve -v and -x to the replacement shell.
244 1.2.6.1 yamt BASH_ENV=/dev/null
245 1.2.6.1 yamt ENV=/dev/null
246 1.2.6.1 yamt (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247 1.2.6.1 yamt case $- in # ((((
248 1.2.6.1 yamt *v*x* | *x*v* ) as_opts=-vx ;;
249 1.2.6.1 yamt *v* ) as_opts=-v ;;
250 1.2.6.1 yamt *x* ) as_opts=-x ;;
251 1.2.6.1 yamt * ) as_opts= ;;
252 1.2.6.1 yamt esac
253 1.2.6.1 yamt exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 1.2.6.1 yamt # Admittedly, this is quite paranoid, since all the known shells bail
255 1.2.6.1 yamt # out after a failed `exec'.
256 1.2.6.1 yamt $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257 1.2.6.1 yamt exit 255
258 1.2.6.1 yamt fi
259 1.2.6.1 yamt
260 1.2.6.1 yamt if test x$as_have_required = xno; then :
261 1.2.6.1 yamt $as_echo "$0: This script requires a shell more modern than all"
262 1.2.6.1 yamt $as_echo "$0: the shells that I found on your system."
263 1.2.6.1 yamt if test x${ZSH_VERSION+set} = xset ; then
264 1.2.6.1 yamt $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265 1.2.6.1 yamt $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266 1.2.6.1 yamt else
267 1.2.6.1 yamt $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system,
268 1.2.6.1 yamt $0: including any error possibly output before this
269 1.2.6.1 yamt $0: message. Then install a modern shell, or manually run
270 1.2.6.1 yamt $0: the script under such a shell if you do have one."
271 1.2.6.1 yamt fi
272 1.2.6.1 yamt exit 1
273 1.2.6.1 yamt fi
274 1.1 christos fi
275 1.1 christos fi
276 1.2.6.1 yamt SHELL=${CONFIG_SHELL-/bin/sh}
277 1.2.6.1 yamt export SHELL
278 1.2.6.1 yamt # Unset more variables known to interfere with behavior of common tools.
279 1.2.6.1 yamt CLICOLOR_FORCE= GREP_OPTIONS=
280 1.2.6.1 yamt unset CLICOLOR_FORCE GREP_OPTIONS
281 1.1 christos
282 1.2.6.1 yamt ## --------------------- ##
283 1.2.6.1 yamt ## M4sh Shell Functions. ##
284 1.2.6.1 yamt ## --------------------- ##
285 1.2.6.1 yamt # as_fn_unset VAR
286 1.2.6.1 yamt # ---------------
287 1.2.6.1 yamt # Portably unset VAR.
288 1.2.6.1 yamt as_fn_unset ()
289 1.2.6.1 yamt {
290 1.2.6.1 yamt { eval $1=; unset $1;}
291 1.2.6.1 yamt }
292 1.2.6.1 yamt as_unset=as_fn_unset
293 1.2.6.1 yamt
294 1.2.6.1 yamt # as_fn_set_status STATUS
295 1.2.6.1 yamt # -----------------------
296 1.2.6.1 yamt # Set $? to STATUS, without forking.
297 1.2.6.1 yamt as_fn_set_status ()
298 1.2.6.1 yamt {
299 1.2.6.1 yamt return $1
300 1.2.6.1 yamt } # as_fn_set_status
301 1.2.6.1 yamt
302 1.2.6.1 yamt # as_fn_exit STATUS
303 1.2.6.1 yamt # -----------------
304 1.2.6.1 yamt # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305 1.2.6.1 yamt as_fn_exit ()
306 1.2.6.1 yamt {
307 1.2.6.1 yamt set +e
308 1.2.6.1 yamt as_fn_set_status $1
309 1.2.6.1 yamt exit $1
310 1.2.6.1 yamt } # as_fn_exit
311 1.2.6.1 yamt
312 1.2.6.1 yamt # as_fn_mkdir_p
313 1.2.6.1 yamt # -------------
314 1.2.6.1 yamt # Create "$as_dir" as a directory, including parents if necessary.
315 1.2.6.1 yamt as_fn_mkdir_p ()
316 1.2.6.1 yamt {
317 1.1 christos
318 1.2.6.1 yamt case $as_dir in #(
319 1.2.6.1 yamt -*) as_dir=./$as_dir;;
320 1.2.6.1 yamt esac
321 1.2.6.1 yamt test -d "$as_dir" || eval $as_mkdir_p || {
322 1.2.6.1 yamt as_dirs=
323 1.2.6.1 yamt while :; do
324 1.2.6.1 yamt case $as_dir in #(
325 1.2.6.1 yamt *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326 1.2.6.1 yamt *) as_qdir=$as_dir;;
327 1.2.6.1 yamt esac
328 1.2.6.1 yamt as_dirs="'$as_qdir' $as_dirs"
329 1.2.6.1 yamt as_dir=`$as_dirname -- "$as_dir" ||
330 1.2.6.1 yamt $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331 1.2.6.1 yamt X"$as_dir" : 'X\(//\)[^/]' \| \
332 1.2.6.1 yamt X"$as_dir" : 'X\(//\)$' \| \
333 1.2.6.1 yamt X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334 1.2.6.1 yamt $as_echo X"$as_dir" |
335 1.2.6.1 yamt sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336 1.2.6.1 yamt s//\1/
337 1.2.6.1 yamt q
338 1.2.6.1 yamt }
339 1.2.6.1 yamt /^X\(\/\/\)[^/].*/{
340 1.2.6.1 yamt s//\1/
341 1.2.6.1 yamt q
342 1.2.6.1 yamt }
343 1.2.6.1 yamt /^X\(\/\/\)$/{
344 1.2.6.1 yamt s//\1/
345 1.2.6.1 yamt q
346 1.2.6.1 yamt }
347 1.2.6.1 yamt /^X\(\/\).*/{
348 1.2.6.1 yamt s//\1/
349 1.2.6.1 yamt q
350 1.2.6.1 yamt }
351 1.2.6.1 yamt s/.*/./; q'`
352 1.2.6.1 yamt test -d "$as_dir" && break
353 1.2.6.1 yamt done
354 1.2.6.1 yamt test -z "$as_dirs" || eval "mkdir $as_dirs"
355 1.2.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.2.6.1 yamt } # as_fn_mkdir_p
359 1.1 christos
360 1.2.6.1 yamt # as_fn_executable_p FILE
361 1.2.6.1 yamt # -----------------------
362 1.2.6.1 yamt # Test if FILE is an executable regular file.
363 1.2.6.1 yamt as_fn_executable_p ()
364 1.2.6.1 yamt {
365 1.2.6.1 yamt test -f "$1" && test -x "$1"
366 1.2.6.1 yamt } # as_fn_executable_p
367 1.2.6.1 yamt # as_fn_append VAR VALUE
368 1.2.6.1 yamt # ----------------------
369 1.2.6.1 yamt # Append the text in VALUE to the end of the definition contained in VAR. Take
370 1.2.6.1 yamt # advantage of any shell optimizations that allow amortized linear growth over
371 1.2.6.1 yamt # repeated appends, instead of the typical quadratic growth present in naive
372 1.2.6.1 yamt # implementations.
373 1.2.6.1 yamt if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374 1.2.6.1 yamt eval 'as_fn_append ()
375 1.2.6.1 yamt {
376 1.2.6.1 yamt eval $1+=\$2
377 1.2.6.1 yamt }'
378 1.1 christos else
379 1.2.6.1 yamt as_fn_append ()
380 1.2.6.1 yamt {
381 1.2.6.1 yamt eval $1=\$$1\$2
382 1.2.6.1 yamt }
383 1.2.6.1 yamt fi # as_fn_append
384 1.1 christos
385 1.2.6.1 yamt # as_fn_arith ARG...
386 1.2.6.1 yamt # ------------------
387 1.2.6.1 yamt # Perform arithmetic evaluation on the ARGs, and store the result in the
388 1.2.6.1 yamt # global $as_val. Take advantage of shells that can avoid forks. The arguments
389 1.2.6.1 yamt # must be portable across $(()) and expr.
390 1.2.6.1 yamt if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391 1.2.6.1 yamt eval 'as_fn_arith ()
392 1.2.6.1 yamt {
393 1.2.6.1 yamt as_val=$(( $* ))
394 1.2.6.1 yamt }'
395 1.1 christos else
396 1.2.6.1 yamt as_fn_arith ()
397 1.2.6.1 yamt {
398 1.2.6.1 yamt as_val=`expr "$@" || test $? -eq 1`
399 1.2.6.1 yamt }
400 1.2.6.1 yamt fi # as_fn_arith
401 1.1 christos
402 1.1 christos
403 1.2.6.1 yamt # as_fn_error STATUS ERROR [LINENO LOG_FD]
404 1.2.6.1 yamt # ----------------------------------------
405 1.2.6.1 yamt # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406 1.2.6.1 yamt # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407 1.2.6.1 yamt # script with STATUS, using 1 if that was 0.
408 1.2.6.1 yamt as_fn_error ()
409 1.2.6.1 yamt {
410 1.2.6.1 yamt as_status=$1; test $as_status -eq 0 && as_status=1
411 1.2.6.1 yamt if test "$4"; then
412 1.2.6.1 yamt as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414 1.2.6.1 yamt fi
415 1.2.6.1 yamt $as_echo "$as_me: error: $2" >&2
416 1.2.6.1 yamt as_fn_exit $as_status
417 1.2.6.1 yamt } # as_fn_error
418 1.1 christos
419 1.2.6.1 yamt if expr a : '\(a\)' >/dev/null 2>&1 &&
420 1.2.6.1 yamt test "X`expr 00001 : '.*\(...\)'`" = X001; then
421 1.2.6.1 yamt as_expr=expr
422 1.1 christos else
423 1.2.6.1 yamt as_expr=false
424 1.1 christos fi
425 1.1 christos
426 1.2.6.1 yamt if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427 1.2.6.1 yamt as_basename=basename
428 1.1 christos else
429 1.2.6.1 yamt as_basename=false
430 1.1 christos fi
431 1.1 christos
432 1.2.6.1 yamt if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433 1.2.6.1 yamt as_dirname=dirname
434 1.1 christos else
435 1.2.6.1 yamt as_dirname=false
436 1.1 christos fi
437 1.1 christos
438 1.2.6.1 yamt as_me=`$as_basename -- "$0" ||
439 1.2.6.1 yamt $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 1.2.6.1 yamt X"$0" : 'X\(//\)$' \| \
441 1.2.6.1 yamt X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442 1.2.6.1 yamt $as_echo X/"$0" |
443 1.2.6.1 yamt sed '/^.*\/\([^/][^/]*\)\/*$/{
444 1.2.6.1 yamt s//\1/
445 1.2.6.1 yamt q
446 1.2.6.1 yamt }
447 1.2.6.1 yamt /^X\/\(\/\/\)$/{
448 1.2.6.1 yamt s//\1/
449 1.2.6.1 yamt q
450 1.2.6.1 yamt }
451 1.2.6.1 yamt /^X\/\(\/\).*/{
452 1.2.6.1 yamt s//\1/
453 1.2.6.1 yamt q
454 1.2.6.1 yamt }
455 1.2.6.1 yamt s/.*/./; q'`
456 1.1 christos
457 1.2.6.1 yamt # Avoid depending upon Character Ranges.
458 1.2.6.1 yamt as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459 1.2.6.1 yamt as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 1.2.6.1 yamt as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461 1.2.6.1 yamt as_cr_digits='0123456789'
462 1.2.6.1 yamt as_cr_alnum=$as_cr_Letters$as_cr_digits
463 1.1 christos
464 1.1 christos
465 1.2.6.1 yamt as_lineno_1=$LINENO as_lineno_1a=$LINENO
466 1.2.6.1 yamt as_lineno_2=$LINENO as_lineno_2a=$LINENO
467 1.2.6.1 yamt eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468 1.2.6.1 yamt test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469 1.2.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.2.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.2.6.1 yamt # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489 1.2.6.1 yamt # already done that, so ensure we don't try to do so again and fall
490 1.2.6.1 yamt # in an infinite loop. This has already happened in practice.
491 1.2.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.2.6.1 yamt case `echo -n x` in #(((((
502 1.1 christos -n*)
503 1.2.6.1 yamt case `echo 'xy\c'` in
504 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
505 1.2.6.1 yamt xy) ECHO_C='\c';;
506 1.2.6.1 yamt *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
507 1.2.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.2.6.1 yamt mkdir conf$$.dir 2>/dev/null
519 1.1 christos fi
520 1.2.6.1 yamt if (echo >conf$$.file) 2>/dev/null; then
521 1.2.6.1 yamt if ln -s conf$$.file conf$$ 2>/dev/null; then
522 1.2.6.1 yamt as_ln_s='ln -s'
523 1.2.6.1 yamt # ... but there are two gotchas:
524 1.2.6.1 yamt # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525 1.2.6.1 yamt # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526 1.2.6.1 yamt # In both cases, we have to default to `cp -pR'.
527 1.2.6.1 yamt ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528 1.2.6.1 yamt as_ln_s='cp -pR'
529 1.2.6.1 yamt elif ln conf$$.file conf$$ 2>/dev/null; then
530 1.2.6.1 yamt as_ln_s=ln
531 1.2.6.1 yamt else
532 1.2.6.1 yamt as_ln_s='cp -pR'
533 1.2.6.1 yamt fi
534 1.1 christos else
535 1.2.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.2.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.2.6.1 yamt as_test_x='test -x'
548 1.2.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.2.6.1 yamt test -n "$DJDIR" || exec 7<&0 </dev/null
558 1.2.6.1 yamt exec 6>&1
559 1.1 christos
560 1.1 christos # Name of the host.
561 1.2.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.2.6.1 yamt PACKAGE_URL=
584 1.1 christos
585 1.1 christos ac_unique_file="tcpdump.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.2.6.1 yamt ac_subst_vars='LTLIBOBJS
623 1.1 christos INSTALL_DATA
624 1.2.6.1 yamt INSTALL_SCRIPT
625 1.2.6.1 yamt INSTALL_PROGRAM
626 1.2.6.1 yamt MAN_MISC_INFO
627 1.2.6.1 yamt MAN_FILE_FORMATS
628 1.2.6.1 yamt LOCALSRC
629 1.2.6.1 yamt V_PCAPDEP
630 1.2.6.1 yamt V_INCLS
631 1.2.6.1 yamt V_GROUP
632 1.2.6.1 yamt V_DEFS
633 1.2.6.1 yamt V_CCOPT
634 1.2.6.1 yamt MKDEP
635 1.2.6.1 yamt DEPENDENCY_CFLAG
636 1.2.6.1 yamt RANLIB
637 1.2.6.1 yamt PCAP_CONFIG
638 1.2.6.1 yamt LIBOBJS
639 1.2.6.1 yamt EGREP
640 1.2.6.1 yamt GREP
641 1.2.6.1 yamt CPP
642 1.2.6.1 yamt OBJEXT
643 1.2.6.1 yamt EXEEXT
644 1.2.6.1 yamt ac_ct_CC
645 1.2.6.1 yamt CPPFLAGS
646 1.2.6.1 yamt LDFLAGS
647 1.2.6.1 yamt CFLAGS
648 1.2.6.1 yamt CC
649 1.2.6.1 yamt SHLICC2
650 1.2.6.1 yamt host_os
651 1.2.6.1 yamt host_vendor
652 1.2.6.1 yamt host_cpu
653 1.2.6.1 yamt host
654 1.2.6.1 yamt build_os
655 1.2.6.1 yamt build_vendor
656 1.2.6.1 yamt build_cpu
657 1.2.6.1 yamt build
658 1.2.6.1 yamt target_alias
659 1.2.6.1 yamt host_alias
660 1.2.6.1 yamt build_alias
661 1.2.6.1 yamt LIBS
662 1.2.6.1 yamt ECHO_T
663 1.2.6.1 yamt ECHO_N
664 1.2.6.1 yamt ECHO_C
665 1.2.6.1 yamt DEFS
666 1.2.6.1 yamt mandir
667 1.2.6.1 yamt localedir
668 1.2.6.1 yamt libdir
669 1.2.6.1 yamt psdir
670 1.2.6.1 yamt pdfdir
671 1.2.6.1 yamt dvidir
672 1.2.6.1 yamt htmldir
673 1.2.6.1 yamt infodir
674 1.2.6.1 yamt docdir
675 1.2.6.1 yamt oldincludedir
676 1.2.6.1 yamt includedir
677 1.2.6.1 yamt localstatedir
678 1.2.6.1 yamt sharedstatedir
679 1.2.6.1 yamt sysconfdir
680 1.2.6.1 yamt datadir
681 1.2.6.1 yamt datarootdir
682 1.2.6.1 yamt libexecdir
683 1.2.6.1 yamt sbindir
684 1.2.6.1 yamt bindir
685 1.2.6.1 yamt program_transform_name
686 1.2.6.1 yamt prefix
687 1.2.6.1 yamt exec_prefix
688 1.2.6.1 yamt PACKAGE_URL
689 1.2.6.1 yamt PACKAGE_BUGREPORT
690 1.2.6.1 yamt PACKAGE_STRING
691 1.2.6.1 yamt PACKAGE_VERSION
692 1.2.6.1 yamt PACKAGE_TARNAME
693 1.2.6.1 yamt PACKAGE_NAME
694 1.2.6.1 yamt PATH_SEPARATOR
695 1.2.6.1 yamt SHELL'
696 1.1 christos ac_subst_files=''
697 1.2.6.1 yamt ac_user_opts='
698 1.2.6.1 yamt enable_option_checking
699 1.2.6.1 yamt with_gcc
700 1.2.6.1 yamt enable_universal
701 1.2.6.1 yamt with_smi
702 1.2.6.1 yamt enable_smb
703 1.2.6.1 yamt with_user
704 1.2.6.1 yamt with_chroot
705 1.2.6.1 yamt enable_ipv6
706 1.2.6.1 yamt with_crypto
707 1.2.6.1 yamt '
708 1.1 christos ac_precious_vars='build_alias
709 1.1 christos host_alias
710 1.1 christos target_alias
711 1.1 christos CC
712 1.1 christos CFLAGS
713 1.1 christos LDFLAGS
714 1.1 christos LIBS
715 1.1 christos CPPFLAGS
716 1.1 christos CPP'
717 1.1 christos
718 1.1 christos
719 1.1 christos # Initialize some variables set by options.
720 1.1 christos ac_init_help=
721 1.1 christos ac_init_version=false
722 1.2.6.1 yamt ac_unrecognized_opts=
723 1.2.6.1 yamt ac_unrecognized_sep=
724 1.1 christos # The variables have the same names as the options, with
725 1.1 christos # dashes changed to underlines.
726 1.1 christos cache_file=/dev/null
727 1.1 christos exec_prefix=NONE
728 1.1 christos no_create=
729 1.1 christos no_recursion=
730 1.1 christos prefix=NONE
731 1.1 christos program_prefix=NONE
732 1.1 christos program_suffix=NONE
733 1.1 christos program_transform_name=s,x,x,
734 1.1 christos silent=
735 1.1 christos site=
736 1.1 christos srcdir=
737 1.1 christos verbose=
738 1.1 christos x_includes=NONE
739 1.1 christos x_libraries=NONE
740 1.1 christos
741 1.1 christos # Installation directory options.
742 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo"
743 1.1 christos # and all the variables that are supposed to be based on exec_prefix
744 1.1 christos # by default will actually change.
745 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them.
746 1.1 christos # (The list follows the same order as the GNU Coding Standards.)
747 1.1 christos bindir='${exec_prefix}/bin'
748 1.1 christos sbindir='${exec_prefix}/sbin'
749 1.1 christos libexecdir='${exec_prefix}/libexec'
750 1.1 christos datarootdir='${prefix}/share'
751 1.1 christos datadir='${datarootdir}'
752 1.1 christos sysconfdir='${prefix}/etc'
753 1.1 christos sharedstatedir='${prefix}/com'
754 1.1 christos localstatedir='${prefix}/var'
755 1.1 christos includedir='${prefix}/include'
756 1.1 christos oldincludedir='/usr/include'
757 1.1 christos docdir='${datarootdir}/doc/${PACKAGE}'
758 1.1 christos infodir='${datarootdir}/info'
759 1.1 christos htmldir='${docdir}'
760 1.1 christos dvidir='${docdir}'
761 1.1 christos pdfdir='${docdir}'
762 1.1 christos psdir='${docdir}'
763 1.1 christos libdir='${exec_prefix}/lib'
764 1.1 christos localedir='${datarootdir}/locale'
765 1.1 christos mandir='${datarootdir}/man'
766 1.1 christos
767 1.1 christos ac_prev=
768 1.1 christos ac_dashdash=
769 1.1 christos for ac_option
770 1.1 christos do
771 1.1 christos # If the previous option needs an argument, assign it.
772 1.1 christos if test -n "$ac_prev"; then
773 1.1 christos eval $ac_prev=\$ac_option
774 1.1 christos ac_prev=
775 1.1 christos continue
776 1.1 christos fi
777 1.1 christos
778 1.1 christos case $ac_option in
779 1.2.6.1 yamt *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
780 1.2.6.1 yamt *=) ac_optarg= ;;
781 1.2.6.1 yamt *) ac_optarg=yes ;;
782 1.1 christos esac
783 1.1 christos
784 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos.
785 1.1 christos
786 1.1 christos case $ac_dashdash$ac_option in
787 1.1 christos --)
788 1.1 christos ac_dashdash=yes ;;
789 1.1 christos
790 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi)
791 1.1 christos ac_prev=bindir ;;
792 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
793 1.1 christos bindir=$ac_optarg ;;
794 1.1 christos
795 1.1 christos -build | --build | --buil | --bui | --bu)
796 1.1 christos ac_prev=build_alias ;;
797 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*)
798 1.1 christos build_alias=$ac_optarg ;;
799 1.1 christos
800 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \
801 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
802 1.1 christos ac_prev=cache_file ;;
803 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
804 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
805 1.1 christos cache_file=$ac_optarg ;;
806 1.1 christos
807 1.1 christos --config-cache | -C)
808 1.1 christos cache_file=config.cache ;;
809 1.1 christos
810 1.1 christos -datadir | --datadir | --datadi | --datad)
811 1.1 christos ac_prev=datadir ;;
812 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*)
813 1.1 christos datadir=$ac_optarg ;;
814 1.1 christos
815 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
816 1.1 christos | --dataroo | --dataro | --datar)
817 1.1 christos ac_prev=datarootdir ;;
818 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
819 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
820 1.1 christos datarootdir=$ac_optarg ;;
821 1.1 christos
822 1.1 christos -disable-* | --disable-*)
823 1.2.6.1 yamt ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
824 1.1 christos # Reject names that are not valid shell variable names.
825 1.2.6.1 yamt expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
826 1.2.6.1 yamt as_fn_error $? "invalid feature name: $ac_useropt"
827 1.2.6.1 yamt ac_useropt_orig=$ac_useropt
828 1.2.6.1 yamt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
829 1.2.6.1 yamt case $ac_user_opts in
830 1.2.6.1 yamt *"
831 1.2.6.1 yamt "enable_$ac_useropt"
832 1.2.6.1 yamt "*) ;;
833 1.2.6.1 yamt *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
834 1.2.6.1 yamt ac_unrecognized_sep=', ';;
835 1.2.6.1 yamt esac
836 1.2.6.1 yamt eval enable_$ac_useropt=no ;;
837 1.1 christos
838 1.1 christos -docdir | --docdir | --docdi | --doc | --do)
839 1.1 christos ac_prev=docdir ;;
840 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
841 1.1 christos docdir=$ac_optarg ;;
842 1.1 christos
843 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
844 1.1 christos ac_prev=dvidir ;;
845 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
846 1.1 christos dvidir=$ac_optarg ;;
847 1.1 christos
848 1.1 christos -enable-* | --enable-*)
849 1.2.6.1 yamt ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
850 1.1 christos # Reject names that are not valid shell variable names.
851 1.2.6.1 yamt expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
852 1.2.6.1 yamt as_fn_error $? "invalid feature name: $ac_useropt"
853 1.2.6.1 yamt ac_useropt_orig=$ac_useropt
854 1.2.6.1 yamt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
855 1.2.6.1 yamt case $ac_user_opts in
856 1.2.6.1 yamt *"
857 1.2.6.1 yamt "enable_$ac_useropt"
858 1.2.6.1 yamt "*) ;;
859 1.2.6.1 yamt *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
860 1.2.6.1 yamt ac_unrecognized_sep=', ';;
861 1.2.6.1 yamt esac
862 1.2.6.1 yamt eval enable_$ac_useropt=\$ac_optarg ;;
863 1.1 christos
864 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
865 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
866 1.1 christos | --exec | --exe | --ex)
867 1.1 christos ac_prev=exec_prefix ;;
868 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
869 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
870 1.1 christos | --exec=* | --exe=* | --ex=*)
871 1.1 christos exec_prefix=$ac_optarg ;;
872 1.1 christos
873 1.1 christos -gas | --gas | --ga | --g)
874 1.1 christos # Obsolete; use --with-gas.
875 1.1 christos with_gas=yes ;;
876 1.1 christos
877 1.1 christos -help | --help | --hel | --he | -h)
878 1.1 christos ac_init_help=long ;;
879 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
880 1.1 christos ac_init_help=recursive ;;
881 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
882 1.1 christos ac_init_help=short ;;
883 1.1 christos
884 1.1 christos -host | --host | --hos | --ho)
885 1.1 christos ac_prev=host_alias ;;
886 1.1 christos -host=* | --host=* | --hos=* | --ho=*)
887 1.1 christos host_alias=$ac_optarg ;;
888 1.1 christos
889 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
890 1.1 christos ac_prev=htmldir ;;
891 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
892 1.1 christos | --ht=*)
893 1.1 christos htmldir=$ac_optarg ;;
894 1.1 christos
895 1.1 christos -includedir | --includedir | --includedi | --included | --include \
896 1.1 christos | --includ | --inclu | --incl | --inc)
897 1.1 christos ac_prev=includedir ;;
898 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
899 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*)
900 1.1 christos includedir=$ac_optarg ;;
901 1.1 christos
902 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf)
903 1.1 christos ac_prev=infodir ;;
904 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
905 1.1 christos infodir=$ac_optarg ;;
906 1.1 christos
907 1.1 christos -libdir | --libdir | --libdi | --libd)
908 1.1 christos ac_prev=libdir ;;
909 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*)
910 1.1 christos libdir=$ac_optarg ;;
911 1.1 christos
912 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
913 1.1 christos | --libexe | --libex | --libe)
914 1.1 christos ac_prev=libexecdir ;;
915 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
916 1.1 christos | --libexe=* | --libex=* | --libe=*)
917 1.1 christos libexecdir=$ac_optarg ;;
918 1.1 christos
919 1.1 christos -localedir | --localedir | --localedi | --localed | --locale)
920 1.1 christos ac_prev=localedir ;;
921 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
922 1.1 christos localedir=$ac_optarg ;;
923 1.1 christos
924 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \
925 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals)
926 1.1 christos ac_prev=localstatedir ;;
927 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
928 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
929 1.1 christos localstatedir=$ac_optarg ;;
930 1.1 christos
931 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
932 1.1 christos ac_prev=mandir ;;
933 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
934 1.1 christos mandir=$ac_optarg ;;
935 1.1 christos
936 1.1 christos -nfp | --nfp | --nf)
937 1.1 christos # Obsolete; use --without-fp.
938 1.1 christos with_fp=no ;;
939 1.1 christos
940 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \
941 1.1 christos | --no-cr | --no-c | -n)
942 1.1 christos no_create=yes ;;
943 1.1 christos
944 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \
945 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
946 1.1 christos no_recursion=yes ;;
947 1.1 christos
948 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
949 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
950 1.1 christos | --oldin | --oldi | --old | --ol | --o)
951 1.1 christos ac_prev=oldincludedir ;;
952 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
953 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
954 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
955 1.1 christos oldincludedir=$ac_optarg ;;
956 1.1 christos
957 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
958 1.1 christos ac_prev=prefix ;;
959 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
960 1.1 christos prefix=$ac_optarg ;;
961 1.1 christos
962 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \
963 1.1 christos | --program-pre | --program-pr | --program-p)
964 1.1 christos ac_prev=program_prefix ;;
965 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \
966 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
967 1.1 christos program_prefix=$ac_optarg ;;
968 1.1 christos
969 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \
970 1.1 christos | --program-suf | --program-su | --program-s)
971 1.1 christos ac_prev=program_suffix ;;
972 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \
973 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
974 1.1 christos program_suffix=$ac_optarg ;;
975 1.1 christos
976 1.1 christos -program-transform-name | --program-transform-name \
977 1.1 christos | --program-transform-nam | --program-transform-na \
978 1.1 christos | --program-transform-n | --program-transform- \
979 1.1 christos | --program-transform | --program-transfor \
980 1.1 christos | --program-transfo | --program-transf \
981 1.1 christos | --program-trans | --program-tran \
982 1.1 christos | --progr-tra | --program-tr | --program-t)
983 1.1 christos ac_prev=program_transform_name ;;
984 1.1 christos -program-transform-name=* | --program-transform-name=* \
985 1.1 christos | --program-transform-nam=* | --program-transform-na=* \
986 1.1 christos | --program-transform-n=* | --program-transform-=* \
987 1.1 christos | --program-transform=* | --program-transfor=* \
988 1.1 christos | --program-transfo=* | --program-transf=* \
989 1.1 christos | --program-trans=* | --program-tran=* \
990 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*)
991 1.1 christos program_transform_name=$ac_optarg ;;
992 1.1 christos
993 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
994 1.1 christos ac_prev=pdfdir ;;
995 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
996 1.1 christos pdfdir=$ac_optarg ;;
997 1.1 christos
998 1.1 christos -psdir | --psdir | --psdi | --psd | --ps)
999 1.1 christos ac_prev=psdir ;;
1000 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1001 1.1 christos psdir=$ac_optarg ;;
1002 1.1 christos
1003 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1004 1.1 christos | -silent | --silent | --silen | --sile | --sil)
1005 1.1 christos silent=yes ;;
1006 1.1 christos
1007 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1008 1.1 christos ac_prev=sbindir ;;
1009 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1010 1.1 christos | --sbi=* | --sb=*)
1011 1.1 christos sbindir=$ac_optarg ;;
1012 1.1 christos
1013 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \
1014 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1015 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \
1016 1.1 christos | --sha | --sh)
1017 1.1 christos ac_prev=sharedstatedir ;;
1018 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1019 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1020 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1021 1.1 christos | --sha=* | --sh=*)
1022 1.1 christos sharedstatedir=$ac_optarg ;;
1023 1.1 christos
1024 1.1 christos -site | --site | --sit)
1025 1.1 christos ac_prev=site ;;
1026 1.1 christos -site=* | --site=* | --sit=*)
1027 1.1 christos site=$ac_optarg ;;
1028 1.1 christos
1029 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1030 1.1 christos ac_prev=srcdir ;;
1031 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1032 1.1 christos srcdir=$ac_optarg ;;
1033 1.1 christos
1034 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1035 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy)
1036 1.1 christos ac_prev=sysconfdir ;;
1037 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1038 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1039 1.1 christos sysconfdir=$ac_optarg ;;
1040 1.1 christos
1041 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t)
1042 1.1 christos ac_prev=target_alias ;;
1043 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1044 1.1 christos target_alias=$ac_optarg ;;
1045 1.1 christos
1046 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb)
1047 1.1 christos verbose=yes ;;
1048 1.1 christos
1049 1.1 christos -version | --version | --versio | --versi | --vers | -V)
1050 1.1 christos ac_init_version=: ;;
1051 1.1 christos
1052 1.1 christos -with-* | --with-*)
1053 1.2.6.1 yamt ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1054 1.1 christos # Reject names that are not valid shell variable names.
1055 1.2.6.1 yamt expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1056 1.2.6.1 yamt as_fn_error $? "invalid package name: $ac_useropt"
1057 1.2.6.1 yamt ac_useropt_orig=$ac_useropt
1058 1.2.6.1 yamt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1059 1.2.6.1 yamt case $ac_user_opts in
1060 1.2.6.1 yamt *"
1061 1.2.6.1 yamt "with_$ac_useropt"
1062 1.2.6.1 yamt "*) ;;
1063 1.2.6.1 yamt *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1064 1.2.6.1 yamt ac_unrecognized_sep=', ';;
1065 1.2.6.1 yamt esac
1066 1.2.6.1 yamt eval with_$ac_useropt=\$ac_optarg ;;
1067 1.1 christos
1068 1.1 christos -without-* | --without-*)
1069 1.2.6.1 yamt ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1070 1.1 christos # Reject names that are not valid shell variable names.
1071 1.2.6.1 yamt expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1072 1.2.6.1 yamt as_fn_error $? "invalid package name: $ac_useropt"
1073 1.2.6.1 yamt ac_useropt_orig=$ac_useropt
1074 1.2.6.1 yamt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1075 1.2.6.1 yamt case $ac_user_opts in
1076 1.2.6.1 yamt *"
1077 1.2.6.1 yamt "with_$ac_useropt"
1078 1.2.6.1 yamt "*) ;;
1079 1.2.6.1 yamt *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1080 1.2.6.1 yamt ac_unrecognized_sep=', ';;
1081 1.2.6.1 yamt esac
1082 1.2.6.1 yamt eval with_$ac_useropt=no ;;
1083 1.1 christos
1084 1.1 christos --x)
1085 1.1 christos # Obsolete; use --with-x.
1086 1.1 christos with_x=yes ;;
1087 1.1 christos
1088 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1089 1.1 christos | --x-incl | --x-inc | --x-in | --x-i)
1090 1.1 christos ac_prev=x_includes ;;
1091 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1092 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1093 1.1 christos x_includes=$ac_optarg ;;
1094 1.1 christos
1095 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \
1096 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1097 1.1 christos ac_prev=x_libraries ;;
1098 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1099 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1100 1.1 christos x_libraries=$ac_optarg ;;
1101 1.1 christos
1102 1.2.6.1 yamt -*) as_fn_error $? "unrecognized option: \`$ac_option'
1103 1.2.6.1 yamt Try \`$0 --help' for more information"
1104 1.1 christos ;;
1105 1.1 christos
1106 1.1 christos *=*)
1107 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1108 1.1 christos # Reject names that are not valid shell variable names.
1109 1.2.6.1 yamt case $ac_envvar in #(
1110 1.2.6.1 yamt '' | [0-9]* | *[!_$as_cr_alnum]* )
1111 1.2.6.1 yamt as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1112 1.2.6.1 yamt esac
1113 1.1 christos eval $ac_envvar=\$ac_optarg
1114 1.1 christos export $ac_envvar ;;
1115 1.1 christos
1116 1.1 christos *)
1117 1.1 christos # FIXME: should be removed in autoconf 3.0.
1118 1.2.6.1 yamt $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1119 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1120 1.2.6.1 yamt $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1121 1.2.6.1 yamt : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1122 1.1 christos ;;
1123 1.1 christos
1124 1.1 christos esac
1125 1.1 christos done
1126 1.1 christos
1127 1.1 christos if test -n "$ac_prev"; then
1128 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1129 1.2.6.1 yamt as_fn_error $? "missing argument to $ac_option"
1130 1.2.6.1 yamt fi
1131 1.2.6.1 yamt
1132 1.2.6.1 yamt if test -n "$ac_unrecognized_opts"; then
1133 1.2.6.1 yamt case $enable_option_checking in
1134 1.2.6.1 yamt no) ;;
1135 1.2.6.1 yamt fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1136 1.2.6.1 yamt *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1137 1.2.6.1 yamt esac
1138 1.1 christos fi
1139 1.1 christos
1140 1.2.6.1 yamt # Check all directory arguments for consistency.
1141 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1142 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \
1143 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1144 1.1 christos libdir localedir mandir
1145 1.1 christos do
1146 1.1 christos eval ac_val=\$$ac_var
1147 1.2.6.1 yamt # Remove trailing slashes.
1148 1.2.6.1 yamt case $ac_val in
1149 1.2.6.1 yamt */ )
1150 1.2.6.1 yamt ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1151 1.2.6.1 yamt eval $ac_var=\$ac_val;;
1152 1.2.6.1 yamt esac
1153 1.2.6.1 yamt # Be sure to have absolute directory names.
1154 1.1 christos case $ac_val in
1155 1.1 christos [\\/$]* | ?:[\\/]* ) continue;;
1156 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1157 1.1 christos esac
1158 1.2.6.1 yamt as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1159 1.1 christos done
1160 1.1 christos
1161 1.1 christos # There might be people who depend on the old broken behavior: `$host'
1162 1.1 christos # used to hold the argument of --host etc.
1163 1.1 christos # FIXME: To remove some day.
1164 1.1 christos build=$build_alias
1165 1.1 christos host=$host_alias
1166 1.1 christos target=$target_alias
1167 1.1 christos
1168 1.1 christos # FIXME: To remove some day.
1169 1.1 christos if test "x$host_alias" != x; then
1170 1.1 christos if test "x$build_alias" = x; then
1171 1.1 christos cross_compiling=maybe
1172 1.1 christos elif test "x$build_alias" != "x$host_alias"; then
1173 1.1 christos cross_compiling=yes
1174 1.1 christos fi
1175 1.1 christos fi
1176 1.1 christos
1177 1.1 christos ac_tool_prefix=
1178 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias-
1179 1.1 christos
1180 1.1 christos test "$silent" = yes && exec 6>/dev/null
1181 1.1 christos
1182 1.1 christos
1183 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" &&
1184 1.1 christos ac_ls_di=`ls -di .` &&
1185 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1186 1.2.6.1 yamt as_fn_error $? "working directory cannot be determined"
1187 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1188 1.2.6.1 yamt as_fn_error $? "pwd does not report name of working directory"
1189 1.1 christos
1190 1.1 christos
1191 1.1 christos # Find the source files, if location was not specified.
1192 1.1 christos if test -z "$srcdir"; then
1193 1.1 christos ac_srcdir_defaulted=yes
1194 1.1 christos # Try the directory containing this script, then the parent directory.
1195 1.2.6.1 yamt ac_confdir=`$as_dirname -- "$as_myself" ||
1196 1.2.6.1 yamt $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1197 1.2.6.1 yamt X"$as_myself" : 'X\(//\)[^/]' \| \
1198 1.2.6.1 yamt X"$as_myself" : 'X\(//\)$' \| \
1199 1.2.6.1 yamt X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1200 1.2.6.1 yamt $as_echo X"$as_myself" |
1201 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1202 1.1 christos s//\1/
1203 1.1 christos q
1204 1.1 christos }
1205 1.1 christos /^X\(\/\/\)[^/].*/{
1206 1.1 christos s//\1/
1207 1.1 christos q
1208 1.1 christos }
1209 1.1 christos /^X\(\/\/\)$/{
1210 1.1 christos s//\1/
1211 1.1 christos q
1212 1.1 christos }
1213 1.1 christos /^X\(\/\).*/{
1214 1.1 christos s//\1/
1215 1.1 christos q
1216 1.1 christos }
1217 1.1 christos s/.*/./; q'`
1218 1.1 christos srcdir=$ac_confdir
1219 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1220 1.1 christos srcdir=..
1221 1.1 christos fi
1222 1.1 christos else
1223 1.1 christos ac_srcdir_defaulted=no
1224 1.1 christos fi
1225 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1226 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1227 1.2.6.1 yamt as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1228 1.1 christos fi
1229 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1230 1.1 christos ac_abs_confdir=`(
1231 1.2.6.1 yamt cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1232 1.1 christos pwd)`
1233 1.1 christos # When building in place, set srcdir=.
1234 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then
1235 1.1 christos srcdir=.
1236 1.1 christos fi
1237 1.1 christos # Remove unnecessary trailing slashes from srcdir.
1238 1.1 christos # Double slashes in file names in object file debugging info
1239 1.1 christos # mess up M-x gdb in Emacs.
1240 1.1 christos case $srcdir in
1241 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1242 1.1 christos esac
1243 1.1 christos for ac_var in $ac_precious_vars; do
1244 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set}
1245 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var}
1246 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1247 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var}
1248 1.1 christos done
1249 1.1 christos
1250 1.1 christos #
1251 1.1 christos # Report the --help message.
1252 1.1 christos #
1253 1.1 christos if test "$ac_init_help" = "long"; then
1254 1.1 christos # Omit some internal or obsolete options to make the list less imposing.
1255 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh.
1256 1.1 christos cat <<_ACEOF
1257 1.1 christos \`configure' configures this package to adapt to many kinds of systems.
1258 1.1 christos
1259 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]...
1260 1.1 christos
1261 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as
1262 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables.
1263 1.1 christos
1264 1.1 christos Defaults for the options are specified in brackets.
1265 1.1 christos
1266 1.1 christos Configuration:
1267 1.1 christos -h, --help display this help and exit
1268 1.1 christos --help=short display options specific to this package
1269 1.1 christos --help=recursive display the short help of all the included packages
1270 1.1 christos -V, --version display version information and exit
1271 1.2.6.1 yamt -q, --quiet, --silent do not print \`checking ...' messages
1272 1.1 christos --cache-file=FILE cache test results in FILE [disabled]
1273 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache'
1274 1.1 christos -n, --no-create do not create output files
1275 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..']
1276 1.1 christos
1277 1.1 christos Installation directories:
1278 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX
1279 1.2.6.1 yamt [$ac_default_prefix]
1280 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1281 1.2.6.1 yamt [PREFIX]
1282 1.1 christos
1283 1.1 christos By default, \`make install' will install all the files in
1284 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1285 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1286 1.1 christos for instance \`--prefix=\$HOME'.
1287 1.1 christos
1288 1.1 christos For better control, use the options below.
1289 1.1 christos
1290 1.1 christos Fine tuning of the installation directories:
1291 1.2.6.1 yamt --bindir=DIR user executables [EPREFIX/bin]
1292 1.2.6.1 yamt --sbindir=DIR system admin executables [EPREFIX/sbin]
1293 1.2.6.1 yamt --libexecdir=DIR program executables [EPREFIX/libexec]
1294 1.2.6.1 yamt --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1295 1.2.6.1 yamt --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1296 1.2.6.1 yamt --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1297 1.2.6.1 yamt --libdir=DIR object code libraries [EPREFIX/lib]
1298 1.2.6.1 yamt --includedir=DIR C header files [PREFIX/include]
1299 1.2.6.1 yamt --oldincludedir=DIR C header files for non-gcc [/usr/include]
1300 1.2.6.1 yamt --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1301 1.2.6.1 yamt --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1302 1.2.6.1 yamt --infodir=DIR info documentation [DATAROOTDIR/info]
1303 1.2.6.1 yamt --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1304 1.2.6.1 yamt --mandir=DIR man documentation [DATAROOTDIR/man]
1305 1.2.6.1 yamt --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1306 1.2.6.1 yamt --htmldir=DIR html documentation [DOCDIR]
1307 1.2.6.1 yamt --dvidir=DIR dvi documentation [DOCDIR]
1308 1.2.6.1 yamt --pdfdir=DIR pdf documentation [DOCDIR]
1309 1.2.6.1 yamt --psdir=DIR ps documentation [DOCDIR]
1310 1.1 christos _ACEOF
1311 1.1 christos
1312 1.1 christos cat <<\_ACEOF
1313 1.1 christos
1314 1.1 christos System types:
1315 1.1 christos --build=BUILD configure for building on BUILD [guessed]
1316 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD]
1317 1.1 christos _ACEOF
1318 1.1 christos fi
1319 1.1 christos
1320 1.1 christos if test -n "$ac_init_help"; then
1321 1.1 christos
1322 1.1 christos cat <<\_ACEOF
1323 1.1 christos
1324 1.1 christos Optional Features:
1325 1.2.6.1 yamt --disable-option-checking ignore unrecognized --enable/--with options
1326 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1327 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1328 1.2.6.1 yamt --disable-universal don't build universal on OS X
1329 1.1 christos --enable-smb enable possibly-buggy SMB printer default=yes
1330 1.1 christos --disable-smb disable possibly-buggy SMB printer
1331 1.1 christos --enable-ipv6 enable ipv6 (with ipv4) support
1332 1.1 christos --disable-ipv6 disable ipv6 support
1333 1.1 christos
1334 1.1 christos Optional Packages:
1335 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1336 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1337 1.1 christos --without-gcc don't use gcc
1338 1.1 christos --with-smi link with libsmi (allows to load MIBs on the fly to decode SNMP packets. default=yes
1339 1.1 christos --without-smi don't link with libsmi
1340 1.1 christos --with-user=USERNAME drop privileges by default to USERNAME
1341 1.1 christos --with-chroot=DIRECTORY when dropping privileges, chroot to DIRECTORY
1342 1.2.6.1 yamt --with-crypto use OpenSSL libcrypto [default=yes, if available]
1343 1.1 christos
1344 1.1 christos Some influential environment variables:
1345 1.1 christos CC C compiler command
1346 1.1 christos CFLAGS C compiler flags
1347 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1348 1.1 christos nonstandard directory <lib dir>
1349 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library>
1350 1.2.6.1 yamt CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1351 1.1 christos you have headers in a nonstandard directory <include dir>
1352 1.1 christos CPP C preprocessor
1353 1.1 christos
1354 1.1 christos Use these variables to override the choices made by `configure' or to help
1355 1.1 christos it to find libraries and programs with nonstandard names/locations.
1356 1.1 christos
1357 1.2.6.1 yamt Report bugs to the package provider.
1358 1.1 christos _ACEOF
1359 1.1 christos ac_status=$?
1360 1.1 christos fi
1361 1.1 christos
1362 1.1 christos if test "$ac_init_help" = "recursive"; then
1363 1.1 christos # If there are subdirs, report their specific --help.
1364 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1365 1.2.6.1 yamt test -d "$ac_dir" ||
1366 1.2.6.1 yamt { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1367 1.2.6.1 yamt continue
1368 1.1 christos ac_builddir=.
1369 1.1 christos
1370 1.1 christos case "$ac_dir" in
1371 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1372 1.1 christos *)
1373 1.2.6.1 yamt ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1374 1.1 christos # A ".." for each directory in $ac_dir_suffix.
1375 1.2.6.1 yamt ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1376 1.1 christos case $ac_top_builddir_sub in
1377 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1378 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1379 1.1 christos esac ;;
1380 1.1 christos esac
1381 1.1 christos ac_abs_top_builddir=$ac_pwd
1382 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
1383 1.1 christos # for backward compatibility:
1384 1.1 christos ac_top_builddir=$ac_top_build_prefix
1385 1.1 christos
1386 1.1 christos case $srcdir in
1387 1.1 christos .) # We are building in place.
1388 1.1 christos ac_srcdir=.
1389 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
1390 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
1391 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
1392 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
1393 1.1 christos ac_top_srcdir=$srcdir
1394 1.1 christos ac_abs_top_srcdir=$srcdir ;;
1395 1.1 christos *) # Relative name.
1396 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1397 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
1398 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1399 1.1 christos esac
1400 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1401 1.1 christos
1402 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; }
1403 1.1 christos # Check for guested configure.
1404 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then
1405 1.1 christos echo &&
1406 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1407 1.1 christos elif test -f "$ac_srcdir/configure"; then
1408 1.1 christos echo &&
1409 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive
1410 1.1 christos else
1411 1.2.6.1 yamt $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1412 1.1 christos fi || ac_status=$?
1413 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; }
1414 1.1 christos done
1415 1.1 christos fi
1416 1.1 christos
1417 1.1 christos test -n "$ac_init_help" && exit $ac_status
1418 1.1 christos if $ac_init_version; then
1419 1.1 christos cat <<\_ACEOF
1420 1.1 christos configure
1421 1.2.6.1 yamt generated by GNU Autoconf 2.69
1422 1.1 christos
1423 1.2.6.1 yamt Copyright (C) 2012 Free Software Foundation, Inc.
1424 1.1 christos This configure script is free software; the Free Software Foundation
1425 1.1 christos gives unlimited permission to copy, distribute and modify it.
1426 1.1 christos _ACEOF
1427 1.1 christos exit
1428 1.1 christos fi
1429 1.1 christos
1430 1.2.6.1 yamt ## ------------------------ ##
1431 1.2.6.1 yamt ## Autoconf initialization. ##
1432 1.2.6.1 yamt ## ------------------------ ##
1433 1.2.6.1 yamt
1434 1.2.6.1 yamt # ac_fn_c_try_compile LINENO
1435 1.2.6.1 yamt # --------------------------
1436 1.2.6.1 yamt # Try to compile conftest.$ac_ext, and return whether this succeeded.
1437 1.2.6.1 yamt ac_fn_c_try_compile ()
1438 1.1 christos {
1439 1.2.6.1 yamt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1440 1.2.6.1 yamt rm -f conftest.$ac_objext
1441 1.2.6.1 yamt if { { ac_try="$ac_compile"
1442 1.2.6.1 yamt case "(($ac_try" in
1443 1.2.6.1 yamt *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1444 1.2.6.1 yamt *) ac_try_echo=$ac_try;;
1445 1.2.6.1 yamt esac
1446 1.2.6.1 yamt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1447 1.2.6.1 yamt $as_echo "$ac_try_echo"; } >&5
1448 1.2.6.1 yamt (eval "$ac_compile") 2>conftest.err
1449 1.2.6.1 yamt ac_status=$?
1450 1.2.6.1 yamt if test -s conftest.err; then
1451 1.2.6.1 yamt grep -v '^ *+' conftest.err >conftest.er1
1452 1.2.6.1 yamt cat conftest.er1 >&5
1453 1.2.6.1 yamt mv -f conftest.er1 conftest.err
1454 1.2.6.1 yamt fi
1455 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1456 1.2.6.1 yamt test $ac_status = 0; } && {
1457 1.2.6.1 yamt test -z "$ac_c_werror_flag" ||
1458 1.2.6.1 yamt test ! -s conftest.err
1459 1.2.6.1 yamt } && test -s conftest.$ac_objext; then :
1460 1.2.6.1 yamt ac_retval=0
1461 1.2.6.1 yamt else
1462 1.2.6.1 yamt $as_echo "$as_me: failed program was:" >&5
1463 1.2.6.1 yamt sed 's/^/| /' conftest.$ac_ext >&5
1464 1.1 christos
1465 1.2.6.1 yamt ac_retval=1
1466 1.2.6.1 yamt fi
1467 1.2.6.1 yamt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1468 1.2.6.1 yamt as_fn_set_status $ac_retval
1469 1.1 christos
1470 1.2.6.1 yamt } # ac_fn_c_try_compile
1471 1.1 christos
1472 1.2.6.1 yamt # ac_fn_c_try_cpp LINENO
1473 1.2.6.1 yamt # ----------------------
1474 1.2.6.1 yamt # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1475 1.2.6.1 yamt ac_fn_c_try_cpp ()
1476 1.2.6.1 yamt {
1477 1.2.6.1 yamt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1478 1.2.6.1 yamt if { { ac_try="$ac_cpp conftest.$ac_ext"
1479 1.2.6.1 yamt case "(($ac_try" in
1480 1.2.6.1 yamt *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1481 1.2.6.1 yamt *) ac_try_echo=$ac_try;;
1482 1.2.6.1 yamt esac
1483 1.2.6.1 yamt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1484 1.2.6.1 yamt $as_echo "$ac_try_echo"; } >&5
1485 1.2.6.1 yamt (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1486 1.2.6.1 yamt ac_status=$?
1487 1.2.6.1 yamt if test -s conftest.err; then
1488 1.2.6.1 yamt grep -v '^ *+' conftest.err >conftest.er1
1489 1.2.6.1 yamt cat conftest.er1 >&5
1490 1.2.6.1 yamt mv -f conftest.er1 conftest.err
1491 1.2.6.1 yamt fi
1492 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1493 1.2.6.1 yamt test $ac_status = 0; } > conftest.i && {
1494 1.2.6.1 yamt test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1495 1.2.6.1 yamt test ! -s conftest.err
1496 1.2.6.1 yamt }; then :
1497 1.2.6.1 yamt ac_retval=0
1498 1.2.6.1 yamt else
1499 1.2.6.1 yamt $as_echo "$as_me: failed program was:" >&5
1500 1.2.6.1 yamt sed 's/^/| /' conftest.$ac_ext >&5
1501 1.1 christos
1502 1.2.6.1 yamt ac_retval=1
1503 1.2.6.1 yamt fi
1504 1.2.6.1 yamt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1505 1.2.6.1 yamt as_fn_set_status $ac_retval
1506 1.1 christos
1507 1.2.6.1 yamt } # ac_fn_c_try_cpp
1508 1.2.6.1 yamt
1509 1.2.6.1 yamt # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1510 1.2.6.1 yamt # -------------------------------------------------------
1511 1.2.6.1 yamt # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1512 1.2.6.1 yamt # the include files in INCLUDES and setting the cache variable VAR
1513 1.2.6.1 yamt # accordingly.
1514 1.2.6.1 yamt ac_fn_c_check_header_mongrel ()
1515 1.2.6.1 yamt {
1516 1.2.6.1 yamt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1517 1.2.6.1 yamt if eval \${$3+:} false; then :
1518 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1519 1.2.6.1 yamt $as_echo_n "checking for $2... " >&6; }
1520 1.2.6.1 yamt if eval \${$3+:} false; then :
1521 1.2.6.1 yamt $as_echo_n "(cached) " >&6
1522 1.2.6.1 yamt fi
1523 1.2.6.1 yamt eval ac_res=\$$3
1524 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1525 1.2.6.1 yamt $as_echo "$ac_res" >&6; }
1526 1.2.6.1 yamt else
1527 1.2.6.1 yamt # Is the header compilable?
1528 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1529 1.2.6.1 yamt $as_echo_n "checking $2 usability... " >&6; }
1530 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1531 1.2.6.1 yamt /* end confdefs.h. */
1532 1.2.6.1 yamt $4
1533 1.2.6.1 yamt #include <$2>
1534 1.2.6.1 yamt _ACEOF
1535 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
1536 1.2.6.1 yamt ac_header_compiler=yes
1537 1.2.6.1 yamt else
1538 1.2.6.1 yamt ac_header_compiler=no
1539 1.2.6.1 yamt fi
1540 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1541 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1542 1.2.6.1 yamt $as_echo "$ac_header_compiler" >&6; }
1543 1.2.6.1 yamt
1544 1.2.6.1 yamt # Is the header present?
1545 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1546 1.2.6.1 yamt $as_echo_n "checking $2 presence... " >&6; }
1547 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1548 1.2.6.1 yamt /* end confdefs.h. */
1549 1.2.6.1 yamt #include <$2>
1550 1.2.6.1 yamt _ACEOF
1551 1.2.6.1 yamt if ac_fn_c_try_cpp "$LINENO"; then :
1552 1.2.6.1 yamt ac_header_preproc=yes
1553 1.2.6.1 yamt else
1554 1.2.6.1 yamt ac_header_preproc=no
1555 1.2.6.1 yamt fi
1556 1.2.6.1 yamt rm -f conftest.err conftest.i conftest.$ac_ext
1557 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1558 1.2.6.1 yamt $as_echo "$ac_header_preproc" >&6; }
1559 1.2.6.1 yamt
1560 1.2.6.1 yamt # So? What about this header?
1561 1.2.6.1 yamt case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1562 1.2.6.1 yamt yes:no: )
1563 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1564 1.2.6.1 yamt $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1565 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1566 1.2.6.1 yamt $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1567 1.2.6.1 yamt ;;
1568 1.2.6.1 yamt no:yes:* )
1569 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1570 1.2.6.1 yamt $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1571 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1572 1.2.6.1 yamt $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1573 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1574 1.2.6.1 yamt $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1575 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1576 1.2.6.1 yamt $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1577 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1578 1.2.6.1 yamt $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1579 1.2.6.1 yamt ;;
1580 1.2.6.1 yamt esac
1581 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1582 1.2.6.1 yamt $as_echo_n "checking for $2... " >&6; }
1583 1.2.6.1 yamt if eval \${$3+:} false; then :
1584 1.2.6.1 yamt $as_echo_n "(cached) " >&6
1585 1.2.6.1 yamt else
1586 1.2.6.1 yamt eval "$3=\$ac_header_compiler"
1587 1.2.6.1 yamt fi
1588 1.2.6.1 yamt eval ac_res=\$$3
1589 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1590 1.2.6.1 yamt $as_echo "$ac_res" >&6; }
1591 1.2.6.1 yamt fi
1592 1.2.6.1 yamt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1593 1.2.6.1 yamt
1594 1.2.6.1 yamt } # ac_fn_c_check_header_mongrel
1595 1.2.6.1 yamt
1596 1.2.6.1 yamt # ac_fn_c_try_run LINENO
1597 1.2.6.1 yamt # ----------------------
1598 1.2.6.1 yamt # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1599 1.2.6.1 yamt # that executables *can* be run.
1600 1.2.6.1 yamt ac_fn_c_try_run ()
1601 1.2.6.1 yamt {
1602 1.2.6.1 yamt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1603 1.2.6.1 yamt if { { ac_try="$ac_link"
1604 1.2.6.1 yamt case "(($ac_try" in
1605 1.2.6.1 yamt *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1606 1.2.6.1 yamt *) ac_try_echo=$ac_try;;
1607 1.2.6.1 yamt esac
1608 1.2.6.1 yamt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1609 1.2.6.1 yamt $as_echo "$ac_try_echo"; } >&5
1610 1.2.6.1 yamt (eval "$ac_link") 2>&5
1611 1.2.6.1 yamt ac_status=$?
1612 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1613 1.2.6.1 yamt test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1614 1.2.6.1 yamt { { case "(($ac_try" in
1615 1.2.6.1 yamt *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1616 1.2.6.1 yamt *) ac_try_echo=$ac_try;;
1617 1.2.6.1 yamt esac
1618 1.2.6.1 yamt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1619 1.2.6.1 yamt $as_echo "$ac_try_echo"; } >&5
1620 1.2.6.1 yamt (eval "$ac_try") 2>&5
1621 1.2.6.1 yamt ac_status=$?
1622 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1623 1.2.6.1 yamt test $ac_status = 0; }; }; then :
1624 1.2.6.1 yamt ac_retval=0
1625 1.2.6.1 yamt else
1626 1.2.6.1 yamt $as_echo "$as_me: program exited with status $ac_status" >&5
1627 1.2.6.1 yamt $as_echo "$as_me: failed program was:" >&5
1628 1.2.6.1 yamt sed 's/^/| /' conftest.$ac_ext >&5
1629 1.2.6.1 yamt
1630 1.2.6.1 yamt ac_retval=$ac_status
1631 1.2.6.1 yamt fi
1632 1.2.6.1 yamt rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1633 1.2.6.1 yamt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1634 1.2.6.1 yamt as_fn_set_status $ac_retval
1635 1.2.6.1 yamt
1636 1.2.6.1 yamt } # ac_fn_c_try_run
1637 1.2.6.1 yamt
1638 1.2.6.1 yamt # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1639 1.2.6.1 yamt # -------------------------------------------------------
1640 1.2.6.1 yamt # Tests whether HEADER exists and can be compiled using the include files in
1641 1.2.6.1 yamt # INCLUDES, setting the cache variable VAR accordingly.
1642 1.2.6.1 yamt ac_fn_c_check_header_compile ()
1643 1.2.6.1 yamt {
1644 1.2.6.1 yamt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1645 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1646 1.2.6.1 yamt $as_echo_n "checking for $2... " >&6; }
1647 1.2.6.1 yamt if eval \${$3+:} false; then :
1648 1.2.6.1 yamt $as_echo_n "(cached) " >&6
1649 1.2.6.1 yamt else
1650 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1651 1.2.6.1 yamt /* end confdefs.h. */
1652 1.2.6.1 yamt $4
1653 1.2.6.1 yamt #include <$2>
1654 1.2.6.1 yamt _ACEOF
1655 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
1656 1.2.6.1 yamt eval "$3=yes"
1657 1.2.6.1 yamt else
1658 1.2.6.1 yamt eval "$3=no"
1659 1.2.6.1 yamt fi
1660 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1661 1.2.6.1 yamt fi
1662 1.2.6.1 yamt eval ac_res=\$$3
1663 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1664 1.2.6.1 yamt $as_echo "$ac_res" >&6; }
1665 1.2.6.1 yamt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1666 1.2.6.1 yamt
1667 1.2.6.1 yamt } # ac_fn_c_check_header_compile
1668 1.2.6.1 yamt
1669 1.2.6.1 yamt # ac_fn_c_try_link LINENO
1670 1.2.6.1 yamt # -----------------------
1671 1.2.6.1 yamt # Try to link conftest.$ac_ext, and return whether this succeeded.
1672 1.2.6.1 yamt ac_fn_c_try_link ()
1673 1.2.6.1 yamt {
1674 1.2.6.1 yamt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1675 1.2.6.1 yamt rm -f conftest.$ac_objext conftest$ac_exeext
1676 1.2.6.1 yamt if { { ac_try="$ac_link"
1677 1.2.6.1 yamt case "(($ac_try" in
1678 1.2.6.1 yamt *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1679 1.2.6.1 yamt *) ac_try_echo=$ac_try;;
1680 1.2.6.1 yamt esac
1681 1.2.6.1 yamt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1682 1.2.6.1 yamt $as_echo "$ac_try_echo"; } >&5
1683 1.2.6.1 yamt (eval "$ac_link") 2>conftest.err
1684 1.2.6.1 yamt ac_status=$?
1685 1.2.6.1 yamt if test -s conftest.err; then
1686 1.2.6.1 yamt grep -v '^ *+' conftest.err >conftest.er1
1687 1.2.6.1 yamt cat conftest.er1 >&5
1688 1.2.6.1 yamt mv -f conftest.er1 conftest.err
1689 1.2.6.1 yamt fi
1690 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1691 1.2.6.1 yamt test $ac_status = 0; } && {
1692 1.2.6.1 yamt test -z "$ac_c_werror_flag" ||
1693 1.2.6.1 yamt test ! -s conftest.err
1694 1.2.6.1 yamt } && test -s conftest$ac_exeext && {
1695 1.2.6.1 yamt test "$cross_compiling" = yes ||
1696 1.2.6.1 yamt test -x conftest$ac_exeext
1697 1.2.6.1 yamt }; then :
1698 1.2.6.1 yamt ac_retval=0
1699 1.2.6.1 yamt else
1700 1.2.6.1 yamt $as_echo "$as_me: failed program was:" >&5
1701 1.2.6.1 yamt sed 's/^/| /' conftest.$ac_ext >&5
1702 1.2.6.1 yamt
1703 1.2.6.1 yamt ac_retval=1
1704 1.2.6.1 yamt fi
1705 1.2.6.1 yamt # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1706 1.2.6.1 yamt # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1707 1.2.6.1 yamt # interfere with the next link command; also delete a directory that is
1708 1.2.6.1 yamt # left behind by Apple's compiler. We do this before executing the actions.
1709 1.2.6.1 yamt rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1710 1.2.6.1 yamt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1711 1.2.6.1 yamt as_fn_set_status $ac_retval
1712 1.2.6.1 yamt
1713 1.2.6.1 yamt } # ac_fn_c_try_link
1714 1.2.6.1 yamt
1715 1.2.6.1 yamt # ac_fn_c_check_func LINENO FUNC VAR
1716 1.2.6.1 yamt # ----------------------------------
1717 1.2.6.1 yamt # Tests whether FUNC exists, setting the cache variable VAR accordingly
1718 1.2.6.1 yamt ac_fn_c_check_func ()
1719 1.2.6.1 yamt {
1720 1.2.6.1 yamt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1721 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1722 1.2.6.1 yamt $as_echo_n "checking for $2... " >&6; }
1723 1.2.6.1 yamt if eval \${$3+:} false; then :
1724 1.2.6.1 yamt $as_echo_n "(cached) " >&6
1725 1.2.6.1 yamt else
1726 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1727 1.2.6.1 yamt /* end confdefs.h. */
1728 1.2.6.1 yamt /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1729 1.2.6.1 yamt For example, HP-UX 11i <limits.h> declares gettimeofday. */
1730 1.2.6.1 yamt #define $2 innocuous_$2
1731 1.2.6.1 yamt
1732 1.2.6.1 yamt /* System header to define __stub macros and hopefully few prototypes,
1733 1.2.6.1 yamt which can conflict with char $2 (); below.
1734 1.2.6.1 yamt Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1735 1.2.6.1 yamt <limits.h> exists even on freestanding compilers. */
1736 1.2.6.1 yamt
1737 1.2.6.1 yamt #ifdef __STDC__
1738 1.2.6.1 yamt # include <limits.h>
1739 1.2.6.1 yamt #else
1740 1.2.6.1 yamt # include <assert.h>
1741 1.2.6.1 yamt #endif
1742 1.2.6.1 yamt
1743 1.2.6.1 yamt #undef $2
1744 1.2.6.1 yamt
1745 1.2.6.1 yamt /* Override any GCC internal prototype to avoid an error.
1746 1.2.6.1 yamt Use char because int might match the return type of a GCC
1747 1.2.6.1 yamt builtin and then its argument prototype would still apply. */
1748 1.2.6.1 yamt #ifdef __cplusplus
1749 1.2.6.1 yamt extern "C"
1750 1.2.6.1 yamt #endif
1751 1.2.6.1 yamt char $2 ();
1752 1.2.6.1 yamt /* The GNU C library defines this for functions which it implements
1753 1.2.6.1 yamt to always fail with ENOSYS. Some functions are actually named
1754 1.2.6.1 yamt something starting with __ and the normal name is an alias. */
1755 1.2.6.1 yamt #if defined __stub_$2 || defined __stub___$2
1756 1.2.6.1 yamt choke me
1757 1.2.6.1 yamt #endif
1758 1.2.6.1 yamt
1759 1.2.6.1 yamt int
1760 1.2.6.1 yamt main ()
1761 1.2.6.1 yamt {
1762 1.2.6.1 yamt return $2 ();
1763 1.2.6.1 yamt ;
1764 1.2.6.1 yamt return 0;
1765 1.2.6.1 yamt }
1766 1.2.6.1 yamt _ACEOF
1767 1.2.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
1768 1.2.6.1 yamt eval "$3=yes"
1769 1.2.6.1 yamt else
1770 1.2.6.1 yamt eval "$3=no"
1771 1.2.6.1 yamt fi
1772 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
1773 1.2.6.1 yamt conftest$ac_exeext conftest.$ac_ext
1774 1.2.6.1 yamt fi
1775 1.2.6.1 yamt eval ac_res=\$$3
1776 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1777 1.2.6.1 yamt $as_echo "$ac_res" >&6; }
1778 1.2.6.1 yamt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1779 1.2.6.1 yamt
1780 1.2.6.1 yamt } # ac_fn_c_check_func
1781 1.2.6.1 yamt
1782 1.2.6.1 yamt # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1783 1.2.6.1 yamt # ---------------------------------------------
1784 1.2.6.1 yamt # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1785 1.2.6.1 yamt # accordingly.
1786 1.2.6.1 yamt ac_fn_c_check_decl ()
1787 1.2.6.1 yamt {
1788 1.2.6.1 yamt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1789 1.2.6.1 yamt as_decl_name=`echo $2|sed 's/ *(.*//'`
1790 1.2.6.1 yamt as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1791 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1792 1.2.6.1 yamt $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1793 1.2.6.1 yamt if eval \${$3+:} false; then :
1794 1.2.6.1 yamt $as_echo_n "(cached) " >&6
1795 1.2.6.1 yamt else
1796 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1797 1.2.6.1 yamt /* end confdefs.h. */
1798 1.2.6.1 yamt $4
1799 1.2.6.1 yamt int
1800 1.2.6.1 yamt main ()
1801 1.2.6.1 yamt {
1802 1.2.6.1 yamt #ifndef $as_decl_name
1803 1.2.6.1 yamt #ifdef __cplusplus
1804 1.2.6.1 yamt (void) $as_decl_use;
1805 1.2.6.1 yamt #else
1806 1.2.6.1 yamt (void) $as_decl_name;
1807 1.2.6.1 yamt #endif
1808 1.2.6.1 yamt #endif
1809 1.2.6.1 yamt
1810 1.2.6.1 yamt ;
1811 1.2.6.1 yamt return 0;
1812 1.2.6.1 yamt }
1813 1.2.6.1 yamt _ACEOF
1814 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
1815 1.2.6.1 yamt eval "$3=yes"
1816 1.2.6.1 yamt else
1817 1.2.6.1 yamt eval "$3=no"
1818 1.2.6.1 yamt fi
1819 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1820 1.2.6.1 yamt fi
1821 1.2.6.1 yamt eval ac_res=\$$3
1822 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1823 1.2.6.1 yamt $as_echo "$ac_res" >&6; }
1824 1.2.6.1 yamt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1825 1.2.6.1 yamt
1826 1.2.6.1 yamt } # ac_fn_c_check_decl
1827 1.2.6.1 yamt
1828 1.2.6.1 yamt # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1829 1.2.6.1 yamt # -------------------------------------------
1830 1.2.6.1 yamt # Tests whether TYPE exists after having included INCLUDES, setting cache
1831 1.2.6.1 yamt # variable VAR accordingly.
1832 1.2.6.1 yamt ac_fn_c_check_type ()
1833 1.2.6.1 yamt {
1834 1.2.6.1 yamt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1835 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1836 1.2.6.1 yamt $as_echo_n "checking for $2... " >&6; }
1837 1.2.6.1 yamt if eval \${$3+:} false; then :
1838 1.2.6.1 yamt $as_echo_n "(cached) " >&6
1839 1.2.6.1 yamt else
1840 1.2.6.1 yamt eval "$3=no"
1841 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1842 1.2.6.1 yamt /* end confdefs.h. */
1843 1.2.6.1 yamt $4
1844 1.2.6.1 yamt int
1845 1.2.6.1 yamt main ()
1846 1.2.6.1 yamt {
1847 1.2.6.1 yamt if (sizeof ($2))
1848 1.2.6.1 yamt return 0;
1849 1.2.6.1 yamt ;
1850 1.2.6.1 yamt return 0;
1851 1.2.6.1 yamt }
1852 1.2.6.1 yamt _ACEOF
1853 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
1854 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1855 1.2.6.1 yamt /* end confdefs.h. */
1856 1.2.6.1 yamt $4
1857 1.2.6.1 yamt int
1858 1.2.6.1 yamt main ()
1859 1.2.6.1 yamt {
1860 1.2.6.1 yamt if (sizeof (($2)))
1861 1.2.6.1 yamt return 0;
1862 1.2.6.1 yamt ;
1863 1.2.6.1 yamt return 0;
1864 1.2.6.1 yamt }
1865 1.2.6.1 yamt _ACEOF
1866 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
1867 1.2.6.1 yamt
1868 1.2.6.1 yamt else
1869 1.2.6.1 yamt eval "$3=yes"
1870 1.2.6.1 yamt fi
1871 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1872 1.2.6.1 yamt fi
1873 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1874 1.2.6.1 yamt fi
1875 1.2.6.1 yamt eval ac_res=\$$3
1876 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1877 1.2.6.1 yamt $as_echo "$ac_res" >&6; }
1878 1.2.6.1 yamt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1879 1.2.6.1 yamt
1880 1.2.6.1 yamt } # ac_fn_c_check_type
1881 1.2.6.1 yamt
1882 1.2.6.1 yamt # ac_fn_c_find_intX_t LINENO BITS VAR
1883 1.2.6.1 yamt # -----------------------------------
1884 1.2.6.1 yamt # Finds a signed integer type with width BITS, setting cache variable VAR
1885 1.2.6.1 yamt # accordingly.
1886 1.2.6.1 yamt ac_fn_c_find_intX_t ()
1887 1.2.6.1 yamt {
1888 1.2.6.1 yamt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1889 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1890 1.2.6.1 yamt $as_echo_n "checking for int$2_t... " >&6; }
1891 1.2.6.1 yamt if eval \${$3+:} false; then :
1892 1.2.6.1 yamt $as_echo_n "(cached) " >&6
1893 1.2.6.1 yamt else
1894 1.2.6.1 yamt eval "$3=no"
1895 1.2.6.1 yamt # Order is important - never check a type that is potentially smaller
1896 1.2.6.1 yamt # than half of the expected target width.
1897 1.2.6.1 yamt for ac_type in int$2_t 'int' 'long int' \
1898 1.2.6.1 yamt 'long long int' 'short int' 'signed char'; do
1899 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1900 1.2.6.1 yamt /* end confdefs.h. */
1901 1.2.6.1 yamt $ac_includes_default
1902 1.2.6.1 yamt enum { N = $2 / 2 - 1 };
1903 1.2.6.1 yamt int
1904 1.2.6.1 yamt main ()
1905 1.2.6.1 yamt {
1906 1.2.6.1 yamt static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
1907 1.2.6.1 yamt test_array [0] = 0;
1908 1.2.6.1 yamt return test_array [0];
1909 1.2.6.1 yamt
1910 1.2.6.1 yamt ;
1911 1.2.6.1 yamt return 0;
1912 1.2.6.1 yamt }
1913 1.2.6.1 yamt _ACEOF
1914 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
1915 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1916 1.2.6.1 yamt /* end confdefs.h. */
1917 1.2.6.1 yamt $ac_includes_default
1918 1.2.6.1 yamt enum { N = $2 / 2 - 1 };
1919 1.2.6.1 yamt int
1920 1.2.6.1 yamt main ()
1921 1.2.6.1 yamt {
1922 1.2.6.1 yamt static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
1923 1.2.6.1 yamt < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
1924 1.2.6.1 yamt test_array [0] = 0;
1925 1.2.6.1 yamt return test_array [0];
1926 1.2.6.1 yamt
1927 1.2.6.1 yamt ;
1928 1.2.6.1 yamt return 0;
1929 1.2.6.1 yamt }
1930 1.2.6.1 yamt _ACEOF
1931 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
1932 1.2.6.1 yamt
1933 1.2.6.1 yamt else
1934 1.2.6.1 yamt case $ac_type in #(
1935 1.2.6.1 yamt int$2_t) :
1936 1.2.6.1 yamt eval "$3=yes" ;; #(
1937 1.2.6.1 yamt *) :
1938 1.2.6.1 yamt eval "$3=\$ac_type" ;;
1939 1.2.6.1 yamt esac
1940 1.2.6.1 yamt fi
1941 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1942 1.2.6.1 yamt fi
1943 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1944 1.2.6.1 yamt if eval test \"x\$"$3"\" = x"no"; then :
1945 1.2.6.1 yamt
1946 1.2.6.1 yamt else
1947 1.2.6.1 yamt break
1948 1.2.6.1 yamt fi
1949 1.2.6.1 yamt done
1950 1.2.6.1 yamt fi
1951 1.2.6.1 yamt eval ac_res=\$$3
1952 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1953 1.2.6.1 yamt $as_echo "$ac_res" >&6; }
1954 1.2.6.1 yamt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1955 1.2.6.1 yamt
1956 1.2.6.1 yamt } # ac_fn_c_find_intX_t
1957 1.2.6.1 yamt
1958 1.2.6.1 yamt # ac_fn_c_find_uintX_t LINENO BITS VAR
1959 1.2.6.1 yamt # ------------------------------------
1960 1.2.6.1 yamt # Finds an unsigned integer type with width BITS, setting cache variable VAR
1961 1.2.6.1 yamt # accordingly.
1962 1.2.6.1 yamt ac_fn_c_find_uintX_t ()
1963 1.2.6.1 yamt {
1964 1.2.6.1 yamt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1965 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1966 1.2.6.1 yamt $as_echo_n "checking for uint$2_t... " >&6; }
1967 1.2.6.1 yamt if eval \${$3+:} false; then :
1968 1.2.6.1 yamt $as_echo_n "(cached) " >&6
1969 1.2.6.1 yamt else
1970 1.2.6.1 yamt eval "$3=no"
1971 1.2.6.1 yamt # Order is important - never check a type that is potentially smaller
1972 1.2.6.1 yamt # than half of the expected target width.
1973 1.2.6.1 yamt for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1974 1.2.6.1 yamt 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1975 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1976 1.2.6.1 yamt /* end confdefs.h. */
1977 1.2.6.1 yamt $ac_includes_default
1978 1.2.6.1 yamt int
1979 1.2.6.1 yamt main ()
1980 1.2.6.1 yamt {
1981 1.2.6.1 yamt static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
1982 1.2.6.1 yamt test_array [0] = 0;
1983 1.2.6.1 yamt return test_array [0];
1984 1.2.6.1 yamt
1985 1.2.6.1 yamt ;
1986 1.2.6.1 yamt return 0;
1987 1.2.6.1 yamt }
1988 1.2.6.1 yamt _ACEOF
1989 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
1990 1.2.6.1 yamt case $ac_type in #(
1991 1.2.6.1 yamt uint$2_t) :
1992 1.2.6.1 yamt eval "$3=yes" ;; #(
1993 1.2.6.1 yamt *) :
1994 1.2.6.1 yamt eval "$3=\$ac_type" ;;
1995 1.2.6.1 yamt esac
1996 1.2.6.1 yamt fi
1997 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1998 1.2.6.1 yamt if eval test \"x\$"$3"\" = x"no"; then :
1999 1.2.6.1 yamt
2000 1.2.6.1 yamt else
2001 1.2.6.1 yamt break
2002 1.2.6.1 yamt fi
2003 1.2.6.1 yamt done
2004 1.2.6.1 yamt fi
2005 1.2.6.1 yamt eval ac_res=\$$3
2006 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2007 1.2.6.1 yamt $as_echo "$ac_res" >&6; }
2008 1.2.6.1 yamt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2009 1.2.6.1 yamt
2010 1.2.6.1 yamt } # ac_fn_c_find_uintX_t
2011 1.2.6.1 yamt cat >config.log <<_ACEOF
2012 1.2.6.1 yamt This file contains any messages produced by compilers while
2013 1.2.6.1 yamt running configure, to aid debugging if configure makes a mistake.
2014 1.2.6.1 yamt
2015 1.2.6.1 yamt It was created by $as_me, which was
2016 1.2.6.1 yamt generated by GNU Autoconf 2.69. Invocation command line was
2017 1.2.6.1 yamt
2018 1.2.6.1 yamt $ $0 $@
2019 1.2.6.1 yamt
2020 1.2.6.1 yamt _ACEOF
2021 1.2.6.1 yamt exec 5>>config.log
2022 1.2.6.1 yamt {
2023 1.2.6.1 yamt cat <<_ASUNAME
2024 1.2.6.1 yamt ## --------- ##
2025 1.2.6.1 yamt ## Platform. ##
2026 1.2.6.1 yamt ## --------- ##
2027 1.2.6.1 yamt
2028 1.2.6.1 yamt hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2029 1.2.6.1 yamt uname -m = `(uname -m) 2>/dev/null || echo unknown`
2030 1.2.6.1 yamt uname -r = `(uname -r) 2>/dev/null || echo unknown`
2031 1.2.6.1 yamt uname -s = `(uname -s) 2>/dev/null || echo unknown`
2032 1.2.6.1 yamt uname -v = `(uname -v) 2>/dev/null || echo unknown`
2033 1.2.6.1 yamt
2034 1.2.6.1 yamt /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2035 1.2.6.1 yamt /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2036 1.2.6.1 yamt
2037 1.2.6.1 yamt /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2038 1.2.6.1 yamt /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2039 1.2.6.1 yamt /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2040 1.2.6.1 yamt /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2041 1.2.6.1 yamt /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2042 1.2.6.1 yamt /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2043 1.2.6.1 yamt /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2044 1.2.6.1 yamt
2045 1.2.6.1 yamt _ASUNAME
2046 1.2.6.1 yamt
2047 1.2.6.1 yamt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2048 1.2.6.1 yamt for as_dir in $PATH
2049 1.2.6.1 yamt do
2050 1.2.6.1 yamt IFS=$as_save_IFS
2051 1.2.6.1 yamt test -z "$as_dir" && as_dir=.
2052 1.2.6.1 yamt $as_echo "PATH: $as_dir"
2053 1.2.6.1 yamt done
2054 1.2.6.1 yamt IFS=$as_save_IFS
2055 1.2.6.1 yamt
2056 1.2.6.1 yamt } >&5
2057 1.2.6.1 yamt
2058 1.2.6.1 yamt cat >&5 <<_ACEOF
2059 1.2.6.1 yamt
2060 1.2.6.1 yamt
2061 1.2.6.1 yamt ## ----------- ##
2062 1.2.6.1 yamt ## Core tests. ##
2063 1.2.6.1 yamt ## ----------- ##
2064 1.1 christos
2065 1.1 christos _ACEOF
2066 1.1 christos
2067 1.1 christos
2068 1.1 christos # Keep a trace of the command line.
2069 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up.
2070 1.1 christos # Strip out --silent because we don't want to record it for future runs.
2071 1.1 christos # Also quote any args containing shell meta-characters.
2072 1.1 christos # Make two passes to allow for proper duplicate-argument suppression.
2073 1.1 christos ac_configure_args=
2074 1.1 christos ac_configure_args0=
2075 1.1 christos ac_configure_args1=
2076 1.1 christos ac_must_keep_next=false
2077 1.1 christos for ac_pass in 1 2
2078 1.1 christos do
2079 1.1 christos for ac_arg
2080 1.1 christos do
2081 1.1 christos case $ac_arg in
2082 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2083 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2084 1.1 christos | -silent | --silent | --silen | --sile | --sil)
2085 1.1 christos continue ;;
2086 1.1 christos *\'*)
2087 1.2.6.1 yamt ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2088 1.1 christos esac
2089 1.1 christos case $ac_pass in
2090 1.2.6.1 yamt 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2091 1.1 christos 2)
2092 1.2.6.1 yamt as_fn_append ac_configure_args1 " '$ac_arg'"
2093 1.1 christos if test $ac_must_keep_next = true; then
2094 1.1 christos ac_must_keep_next=false # Got value, back to normal.
2095 1.1 christos else
2096 1.1 christos case $ac_arg in
2097 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \
2098 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2099 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2100 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x)
2101 1.1 christos case "$ac_configure_args0 " in
2102 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2103 1.1 christos esac
2104 1.1 christos ;;
2105 1.1 christos -* ) ac_must_keep_next=true ;;
2106 1.1 christos esac
2107 1.1 christos fi
2108 1.2.6.1 yamt as_fn_append ac_configure_args " '$ac_arg'"
2109 1.1 christos ;;
2110 1.1 christos esac
2111 1.1 christos done
2112 1.1 christos done
2113 1.2.6.1 yamt { ac_configure_args0=; unset ac_configure_args0;}
2114 1.2.6.1 yamt { ac_configure_args1=; unset ac_configure_args1;}
2115 1.1 christos
2116 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete
2117 1.1 christos # config.log. We remove comments because anyway the quotes in there
2118 1.1 christos # would cause problems or look ugly.
2119 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap.
2120 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2121 1.1 christos trap 'exit_status=$?
2122 1.1 christos # Save into config.log some information that might help in debugging.
2123 1.1 christos {
2124 1.1 christos echo
2125 1.1 christos
2126 1.2.6.1 yamt $as_echo "## ---------------- ##
2127 1.1 christos ## Cache variables. ##
2128 1.2.6.1 yamt ## ---------------- ##"
2129 1.1 christos echo
2130 1.1 christos # The following way of writing the cache mishandles newlines in values,
2131 1.1 christos (
2132 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2133 1.1 christos eval ac_val=\$$ac_var
2134 1.1 christos case $ac_val in #(
2135 1.1 christos *${as_nl}*)
2136 1.1 christos case $ac_var in #(
2137 1.2.6.1 yamt *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2138 1.2.6.1 yamt $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2139 1.1 christos esac
2140 1.1 christos case $ac_var in #(
2141 1.1 christos _ | IFS | as_nl) ;; #(
2142 1.2.6.1 yamt BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2143 1.2.6.1 yamt *) { eval $ac_var=; unset $ac_var;} ;;
2144 1.1 christos esac ;;
2145 1.1 christos esac
2146 1.1 christos done
2147 1.1 christos (set) 2>&1 |
2148 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2149 1.1 christos *${as_nl}ac_space=\ *)
2150 1.1 christos sed -n \
2151 1.1 christos "s/'\''/'\''\\\\'\'''\''/g;
2152 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2153 1.1 christos ;; #(
2154 1.1 christos *)
2155 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2156 1.1 christos ;;
2157 1.1 christos esac |
2158 1.1 christos sort
2159 1.1 christos )
2160 1.1 christos echo
2161 1.1 christos
2162 1.2.6.1 yamt $as_echo "## ----------------- ##
2163 1.1 christos ## Output variables. ##
2164 1.2.6.1 yamt ## ----------------- ##"
2165 1.1 christos echo
2166 1.1 christos for ac_var in $ac_subst_vars
2167 1.1 christos do
2168 1.1 christos eval ac_val=\$$ac_var
2169 1.1 christos case $ac_val in
2170 1.2.6.1 yamt *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2171 1.1 christos esac
2172 1.2.6.1 yamt $as_echo "$ac_var='\''$ac_val'\''"
2173 1.1 christos done | sort
2174 1.1 christos echo
2175 1.1 christos
2176 1.1 christos if test -n "$ac_subst_files"; then
2177 1.2.6.1 yamt $as_echo "## ------------------- ##
2178 1.1 christos ## File substitutions. ##
2179 1.2.6.1 yamt ## ------------------- ##"
2180 1.1 christos echo
2181 1.1 christos for ac_var in $ac_subst_files
2182 1.1 christos do
2183 1.1 christos eval ac_val=\$$ac_var
2184 1.1 christos case $ac_val in
2185 1.2.6.1 yamt *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2186 1.1 christos esac
2187 1.2.6.1 yamt $as_echo "$ac_var='\''$ac_val'\''"
2188 1.1 christos done | sort
2189 1.1 christos echo
2190 1.1 christos fi
2191 1.1 christos
2192 1.1 christos if test -s confdefs.h; then
2193 1.2.6.1 yamt $as_echo "## ----------- ##
2194 1.1 christos ## confdefs.h. ##
2195 1.2.6.1 yamt ## ----------- ##"
2196 1.1 christos echo
2197 1.1 christos cat confdefs.h
2198 1.1 christos echo
2199 1.1 christos fi
2200 1.1 christos test "$ac_signal" != 0 &&
2201 1.2.6.1 yamt $as_echo "$as_me: caught signal $ac_signal"
2202 1.2.6.1 yamt $as_echo "$as_me: exit $exit_status"
2203 1.1 christos } >&5
2204 1.1 christos rm -f core *.core core.conftest.* &&
2205 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2206 1.1 christos exit $exit_status
2207 1.1 christos ' 0
2208 1.1 christos for ac_signal in 1 2 13 15; do
2209 1.2.6.1 yamt trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2210 1.1 christos done
2211 1.1 christos ac_signal=0
2212 1.1 christos
2213 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed.
2214 1.1 christos rm -f -r conftest* confdefs.h
2215 1.1 christos
2216 1.2.6.1 yamt $as_echo "/* confdefs.h */" > confdefs.h
2217 1.2.6.1 yamt
2218 1.1 christos # Predefined preprocessor variables.
2219 1.1 christos
2220 1.1 christos cat >>confdefs.h <<_ACEOF
2221 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME"
2222 1.1 christos _ACEOF
2223 1.1 christos
2224 1.1 christos cat >>confdefs.h <<_ACEOF
2225 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2226 1.1 christos _ACEOF
2227 1.1 christos
2228 1.1 christos cat >>confdefs.h <<_ACEOF
2229 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION"
2230 1.1 christos _ACEOF
2231 1.1 christos
2232 1.1 christos cat >>confdefs.h <<_ACEOF
2233 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING"
2234 1.1 christos _ACEOF
2235 1.1 christos
2236 1.1 christos cat >>confdefs.h <<_ACEOF
2237 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2238 1.1 christos _ACEOF
2239 1.1 christos
2240 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
2241 1.2.6.1 yamt #define PACKAGE_URL "$PACKAGE_URL"
2242 1.2.6.1 yamt _ACEOF
2243 1.2.6.1 yamt
2244 1.1 christos
2245 1.1 christos # Let the site file select an alternate cache file if it wants to.
2246 1.2.6.1 yamt # Prefer an explicitly selected file to automatically selected ones.
2247 1.2.6.1 yamt ac_site_file1=NONE
2248 1.2.6.1 yamt ac_site_file2=NONE
2249 1.1 christos if test -n "$CONFIG_SITE"; then
2250 1.2.6.1 yamt # We do not want a PATH search for config.site.
2251 1.2.6.1 yamt case $CONFIG_SITE in #((
2252 1.2.6.1 yamt -*) ac_site_file1=./$CONFIG_SITE;;
2253 1.2.6.1 yamt */*) ac_site_file1=$CONFIG_SITE;;
2254 1.2.6.1 yamt *) ac_site_file1=./$CONFIG_SITE;;
2255 1.2.6.1 yamt esac
2256 1.1 christos elif test "x$prefix" != xNONE; then
2257 1.2.6.1 yamt ac_site_file1=$prefix/share/config.site
2258 1.2.6.1 yamt ac_site_file2=$prefix/etc/config.site
2259 1.1 christos else
2260 1.2.6.1 yamt ac_site_file1=$ac_default_prefix/share/config.site
2261 1.2.6.1 yamt ac_site_file2=$ac_default_prefix/etc/config.site
2262 1.1 christos fi
2263 1.2.6.1 yamt for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2264 1.1 christos do
2265 1.2.6.1 yamt test "x$ac_site_file" = xNONE && continue
2266 1.2.6.1 yamt if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2267 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2268 1.2.6.1 yamt $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2269 1.1 christos sed 's/^/| /' "$ac_site_file" >&5
2270 1.2.6.1 yamt . "$ac_site_file" \
2271 1.2.6.1 yamt || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2272 1.2.6.1 yamt $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2273 1.2.6.1 yamt as_fn_error $? "failed to load site script $ac_site_file
2274 1.2.6.1 yamt See \`config.log' for more details" "$LINENO" 5; }
2275 1.1 christos fi
2276 1.1 christos done
2277 1.1 christos
2278 1.1 christos if test -r "$cache_file"; then
2279 1.2.6.1 yamt # Some versions of bash will fail to source /dev/null (special files
2280 1.2.6.1 yamt # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2281 1.2.6.1 yamt if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2282 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2283 1.2.6.1 yamt $as_echo "$as_me: loading cache $cache_file" >&6;}
2284 1.1 christos case $cache_file in
2285 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";;
2286 1.1 christos *) . "./$cache_file";;
2287 1.1 christos esac
2288 1.1 christos fi
2289 1.1 christos else
2290 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2291 1.2.6.1 yamt $as_echo "$as_me: creating cache $cache_file" >&6;}
2292 1.1 christos >$cache_file
2293 1.1 christos fi
2294 1.1 christos
2295 1.1 christos # Check that the precious variables saved in the cache have kept the same
2296 1.1 christos # value.
2297 1.1 christos ac_cache_corrupted=false
2298 1.1 christos for ac_var in $ac_precious_vars; do
2299 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set
2300 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set
2301 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value
2302 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value
2303 1.1 christos case $ac_old_set,$ac_new_set in
2304 1.1 christos set,)
2305 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2306 1.2.6.1 yamt $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2307 1.1 christos ac_cache_corrupted=: ;;
2308 1.1 christos ,set)
2309 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2310 1.2.6.1 yamt $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2311 1.1 christos ac_cache_corrupted=: ;;
2312 1.1 christos ,);;
2313 1.1 christos *)
2314 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then
2315 1.2.6.1 yamt # differences in whitespace do not lead to failure.
2316 1.2.6.1 yamt ac_old_val_w=`echo x $ac_old_val`
2317 1.2.6.1 yamt ac_new_val_w=`echo x $ac_new_val`
2318 1.2.6.1 yamt if test "$ac_old_val_w" != "$ac_new_val_w"; then
2319 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2320 1.2.6.1 yamt $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2321 1.2.6.1 yamt ac_cache_corrupted=:
2322 1.2.6.1 yamt else
2323 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2324 1.2.6.1 yamt $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2325 1.2.6.1 yamt eval $ac_var=\$ac_old_val
2326 1.2.6.1 yamt fi
2327 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2328 1.2.6.1 yamt $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2329 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2330 1.2.6.1 yamt $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2331 1.1 christos fi;;
2332 1.1 christos esac
2333 1.1 christos # Pass precious variables to config.status.
2334 1.1 christos if test "$ac_new_set" = set; then
2335 1.1 christos case $ac_new_val in
2336 1.2.6.1 yamt *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2337 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;;
2338 1.1 christos esac
2339 1.1 christos case " $ac_configure_args " in
2340 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2341 1.2.6.1 yamt *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2342 1.1 christos esac
2343 1.1 christos fi
2344 1.1 christos done
2345 1.1 christos if $ac_cache_corrupted; then
2346 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2347 1.2.6.1 yamt $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2348 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2349 1.2.6.1 yamt $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2350 1.2.6.1 yamt as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2351 1.2.6.1 yamt fi
2352 1.2.6.1 yamt ## -------------------- ##
2353 1.2.6.1 yamt ## Main body of script. ##
2354 1.2.6.1 yamt ## -------------------- ##
2355 1.1 christos
2356 1.1 christos ac_ext=c
2357 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2358 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2359 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2360 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2361 1.1 christos
2362 1.1 christos
2363 1.1 christos
2364 1.1 christos ac_aux_dir=
2365 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2366 1.1 christos if test -f "$ac_dir/install-sh"; then
2367 1.1 christos ac_aux_dir=$ac_dir
2368 1.1 christos ac_install_sh="$ac_aux_dir/install-sh -c"
2369 1.1 christos break
2370 1.1 christos elif test -f "$ac_dir/install.sh"; then
2371 1.1 christos ac_aux_dir=$ac_dir
2372 1.1 christos ac_install_sh="$ac_aux_dir/install.sh -c"
2373 1.1 christos break
2374 1.1 christos elif test -f "$ac_dir/shtool"; then
2375 1.1 christos ac_aux_dir=$ac_dir
2376 1.1 christos ac_install_sh="$ac_aux_dir/shtool install -c"
2377 1.1 christos break
2378 1.1 christos fi
2379 1.1 christos done
2380 1.1 christos if test -z "$ac_aux_dir"; then
2381 1.2.6.1 yamt as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2382 1.1 christos fi
2383 1.1 christos
2384 1.1 christos # These three variables are undocumented and unsupported,
2385 1.1 christos # and are intended to be withdrawn in a future Autoconf release.
2386 1.1 christos # They can cause serious problems if a builder's source tree is in a directory
2387 1.1 christos # whose full name contains unusual characters.
2388 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2389 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2390 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2391 1.1 christos
2392 1.1 christos
2393 1.1 christos # Make sure we can run config.sub.
2394 1.1 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2395 1.2.6.1 yamt as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2396 1.2.6.1 yamt
2397 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2398 1.2.6.1 yamt $as_echo_n "checking build system type... " >&6; }
2399 1.2.6.1 yamt if ${ac_cv_build+:} false; then :
2400 1.2.6.1 yamt $as_echo_n "(cached) " >&6
2401 1.1 christos else
2402 1.1 christos ac_build_alias=$build_alias
2403 1.1 christos test "x$ac_build_alias" = x &&
2404 1.1 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2405 1.1 christos test "x$ac_build_alias" = x &&
2406 1.2.6.1 yamt as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2407 1.1 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2408 1.2.6.1 yamt as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2409 1.1 christos
2410 1.1 christos fi
2411 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2412 1.2.6.1 yamt $as_echo "$ac_cv_build" >&6; }
2413 1.1 christos case $ac_cv_build in
2414 1.1 christos *-*-*) ;;
2415 1.2.6.1 yamt *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2416 1.1 christos esac
2417 1.1 christos build=$ac_cv_build
2418 1.1 christos ac_save_IFS=$IFS; IFS='-'
2419 1.1 christos set x $ac_cv_build
2420 1.1 christos shift
2421 1.1 christos build_cpu=$1
2422 1.1 christos build_vendor=$2
2423 1.1 christos shift; shift
2424 1.1 christos # Remember, the first character of IFS is used to create $*,
2425 1.1 christos # except with old shells:
2426 1.1 christos build_os=$*
2427 1.1 christos IFS=$ac_save_IFS
2428 1.1 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2429 1.1 christos
2430 1.1 christos
2431 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2432 1.2.6.1 yamt $as_echo_n "checking host system type... " >&6; }
2433 1.2.6.1 yamt if ${ac_cv_host+:} false; then :
2434 1.2.6.1 yamt $as_echo_n "(cached) " >&6
2435 1.1 christos else
2436 1.1 christos if test "x$host_alias" = x; then
2437 1.1 christos ac_cv_host=$ac_cv_build
2438 1.1 christos else
2439 1.1 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2440 1.2.6.1 yamt as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2441 1.1 christos fi
2442 1.1 christos
2443 1.1 christos fi
2444 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2445 1.2.6.1 yamt $as_echo "$ac_cv_host" >&6; }
2446 1.1 christos case $ac_cv_host in
2447 1.1 christos *-*-*) ;;
2448 1.2.6.1 yamt *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2449 1.1 christos esac
2450 1.1 christos host=$ac_cv_host
2451 1.1 christos ac_save_IFS=$IFS; IFS='-'
2452 1.1 christos set x $ac_cv_host
2453 1.1 christos shift
2454 1.1 christos host_cpu=$1
2455 1.1 christos host_vendor=$2
2456 1.1 christos shift; shift
2457 1.1 christos # Remember, the first character of IFS is used to create $*,
2458 1.1 christos # except with old shells:
2459 1.1 christos host_os=$*
2460 1.1 christos IFS=$ac_save_IFS
2461 1.1 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2462 1.1 christos
2463 1.1 christos
2464 1.1 christos
2465 1.1 christos
2466 1.1 christos
2467 1.1 christos
2468 1.1 christos
2469 1.1 christos
2470 1.1 christos
2471 1.1 christos # Check whether --with-gcc was given.
2472 1.2.6.1 yamt if test "${with_gcc+set}" = set; then :
2473 1.1 christos withval=$with_gcc;
2474 1.1 christos fi
2475 1.1 christos
2476 1.1 christos V_INCLS=""
2477 1.1 christos if test "${srcdir}" != "." ; then
2478 1.2.6.1 yamt V_INCLS="-I$srcdir"
2479 1.1 christos fi
2480 1.1 christos if test "${CFLAGS+set}" = set; then
2481 1.1 christos LBL_CFLAGS="$CFLAGS"
2482 1.1 christos fi
2483 1.1 christos if test -z "$CC" ; then
2484 1.1 christos case "$host_os" in
2485 1.1 christos
2486 1.1 christos bsdi*)
2487 1.1 christos # Extract the first word of "shlicc2", so it can be a program name with args.
2488 1.1 christos set dummy shlicc2; ac_word=$2
2489 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2490 1.2.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
2491 1.2.6.1 yamt if ${ac_cv_prog_SHLICC2+:} false; then :
2492 1.2.6.1 yamt $as_echo_n "(cached) " >&6
2493 1.1 christos else
2494 1.1 christos if test -n "$SHLICC2"; then
2495 1.1 christos ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test.
2496 1.1 christos else
2497 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2498 1.1 christos for as_dir in $PATH
2499 1.1 christos do
2500 1.1 christos IFS=$as_save_IFS
2501 1.1 christos test -z "$as_dir" && as_dir=.
2502 1.2.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
2503 1.2.6.1 yamt if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2504 1.1 christos ac_cv_prog_SHLICC2="yes"
2505 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2506 1.1 christos break 2
2507 1.1 christos fi
2508 1.1 christos done
2509 1.2.6.1 yamt done
2510 1.1 christos IFS=$as_save_IFS
2511 1.1 christos
2512 1.1 christos test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no"
2513 1.1 christos fi
2514 1.1 christos fi
2515 1.1 christos SHLICC2=$ac_cv_prog_SHLICC2
2516 1.1 christos if test -n "$SHLICC2"; then
2517 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHLICC2" >&5
2518 1.2.6.1 yamt $as_echo "$SHLICC2" >&6; }
2519 1.1 christos else
2520 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2521 1.2.6.1 yamt $as_echo "no" >&6; }
2522 1.1 christos fi
2523 1.1 christos
2524 1.1 christos
2525 1.1 christos if test $SHLICC2 = yes ; then
2526 1.1 christos CC=shlicc2
2527 1.1 christos export CC
2528 1.1 christos fi
2529 1.1 christos ;;
2530 1.1 christos esac
2531 1.1 christos fi
2532 1.1 christos if test -z "$CC" -a "$with_gcc" = no ; then
2533 1.1 christos CC=cc
2534 1.1 christos export CC
2535 1.1 christos fi
2536 1.1 christos
2537 1.1 christos ac_ext=c
2538 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2539 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2540 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2541 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2542 1.1 christos if test -n "$ac_tool_prefix"; then
2543 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2544 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
2545 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2546 1.2.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
2547 1.2.6.1 yamt if ${ac_cv_prog_CC+:} false; then :
2548 1.2.6.1 yamt $as_echo_n "(cached) " >&6
2549 1.1 christos else
2550 1.1 christos if test -n "$CC"; then
2551 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2552 1.1 christos else
2553 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2554 1.1 christos for as_dir in $PATH
2555 1.1 christos do
2556 1.1 christos IFS=$as_save_IFS
2557 1.1 christos test -z "$as_dir" && as_dir=.
2558 1.2.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
2559 1.2.6.1 yamt if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2560 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
2561 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2562 1.1 christos break 2
2563 1.1 christos fi
2564 1.1 christos done
2565 1.2.6.1 yamt done
2566 1.1 christos IFS=$as_save_IFS
2567 1.1 christos
2568 1.1 christos fi
2569 1.1 christos fi
2570 1.1 christos CC=$ac_cv_prog_CC
2571 1.1 christos if test -n "$CC"; then
2572 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2573 1.2.6.1 yamt $as_echo "$CC" >&6; }
2574 1.1 christos else
2575 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2576 1.2.6.1 yamt $as_echo "no" >&6; }
2577 1.1 christos fi
2578 1.1 christos
2579 1.1 christos
2580 1.1 christos fi
2581 1.1 christos if test -z "$ac_cv_prog_CC"; then
2582 1.1 christos ac_ct_CC=$CC
2583 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
2584 1.1 christos set dummy gcc; ac_word=$2
2585 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2586 1.2.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
2587 1.2.6.1 yamt if ${ac_cv_prog_ac_ct_CC+:} false; then :
2588 1.2.6.1 yamt $as_echo_n "(cached) " >&6
2589 1.1 christos else
2590 1.1 christos if test -n "$ac_ct_CC"; then
2591 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2592 1.1 christos else
2593 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2594 1.1 christos for as_dir in $PATH
2595 1.1 christos do
2596 1.1 christos IFS=$as_save_IFS
2597 1.1 christos test -z "$as_dir" && as_dir=.
2598 1.2.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
2599 1.2.6.1 yamt if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2600 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
2601 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2602 1.1 christos break 2
2603 1.1 christos fi
2604 1.1 christos done
2605 1.2.6.1 yamt done
2606 1.1 christos IFS=$as_save_IFS
2607 1.1 christos
2608 1.1 christos fi
2609 1.1 christos fi
2610 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2611 1.1 christos if test -n "$ac_ct_CC"; then
2612 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2613 1.2.6.1 yamt $as_echo "$ac_ct_CC" >&6; }
2614 1.1 christos else
2615 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2616 1.2.6.1 yamt $as_echo "no" >&6; }
2617 1.1 christos fi
2618 1.1 christos
2619 1.1 christos if test "x$ac_ct_CC" = x; then
2620 1.1 christos CC=""
2621 1.1 christos else
2622 1.1 christos case $cross_compiling:$ac_tool_warned in
2623 1.1 christos yes:)
2624 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2625 1.2.6.1 yamt $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2626 1.1 christos ac_tool_warned=yes ;;
2627 1.1 christos esac
2628 1.1 christos CC=$ac_ct_CC
2629 1.1 christos fi
2630 1.1 christos else
2631 1.1 christos CC="$ac_cv_prog_CC"
2632 1.1 christos fi
2633 1.1 christos
2634 1.1 christos if test -z "$CC"; then
2635 1.1 christos if test -n "$ac_tool_prefix"; then
2636 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2637 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
2638 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2639 1.2.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
2640 1.2.6.1 yamt if ${ac_cv_prog_CC+:} false; then :
2641 1.2.6.1 yamt $as_echo_n "(cached) " >&6
2642 1.1 christos else
2643 1.1 christos if test -n "$CC"; then
2644 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2645 1.1 christos else
2646 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2647 1.1 christos for as_dir in $PATH
2648 1.1 christos do
2649 1.1 christos IFS=$as_save_IFS
2650 1.1 christos test -z "$as_dir" && as_dir=.
2651 1.2.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
2652 1.2.6.1 yamt if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2653 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
2654 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2655 1.1 christos break 2
2656 1.1 christos fi
2657 1.1 christos done
2658 1.2.6.1 yamt done
2659 1.1 christos IFS=$as_save_IFS
2660 1.1 christos
2661 1.1 christos fi
2662 1.1 christos fi
2663 1.1 christos CC=$ac_cv_prog_CC
2664 1.1 christos if test -n "$CC"; then
2665 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2666 1.2.6.1 yamt $as_echo "$CC" >&6; }
2667 1.1 christos else
2668 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2669 1.2.6.1 yamt $as_echo "no" >&6; }
2670 1.1 christos fi
2671 1.1 christos
2672 1.1 christos
2673 1.1 christos fi
2674 1.1 christos fi
2675 1.1 christos if test -z "$CC"; then
2676 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
2677 1.1 christos set dummy cc; ac_word=$2
2678 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2679 1.2.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
2680 1.2.6.1 yamt if ${ac_cv_prog_CC+:} false; then :
2681 1.2.6.1 yamt $as_echo_n "(cached) " >&6
2682 1.1 christos else
2683 1.1 christos if test -n "$CC"; then
2684 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2685 1.1 christos else
2686 1.1 christos ac_prog_rejected=no
2687 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2688 1.1 christos for as_dir in $PATH
2689 1.1 christos do
2690 1.1 christos IFS=$as_save_IFS
2691 1.1 christos test -z "$as_dir" && as_dir=.
2692 1.2.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
2693 1.2.6.1 yamt if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2694 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2695 1.1 christos ac_prog_rejected=yes
2696 1.1 christos continue
2697 1.1 christos fi
2698 1.1 christos ac_cv_prog_CC="cc"
2699 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2700 1.1 christos break 2
2701 1.1 christos fi
2702 1.1 christos done
2703 1.2.6.1 yamt done
2704 1.1 christos IFS=$as_save_IFS
2705 1.1 christos
2706 1.1 christos if test $ac_prog_rejected = yes; then
2707 1.1 christos # We found a bogon in the path, so make sure we never use it.
2708 1.1 christos set dummy $ac_cv_prog_CC
2709 1.1 christos shift
2710 1.1 christos if test $# != 0; then
2711 1.1 christos # We chose a different compiler from the bogus one.
2712 1.1 christos # However, it has the same basename, so the bogon will be chosen
2713 1.1 christos # first if we set CC to just the basename; use the full file name.
2714 1.1 christos shift
2715 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2716 1.1 christos fi
2717 1.1 christos fi
2718 1.1 christos fi
2719 1.1 christos fi
2720 1.1 christos CC=$ac_cv_prog_CC
2721 1.1 christos if test -n "$CC"; then
2722 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2723 1.2.6.1 yamt $as_echo "$CC" >&6; }
2724 1.1 christos else
2725 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2726 1.2.6.1 yamt $as_echo "no" >&6; }
2727 1.1 christos fi
2728 1.1 christos
2729 1.1 christos
2730 1.1 christos fi
2731 1.1 christos if test -z "$CC"; then
2732 1.1 christos if test -n "$ac_tool_prefix"; then
2733 1.1 christos for ac_prog in cl.exe
2734 1.1 christos do
2735 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2736 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2737 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2738 1.2.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
2739 1.2.6.1 yamt if ${ac_cv_prog_CC+:} false; then :
2740 1.2.6.1 yamt $as_echo_n "(cached) " >&6
2741 1.1 christos else
2742 1.1 christos if test -n "$CC"; then
2743 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2744 1.1 christos else
2745 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2746 1.1 christos for as_dir in $PATH
2747 1.1 christos do
2748 1.1 christos IFS=$as_save_IFS
2749 1.1 christos test -z "$as_dir" && as_dir=.
2750 1.2.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
2751 1.2.6.1 yamt if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2752 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2753 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2754 1.1 christos break 2
2755 1.1 christos fi
2756 1.1 christos done
2757 1.2.6.1 yamt done
2758 1.1 christos IFS=$as_save_IFS
2759 1.1 christos
2760 1.1 christos fi
2761 1.1 christos fi
2762 1.1 christos CC=$ac_cv_prog_CC
2763 1.1 christos if test -n "$CC"; then
2764 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2765 1.2.6.1 yamt $as_echo "$CC" >&6; }
2766 1.1 christos else
2767 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2768 1.2.6.1 yamt $as_echo "no" >&6; }
2769 1.1 christos fi
2770 1.1 christos
2771 1.1 christos
2772 1.1 christos test -n "$CC" && break
2773 1.1 christos done
2774 1.1 christos fi
2775 1.1 christos if test -z "$CC"; then
2776 1.1 christos ac_ct_CC=$CC
2777 1.1 christos for ac_prog in cl.exe
2778 1.1 christos do
2779 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
2780 1.1 christos set dummy $ac_prog; ac_word=$2
2781 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2782 1.2.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
2783 1.2.6.1 yamt if ${ac_cv_prog_ac_ct_CC+:} false; then :
2784 1.2.6.1 yamt $as_echo_n "(cached) " >&6
2785 1.1 christos else
2786 1.1 christos if test -n "$ac_ct_CC"; then
2787 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2788 1.1 christos else
2789 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2790 1.1 christos for as_dir in $PATH
2791 1.1 christos do
2792 1.1 christos IFS=$as_save_IFS
2793 1.1 christos test -z "$as_dir" && as_dir=.
2794 1.2.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
2795 1.2.6.1 yamt if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2796 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
2797 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2798 1.1 christos break 2
2799 1.1 christos fi
2800 1.1 christos done
2801 1.2.6.1 yamt done
2802 1.1 christos IFS=$as_save_IFS
2803 1.1 christos
2804 1.1 christos fi
2805 1.1 christos fi
2806 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2807 1.1 christos if test -n "$ac_ct_CC"; then
2808 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2809 1.2.6.1 yamt $as_echo "$ac_ct_CC" >&6; }
2810 1.1 christos else
2811 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2812 1.2.6.1 yamt $as_echo "no" >&6; }
2813 1.1 christos fi
2814 1.1 christos
2815 1.1 christos
2816 1.1 christos test -n "$ac_ct_CC" && break
2817 1.1 christos done
2818 1.1 christos
2819 1.1 christos if test "x$ac_ct_CC" = x; then
2820 1.1 christos CC=""
2821 1.1 christos else
2822 1.1 christos case $cross_compiling:$ac_tool_warned in
2823 1.1 christos yes:)
2824 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2825 1.2.6.1 yamt $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2826 1.1 christos ac_tool_warned=yes ;;
2827 1.1 christos esac
2828 1.1 christos CC=$ac_ct_CC
2829 1.1 christos fi
2830 1.1 christos fi
2831 1.1 christos
2832 1.1 christos fi
2833 1.1 christos
2834 1.1 christos
2835 1.2.6.1 yamt test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2836 1.2.6.1 yamt $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2837 1.2.6.1 yamt as_fn_error $? "no acceptable C compiler found in \$PATH
2838 1.2.6.1 yamt See \`config.log' for more details" "$LINENO" 5; }
2839 1.1 christos
2840 1.1 christos # Provide some information about the compiler.
2841 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2842 1.2.6.1 yamt set X $ac_compile
2843 1.2.6.1 yamt ac_compiler=$2
2844 1.2.6.1 yamt for ac_option in --version -v -V -qversion; do
2845 1.2.6.1 yamt { { ac_try="$ac_compiler $ac_option >&5"
2846 1.1 christos case "(($ac_try" in
2847 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2848 1.1 christos *) ac_try_echo=$ac_try;;
2849 1.1 christos esac
2850 1.2.6.1 yamt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2851 1.2.6.1 yamt $as_echo "$ac_try_echo"; } >&5
2852 1.2.6.1 yamt (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2853 1.1 christos ac_status=$?
2854 1.2.6.1 yamt if test -s conftest.err; then
2855 1.2.6.1 yamt sed '10a\
2856 1.2.6.1 yamt ... rest of stderr output deleted ...
2857 1.2.6.1 yamt 10q' conftest.err >conftest.er1
2858 1.2.6.1 yamt cat conftest.er1 >&5
2859 1.2.6.1 yamt fi
2860 1.2.6.1 yamt rm -f conftest.er1 conftest.err
2861 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2862 1.2.6.1 yamt test $ac_status = 0; }
2863 1.2.6.1 yamt done
2864 1.1 christos
2865 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2866 1.1 christos /* end confdefs.h. */
2867 1.1 christos
2868 1.1 christos int
2869 1.1 christos main ()
2870 1.1 christos {
2871 1.1 christos
2872 1.1 christos ;
2873 1.1 christos return 0;
2874 1.1 christos }
2875 1.1 christos _ACEOF
2876 1.1 christos ac_clean_files_save=$ac_clean_files
2877 1.2.6.1 yamt ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2878 1.1 christos # Try to create an executable without -o first, disregard a.out.
2879 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition
2880 1.1 christos # of exeext.
2881 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2882 1.2.6.1 yamt $as_echo_n "checking whether the C compiler works... " >&6; }
2883 1.2.6.1 yamt ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2884 1.2.6.1 yamt
2885 1.2.6.1 yamt # The possible output files:
2886 1.2.6.1 yamt ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2887 1.2.6.1 yamt
2888 1.1 christos ac_rmfiles=
2889 1.1 christos for ac_file in $ac_files
2890 1.1 christos do
2891 1.1 christos case $ac_file in
2892 1.2.6.1 yamt *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2893 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2894 1.1 christos esac
2895 1.1 christos done
2896 1.1 christos rm -f $ac_rmfiles
2897 1.1 christos
2898 1.2.6.1 yamt if { { ac_try="$ac_link_default"
2899 1.1 christos case "(($ac_try" in
2900 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2901 1.1 christos *) ac_try_echo=$ac_try;;
2902 1.1 christos esac
2903 1.2.6.1 yamt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2904 1.2.6.1 yamt $as_echo "$ac_try_echo"; } >&5
2905 1.1 christos (eval "$ac_link_default") 2>&5
2906 1.1 christos ac_status=$?
2907 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2908 1.2.6.1 yamt test $ac_status = 0; }; then :
2909 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2910 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2911 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached,
2912 1.1 christos # so that the user can short-circuit this test for compilers unknown to
2913 1.1 christos # Autoconf.
2914 1.1 christos for ac_file in $ac_files ''
2915 1.1 christos do
2916 1.1 christos test -f "$ac_file" || continue
2917 1.1 christos case $ac_file in
2918 1.2.6.1 yamt *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2919 1.1 christos ;;
2920 1.1 christos [ab].out )
2921 1.1 christos # We found the default executable, but exeext='' is most
2922 1.1 christos # certainly right.
2923 1.1 christos break;;
2924 1.1 christos *.* )
2925 1.2.6.1 yamt if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2926 1.1 christos then :; else
2927 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2928 1.1 christos fi
2929 1.1 christos # We set ac_cv_exeext here because the later test for it is not
2930 1.1 christos # safe: cross compilers may not add the suffix if given an `-o'
2931 1.1 christos # argument, so we may need to know it at that point already.
2932 1.1 christos # Even if this section looks crufty: it has the advantage of
2933 1.1 christos # actually working.
2934 1.1 christos break;;
2935 1.1 christos * )
2936 1.1 christos break;;
2937 1.1 christos esac
2938 1.1 christos done
2939 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext=
2940 1.1 christos
2941 1.1 christos else
2942 1.1 christos ac_file=''
2943 1.1 christos fi
2944 1.2.6.1 yamt if test -z "$ac_file"; then :
2945 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2946 1.2.6.1 yamt $as_echo "no" >&6; }
2947 1.2.6.1 yamt $as_echo "$as_me: failed program was:" >&5
2948 1.2.6.1 yamt sed 's/^/| /' conftest.$ac_ext >&5
2949 1.2.6.1 yamt
2950 1.2.6.1 yamt { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2951 1.2.6.1 yamt $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2952 1.2.6.1 yamt as_fn_error 77 "C compiler cannot create executables
2953 1.2.6.1 yamt See \`config.log' for more details" "$LINENO" 5; }
2954 1.2.6.1 yamt else
2955 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2956 1.2.6.1 yamt $as_echo "yes" >&6; }
2957 1.2.6.1 yamt fi
2958 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2959 1.2.6.1 yamt $as_echo_n "checking for C compiler default output file name... " >&6; }
2960 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2961 1.2.6.1 yamt $as_echo "$ac_file" >&6; }
2962 1.1 christos ac_exeext=$ac_cv_exeext
2963 1.1 christos
2964 1.2.6.1 yamt rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2965 1.1 christos ac_clean_files=$ac_clean_files_save
2966 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2967 1.2.6.1 yamt $as_echo_n "checking for suffix of executables... " >&6; }
2968 1.2.6.1 yamt if { { ac_try="$ac_link"
2969 1.1 christos case "(($ac_try" in
2970 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2971 1.1 christos *) ac_try_echo=$ac_try;;
2972 1.1 christos esac
2973 1.2.6.1 yamt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2974 1.2.6.1 yamt $as_echo "$ac_try_echo"; } >&5
2975 1.1 christos (eval "$ac_link") 2>&5
2976 1.1 christos ac_status=$?
2977 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2978 1.2.6.1 yamt test $ac_status = 0; }; then :
2979 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable)
2980 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2981 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with
2982 1.1 christos # `rm'.
2983 1.1 christos for ac_file in conftest.exe conftest conftest.*; do
2984 1.1 christos test -f "$ac_file" || continue
2985 1.1 christos case $ac_file in
2986 1.2.6.1 yamt *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2987 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2988 1.1 christos break;;
2989 1.1 christos * ) break;;
2990 1.1 christos esac
2991 1.1 christos done
2992 1.1 christos else
2993 1.2.6.1 yamt { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2994 1.2.6.1 yamt $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2995 1.2.6.1 yamt as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2996 1.2.6.1 yamt See \`config.log' for more details" "$LINENO" 5; }
2997 1.2.6.1 yamt fi
2998 1.2.6.1 yamt rm -f conftest conftest$ac_cv_exeext
2999 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3000 1.2.6.1 yamt $as_echo "$ac_cv_exeext" >&6; }
3001 1.1 christos
3002 1.1 christos rm -f conftest.$ac_ext
3003 1.1 christos EXEEXT=$ac_cv_exeext
3004 1.1 christos ac_exeext=$EXEEXT
3005 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3006 1.2.6.1 yamt /* end confdefs.h. */
3007 1.2.6.1 yamt #include <stdio.h>
3008 1.2.6.1 yamt int
3009 1.2.6.1 yamt main ()
3010 1.2.6.1 yamt {
3011 1.2.6.1 yamt FILE *f = fopen ("conftest.out", "w");
3012 1.2.6.1 yamt return ferror (f) || fclose (f) != 0;
3013 1.2.6.1 yamt
3014 1.2.6.1 yamt ;
3015 1.2.6.1 yamt return 0;
3016 1.2.6.1 yamt }
3017 1.1 christos _ACEOF
3018 1.2.6.1 yamt ac_clean_files="$ac_clean_files conftest.out"
3019 1.2.6.1 yamt # Check that the compiler produces executables we can run. If not, either
3020 1.2.6.1 yamt # the compiler is broken, or we cross compile.
3021 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3022 1.2.6.1 yamt $as_echo_n "checking whether we are cross compiling... " >&6; }
3023 1.2.6.1 yamt if test "$cross_compiling" != yes; then
3024 1.2.6.1 yamt { { ac_try="$ac_link"
3025 1.2.6.1 yamt case "(($ac_try" in
3026 1.2.6.1 yamt *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3027 1.2.6.1 yamt *) ac_try_echo=$ac_try;;
3028 1.2.6.1 yamt esac
3029 1.2.6.1 yamt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3030 1.2.6.1 yamt $as_echo "$ac_try_echo"; } >&5
3031 1.2.6.1 yamt (eval "$ac_link") 2>&5
3032 1.2.6.1 yamt ac_status=$?
3033 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3034 1.2.6.1 yamt test $ac_status = 0; }
3035 1.2.6.1 yamt if { ac_try='./conftest$ac_cv_exeext'
3036 1.2.6.1 yamt { { case "(($ac_try" in
3037 1.2.6.1 yamt *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3038 1.2.6.1 yamt *) ac_try_echo=$ac_try;;
3039 1.2.6.1 yamt esac
3040 1.2.6.1 yamt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3041 1.2.6.1 yamt $as_echo "$ac_try_echo"; } >&5
3042 1.2.6.1 yamt (eval "$ac_try") 2>&5
3043 1.2.6.1 yamt ac_status=$?
3044 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3045 1.2.6.1 yamt test $ac_status = 0; }; }; then
3046 1.2.6.1 yamt cross_compiling=no
3047 1.2.6.1 yamt else
3048 1.2.6.1 yamt if test "$cross_compiling" = maybe; then
3049 1.2.6.1 yamt cross_compiling=yes
3050 1.2.6.1 yamt else
3051 1.2.6.1 yamt { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3052 1.2.6.1 yamt $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3053 1.2.6.1 yamt as_fn_error $? "cannot run C compiled programs.
3054 1.2.6.1 yamt If you meant to cross compile, use \`--host'.
3055 1.2.6.1 yamt See \`config.log' for more details" "$LINENO" 5; }
3056 1.2.6.1 yamt fi
3057 1.2.6.1 yamt fi
3058 1.2.6.1 yamt fi
3059 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3060 1.2.6.1 yamt $as_echo "$cross_compiling" >&6; }
3061 1.2.6.1 yamt
3062 1.2.6.1 yamt rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3063 1.2.6.1 yamt ac_clean_files=$ac_clean_files_save
3064 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3065 1.2.6.1 yamt $as_echo_n "checking for suffix of object files... " >&6; }
3066 1.2.6.1 yamt if ${ac_cv_objext+:} false; then :
3067 1.2.6.1 yamt $as_echo_n "(cached) " >&6
3068 1.2.6.1 yamt else
3069 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3070 1.1 christos /* end confdefs.h. */
3071 1.1 christos
3072 1.1 christos int
3073 1.1 christos main ()
3074 1.1 christos {
3075 1.1 christos
3076 1.1 christos ;
3077 1.1 christos return 0;
3078 1.1 christos }
3079 1.1 christos _ACEOF
3080 1.1 christos rm -f conftest.o conftest.obj
3081 1.2.6.1 yamt if { { ac_try="$ac_compile"
3082 1.1 christos case "(($ac_try" in
3083 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3084 1.1 christos *) ac_try_echo=$ac_try;;
3085 1.1 christos esac
3086 1.2.6.1 yamt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3087 1.2.6.1 yamt $as_echo "$ac_try_echo"; } >&5
3088 1.1 christos (eval "$ac_compile") 2>&5
3089 1.1 christos ac_status=$?
3090 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3091 1.2.6.1 yamt test $ac_status = 0; }; then :
3092 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do
3093 1.1 christos test -f "$ac_file" || continue;
3094 1.1 christos case $ac_file in
3095 1.2.6.1 yamt *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3096 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3097 1.1 christos break;;
3098 1.1 christos esac
3099 1.1 christos done
3100 1.1 christos else
3101 1.2.6.1 yamt $as_echo "$as_me: failed program was:" >&5
3102 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
3103 1.1 christos
3104 1.2.6.1 yamt { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3105 1.2.6.1 yamt $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3106 1.2.6.1 yamt as_fn_error $? "cannot compute suffix of object files: cannot compile
3107 1.2.6.1 yamt See \`config.log' for more details" "$LINENO" 5; }
3108 1.1 christos fi
3109 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext
3110 1.1 christos fi
3111 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3112 1.2.6.1 yamt $as_echo "$ac_cv_objext" >&6; }
3113 1.1 christos OBJEXT=$ac_cv_objext
3114 1.1 christos ac_objext=$OBJEXT
3115 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3116 1.2.6.1 yamt $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3117 1.2.6.1 yamt if ${ac_cv_c_compiler_gnu+:} false; then :
3118 1.2.6.1 yamt $as_echo_n "(cached) " >&6
3119 1.1 christos else
3120 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3121 1.1 christos /* end confdefs.h. */
3122 1.1 christos
3123 1.1 christos int
3124 1.1 christos main ()
3125 1.1 christos {
3126 1.1 christos #ifndef __GNUC__
3127 1.1 christos choke me
3128 1.1 christos #endif
3129 1.1 christos
3130 1.1 christos ;
3131 1.1 christos return 0;
3132 1.1 christos }
3133 1.1 christos _ACEOF
3134 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
3135 1.1 christos ac_compiler_gnu=yes
3136 1.1 christos else
3137 1.2.6.1 yamt ac_compiler_gnu=no
3138 1.1 christos fi
3139 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3140 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
3141 1.1 christos
3142 1.1 christos fi
3143 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3144 1.2.6.1 yamt $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3145 1.2.6.1 yamt if test $ac_compiler_gnu = yes; then
3146 1.2.6.1 yamt GCC=yes
3147 1.2.6.1 yamt else
3148 1.2.6.1 yamt GCC=
3149 1.2.6.1 yamt fi
3150 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
3151 1.1 christos ac_save_CFLAGS=$CFLAGS
3152 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3153 1.2.6.1 yamt $as_echo_n "checking whether $CC accepts -g... " >&6; }
3154 1.2.6.1 yamt if ${ac_cv_prog_cc_g+:} false; then :
3155 1.2.6.1 yamt $as_echo_n "(cached) " >&6
3156 1.1 christos else
3157 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
3158 1.1 christos ac_c_werror_flag=yes
3159 1.1 christos ac_cv_prog_cc_g=no
3160 1.1 christos CFLAGS="-g"
3161 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3162 1.1 christos /* end confdefs.h. */
3163 1.1 christos
3164 1.1 christos int
3165 1.1 christos main ()
3166 1.1 christos {
3167 1.1 christos
3168 1.1 christos ;
3169 1.1 christos return 0;
3170 1.1 christos }
3171 1.1 christos _ACEOF
3172 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
3173 1.1 christos ac_cv_prog_cc_g=yes
3174 1.1 christos else
3175 1.2.6.1 yamt CFLAGS=""
3176 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3177 1.1 christos /* end confdefs.h. */
3178 1.1 christos
3179 1.1 christos int
3180 1.1 christos main ()
3181 1.1 christos {
3182 1.1 christos
3183 1.1 christos ;
3184 1.1 christos return 0;
3185 1.1 christos }
3186 1.1 christos _ACEOF
3187 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
3188 1.1 christos
3189 1.2.6.1 yamt else
3190 1.2.6.1 yamt ac_c_werror_flag=$ac_save_c_werror_flag
3191 1.1 christos CFLAGS="-g"
3192 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3193 1.1 christos /* end confdefs.h. */
3194 1.1 christos
3195 1.1 christos int
3196 1.1 christos main ()
3197 1.1 christos {
3198 1.1 christos
3199 1.1 christos ;
3200 1.1 christos return 0;
3201 1.1 christos }
3202 1.1 christos _ACEOF
3203 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
3204 1.1 christos ac_cv_prog_cc_g=yes
3205 1.1 christos fi
3206 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3207 1.1 christos fi
3208 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3209 1.1 christos fi
3210 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3211 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
3212 1.1 christos fi
3213 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3214 1.2.6.1 yamt $as_echo "$ac_cv_prog_cc_g" >&6; }
3215 1.1 christos if test "$ac_test_CFLAGS" = set; then
3216 1.1 christos CFLAGS=$ac_save_CFLAGS
3217 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
3218 1.1 christos if test "$GCC" = yes; then
3219 1.1 christos CFLAGS="-g -O2"
3220 1.1 christos else
3221 1.1 christos CFLAGS="-g"
3222 1.1 christos fi
3223 1.1 christos else
3224 1.1 christos if test "$GCC" = yes; then
3225 1.1 christos CFLAGS="-O2"
3226 1.1 christos else
3227 1.1 christos CFLAGS=
3228 1.1 christos fi
3229 1.1 christos fi
3230 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3231 1.2.6.1 yamt $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3232 1.2.6.1 yamt if ${ac_cv_prog_cc_c89+:} false; then :
3233 1.2.6.1 yamt $as_echo_n "(cached) " >&6
3234 1.1 christos else
3235 1.1 christos ac_cv_prog_cc_c89=no
3236 1.1 christos ac_save_CC=$CC
3237 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3238 1.1 christos /* end confdefs.h. */
3239 1.1 christos #include <stdarg.h>
3240 1.1 christos #include <stdio.h>
3241 1.2.6.1 yamt struct stat;
3242 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3243 1.1 christos struct buf { int x; };
3244 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
3245 1.1 christos static char *e (p, i)
3246 1.1 christos char **p;
3247 1.1 christos int i;
3248 1.1 christos {
3249 1.1 christos return p[i];
3250 1.1 christos }
3251 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
3252 1.1 christos {
3253 1.1 christos char *s;
3254 1.1 christos va_list v;
3255 1.1 christos va_start (v,p);
3256 1.1 christos s = g (p, va_arg (v,int));
3257 1.1 christos va_end (v);
3258 1.1 christos return s;
3259 1.1 christos }
3260 1.1 christos
3261 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3262 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
3263 1.1 christos These don't provoke an error unfortunately, instead are silently treated
3264 1.1 christos as 'x'. The following induces an error, until -std is added to get
3265 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3266 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
3267 1.1 christos that's true only with -std. */
3268 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3269 1.1 christos
3270 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3271 1.1 christos inside strings and character constants. */
3272 1.1 christos #define FOO(x) 'x'
3273 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3274 1.1 christos
3275 1.1 christos int test (int i, double x);
3276 1.1 christos struct s1 {int (*f) (int a);};
3277 1.1 christos struct s2 {int (*f) (double a);};
3278 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3279 1.1 christos int argc;
3280 1.1 christos char **argv;
3281 1.1 christos int
3282 1.1 christos main ()
3283 1.1 christos {
3284 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3285 1.1 christos ;
3286 1.1 christos return 0;
3287 1.1 christos }
3288 1.1 christos _ACEOF
3289 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3290 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3291 1.1 christos do
3292 1.1 christos CC="$ac_save_CC $ac_arg"
3293 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
3294 1.1 christos ac_cv_prog_cc_c89=$ac_arg
3295 1.1 christos fi
3296 1.1 christos rm -f core conftest.err conftest.$ac_objext
3297 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
3298 1.1 christos done
3299 1.1 christos rm -f conftest.$ac_ext
3300 1.1 christos CC=$ac_save_CC
3301 1.1 christos
3302 1.1 christos fi
3303 1.1 christos # AC_CACHE_VAL
3304 1.1 christos case "x$ac_cv_prog_cc_c89" in
3305 1.1 christos x)
3306 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3307 1.2.6.1 yamt $as_echo "none needed" >&6; } ;;
3308 1.1 christos xno)
3309 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3310 1.2.6.1 yamt $as_echo "unsupported" >&6; } ;;
3311 1.1 christos *)
3312 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
3313 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3314 1.2.6.1 yamt $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3315 1.1 christos esac
3316 1.2.6.1 yamt if test "x$ac_cv_prog_cc_c89" != xno; then :
3317 1.1 christos
3318 1.2.6.1 yamt fi
3319 1.1 christos
3320 1.1 christos ac_ext=c
3321 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3322 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3323 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3324 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3325 1.1 christos
3326 1.1 christos
3327 1.1 christos
3328 1.1 christos
3329 1.1 christos
3330 1.2.6.1 yamt
3331 1.1 christos if test "$GCC" = yes ; then
3332 1.2.6.1 yamt #
3333 1.2.6.1 yamt # -Werror forces warnings to be errors.
3334 1.2.6.1 yamt #
3335 1.2.6.1 yamt ac_lbl_cc_force_warning_errors=-Werror
3336 1.1 christos
3337 1.2.6.1 yamt #
3338 1.2.6.1 yamt # Use -ffloat-store so that, on 32-bit x86, we don't
3339 1.2.6.1 yamt # do 80-bit arithmetic with the FPU; that way we should
3340 1.2.6.1 yamt # get the same results for floating-point calculations
3341 1.2.6.1 yamt # on x86-32 and x86-64.
3342 1.2.6.1 yamt #
3343 1.2.6.1 yamt
3344 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -ffloat-store option" >&5
3345 1.2.6.1 yamt $as_echo_n "checking whether the compiler supports the -ffloat-store option... " >&6; }
3346 1.2.6.1 yamt save_CFLAGS="$CFLAGS"
3347 1.2.6.1 yamt CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -ffloat-store"
3348 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3349 1.1 christos /* end confdefs.h. */
3350 1.2.6.1 yamt
3351 1.1 christos int
3352 1.1 christos main ()
3353 1.1 christos {
3354 1.2.6.1 yamt return 0
3355 1.1 christos ;
3356 1.1 christos return 0;
3357 1.1 christos }
3358 1.1 christos _ACEOF
3359 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
3360 1.2.6.1 yamt
3361 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3362 1.2.6.1 yamt $as_echo "yes" >&6; }
3363 1.2.6.1 yamt CFLAGS="$save_CFLAGS"
3364 1.2.6.1 yamt V_CCOPT="$V_CCOPT -ffloat-store"
3365 1.2.6.1 yamt
3366 1.1 christos else
3367 1.1 christos
3368 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3369 1.2.6.1 yamt $as_echo "no" >&6; }
3370 1.2.6.1 yamt CFLAGS="$save_CFLAGS"
3371 1.1 christos
3372 1.1 christos fi
3373 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3374 1.1 christos
3375 1.2.6.1 yamt else
3376 1.2.6.1 yamt V_INCLS="$V_INCLS -I/usr/local/include"
3377 1.2.6.1 yamt LDFLAGS="$LDFLAGS -L/usr/local/lib"
3378 1.1 christos
3379 1.2.6.1 yamt case "$host_os" in
3380 1.1 christos
3381 1.2.6.1 yamt darwin*)
3382 1.2.6.1 yamt #
3383 1.2.6.1 yamt # This is assumed either to be GCC or clang, both
3384 1.2.6.1 yamt # of which use -Werror to force warnings to be errors.
3385 1.2.6.1 yamt #
3386 1.2.6.1 yamt ac_lbl_cc_force_warning_errors=-Werror
3387 1.2.6.1 yamt ;;
3388 1.1 christos
3389 1.2.6.1 yamt hpux*)
3390 1.2.6.1 yamt #
3391 1.2.6.1 yamt # HP C, which is what we presume we're using, doesn't
3392 1.2.6.1 yamt # exit with a non-zero exit status if we hand it an
3393 1.2.6.1 yamt # invalid -W flag, can't be forced to do so even with
3394 1.2.6.1 yamt # +We, and doesn't handle GCC-style -W flags, so we
3395 1.2.6.1 yamt # don't want to try using GCC-style -W flags.
3396 1.2.6.1 yamt #
3397 1.2.6.1 yamt ac_lbl_cc_dont_try_gcc_dashW=yes
3398 1.2.6.1 yamt ;;
3399 1.1 christos
3400 1.1 christos irix*)
3401 1.2.6.1 yamt #
3402 1.2.6.1 yamt # MIPS C, which is what we presume we're using, doesn't
3403 1.2.6.1 yamt # necessarily exit with a non-zero exit status if we
3404 1.2.6.1 yamt # hand it an invalid -W flag, can't be forced to do
3405 1.2.6.1 yamt # so, and doesn't handle GCC-style -W flags, so we
3406 1.2.6.1 yamt # don't want to try using GCC-style -W flags.
3407 1.2.6.1 yamt #
3408 1.2.6.1 yamt ac_lbl_cc_dont_try_gcc_dashW=yes
3409 1.2.6.1 yamt #
3410 1.2.6.1 yamt # It also, apparently, defaults to "char" being
3411 1.2.6.1 yamt # unsigned, unlike most other C implementations;
3412 1.2.6.1 yamt # I suppose we could say "signed char" whenever
3413 1.2.6.1 yamt # we want to guarantee a signed "char", but let's
3414 1.2.6.1 yamt # just force signed chars.
3415 1.2.6.1 yamt #
3416 1.2.6.1 yamt # -xansi is normally the default, but the
3417 1.2.6.1 yamt # configure script was setting it; perhaps -cckr
3418 1.2.6.1 yamt # was the default in the Old Days. (Then again,
3419 1.2.6.1 yamt # that would probably be for backwards compatibility
3420 1.2.6.1 yamt # in the days when ANSI C was Shiny and New, i.e.
3421 1.2.6.1 yamt # 1989 and the early '90's, so maybe we can just
3422 1.2.6.1 yamt # drop support for those compilers.)
3423 1.2.6.1 yamt #
3424 1.2.6.1 yamt # -g is equivalent to -g2, which turns off
3425 1.2.6.1 yamt # optimization; we choose -g3, which generates
3426 1.2.6.1 yamt # debugging information but doesn't turn off
3427 1.2.6.1 yamt # optimization (even if the optimization would
3428 1.2.6.1 yamt # cause inaccuracies in debugging).
3429 1.2.6.1 yamt #
3430 1.2.6.1 yamt V_CCOPT="$V_CCOPT -xansi -signed -g3"
3431 1.1 christos ;;
3432 1.1 christos
3433 1.1 christos osf*)
3434 1.1 christos #
3435 1.1 christos # Presumed to be DEC OSF/1, Digital UNIX, or
3436 1.1 christos # Tru64 UNIX.
3437 1.1 christos #
3438 1.2.6.1 yamt # The DEC C compiler, which is what we presume we're
3439 1.2.6.1 yamt # using, doesn't exit with a non-zero exit status if we
3440 1.2.6.1 yamt # hand it an invalid -W flag, can't be forced to do
3441 1.2.6.1 yamt # so, and doesn't handle GCC-style -W flags, so we
3442 1.2.6.1 yamt # don't want to try using GCC-style -W flags.
3443 1.2.6.1 yamt #
3444 1.2.6.1 yamt ac_lbl_cc_dont_try_gcc_dashW=yes
3445 1.2.6.1 yamt #
3446 1.2.6.1 yamt # -g is equivalent to -g2, which turns off
3447 1.2.6.1 yamt # optimization; we choose -g3, which generates
3448 1.2.6.1 yamt # debugging information but doesn't turn off
3449 1.2.6.1 yamt # optimization (even if the optimization would
3450 1.2.6.1 yamt # cause inaccuracies in debugging).
3451 1.2.6.1 yamt #
3452 1.2.6.1 yamt V_CCOPT="$V_CCOPT -g3"
3453 1.2.6.1 yamt ;;
3454 1.2.6.1 yamt
3455 1.2.6.1 yamt solaris*)
3456 1.2.6.1 yamt #
3457 1.2.6.1 yamt # Assumed to be Sun C, which requires -errwarn to force
3458 1.2.6.1 yamt # warnings to be treated as errors.
3459 1.2.6.1 yamt #
3460 1.2.6.1 yamt ac_lbl_cc_force_warning_errors=-errwarn
3461 1.1 christos ;;
3462 1.1 christos
3463 1.1 christos ultrix*)
3464 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking that Ultrix $CC hacks const in prototypes" >&5
3465 1.2.6.1 yamt $as_echo_n "checking that Ultrix $CC hacks const in prototypes... " >&6; }
3466 1.2.6.1 yamt if ${ac_cv_lbl_cc_const_proto+:} false; then :
3467 1.2.6.1 yamt $as_echo_n "(cached) " >&6
3468 1.1 christos else
3469 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3470 1.1 christos /* end confdefs.h. */
3471 1.1 christos #include <sys/types.h>
3472 1.1 christos int
3473 1.1 christos main ()
3474 1.1 christos {
3475 1.1 christos struct a { int b; };
3476 1.1 christos void c(const struct a *)
3477 1.1 christos ;
3478 1.1 christos return 0;
3479 1.1 christos }
3480 1.1 christos _ACEOF
3481 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
3482 1.1 christos ac_cv_lbl_cc_const_proto=yes
3483 1.1 christos else
3484 1.2.6.1 yamt ac_cv_lbl_cc_const_proto=no
3485 1.1 christos fi
3486 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3487 1.1 christos fi
3488 1.1 christos
3489 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_const_proto" >&5
3490 1.2.6.1 yamt $as_echo "$ac_cv_lbl_cc_const_proto" >&6; }
3491 1.1 christos if test $ac_cv_lbl_cc_const_proto = no ; then
3492 1.1 christos
3493 1.2.6.1 yamt $as_echo "#define const /**/" >>confdefs.h
3494 1.1 christos
3495 1.1 christos fi
3496 1.1 christos ;;
3497 1.1 christos esac
3498 1.2.6.1 yamt V_CCOPT="$V_CCOPT -O"
3499 1.1 christos fi
3500 1.1 christos
3501 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
3502 1.2.6.1 yamt $as_echo_n "checking for inline... " >&6; }
3503 1.1 christos save_CFLAGS="$CFLAGS"
3504 1.1 christos CFLAGS="$V_CCOPT"
3505 1.2.6.1 yamt if ${ac_cv_lbl_inline+:} false; then :
3506 1.2.6.1 yamt $as_echo_n "(cached) " >&6
3507 1.1 christos else
3508 1.1 christos
3509 1.1 christos ac_cv_lbl_inline=""
3510 1.1 christos ac_lbl_cc_inline=no
3511 1.1 christos for ac_lbl_inline in inline __inline__ __inline
3512 1.1 christos do
3513 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3514 1.1 christos /* end confdefs.h. */
3515 1.1 christos #define inline $ac_lbl_inline
3516 1.1 christos static inline struct iltest *foo(void);
3517 1.1 christos struct iltest {
3518 1.1 christos int iltest1;
3519 1.1 christos int iltest2;
3520 1.1 christos };
3521 1.1 christos
3522 1.1 christos static inline struct iltest *
3523 1.1 christos foo()
3524 1.1 christos {
3525 1.1 christos static struct iltest xxx;
3526 1.1 christos
3527 1.1 christos return &xxx;
3528 1.1 christos }
3529 1.1 christos int
3530 1.1 christos main ()
3531 1.1 christos {
3532 1.1 christos
3533 1.1 christos ;
3534 1.1 christos return 0;
3535 1.1 christos }
3536 1.1 christos _ACEOF
3537 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
3538 1.1 christos ac_lbl_cc_inline=yes
3539 1.1 christos fi
3540 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3541 1.1 christos if test "$ac_lbl_cc_inline" = yes ; then
3542 1.1 christos break;
3543 1.1 christos fi
3544 1.1 christos done
3545 1.1 christos if test "$ac_lbl_cc_inline" = yes ; then
3546 1.1 christos ac_cv_lbl_inline=$ac_lbl_inline
3547 1.1 christos fi
3548 1.1 christos fi
3549 1.1 christos
3550 1.1 christos CFLAGS="$save_CFLAGS"
3551 1.1 christos if test ! -z "$ac_cv_lbl_inline" ; then
3552 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_inline" >&5
3553 1.2.6.1 yamt $as_echo "$ac_cv_lbl_inline" >&6; }
3554 1.1 christos else
3555 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3556 1.2.6.1 yamt $as_echo "no" >&6; }
3557 1.1 christos fi
3558 1.1 christos
3559 1.1 christos cat >>confdefs.h <<_ACEOF
3560 1.1 christos #define inline $ac_cv_lbl_inline
3561 1.1 christos _ACEOF
3562 1.1 christos
3563 1.1 christos
3564 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5
3565 1.2.6.1 yamt $as_echo_n "checking for __attribute__... " >&6; }
3566 1.2.6.1 yamt if ${ac_cv___attribute__+:} false; then :
3567 1.2.6.1 yamt $as_echo_n "(cached) " >&6
3568 1.1 christos else
3569 1.1 christos
3570 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3571 1.1 christos /* end confdefs.h. */
3572 1.1 christos
3573 1.2.6.1 yamt
3574 1.1 christos #include <stdlib.h>
3575 1.1 christos
3576 1.1 christos static void foo(void) __attribute__ ((noreturn));
3577 1.1 christos
3578 1.1 christos static void
3579 1.1 christos foo(void)
3580 1.1 christos {
3581 1.1 christos exit(1);
3582 1.1 christos }
3583 1.1 christos
3584 1.1 christos int
3585 1.1 christos main(int argc, char **argv)
3586 1.1 christos {
3587 1.1 christos foo();
3588 1.1 christos }
3589 1.1 christos
3590 1.1 christos _ACEOF
3591 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
3592 1.1 christos ac_cv___attribute__=yes
3593 1.1 christos else
3594 1.2.6.1 yamt ac_cv___attribute__=no
3595 1.1 christos fi
3596 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3597 1.1 christos fi
3598 1.1 christos
3599 1.1 christos if test "$ac_cv___attribute__" = "yes"; then
3600 1.1 christos
3601 1.2.6.1 yamt $as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h
3602 1.2.6.1 yamt
3603 1.2.6.1 yamt else
3604 1.2.6.1 yamt #
3605 1.2.6.1 yamt # We can't use __attribute__, so we can't use __attribute__((unused)),
3606 1.2.6.1 yamt # so we define _U_ to an empty string.
3607 1.2.6.1 yamt #
3608 1.2.6.1 yamt V_DEFS="$V_DEFS -D_U_=\"\""
3609 1.2.6.1 yamt fi
3610 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5
3611 1.2.6.1 yamt $as_echo "$ac_cv___attribute__" >&6; }
3612 1.2.6.1 yamt
3613 1.2.6.1 yamt if test "$ac_cv___attribute__" = "yes"; then
3614 1.2.6.1 yamt
3615 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) can be used without warnings" >&5
3616 1.2.6.1 yamt $as_echo_n "checking whether __attribute__((unused)) can be used without warnings... " >&6; }
3617 1.2.6.1 yamt if ${ac_cv___attribute___unused+:} false; then :
3618 1.2.6.1 yamt $as_echo_n "(cached) " >&6
3619 1.2.6.1 yamt else
3620 1.2.6.1 yamt
3621 1.2.6.1 yamt save_CFLAGS="$CFLAGS"
3622 1.2.6.1 yamt CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3623 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3624 1.2.6.1 yamt /* end confdefs.h. */
3625 1.2.6.1 yamt
3626 1.2.6.1 yamt
3627 1.2.6.1 yamt #include <stdlib.h>
3628 1.2.6.1 yamt #include <stdio.h>
3629 1.2.6.1 yamt
3630 1.2.6.1 yamt int
3631 1.2.6.1 yamt main(int argc __attribute((unused)), char **argv __attribute((unused)))
3632 1.2.6.1 yamt {
3633 1.2.6.1 yamt printf("Hello, world!\n");
3634 1.2.6.1 yamt return 0;
3635 1.2.6.1 yamt }
3636 1.2.6.1 yamt
3637 1.1 christos _ACEOF
3638 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
3639 1.2.6.1 yamt ac_cv___attribute___unused=yes
3640 1.2.6.1 yamt else
3641 1.2.6.1 yamt ac_cv___attribute___unused=no
3642 1.2.6.1 yamt fi
3643 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3644 1.2.6.1 yamt fi
3645 1.1 christos
3646 1.2.6.1 yamt CFLAGS="$save_CFLAGS"
3647 1.2.6.1 yamt if test "$ac_cv___attribute___unused" = "yes"; then
3648 1.1 christos V_DEFS="$V_DEFS -D_U_=\"__attribute__((unused))\""
3649 1.1 christos else
3650 1.1 christos V_DEFS="$V_DEFS -D_U_=\"\""
3651 1.1 christos fi
3652 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___unused" >&5
3653 1.2.6.1 yamt $as_echo "$ac_cv___attribute___unused" >&6; }
3654 1.1 christos
3655 1.1 christos
3656 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((noreturn)) can be applied to function pointers without warnings" >&5
3657 1.2.6.1 yamt $as_echo_n "checking whether __attribute__((noreturn)) can be applied to function pointers without warnings... " >&6; }
3658 1.2.6.1 yamt if ${ac_cv___attribute___noreturn_function_pointer+:} false; then :
3659 1.2.6.1 yamt $as_echo_n "(cached) " >&6
3660 1.2.6.1 yamt else
3661 1.2.6.1 yamt
3662 1.2.6.1 yamt save_CFLAGS="$CFLAGS"
3663 1.2.6.1 yamt CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3664 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3665 1.2.6.1 yamt /* end confdefs.h. */
3666 1.2.6.1 yamt
3667 1.2.6.1 yamt
3668 1.2.6.1 yamt #include <stdlib.h>
3669 1.2.6.1 yamt
3670 1.2.6.1 yamt extern int (*foo)(int i)
3671 1.2.6.1 yamt __attribute__ ((noreturn));
3672 1.2.6.1 yamt
3673 1.2.6.1 yamt int
3674 1.2.6.1 yamt main(int argc, char **argv)
3675 1.2.6.1 yamt {
3676 1.2.6.1 yamt (*foo)(1);
3677 1.2.6.1 yamt }
3678 1.2.6.1 yamt
3679 1.2.6.1 yamt _ACEOF
3680 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
3681 1.2.6.1 yamt ac_cv___attribute___noreturn_function_pointer=yes
3682 1.2.6.1 yamt else
3683 1.2.6.1 yamt ac_cv___attribute___noreturn_function_pointer=no
3684 1.2.6.1 yamt fi
3685 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3686 1.2.6.1 yamt fi
3687 1.2.6.1 yamt
3688 1.2.6.1 yamt CFLAGS="$save_CFLAGS"
3689 1.2.6.1 yamt if test "$ac_cv___attribute___noreturn_function_pointer" = "yes"; then
3690 1.2.6.1 yamt
3691 1.2.6.1 yamt $as_echo "#define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1" >>confdefs.h
3692 1.2.6.1 yamt
3693 1.2.6.1 yamt fi
3694 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___noreturn_function_pointer" >&5
3695 1.2.6.1 yamt $as_echo "$ac_cv___attribute___noreturn_function_pointer" >&6; }
3696 1.2.6.1 yamt
3697 1.2.6.1 yamt
3698 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be used without warnings" >&5
3699 1.2.6.1 yamt $as_echo_n "checking whether __attribute__((format)) can be used without warnings... " >&6; }
3700 1.2.6.1 yamt if ${ac_cv___attribute___format+:} false; then :
3701 1.2.6.1 yamt $as_echo_n "(cached) " >&6
3702 1.1 christos else
3703 1.1 christos
3704 1.2.6.1 yamt save_CFLAGS="$CFLAGS"
3705 1.2.6.1 yamt CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3706 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3707 1.2.6.1 yamt /* end confdefs.h. */
3708 1.2.6.1 yamt
3709 1.2.6.1 yamt
3710 1.2.6.1 yamt #include <stdlib.h>
3711 1.2.6.1 yamt
3712 1.2.6.1 yamt extern int foo(const char *fmt, ...)
3713 1.2.6.1 yamt __attribute__ ((format (printf, 1, 2)));
3714 1.2.6.1 yamt
3715 1.2.6.1 yamt int
3716 1.2.6.1 yamt main(int argc, char **argv)
3717 1.2.6.1 yamt {
3718 1.2.6.1 yamt foo("%s", "test");
3719 1.2.6.1 yamt }
3720 1.2.6.1 yamt
3721 1.1 christos _ACEOF
3722 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
3723 1.2.6.1 yamt ac_cv___attribute___format=yes
3724 1.2.6.1 yamt else
3725 1.2.6.1 yamt ac_cv___attribute___format=no
3726 1.2.6.1 yamt fi
3727 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3728 1.2.6.1 yamt fi
3729 1.2.6.1 yamt
3730 1.2.6.1 yamt CFLAGS="$save_CFLAGS"
3731 1.2.6.1 yamt if test "$ac_cv___attribute___format" = "yes"; then
3732 1.2.6.1 yamt
3733 1.2.6.1 yamt $as_echo "#define __ATTRIBUTE___FORMAT_OK 1" >>confdefs.h
3734 1.2.6.1 yamt
3735 1.2.6.1 yamt fi
3736 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format" >&5
3737 1.2.6.1 yamt $as_echo "$ac_cv___attribute___format" >&6; }
3738 1.2.6.1 yamt
3739 1.2.6.1 yamt if test "$ac_cv___attribute___format" = "yes"; then
3740 1.2.6.1 yamt
3741 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be applied to function pointers" >&5
3742 1.2.6.1 yamt $as_echo_n "checking whether __attribute__((format)) can be applied to function pointers... " >&6; }
3743 1.2.6.1 yamt if ${ac_cv___attribute___format_function_pointer+:} false; then :
3744 1.2.6.1 yamt $as_echo_n "(cached) " >&6
3745 1.2.6.1 yamt else
3746 1.2.6.1 yamt
3747 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3748 1.1 christos /* end confdefs.h. */
3749 1.1 christos
3750 1.2.6.1 yamt
3751 1.1 christos #include <stdlib.h>
3752 1.1 christos
3753 1.1 christos extern int (*foo)(const char *fmt, ...)
3754 1.1 christos __attribute__ ((format (printf, 1, 2)));
3755 1.1 christos
3756 1.1 christos int
3757 1.1 christos main(int argc, char **argv)
3758 1.1 christos {
3759 1.1 christos (*foo)("%s", "test");
3760 1.1 christos }
3761 1.1 christos
3762 1.1 christos _ACEOF
3763 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
3764 1.1 christos ac_cv___attribute___format_function_pointer=yes
3765 1.1 christos else
3766 1.2.6.1 yamt ac_cv___attribute___format_function_pointer=no
3767 1.1 christos fi
3768 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3769 1.1 christos fi
3770 1.1 christos
3771 1.1 christos if test "$ac_cv___attribute___format_function_pointer" = "yes"; then
3772 1.1 christos
3773 1.2.6.1 yamt $as_echo "#define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 1" >>confdefs.h
3774 1.1 christos
3775 1.1 christos fi
3776 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format_function_pointer" >&5
3777 1.2.6.1 yamt $as_echo "$ac_cv___attribute___format_function_pointer" >&6; }
3778 1.1 christos
3779 1.2.6.1 yamt fi
3780 1.1 christos fi
3781 1.1 christos ac_ext=c
3782 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3783 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3784 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3785 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3786 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3787 1.2.6.1 yamt $as_echo_n "checking how to run the C preprocessor... " >&6; }
3788 1.1 christos # On Suns, sometimes $CPP names a directory.
3789 1.1 christos if test -n "$CPP" && test -d "$CPP"; then
3790 1.1 christos CPP=
3791 1.1 christos fi
3792 1.1 christos if test -z "$CPP"; then
3793 1.2.6.1 yamt if ${ac_cv_prog_CPP+:} false; then :
3794 1.2.6.1 yamt $as_echo_n "(cached) " >&6
3795 1.1 christos else
3796 1.1 christos # Double quotes because CPP needs to be expanded
3797 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3798 1.1 christos do
3799 1.1 christos ac_preproc_ok=false
3800 1.1 christos for ac_c_preproc_warn_flag in '' yes
3801 1.1 christos do
3802 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3803 1.1 christos # with a fresh cross-compiler works.
3804 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3805 1.1 christos # <limits.h> exists even on freestanding compilers.
3806 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3807 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3808 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3809 1.1 christos /* end confdefs.h. */
3810 1.1 christos #ifdef __STDC__
3811 1.1 christos # include <limits.h>
3812 1.1 christos #else
3813 1.1 christos # include <assert.h>
3814 1.1 christos #endif
3815 1.1 christos Syntax error
3816 1.1 christos _ACEOF
3817 1.2.6.1 yamt if ac_fn_c_try_cpp "$LINENO"; then :
3818 1.1 christos
3819 1.2.6.1 yamt else
3820 1.1 christos # Broken: fails on valid input.
3821 1.1 christos continue
3822 1.1 christos fi
3823 1.2.6.1 yamt rm -f conftest.err conftest.i conftest.$ac_ext
3824 1.1 christos
3825 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3826 1.1 christos # can be detected and how.
3827 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3828 1.1 christos /* end confdefs.h. */
3829 1.1 christos #include <ac_nonexistent.h>
3830 1.1 christos _ACEOF
3831 1.2.6.1 yamt if ac_fn_c_try_cpp "$LINENO"; then :
3832 1.1 christos # Broken: success on invalid input.
3833 1.1 christos continue
3834 1.1 christos else
3835 1.1 christos # Passes both tests.
3836 1.1 christos ac_preproc_ok=:
3837 1.1 christos break
3838 1.1 christos fi
3839 1.2.6.1 yamt rm -f conftest.err conftest.i conftest.$ac_ext
3840 1.1 christos
3841 1.1 christos done
3842 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3843 1.2.6.1 yamt rm -f conftest.i conftest.err conftest.$ac_ext
3844 1.2.6.1 yamt if $ac_preproc_ok; then :
3845 1.1 christos break
3846 1.1 christos fi
3847 1.1 christos
3848 1.1 christos done
3849 1.1 christos ac_cv_prog_CPP=$CPP
3850 1.1 christos
3851 1.1 christos fi
3852 1.1 christos CPP=$ac_cv_prog_CPP
3853 1.1 christos else
3854 1.1 christos ac_cv_prog_CPP=$CPP
3855 1.1 christos fi
3856 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3857 1.2.6.1 yamt $as_echo "$CPP" >&6; }
3858 1.1 christos ac_preproc_ok=false
3859 1.1 christos for ac_c_preproc_warn_flag in '' yes
3860 1.1 christos do
3861 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3862 1.1 christos # with a fresh cross-compiler works.
3863 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3864 1.1 christos # <limits.h> exists even on freestanding compilers.
3865 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3866 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3867 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3868 1.1 christos /* end confdefs.h. */
3869 1.1 christos #ifdef __STDC__
3870 1.1 christos # include <limits.h>
3871 1.1 christos #else
3872 1.1 christos # include <assert.h>
3873 1.1 christos #endif
3874 1.1 christos Syntax error
3875 1.1 christos _ACEOF
3876 1.2.6.1 yamt if ac_fn_c_try_cpp "$LINENO"; then :
3877 1.1 christos
3878 1.2.6.1 yamt else
3879 1.1 christos # Broken: fails on valid input.
3880 1.1 christos continue
3881 1.1 christos fi
3882 1.2.6.1 yamt rm -f conftest.err conftest.i conftest.$ac_ext
3883 1.1 christos
3884 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3885 1.1 christos # can be detected and how.
3886 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3887 1.1 christos /* end confdefs.h. */
3888 1.1 christos #include <ac_nonexistent.h>
3889 1.1 christos _ACEOF
3890 1.2.6.1 yamt if ac_fn_c_try_cpp "$LINENO"; then :
3891 1.1 christos # Broken: success on invalid input.
3892 1.1 christos continue
3893 1.1 christos else
3894 1.1 christos # Passes both tests.
3895 1.1 christos ac_preproc_ok=:
3896 1.1 christos break
3897 1.1 christos fi
3898 1.2.6.1 yamt rm -f conftest.err conftest.i conftest.$ac_ext
3899 1.1 christos
3900 1.1 christos done
3901 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3902 1.2.6.1 yamt rm -f conftest.i conftest.err conftest.$ac_ext
3903 1.2.6.1 yamt if $ac_preproc_ok; then :
3904 1.2.6.1 yamt
3905 1.1 christos else
3906 1.2.6.1 yamt { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3907 1.2.6.1 yamt $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3908 1.2.6.1 yamt as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3909 1.2.6.1 yamt See \`config.log' for more details" "$LINENO" 5; }
3910 1.1 christos fi
3911 1.1 christos
3912 1.1 christos ac_ext=c
3913 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3914 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3915 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3916 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3917 1.1 christos
3918 1.1 christos
3919 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3920 1.2.6.1 yamt $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3921 1.2.6.1 yamt if ${ac_cv_path_GREP+:} false; then :
3922 1.2.6.1 yamt $as_echo_n "(cached) " >&6
3923 1.1 christos else
3924 1.2.6.1 yamt if test -z "$GREP"; then
3925 1.1 christos ac_path_GREP_found=false
3926 1.2.6.1 yamt # Loop through the user's path and test for each of PROGNAME-LIST
3927 1.2.6.1 yamt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3928 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3929 1.1 christos do
3930 1.1 christos IFS=$as_save_IFS
3931 1.1 christos test -z "$as_dir" && as_dir=.
3932 1.2.6.1 yamt for ac_prog in grep ggrep; do
3933 1.2.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
3934 1.2.6.1 yamt ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3935 1.2.6.1 yamt as_fn_executable_p "$ac_path_GREP" || continue
3936 1.2.6.1 yamt # Check for GNU ac_path_GREP and select it if it is found.
3937 1.1 christos # Check for GNU $ac_path_GREP
3938 1.1 christos case `"$ac_path_GREP" --version 2>&1` in
3939 1.1 christos *GNU*)
3940 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3941 1.1 christos *)
3942 1.1 christos ac_count=0
3943 1.2.6.1 yamt $as_echo_n 0123456789 >"conftest.in"
3944 1.1 christos while :
3945 1.1 christos do
3946 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
3947 1.1 christos mv "conftest.tmp" "conftest.in"
3948 1.1 christos cp "conftest.in" "conftest.nl"
3949 1.2.6.1 yamt $as_echo 'GREP' >> "conftest.nl"
3950 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3951 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3952 1.2.6.1 yamt as_fn_arith $ac_count + 1 && ac_count=$as_val
3953 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then
3954 1.1 christos # Best one so far, save it but keep looking for a better one
3955 1.1 christos ac_cv_path_GREP="$ac_path_GREP"
3956 1.1 christos ac_path_GREP_max=$ac_count
3957 1.1 christos fi
3958 1.1 christos # 10*(2^10) chars as input seems more than enough
3959 1.1 christos test $ac_count -gt 10 && break
3960 1.1 christos done
3961 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3962 1.1 christos esac
3963 1.1 christos
3964 1.2.6.1 yamt $ac_path_GREP_found && break 3
3965 1.2.6.1 yamt done
3966 1.2.6.1 yamt done
3967 1.1 christos done
3968 1.1 christos IFS=$as_save_IFS
3969 1.2.6.1 yamt if test -z "$ac_cv_path_GREP"; then
3970 1.2.6.1 yamt as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3971 1.2.6.1 yamt fi
3972 1.1 christos else
3973 1.1 christos ac_cv_path_GREP=$GREP
3974 1.1 christos fi
3975 1.1 christos
3976 1.1 christos fi
3977 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3978 1.2.6.1 yamt $as_echo "$ac_cv_path_GREP" >&6; }
3979 1.1 christos GREP="$ac_cv_path_GREP"
3980 1.1 christos
3981 1.1 christos
3982 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3983 1.2.6.1 yamt $as_echo_n "checking for egrep... " >&6; }
3984 1.2.6.1 yamt if ${ac_cv_path_EGREP+:} false; then :
3985 1.2.6.1 yamt $as_echo_n "(cached) " >&6
3986 1.1 christos else
3987 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3988 1.1 christos then ac_cv_path_EGREP="$GREP -E"
3989 1.1 christos else
3990 1.2.6.1 yamt if test -z "$EGREP"; then
3991 1.1 christos ac_path_EGREP_found=false
3992 1.2.6.1 yamt # Loop through the user's path and test for each of PROGNAME-LIST
3993 1.2.6.1 yamt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3994 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3995 1.1 christos do
3996 1.1 christos IFS=$as_save_IFS
3997 1.1 christos test -z "$as_dir" && as_dir=.
3998 1.2.6.1 yamt for ac_prog in egrep; do
3999 1.2.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
4000 1.2.6.1 yamt ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4001 1.2.6.1 yamt as_fn_executable_p "$ac_path_EGREP" || continue
4002 1.2.6.1 yamt # Check for GNU ac_path_EGREP and select it if it is found.
4003 1.1 christos # Check for GNU $ac_path_EGREP
4004 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in
4005 1.1 christos *GNU*)
4006 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4007 1.1 christos *)
4008 1.1 christos ac_count=0
4009 1.2.6.1 yamt $as_echo_n 0123456789 >"conftest.in"
4010 1.1 christos while :
4011 1.1 christos do
4012 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
4013 1.1 christos mv "conftest.tmp" "conftest.in"
4014 1.1 christos cp "conftest.in" "conftest.nl"
4015 1.2.6.1 yamt $as_echo 'EGREP' >> "conftest.nl"
4016 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4017 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4018 1.2.6.1 yamt as_fn_arith $ac_count + 1 && ac_count=$as_val
4019 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4020 1.1 christos # Best one so far, save it but keep looking for a better one
4021 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP"
4022 1.1 christos ac_path_EGREP_max=$ac_count
4023 1.1 christos fi
4024 1.1 christos # 10*(2^10) chars as input seems more than enough
4025 1.1 christos test $ac_count -gt 10 && break
4026 1.1 christos done
4027 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4028 1.1 christos esac
4029 1.1 christos
4030 1.2.6.1 yamt $ac_path_EGREP_found && break 3
4031 1.2.6.1 yamt done
4032 1.2.6.1 yamt done
4033 1.1 christos done
4034 1.1 christos IFS=$as_save_IFS
4035 1.2.6.1 yamt if test -z "$ac_cv_path_EGREP"; then
4036 1.2.6.1 yamt as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4037 1.2.6.1 yamt fi
4038 1.1 christos else
4039 1.1 christos ac_cv_path_EGREP=$EGREP
4040 1.1 christos fi
4041 1.1 christos
4042 1.1 christos fi
4043 1.1 christos fi
4044 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4045 1.2.6.1 yamt $as_echo "$ac_cv_path_EGREP" >&6; }
4046 1.1 christos EGREP="$ac_cv_path_EGREP"
4047 1.1 christos
4048 1.1 christos
4049 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4050 1.2.6.1 yamt $as_echo_n "checking for ANSI C header files... " >&6; }
4051 1.2.6.1 yamt if ${ac_cv_header_stdc+:} false; then :
4052 1.2.6.1 yamt $as_echo_n "(cached) " >&6
4053 1.1 christos else
4054 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4055 1.1 christos /* end confdefs.h. */
4056 1.1 christos #include <stdlib.h>
4057 1.1 christos #include <stdarg.h>
4058 1.1 christos #include <string.h>
4059 1.1 christos #include <float.h>
4060 1.1 christos
4061 1.1 christos int
4062 1.1 christos main ()
4063 1.1 christos {
4064 1.1 christos
4065 1.1 christos ;
4066 1.1 christos return 0;
4067 1.1 christos }
4068 1.1 christos _ACEOF
4069 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
4070 1.1 christos ac_cv_header_stdc=yes
4071 1.1 christos else
4072 1.2.6.1 yamt ac_cv_header_stdc=no
4073 1.1 christos fi
4074 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4075 1.1 christos
4076 1.1 christos if test $ac_cv_header_stdc = yes; then
4077 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4078 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4079 1.1 christos /* end confdefs.h. */
4080 1.1 christos #include <string.h>
4081 1.1 christos
4082 1.1 christos _ACEOF
4083 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4084 1.2.6.1 yamt $EGREP "memchr" >/dev/null 2>&1; then :
4085 1.2.6.1 yamt
4086 1.1 christos else
4087 1.1 christos ac_cv_header_stdc=no
4088 1.1 christos fi
4089 1.2.6.1 yamt rm -f conftest*
4090 1.1 christos
4091 1.1 christos fi
4092 1.1 christos
4093 1.1 christos if test $ac_cv_header_stdc = yes; then
4094 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4095 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4096 1.1 christos /* end confdefs.h. */
4097 1.1 christos #include <stdlib.h>
4098 1.1 christos
4099 1.1 christos _ACEOF
4100 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4101 1.2.6.1 yamt $EGREP "free" >/dev/null 2>&1; then :
4102 1.2.6.1 yamt
4103 1.1 christos else
4104 1.1 christos ac_cv_header_stdc=no
4105 1.1 christos fi
4106 1.2.6.1 yamt rm -f conftest*
4107 1.1 christos
4108 1.1 christos fi
4109 1.1 christos
4110 1.1 christos if test $ac_cv_header_stdc = yes; then
4111 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4112 1.2.6.1 yamt if test "$cross_compiling" = yes; then :
4113 1.1 christos :
4114 1.1 christos else
4115 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4116 1.1 christos /* end confdefs.h. */
4117 1.1 christos #include <ctype.h>
4118 1.1 christos #include <stdlib.h>
4119 1.1 christos #if ((' ' & 0x0FF) == 0x020)
4120 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4121 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4122 1.1 christos #else
4123 1.1 christos # define ISLOWER(c) \
4124 1.1 christos (('a' <= (c) && (c) <= 'i') \
4125 1.1 christos || ('j' <= (c) && (c) <= 'r') \
4126 1.1 christos || ('s' <= (c) && (c) <= 'z'))
4127 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4128 1.1 christos #endif
4129 1.1 christos
4130 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4131 1.1 christos int
4132 1.1 christos main ()
4133 1.1 christos {
4134 1.1 christos int i;
4135 1.1 christos for (i = 0; i < 256; i++)
4136 1.1 christos if (XOR (islower (i), ISLOWER (i))
4137 1.1 christos || toupper (i) != TOUPPER (i))
4138 1.1 christos return 2;
4139 1.1 christos return 0;
4140 1.1 christos }
4141 1.1 christos _ACEOF
4142 1.2.6.1 yamt if ac_fn_c_try_run "$LINENO"; then :
4143 1.1 christos
4144 1.2.6.1 yamt else
4145 1.2.6.1 yamt ac_cv_header_stdc=no
4146 1.1 christos fi
4147 1.2.6.1 yamt rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4148 1.2.6.1 yamt conftest.$ac_objext conftest.beam conftest.$ac_ext
4149 1.1 christos fi
4150 1.1 christos
4151 1.1 christos fi
4152 1.1 christos fi
4153 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4154 1.2.6.1 yamt $as_echo "$ac_cv_header_stdc" >&6; }
4155 1.1 christos if test $ac_cv_header_stdc = yes; then
4156 1.1 christos
4157 1.2.6.1 yamt $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4158 1.1 christos
4159 1.1 christos fi
4160 1.1 christos
4161 1.1 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4162 1.1 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4163 1.1 christos inttypes.h stdint.h unistd.h
4164 1.2.6.1 yamt do :
4165 1.2.6.1 yamt as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4166 1.2.6.1 yamt ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4167 1.2.6.1 yamt "
4168 1.2.6.1 yamt if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4169 1.1 christos cat >>confdefs.h <<_ACEOF
4170 1.2.6.1 yamt #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4171 1.1 christos _ACEOF
4172 1.1 christos
4173 1.1 christos fi
4174 1.1 christos
4175 1.1 christos done
4176 1.1 christos
4177 1.1 christos
4178 1.2.6.1 yamt for ac_header in fcntl.h rpc/rpc.h rpc/rpcent.h netdnet/dnetdb.h
4179 1.2.6.1 yamt do :
4180 1.2.6.1 yamt as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4181 1.2.6.1 yamt ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4182 1.2.6.1 yamt if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4183 1.1 christos cat >>confdefs.h <<_ACEOF
4184 1.2.6.1 yamt #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4185 1.1 christos _ACEOF
4186 1.1 christos
4187 1.1 christos fi
4188 1.1 christos
4189 1.1 christos done
4190 1.1 christos
4191 1.1 christos for ac_header in net/pfvar.h
4192 1.2.6.1 yamt do :
4193 1.2.6.1 yamt ac_fn_c_check_header_compile "$LINENO" "net/pfvar.h" "ac_cv_header_net_pfvar_h" "#include <sys/types.h>
4194 1.1 christos #include <sys/socket.h>
4195 1.1 christos #include <net/if.h>
4196 1.2.6.1 yamt "
4197 1.2.6.1 yamt if test "x$ac_cv_header_net_pfvar_h" = xyes; then :
4198 1.1 christos cat >>confdefs.h <<_ACEOF
4199 1.2.6.1 yamt #define HAVE_NET_PFVAR_H 1
4200 1.1 christos _ACEOF
4201 1.1 christos
4202 1.1 christos fi
4203 1.1 christos
4204 1.1 christos done
4205 1.1 christos
4206 1.1 christos if test "$ac_cv_header_net_pfvar_h" = yes; then
4207 1.1 christos LOCALSRC="print-pflog.c $LOCALSRC"
4208 1.1 christos fi
4209 1.1 christos for ac_header in netinet/if_ether.h
4210 1.2.6.1 yamt do :
4211 1.2.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>
4212 1.1 christos #include <sys/socket.h>
4213 1.2.6.1 yamt "
4214 1.2.6.1 yamt if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then :
4215 1.1 christos cat >>confdefs.h <<_ACEOF
4216 1.2.6.1 yamt #define HAVE_NETINET_IF_ETHER_H 1
4217 1.1 christos _ACEOF
4218 1.1 christos
4219 1.1 christos fi
4220 1.1 christos
4221 1.1 christos done
4222 1.1 christos
4223 1.1 christos if test "$ac_cv_header_netinet_if_ether_h" != yes; then
4224 1.1 christos #
4225 1.1 christos # The simple test didn't work.
4226 1.1 christos # Do we need to include <net/if.h> first?
4227 1.1 christos # Unset ac_cv_header_netinet_if_ether_h so we don't
4228 1.1 christos # treat the previous failure as a cached value and
4229 1.1 christos # suppress the next test.
4230 1.1 christos #
4231 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: Rechecking with some additional includes" >&5
4232 1.2.6.1 yamt $as_echo "$as_me: Rechecking with some additional includes" >&6;}
4233 1.1 christos unset ac_cv_header_netinet_if_ether_h
4234 1.2.6.1 yamt for ac_header in netinet/if_ether.h
4235 1.2.6.1 yamt do :
4236 1.2.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>
4237 1.1 christos #include <sys/socket.h>
4238 1.1 christos #include <netinet/in.h>
4239 1.1 christos struct mbuf;
4240 1.1 christos struct rtentry;
4241 1.1 christos #include <net/if.h>
4242 1.2.6.1 yamt "
4243 1.2.6.1 yamt if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then :
4244 1.1 christos cat >>confdefs.h <<_ACEOF
4245 1.2.6.1 yamt #define HAVE_NETINET_IF_ETHER_H 1
4246 1.1 christos _ACEOF
4247 1.1 christos
4248 1.1 christos fi
4249 1.1 christos
4250 1.1 christos done
4251 1.1 christos
4252 1.1 christos fi
4253 1.1 christos
4254 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
4255 1.2.6.1 yamt $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
4256 1.2.6.1 yamt if ${ac_cv_header_time+:} false; then :
4257 1.2.6.1 yamt $as_echo_n "(cached) " >&6
4258 1.1 christos else
4259 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4260 1.1 christos /* end confdefs.h. */
4261 1.1 christos #include <sys/types.h>
4262 1.1 christos #include <sys/time.h>
4263 1.1 christos #include <time.h>
4264 1.1 christos
4265 1.1 christos int
4266 1.1 christos main ()
4267 1.1 christos {
4268 1.1 christos if ((struct tm *) 0)
4269 1.1 christos return 0;
4270 1.1 christos ;
4271 1.1 christos return 0;
4272 1.1 christos }
4273 1.1 christos _ACEOF
4274 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
4275 1.1 christos ac_cv_header_time=yes
4276 1.1 christos else
4277 1.2.6.1 yamt ac_cv_header_time=no
4278 1.1 christos fi
4279 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4280 1.1 christos fi
4281 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
4282 1.2.6.1 yamt $as_echo "$ac_cv_header_time" >&6; }
4283 1.1 christos if test $ac_cv_header_time = yes; then
4284 1.1 christos
4285 1.2.6.1 yamt $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
4286 1.1 christos
4287 1.1 christos fi
4288 1.1 christos
4289 1.1 christos
4290 1.1 christos case "$host_os" in
4291 1.1 christos
4292 1.2.6.1 yamt darwin*)
4293 1.2.6.1 yamt # Check whether --enable-universal was given.
4294 1.2.6.1 yamt if test "${enable_universal+set}" = set; then :
4295 1.2.6.1 yamt enableval=$enable_universal;
4296 1.2.6.1 yamt fi
4297 1.2.6.1 yamt
4298 1.2.6.1 yamt if test "$enable_universal" != "no"; then
4299 1.2.6.1 yamt case "$host_os" in
4300 1.2.6.1 yamt
4301 1.2.6.1 yamt darwin9.*)
4302 1.2.6.1 yamt #
4303 1.2.6.1 yamt # Leopard. Build for x86 and 32-bit PowerPC, with
4304 1.2.6.1 yamt # x86 first. (That's what Apple does.)
4305 1.2.6.1 yamt #
4306 1.2.6.1 yamt V_CCOPT="$V_CCOPT -arch i386 -arch ppc"
4307 1.2.6.1 yamt LDFLAGS="$LDFLAGS -arch i386 -arch ppc"
4308 1.2.6.1 yamt ;;
4309 1.2.6.1 yamt
4310 1.2.6.1 yamt darwin10.*)
4311 1.2.6.1 yamt #
4312 1.2.6.1 yamt # Snow Leopard. Build for x86-64 and x86, with
4313 1.2.6.1 yamt # x86-64 first. (That's what Apple does.)
4314 1.2.6.1 yamt #
4315 1.2.6.1 yamt V_CCOPT="$V_CCOPT -arch x86_64 -arch i386"
4316 1.2.6.1 yamt LDFLAGS="$LDFLAGS -arch x86_64 -arch i386"
4317 1.2.6.1 yamt ;;
4318 1.2.6.1 yamt esac
4319 1.2.6.1 yamt fi
4320 1.2.6.1 yamt ;;
4321 1.2.6.1 yamt
4322 1.1 christos linux*)
4323 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking Linux kernel version" >&5
4324 1.2.6.1 yamt $as_echo_n "checking Linux kernel version... " >&6; }
4325 1.1 christos if test "$cross_compiling" = yes; then
4326 1.2.6.1 yamt if ${ac_cv_linux_vers+:} false; then :
4327 1.2.6.1 yamt $as_echo_n "(cached) " >&6
4328 1.1 christos else
4329 1.1 christos ac_cv_linux_vers=unknown
4330 1.1 christos fi
4331 1.1 christos
4332 1.1 christos else
4333 1.2.6.1 yamt if ${ac_cv_linux_vers+:} false; then :
4334 1.2.6.1 yamt $as_echo_n "(cached) " >&6
4335 1.1 christos else
4336 1.1 christos ac_cv_linux_vers=`uname -r 2>&1 | \
4337 1.1 christos sed -n -e '$s/.* //' -e '$s/\..*//p'`
4338 1.1 christos fi
4339 1.1 christos
4340 1.1 christos fi
4341 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_linux_vers" >&5
4342 1.2.6.1 yamt $as_echo "$ac_cv_linux_vers" >&6; }
4343 1.1 christos if test $ac_cv_linux_vers = unknown ; then
4344 1.2.6.1 yamt as_fn_error $? "cannot determine linux version when cross-compiling" "$LINENO" 5
4345 1.1 christos fi
4346 1.1 christos if test $ac_cv_linux_vers -lt 2 ; then
4347 1.2.6.1 yamt as_fn_error $? "version 2 or higher required; see the INSTALL doc for more info" "$LINENO" 5
4348 1.1 christos fi
4349 1.1 christos ;;
4350 1.1 christos
4351 1.1 christos *)
4352 1.1 christos ;;
4353 1.1 christos esac
4354 1.1 christos
4355 1.1 christos
4356 1.1 christos
4357 1.1 christos # Check whether --with-smi was given.
4358 1.2.6.1 yamt if test "${with_smi+set}" = set; then :
4359 1.1 christos withval=$with_smi;
4360 1.1 christos else
4361 1.1 christos with_smi=yes
4362 1.1 christos fi
4363 1.1 christos
4364 1.1 christos
4365 1.1 christos if test "x$with_smi" != "xno" ; then
4366 1.1 christos for ac_header in smi.h
4367 1.2.6.1 yamt do :
4368 1.2.6.1 yamt ac_fn_c_check_header_mongrel "$LINENO" "smi.h" "ac_cv_header_smi_h" "$ac_includes_default"
4369 1.2.6.1 yamt if test "x$ac_cv_header_smi_h" = xyes; then :
4370 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
4371 1.2.6.1 yamt #define HAVE_SMI_H 1
4372 1.1 christos _ACEOF
4373 1.1 christos
4374 1.1 christos fi
4375 1.1 christos
4376 1.2.6.1 yamt done
4377 1.1 christos
4378 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for smiInit in -lsmi" >&5
4379 1.2.6.1 yamt $as_echo_n "checking for smiInit in -lsmi... " >&6; }
4380 1.2.6.1 yamt if ${ac_cv_lib_smi_smiInit+:} false; then :
4381 1.2.6.1 yamt $as_echo_n "(cached) " >&6
4382 1.1 christos else
4383 1.2.6.1 yamt ac_check_lib_save_LIBS=$LIBS
4384 1.2.6.1 yamt LIBS="-lsmi $LIBS"
4385 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4386 1.2.6.1 yamt /* end confdefs.h. */
4387 1.1 christos
4388 1.1 christos /* Override any GCC internal prototype to avoid an error.
4389 1.1 christos Use char because int might match the return type of a GCC
4390 1.1 christos builtin and then its argument prototype would still apply. */
4391 1.1 christos #ifdef __cplusplus
4392 1.1 christos extern "C"
4393 1.1 christos #endif
4394 1.1 christos char smiInit ();
4395 1.1 christos int
4396 1.1 christos main ()
4397 1.1 christos {
4398 1.1 christos return smiInit ();
4399 1.1 christos ;
4400 1.1 christos return 0;
4401 1.1 christos }
4402 1.1 christos _ACEOF
4403 1.2.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
4404 1.1 christos ac_cv_lib_smi_smiInit=yes
4405 1.1 christos else
4406 1.2.6.1 yamt ac_cv_lib_smi_smiInit=no
4407 1.1 christos fi
4408 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
4409 1.2.6.1 yamt conftest$ac_exeext conftest.$ac_ext
4410 1.1 christos LIBS=$ac_check_lib_save_LIBS
4411 1.1 christos fi
4412 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_smi_smiInit" >&5
4413 1.2.6.1 yamt $as_echo "$ac_cv_lib_smi_smiInit" >&6; }
4414 1.2.6.1 yamt if test "x$ac_cv_lib_smi_smiInit" = xyes; then :
4415 1.1 christos cat >>confdefs.h <<_ACEOF
4416 1.1 christos #define HAVE_LIBSMI 1
4417 1.1 christos _ACEOF
4418 1.1 christos
4419 1.1 christos LIBS="-lsmi $LIBS"
4420 1.1 christos
4421 1.1 christos fi
4422 1.1 christos
4423 1.1 christos if test "$ac_cv_header_smi_h" = yes -a "$ac_cv_lib_smi_smiInit" = yes
4424 1.1 christos then
4425 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable libsmi" >&5
4426 1.2.6.1 yamt $as_echo_n "checking whether to enable libsmi... " >&6; }
4427 1.2.6.1 yamt if test "$cross_compiling" = yes; then :
4428 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: not when cross-compiling" >&5
4429 1.2.6.1 yamt $as_echo "not when cross-compiling" >&6; }
4430 1.1 christos libsmi=no
4431 1.1 christos
4432 1.1 christos else
4433 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4434 1.1 christos /* end confdefs.h. */
4435 1.1 christos /* libsmi available check */
4436 1.1 christos #include <smi.h>
4437 1.1 christos main()
4438 1.1 christos {
4439 1.1 christos int current, revision, age, n;
4440 1.1 christos const int required = 2;
4441 1.1 christos if (smiInit(""))
4442 1.1 christos exit(1);
4443 1.1 christos if (strcmp(SMI_LIBRARY_VERSION, smi_library_version))
4444 1.1 christos exit(2);
4445 1.1 christos n = sscanf(smi_library_version, "%d:%d:%d", ¤t, &revision, &age);
4446 1.1 christos if (n != 3)
4447 1.1 christos exit(3);
4448 1.1 christos if (required < current - age || required > current)
4449 1.1 christos exit(4);
4450 1.1 christos exit(0);
4451 1.1 christos }
4452 1.1 christos
4453 1.1 christos _ACEOF
4454 1.2.6.1 yamt if ac_fn_c_try_run "$LINENO"; then :
4455 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4456 1.2.6.1 yamt $as_echo "yes" >&6; }
4457 1.2.6.1 yamt
4458 1.2.6.1 yamt $as_echo "#define LIBSMI 1" >>confdefs.h
4459 1.1 christos
4460 1.1 christos libsmi=yes
4461 1.1 christos else
4462 1.2.6.1 yamt case $? in
4463 1.2.6.1 yamt 1) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - smiInit failed" >&5
4464 1.2.6.1 yamt $as_echo "no - smiInit failed" >&6; } ;;
4465 1.2.6.1 yamt 2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - header/library version mismatch" >&5
4466 1.2.6.1 yamt $as_echo "no - header/library version mismatch" >&6; } ;;
4467 1.2.6.1 yamt 3) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - can't determine library version" >&5
4468 1.2.6.1 yamt $as_echo "no - can't determine library version" >&6; } ;;
4469 1.2.6.1 yamt 4) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - too old" >&5
4470 1.2.6.1 yamt $as_echo "no - too old" >&6; } ;;
4471 1.2.6.1 yamt *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4472 1.2.6.1 yamt $as_echo "no" >&6; } ;;
4473 1.1 christos esac
4474 1.1 christos libsmi=no
4475 1.1 christos fi
4476 1.2.6.1 yamt rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4477 1.2.6.1 yamt conftest.$ac_objext conftest.beam conftest.$ac_ext
4478 1.1 christos fi
4479 1.1 christos
4480 1.1 christos fi
4481 1.1 christos fi
4482 1.1 christos
4483 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable the possibly-buggy SMB printer" >&5
4484 1.2.6.1 yamt $as_echo_n "checking whether to enable the possibly-buggy SMB printer... " >&6; }
4485 1.1 christos # Check whether --enable-smb was given.
4486 1.2.6.1 yamt if test "${enable_smb+set}" = set; then :
4487 1.1 christos enableval=$enable_smb;
4488 1.1 christos else
4489 1.1 christos enableval=yes
4490 1.1 christos fi
4491 1.1 christos
4492 1.1 christos case "$enableval" in
4493 1.2.6.1 yamt yes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4494 1.2.6.1 yamt $as_echo "yes" >&6; }
4495 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&5
4496 1.2.6.1 yamt $as_echo "$as_me: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&2;}
4497 1.2.6.1 yamt
4498 1.2.6.1 yamt $as_echo "#define TCPDUMP_DO_SMB 1" >>confdefs.h
4499 1.1 christos
4500 1.1 christos LOCALSRC="print-smb.c smbutil.c $LOCALSRC"
4501 1.1 christos ;;
4502 1.2.6.1 yamt *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4503 1.2.6.1 yamt $as_echo "no" >&6; }
4504 1.1 christos ;;
4505 1.1 christos esac
4506 1.1 christos
4507 1.1 christos
4508 1.1 christos # Check whether --with-user was given.
4509 1.2.6.1 yamt if test "${with_user+set}" = set; then :
4510 1.1 christos withval=$with_user;
4511 1.1 christos fi
4512 1.1 christos
4513 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to drop root privileges by default" >&5
4514 1.2.6.1 yamt $as_echo_n "checking whether to drop root privileges by default... " >&6; }
4515 1.1 christos if test ! -z "$with_user" ; then
4516 1.2.6.1 yamt
4517 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
4518 1.1 christos #define WITH_USER "$withval"
4519 1.1 christos _ACEOF
4520 1.1 christos
4521 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5
4522 1.2.6.1 yamt $as_echo "to \"$withval\"" >&6; }
4523 1.1 christos else
4524 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4525 1.2.6.1 yamt $as_echo "no" >&6; }
4526 1.1 christos fi
4527 1.1 christos
4528 1.1 christos
4529 1.1 christos # Check whether --with-chroot was given.
4530 1.2.6.1 yamt if test "${with_chroot+set}" = set; then :
4531 1.1 christos withval=$with_chroot;
4532 1.1 christos fi
4533 1.1 christos
4534 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to chroot" >&5
4535 1.2.6.1 yamt $as_echo_n "checking whether to chroot... " >&6; }
4536 1.1 christos if test ! -z "$with_chroot" && test "$with_chroot" != "no" ; then
4537 1.2.6.1 yamt
4538 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
4539 1.1 christos #define WITH_CHROOT "$withval"
4540 1.1 christos _ACEOF
4541 1.1 christos
4542 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5
4543 1.2.6.1 yamt $as_echo "to \"$withval\"" >&6; }
4544 1.1 christos else
4545 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4546 1.2.6.1 yamt $as_echo "no" >&6; }
4547 1.1 christos fi
4548 1.1 christos
4549 1.2.6.1 yamt #
4550 1.2.6.1 yamt # We must check this before checking whether to enable IPv6, because,
4551 1.2.6.1 yamt # on some platforms (such as SunOS 5.x), the test program requires
4552 1.2.6.1 yamt # the extra networking libraries.
4553 1.2.6.1 yamt #
4554 1.1 christos
4555 1.2.6.1 yamt # Most operating systems have gethostbyname() in the default searched
4556 1.2.6.1 yamt # libraries (i.e. libc):
4557 1.2.6.1 yamt # Some OSes (eg. Solaris) place it in libnsl
4558 1.2.6.1 yamt # Some strange OSes (SINIX) have it in libsocket:
4559 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
4560 1.2.6.1 yamt $as_echo_n "checking for library containing gethostbyname... " >&6; }
4561 1.2.6.1 yamt if ${ac_cv_search_gethostbyname+:} false; then :
4562 1.2.6.1 yamt $as_echo_n "(cached) " >&6
4563 1.1 christos else
4564 1.2.6.1 yamt ac_func_search_save_LIBS=$LIBS
4565 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4566 1.1 christos /* end confdefs.h. */
4567 1.2.6.1 yamt
4568 1.2.6.1 yamt /* Override any GCC internal prototype to avoid an error.
4569 1.2.6.1 yamt Use char because int might match the return type of a GCC
4570 1.2.6.1 yamt builtin and then its argument prototype would still apply. */
4571 1.2.6.1 yamt #ifdef __cplusplus
4572 1.2.6.1 yamt extern "C"
4573 1.2.6.1 yamt #endif
4574 1.2.6.1 yamt char gethostbyname ();
4575 1.2.6.1 yamt int
4576 1.2.6.1 yamt main ()
4577 1.1 christos {
4578 1.2.6.1 yamt return gethostbyname ();
4579 1.2.6.1 yamt ;
4580 1.2.6.1 yamt return 0;
4581 1.1 christos }
4582 1.1 christos _ACEOF
4583 1.2.6.1 yamt for ac_lib in '' nsl socket resolv; do
4584 1.2.6.1 yamt if test -z "$ac_lib"; then
4585 1.2.6.1 yamt ac_res="none required"
4586 1.2.6.1 yamt else
4587 1.2.6.1 yamt ac_res=-l$ac_lib
4588 1.2.6.1 yamt LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4589 1.2.6.1 yamt fi
4590 1.2.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
4591 1.2.6.1 yamt ac_cv_search_gethostbyname=$ac_res
4592 1.2.6.1 yamt fi
4593 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
4594 1.2.6.1 yamt conftest$ac_exeext
4595 1.2.6.1 yamt if ${ac_cv_search_gethostbyname+:} false; then :
4596 1.2.6.1 yamt break
4597 1.2.6.1 yamt fi
4598 1.2.6.1 yamt done
4599 1.2.6.1 yamt if ${ac_cv_search_gethostbyname+:} false; then :
4600 1.1 christos
4601 1.1 christos else
4602 1.2.6.1 yamt ac_cv_search_gethostbyname=no
4603 1.1 christos fi
4604 1.2.6.1 yamt rm conftest.$ac_ext
4605 1.2.6.1 yamt LIBS=$ac_func_search_save_LIBS
4606 1.1 christos fi
4607 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
4608 1.2.6.1 yamt $as_echo "$ac_cv_search_gethostbyname" >&6; }
4609 1.2.6.1 yamt ac_res=$ac_cv_search_gethostbyname
4610 1.2.6.1 yamt if test "$ac_res" != no; then :
4611 1.2.6.1 yamt test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4612 1.1 christos
4613 1.1 christos fi
4614 1.1 christos
4615 1.2.6.1 yamt # Unfortunately libsocket sometimes depends on libnsl and
4616 1.2.6.1 yamt # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this.
4617 1.2.6.1 yamt if test "$ac_cv_search_gethostbyname" = "no"
4618 1.2.6.1 yamt then
4619 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lsocket" >&5
4620 1.2.6.1 yamt $as_echo_n "checking for gethostbyname in -lsocket... " >&6; }
4621 1.2.6.1 yamt if ${ac_cv_lib_socket_gethostbyname+:} false; then :
4622 1.2.6.1 yamt $as_echo_n "(cached) " >&6
4623 1.2.6.1 yamt else
4624 1.2.6.1 yamt ac_check_lib_save_LIBS=$LIBS
4625 1.2.6.1 yamt LIBS="-lsocket -lnsl $LIBS"
4626 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4627 1.1 christos /* end confdefs.h. */
4628 1.2.6.1 yamt
4629 1.2.6.1 yamt /* Override any GCC internal prototype to avoid an error.
4630 1.2.6.1 yamt Use char because int might match the return type of a GCC
4631 1.2.6.1 yamt builtin and then its argument prototype would still apply. */
4632 1.2.6.1 yamt #ifdef __cplusplus
4633 1.2.6.1 yamt extern "C"
4634 1.1 christos #endif
4635 1.2.6.1 yamt char gethostbyname ();
4636 1.2.6.1 yamt int
4637 1.2.6.1 yamt main ()
4638 1.2.6.1 yamt {
4639 1.2.6.1 yamt return gethostbyname ();
4640 1.2.6.1 yamt ;
4641 1.2.6.1 yamt return 0;
4642 1.2.6.1 yamt }
4643 1.1 christos _ACEOF
4644 1.2.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
4645 1.2.6.1 yamt ac_cv_lib_socket_gethostbyname=yes
4646 1.2.6.1 yamt else
4647 1.2.6.1 yamt ac_cv_lib_socket_gethostbyname=no
4648 1.2.6.1 yamt fi
4649 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
4650 1.2.6.1 yamt conftest$ac_exeext conftest.$ac_ext
4651 1.2.6.1 yamt LIBS=$ac_check_lib_save_LIBS
4652 1.2.6.1 yamt fi
4653 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyname" >&5
4654 1.2.6.1 yamt $as_echo "$ac_cv_lib_socket_gethostbyname" >&6; }
4655 1.2.6.1 yamt if test "x$ac_cv_lib_socket_gethostbyname" = xyes; then :
4656 1.2.6.1 yamt LIBS="-lsocket -lnsl $LIBS"
4657 1.1 christos fi
4658 1.1 christos
4659 1.2.6.1 yamt fi
4660 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
4661 1.2.6.1 yamt $as_echo_n "checking for library containing socket... " >&6; }
4662 1.2.6.1 yamt if ${ac_cv_search_socket+:} false; then :
4663 1.2.6.1 yamt $as_echo_n "(cached) " >&6
4664 1.2.6.1 yamt else
4665 1.2.6.1 yamt ac_func_search_save_LIBS=$LIBS
4666 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4667 1.1 christos /* end confdefs.h. */
4668 1.2.6.1 yamt
4669 1.2.6.1 yamt /* Override any GCC internal prototype to avoid an error.
4670 1.2.6.1 yamt Use char because int might match the return type of a GCC
4671 1.2.6.1 yamt builtin and then its argument prototype would still apply. */
4672 1.2.6.1 yamt #ifdef __cplusplus
4673 1.2.6.1 yamt extern "C"
4674 1.1 christos #endif
4675 1.2.6.1 yamt char socket ();
4676 1.2.6.1 yamt int
4677 1.2.6.1 yamt main ()
4678 1.2.6.1 yamt {
4679 1.2.6.1 yamt return socket ();
4680 1.2.6.1 yamt ;
4681 1.2.6.1 yamt return 0;
4682 1.2.6.1 yamt }
4683 1.1 christos _ACEOF
4684 1.2.6.1 yamt for ac_lib in '' socket; do
4685 1.2.6.1 yamt if test -z "$ac_lib"; then
4686 1.2.6.1 yamt ac_res="none required"
4687 1.2.6.1 yamt else
4688 1.2.6.1 yamt ac_res=-l$ac_lib
4689 1.2.6.1 yamt LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4690 1.2.6.1 yamt fi
4691 1.2.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
4692 1.2.6.1 yamt ac_cv_search_socket=$ac_res
4693 1.2.6.1 yamt fi
4694 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
4695 1.2.6.1 yamt conftest$ac_exeext
4696 1.2.6.1 yamt if ${ac_cv_search_socket+:} false; then :
4697 1.2.6.1 yamt break
4698 1.1 christos fi
4699 1.2.6.1 yamt done
4700 1.2.6.1 yamt if ${ac_cv_search_socket+:} false; then :
4701 1.1 christos
4702 1.2.6.1 yamt else
4703 1.2.6.1 yamt ac_cv_search_socket=no
4704 1.2.6.1 yamt fi
4705 1.2.6.1 yamt rm conftest.$ac_ext
4706 1.2.6.1 yamt LIBS=$ac_func_search_save_LIBS
4707 1.2.6.1 yamt fi
4708 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
4709 1.2.6.1 yamt $as_echo "$ac_cv_search_socket" >&6; }
4710 1.2.6.1 yamt ac_res=$ac_cv_search_socket
4711 1.2.6.1 yamt if test "$ac_res" != no; then :
4712 1.2.6.1 yamt test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4713 1.2.6.1 yamt
4714 1.2.6.1 yamt else
4715 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
4716 1.2.6.1 yamt $as_echo_n "checking for socket in -lsocket... " >&6; }
4717 1.2.6.1 yamt if ${ac_cv_lib_socket_socket+:} false; then :
4718 1.2.6.1 yamt $as_echo_n "(cached) " >&6
4719 1.2.6.1 yamt else
4720 1.2.6.1 yamt ac_check_lib_save_LIBS=$LIBS
4721 1.2.6.1 yamt LIBS="-lsocket -lnsl $LIBS"
4722 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4723 1.1 christos /* end confdefs.h. */
4724 1.2.6.1 yamt
4725 1.2.6.1 yamt /* Override any GCC internal prototype to avoid an error.
4726 1.2.6.1 yamt Use char because int might match the return type of a GCC
4727 1.2.6.1 yamt builtin and then its argument prototype would still apply. */
4728 1.2.6.1 yamt #ifdef __cplusplus
4729 1.2.6.1 yamt extern "C"
4730 1.1 christos #endif
4731 1.2.6.1 yamt char socket ();
4732 1.2.6.1 yamt int
4733 1.2.6.1 yamt main ()
4734 1.2.6.1 yamt {
4735 1.2.6.1 yamt return socket ();
4736 1.2.6.1 yamt ;
4737 1.2.6.1 yamt return 0;
4738 1.2.6.1 yamt }
4739 1.1 christos _ACEOF
4740 1.2.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
4741 1.2.6.1 yamt ac_cv_lib_socket_socket=yes
4742 1.2.6.1 yamt else
4743 1.2.6.1 yamt ac_cv_lib_socket_socket=no
4744 1.1 christos fi
4745 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
4746 1.2.6.1 yamt conftest$ac_exeext conftest.$ac_ext
4747 1.2.6.1 yamt LIBS=$ac_check_lib_save_LIBS
4748 1.2.6.1 yamt fi
4749 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
4750 1.2.6.1 yamt $as_echo "$ac_cv_lib_socket_socket" >&6; }
4751 1.2.6.1 yamt if test "x$ac_cv_lib_socket_socket" = xyes; then :
4752 1.2.6.1 yamt LIBS="-lsocket -lnsl $LIBS"
4753 1.2.6.1 yamt fi
4754 1.2.6.1 yamt
4755 1.2.6.1 yamt fi
4756 1.2.6.1 yamt
4757 1.2.6.1 yamt # DLPI needs putmsg under HPUX so test for -lstr while we're at it
4758 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing putmsg" >&5
4759 1.2.6.1 yamt $as_echo_n "checking for library containing putmsg... " >&6; }
4760 1.2.6.1 yamt if ${ac_cv_search_putmsg+:} false; then :
4761 1.2.6.1 yamt $as_echo_n "(cached) " >&6
4762 1.2.6.1 yamt else
4763 1.2.6.1 yamt ac_func_search_save_LIBS=$LIBS
4764 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4765 1.2.6.1 yamt /* end confdefs.h. */
4766 1.2.6.1 yamt
4767 1.2.6.1 yamt /* Override any GCC internal prototype to avoid an error.
4768 1.2.6.1 yamt Use char because int might match the return type of a GCC
4769 1.2.6.1 yamt builtin and then its argument prototype would still apply. */
4770 1.2.6.1 yamt #ifdef __cplusplus
4771 1.2.6.1 yamt extern "C"
4772 1.2.6.1 yamt #endif
4773 1.2.6.1 yamt char putmsg ();
4774 1.2.6.1 yamt int
4775 1.2.6.1 yamt main ()
4776 1.2.6.1 yamt {
4777 1.2.6.1 yamt return putmsg ();
4778 1.2.6.1 yamt ;
4779 1.2.6.1 yamt return 0;
4780 1.2.6.1 yamt }
4781 1.2.6.1 yamt _ACEOF
4782 1.2.6.1 yamt for ac_lib in '' str; do
4783 1.2.6.1 yamt if test -z "$ac_lib"; then
4784 1.2.6.1 yamt ac_res="none required"
4785 1.2.6.1 yamt else
4786 1.2.6.1 yamt ac_res=-l$ac_lib
4787 1.2.6.1 yamt LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4788 1.2.6.1 yamt fi
4789 1.2.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
4790 1.2.6.1 yamt ac_cv_search_putmsg=$ac_res
4791 1.2.6.1 yamt fi
4792 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
4793 1.2.6.1 yamt conftest$ac_exeext
4794 1.2.6.1 yamt if ${ac_cv_search_putmsg+:} false; then :
4795 1.2.6.1 yamt break
4796 1.2.6.1 yamt fi
4797 1.2.6.1 yamt done
4798 1.2.6.1 yamt if ${ac_cv_search_putmsg+:} false; then :
4799 1.2.6.1 yamt
4800 1.2.6.1 yamt else
4801 1.2.6.1 yamt ac_cv_search_putmsg=no
4802 1.2.6.1 yamt fi
4803 1.2.6.1 yamt rm conftest.$ac_ext
4804 1.2.6.1 yamt LIBS=$ac_func_search_save_LIBS
4805 1.2.6.1 yamt fi
4806 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_putmsg" >&5
4807 1.2.6.1 yamt $as_echo "$ac_cv_search_putmsg" >&6; }
4808 1.2.6.1 yamt ac_res=$ac_cv_search_putmsg
4809 1.2.6.1 yamt if test "$ac_res" != no; then :
4810 1.2.6.1 yamt test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4811 1.2.6.1 yamt
4812 1.2.6.1 yamt fi
4813 1.2.6.1 yamt
4814 1.2.6.1 yamt
4815 1.2.6.1 yamt
4816 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable ipv6" >&5
4817 1.2.6.1 yamt $as_echo_n "checking whether to enable ipv6... " >&6; }
4818 1.2.6.1 yamt # Check whether --enable-ipv6 was given.
4819 1.2.6.1 yamt if test "${enable_ipv6+set}" = set; then :
4820 1.2.6.1 yamt enableval=$enable_ipv6; case "$enableval" in
4821 1.2.6.1 yamt yes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4822 1.2.6.1 yamt $as_echo "yes" >&6; }
4823 1.2.6.1 yamt LOCALSRC="print-ip6.c print-ip6opts.c print-mobility.c print-ripng.c print-icmp6.c print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c print-babel.c $LOCALSRC"
4824 1.2.6.1 yamt
4825 1.2.6.1 yamt $as_echo "#define INET6 1" >>confdefs.h
4826 1.2.6.1 yamt
4827 1.2.6.1 yamt ipv6=yes
4828 1.2.6.1 yamt ;;
4829 1.2.6.1 yamt *)
4830 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4831 1.2.6.1 yamt $as_echo "no" >&6; }
4832 1.2.6.1 yamt ipv6=no
4833 1.2.6.1 yamt ;;
4834 1.2.6.1 yamt esac
4835 1.2.6.1 yamt else
4836 1.2.6.1 yamt if test "$cross_compiling" = yes; then :
4837 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4838 1.2.6.1 yamt $as_echo "no" >&6; }
4839 1.2.6.1 yamt ipv6=no
4840 1.2.6.1 yamt
4841 1.2.6.1 yamt else
4842 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4843 1.2.6.1 yamt /* end confdefs.h. */
4844 1.2.6.1 yamt /* AF_INET6 available check */
4845 1.2.6.1 yamt #include <sys/types.h>
4846 1.2.6.1 yamt #include <sys/socket.h>
4847 1.2.6.1 yamt main()
4848 1.2.6.1 yamt {
4849 1.2.6.1 yamt if (socket(AF_INET6, SOCK_STREAM, 0) < 0)
4850 1.2.6.1 yamt exit(1);
4851 1.2.6.1 yamt else
4852 1.2.6.1 yamt exit(0);
4853 1.2.6.1 yamt }
4854 1.2.6.1 yamt
4855 1.2.6.1 yamt _ACEOF
4856 1.2.6.1 yamt if ac_fn_c_try_run "$LINENO"; then :
4857 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4858 1.2.6.1 yamt $as_echo "yes" >&6; }
4859 1.2.6.1 yamt LOCALSRC="print-ip6.c print-ip6opts.c print-mobility.c print-ripng.c print-icmp6.c print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c print-babel.c $LOCALSRC"
4860 1.2.6.1 yamt
4861 1.2.6.1 yamt $as_echo "#define INET6 1" >>confdefs.h
4862 1.2.6.1 yamt
4863 1.2.6.1 yamt ipv6=yes
4864 1.2.6.1 yamt else
4865 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4866 1.2.6.1 yamt $as_echo "no" >&6; }
4867 1.2.6.1 yamt ipv6=no
4868 1.2.6.1 yamt fi
4869 1.2.6.1 yamt rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4870 1.2.6.1 yamt conftest.$ac_objext conftest.beam conftest.$ac_ext
4871 1.2.6.1 yamt fi
4872 1.2.6.1 yamt
4873 1.2.6.1 yamt fi
4874 1.2.6.1 yamt
4875 1.2.6.1 yamt
4876 1.2.6.1 yamt ipv6type=unknown
4877 1.2.6.1 yamt ipv6lib=none
4878 1.2.6.1 yamt ipv6trylibc=no
4879 1.2.6.1 yamt
4880 1.2.6.1 yamt if test "$ipv6" = "yes"; then
4881 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking ipv6 stack type" >&5
4882 1.2.6.1 yamt $as_echo_n "checking ipv6 stack type... " >&6; }
4883 1.2.6.1 yamt for i in inria kame linux-glibc linux-libinet6 toshiba v6d zeta; do
4884 1.2.6.1 yamt case $i in
4885 1.2.6.1 yamt inria)
4886 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4887 1.2.6.1 yamt /* end confdefs.h. */
4888 1.2.6.1 yamt #include <netinet/in.h>
4889 1.2.6.1 yamt #ifdef IPV6_INRIA_VERSION
4890 1.2.6.1 yamt yes
4891 1.2.6.1 yamt #endif
4892 1.2.6.1 yamt _ACEOF
4893 1.2.6.1 yamt if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4894 1.2.6.1 yamt $EGREP "yes" >/dev/null 2>&1; then :
4895 1.2.6.1 yamt ipv6type=$i;
4896 1.2.6.1 yamt CFLAGS="-DINET6 $CFLAGS"
4897 1.2.6.1 yamt fi
4898 1.2.6.1 yamt rm -f conftest*
4899 1.2.6.1 yamt
4900 1.2.6.1 yamt ;;
4901 1.2.6.1 yamt kame)
4902 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4903 1.2.6.1 yamt /* end confdefs.h. */
4904 1.2.6.1 yamt #include <netinet/in.h>
4905 1.2.6.1 yamt #ifdef __KAME__
4906 1.2.6.1 yamt yes
4907 1.2.6.1 yamt #endif
4908 1.2.6.1 yamt _ACEOF
4909 1.2.6.1 yamt if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4910 1.2.6.1 yamt $EGREP "yes" >/dev/null 2>&1; then :
4911 1.2.6.1 yamt ipv6type=$i;
4912 1.2.6.1 yamt ipv6lib=inet6;
4913 1.2.6.1 yamt ipv6libdir=/usr/local/v6/lib;
4914 1.2.6.1 yamt ipv6trylibc=yes;
4915 1.2.6.1 yamt CFLAGS="-DINET6 $CFLAGS"
4916 1.2.6.1 yamt fi
4917 1.2.6.1 yamt rm -f conftest*
4918 1.2.6.1 yamt
4919 1.2.6.1 yamt ;;
4920 1.2.6.1 yamt linux-glibc)
4921 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4922 1.2.6.1 yamt /* end confdefs.h. */
4923 1.2.6.1 yamt #include <features.h>
4924 1.2.6.1 yamt #if defined(__GLIBC__) && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1
4925 1.2.6.1 yamt yes
4926 1.2.6.1 yamt #endif
4927 1.2.6.1 yamt _ACEOF
4928 1.2.6.1 yamt if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4929 1.2.6.1 yamt $EGREP "yes" >/dev/null 2>&1; then :
4930 1.2.6.1 yamt ipv6type=$i;
4931 1.2.6.1 yamt CFLAGS="-DINET6 $CFLAGS"
4932 1.2.6.1 yamt fi
4933 1.2.6.1 yamt rm -f conftest*
4934 1.2.6.1 yamt
4935 1.1 christos ;;
4936 1.1 christos linux-libinet6)
4937 1.1 christos if test -d /usr/inet6 -o -f /usr/include/netinet/ip6.h; then
4938 1.1 christos ipv6type=$i
4939 1.1 christos ipv6lib=inet6
4940 1.1 christos ipv6libdir=/usr/inet6/lib
4941 1.1 christos ipv6trylibc=yes;
4942 1.1 christos CFLAGS="-DINET6 -I/usr/inet6/include $CFLAGS"
4943 1.1 christos fi
4944 1.1 christos ;;
4945 1.1 christos toshiba)
4946 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4947 1.1 christos /* end confdefs.h. */
4948 1.1 christos #include <sys/param.h>
4949 1.1 christos #ifdef _TOSHIBA_INET6
4950 1.1 christos yes
4951 1.1 christos #endif
4952 1.1 christos _ACEOF
4953 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4954 1.2.6.1 yamt $EGREP "yes" >/dev/null 2>&1; then :
4955 1.1 christos ipv6type=$i;
4956 1.1 christos ipv6lib=inet6;
4957 1.1 christos ipv6libdir=/usr/local/v6/lib;
4958 1.1 christos CFLAGS="-DINET6 $CFLAGS"
4959 1.1 christos fi
4960 1.2.6.1 yamt rm -f conftest*
4961 1.1 christos
4962 1.1 christos ;;
4963 1.1 christos v6d)
4964 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4965 1.1 christos /* end confdefs.h. */
4966 1.1 christos #include </usr/local/v6/include/sys/v6config.h>
4967 1.1 christos #ifdef __V6D__
4968 1.1 christos yes
4969 1.1 christos #endif
4970 1.1 christos _ACEOF
4971 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4972 1.2.6.1 yamt $EGREP "yes" >/dev/null 2>&1; then :
4973 1.1 christos ipv6type=$i;
4974 1.1 christos ipv6lib=v6;
4975 1.1 christos ipv6libdir=/usr/local/v6/lib;
4976 1.1 christos CFLAGS="-I/usr/local/v6/include $CFLAGS"
4977 1.1 christos fi
4978 1.2.6.1 yamt rm -f conftest*
4979 1.1 christos
4980 1.1 christos ;;
4981 1.1 christos zeta)
4982 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4983 1.1 christos /* end confdefs.h. */
4984 1.1 christos #include <sys/param.h>
4985 1.1 christos #ifdef _ZETA_MINAMI_INET6
4986 1.1 christos yes
4987 1.1 christos #endif
4988 1.1 christos _ACEOF
4989 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4990 1.2.6.1 yamt $EGREP "yes" >/dev/null 2>&1; then :
4991 1.1 christos ipv6type=$i;
4992 1.1 christos ipv6lib=inet6;
4993 1.1 christos ipv6libdir=/usr/local/v6/lib;
4994 1.1 christos CFLAGS="-DINET6 $CFLAGS"
4995 1.1 christos fi
4996 1.2.6.1 yamt rm -f conftest*
4997 1.1 christos
4998 1.1 christos ;;
4999 1.1 christos esac
5000 1.1 christos if test "$ipv6type" != "unknown"; then
5001 1.1 christos break
5002 1.1 christos fi
5003 1.1 christos done
5004 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ipv6type" >&5
5005 1.2.6.1 yamt $as_echo "$ipv6type" >&6; }
5006 1.1 christos fi
5007 1.1 christos
5008 1.1 christos if test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then
5009 1.1 christos if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then
5010 1.1 christos LIBS="-L$ipv6libdir -l$ipv6lib $LIBS"
5011 1.1 christos echo "You have $ipv6lib library, using it"
5012 1.1 christos else
5013 1.1 christos if test "$ipv6trylibc" = "yes"; then
5014 1.1 christos echo "You do not have $ipv6lib library, using libc"
5015 1.1 christos else
5016 1.1 christos echo 'Fatal: no $ipv6lib library found. cannot continue.'
5017 1.1 christos echo "You need to fetch lib$ipv6lib.a from appropriate"
5018 1.1 christos echo 'ipv6 kit and compile beforehand.'
5019 1.1 christos exit 1
5020 1.1 christos fi
5021 1.1 christos fi
5022 1.1 christos fi
5023 1.1 christos
5024 1.1 christos
5025 1.1 christos if test "$ipv6" = "yes"; then
5026 1.1 christos #
5027 1.1 christos # XXX - on Tru64 UNIX 5.1, there is no "getaddrinfo()"
5028 1.1 christos # function in libc; there are "ngetaddrinfo()" and
5029 1.1 christos # "ogetaddrinfo()" functions, and <netdb.h> #defines
5030 1.1 christos # "getaddrinfo" to be either "ngetaddrinfo" or
5031 1.1 christos # "ogetaddrinfo", depending on whether _SOCKADDR_LEN
5032 1.1 christos # or _XOPEN_SOURCE_EXTENDED are defined or not.
5033 1.1 christos #
5034 1.1 christos # So this test doesn't work on Tru64 5.1, and possibly
5035 1.1 christos # on other 5.x releases. This causes the configure
5036 1.1 christos # script to become confused, and results in libpcap
5037 1.1 christos # being unbuildable.
5038 1.1 christos #
5039 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getaddrinfo" >&5
5040 1.2.6.1 yamt $as_echo_n "checking for library containing getaddrinfo... " >&6; }
5041 1.2.6.1 yamt if ${ac_cv_search_getaddrinfo+:} false; then :
5042 1.2.6.1 yamt $as_echo_n "(cached) " >&6
5043 1.1 christos else
5044 1.1 christos ac_func_search_save_LIBS=$LIBS
5045 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5046 1.1 christos /* end confdefs.h. */
5047 1.1 christos
5048 1.1 christos /* Override any GCC internal prototype to avoid an error.
5049 1.1 christos Use char because int might match the return type of a GCC
5050 1.1 christos builtin and then its argument prototype would still apply. */
5051 1.1 christos #ifdef __cplusplus
5052 1.1 christos extern "C"
5053 1.1 christos #endif
5054 1.1 christos char getaddrinfo ();
5055 1.1 christos int
5056 1.1 christos main ()
5057 1.1 christos {
5058 1.1 christos return getaddrinfo ();
5059 1.1 christos ;
5060 1.1 christos return 0;
5061 1.1 christos }
5062 1.1 christos _ACEOF
5063 1.1 christos for ac_lib in '' socket; do
5064 1.1 christos if test -z "$ac_lib"; then
5065 1.1 christos ac_res="none required"
5066 1.1 christos else
5067 1.1 christos ac_res=-l$ac_lib
5068 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5069 1.1 christos fi
5070 1.2.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
5071 1.1 christos ac_cv_search_getaddrinfo=$ac_res
5072 1.1 christos fi
5073 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
5074 1.2.6.1 yamt conftest$ac_exeext
5075 1.2.6.1 yamt if ${ac_cv_search_getaddrinfo+:} false; then :
5076 1.1 christos break
5077 1.1 christos fi
5078 1.1 christos done
5079 1.2.6.1 yamt if ${ac_cv_search_getaddrinfo+:} false; then :
5080 1.2.6.1 yamt
5081 1.1 christos else
5082 1.1 christos ac_cv_search_getaddrinfo=no
5083 1.1 christos fi
5084 1.1 christos rm conftest.$ac_ext
5085 1.1 christos LIBS=$ac_func_search_save_LIBS
5086 1.1 christos fi
5087 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getaddrinfo" >&5
5088 1.2.6.1 yamt $as_echo "$ac_cv_search_getaddrinfo" >&6; }
5089 1.1 christos ac_res=$ac_cv_search_getaddrinfo
5090 1.2.6.1 yamt if test "$ac_res" != no; then :
5091 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5092 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking getaddrinfo bug" >&5
5093 1.2.6.1 yamt $as_echo_n "checking getaddrinfo bug... " >&6; }
5094 1.2.6.1 yamt if ${td_cv_buggygetaddrinfo+:} false; then :
5095 1.2.6.1 yamt $as_echo_n "(cached) " >&6
5096 1.1 christos else
5097 1.2.6.1 yamt if test "$cross_compiling" = yes; then :
5098 1.1 christos td_cv_buggygetaddrinfo=yes
5099 1.1 christos else
5100 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5101 1.1 christos /* end confdefs.h. */
5102 1.1 christos
5103 1.1 christos #include <sys/types.h>
5104 1.1 christos #include <netdb.h>
5105 1.1 christos #include <string.h>
5106 1.1 christos #include <sys/socket.h>
5107 1.1 christos #include <netinet/in.h>
5108 1.1 christos
5109 1.1 christos main()
5110 1.1 christos {
5111 1.1 christos int passive, gaierr, inet4 = 0, inet6 = 0;
5112 1.1 christos struct addrinfo hints, *ai, *aitop;
5113 1.1 christos char straddr[INET6_ADDRSTRLEN], strport[16];
5114 1.1 christos
5115 1.1 christos for (passive = 0; passive <= 1; passive++) {
5116 1.1 christos memset(&hints, 0, sizeof(hints));
5117 1.1 christos hints.ai_family = AF_UNSPEC;
5118 1.1 christos hints.ai_flags = passive ? AI_PASSIVE : 0;
5119 1.1 christos hints.ai_socktype = SOCK_STREAM;
5120 1.1 christos hints.ai_protocol = IPPROTO_TCP;
5121 1.1 christos if ((gaierr = getaddrinfo(NULL, "54321", &hints, &aitop)) != 0) {
5122 1.1 christos (void)gai_strerror(gaierr);
5123 1.1 christos goto bad;
5124 1.1 christos }
5125 1.1 christos for (ai = aitop; ai; ai = ai->ai_next) {
5126 1.1 christos if (ai->ai_addr == NULL ||
5127 1.1 christos ai->ai_addrlen == 0 ||
5128 1.1 christos getnameinfo(ai->ai_addr, ai->ai_addrlen,
5129 1.1 christos straddr, sizeof(straddr), strport, sizeof(strport),
5130 1.1 christos NI_NUMERICHOST|NI_NUMERICSERV) != 0) {
5131 1.1 christos goto bad;
5132 1.1 christos }
5133 1.1 christos switch (ai->ai_family) {
5134 1.1 christos case AF_INET:
5135 1.1 christos if (strcmp(strport, "54321") != 0) {
5136 1.1 christos goto bad;
5137 1.1 christos }
5138 1.1 christos if (passive) {
5139 1.1 christos if (strcmp(straddr, "0.0.0.0") != 0) {
5140 1.1 christos goto bad;
5141 1.1 christos }
5142 1.1 christos } else {
5143 1.1 christos if (strcmp(straddr, "127.0.0.1") != 0) {
5144 1.1 christos goto bad;
5145 1.1 christos }
5146 1.1 christos }
5147 1.1 christos inet4++;
5148 1.1 christos break;
5149 1.1 christos case AF_INET6:
5150 1.1 christos if (strcmp(strport, "54321") != 0) {
5151 1.1 christos goto bad;
5152 1.1 christos }
5153 1.1 christos if (passive) {
5154 1.1 christos if (strcmp(straddr, "::") != 0) {
5155 1.1 christos goto bad;
5156 1.1 christos }
5157 1.1 christos } else {
5158 1.1 christos if (strcmp(straddr, "::1") != 0) {
5159 1.1 christos goto bad;
5160 1.1 christos }
5161 1.1 christos }
5162 1.1 christos inet6++;
5163 1.1 christos break;
5164 1.1 christos case AF_UNSPEC:
5165 1.1 christos goto bad;
5166 1.1 christos break;
5167 1.1 christos #ifdef AF_UNIX
5168 1.1 christos case AF_UNIX:
5169 1.1 christos #else
5170 1.1 christos #ifdef AF_LOCAL
5171 1.1 christos case AF_LOCAL:
5172 1.1 christos #endif
5173 1.1 christos #endif
5174 1.1 christos default:
5175 1.1 christos /* another family support? */
5176 1.1 christos break;
5177 1.1 christos }
5178 1.1 christos }
5179 1.1 christos }
5180 1.1 christos
5181 1.1 christos /* supported family should be 2, unsupported family should be 0 */
5182 1.1 christos if (!(inet4 == 0 || inet4 == 2))
5183 1.1 christos goto bad;
5184 1.1 christos if (!(inet6 == 0 || inet6 == 2))
5185 1.1 christos goto bad;
5186 1.1 christos
5187 1.1 christos if (aitop)
5188 1.1 christos freeaddrinfo(aitop);
5189 1.1 christos exit(0);
5190 1.1 christos
5191 1.1 christos bad:
5192 1.1 christos if (aitop)
5193 1.1 christos freeaddrinfo(aitop);
5194 1.1 christos exit(1);
5195 1.1 christos }
5196 1.1 christos
5197 1.1 christos _ACEOF
5198 1.2.6.1 yamt if ac_fn_c_try_run "$LINENO"; then :
5199 1.1 christos td_cv_buggygetaddrinfo=no
5200 1.1 christos else
5201 1.2.6.1 yamt td_cv_buggygetaddrinfo=yes
5202 1.1 christos fi
5203 1.2.6.1 yamt rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5204 1.2.6.1 yamt conftest.$ac_objext conftest.beam conftest.$ac_ext
5205 1.1 christos fi
5206 1.1 christos
5207 1.1 christos fi
5208 1.1 christos
5209 1.1 christos if test "$td_cv_buggygetaddrinfo" = no; then
5210 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: good" >&5
5211 1.2.6.1 yamt $as_echo "good" >&6; }
5212 1.1 christos else
5213 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy" >&5
5214 1.2.6.1 yamt $as_echo "buggy" >&6; }
5215 1.1 christos fi
5216 1.1 christos
5217 1.1 christos if test "$td_cv_buggygetaddrinfo" = "yes"; then
5218 1.1 christos #
5219 1.1 christos # XXX - it doesn't appear that "ipv6type" can ever be
5220 1.1 christos # set to "linux". Should this be testing for
5221 1.1 christos # "linux-glibc", or for that *or* "linux-libinet6"?
5222 1.1 christos # If the latter, note that "linux-libinet6" is also
5223 1.1 christos # the type given to some non-Linux OSes.
5224 1.1 christos #
5225 1.1 christos if test "$ipv6type" != "linux"; then
5226 1.1 christos echo 'Fatal: You must get working getaddrinfo() function.'
5227 1.1 christos echo ' or you can specify "--disable-ipv6"'.
5228 1.1 christos exit 1
5229 1.1 christos else
5230 1.1 christos echo 'Warning: getaddrinfo() implementation on your system seems be buggy.'
5231 1.1 christos echo ' Better upgrade your system library to newest version'
5232 1.1 christos echo ' of GNU C library (aka glibc).'
5233 1.1 christos fi
5234 1.1 christos fi
5235 1.1 christos
5236 1.1 christos fi
5237 1.1 christos
5238 1.2.6.1 yamt ac_fn_c_check_func "$LINENO" "getnameinfo" "ac_cv_func_getnameinfo"
5239 1.2.6.1 yamt if test "x$ac_cv_func_getnameinfo" = xyes; then :
5240 1.2.6.1 yamt $as_echo "#define HAVE_GETNAMEINFO 1" >>confdefs.h
5241 1.1 christos
5242 1.1 christos else
5243 1.1 christos case " $LIBOBJS " in
5244 1.2.6.1 yamt *" getnameinfo.$ac_objext "* ) ;;
5245 1.2.6.1 yamt *) LIBOBJS="$LIBOBJS getnameinfo.$ac_objext"
5246 1.1 christos ;;
5247 1.1 christos esac
5248 1.1 christos
5249 1.1 christos fi
5250 1.1 christos
5251 1.1 christos
5252 1.1 christos fi
5253 1.1 christos
5254 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_htoa declaration in netdnet/dnetdb.h" >&5
5255 1.2.6.1 yamt $as_echo_n "checking for dnet_htoa declaration in netdnet/dnetdb.h... " >&6; }
5256 1.2.6.1 yamt if ${td_cv_decl_netdnet_dnetdb_h_dnet_htoa+:} false; then :
5257 1.2.6.1 yamt $as_echo_n "(cached) " >&6
5258 1.1 christos else
5259 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5260 1.1 christos /* end confdefs.h. */
5261 1.1 christos #include <netdnet/dnetdb.h>
5262 1.1 christos
5263 1.1 christos _ACEOF
5264 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5265 1.2.6.1 yamt $EGREP "dnet_htoa" >/dev/null 2>&1; then :
5266 1.1 christos td_cv_decl_netdnet_dnetdb_h_dnet_htoa=yes
5267 1.1 christos else
5268 1.1 christos td_cv_decl_netdnet_dnetdb_h_dnet_htoa=no
5269 1.1 christos fi
5270 1.2.6.1 yamt rm -f conftest*
5271 1.1 christos
5272 1.1 christos fi
5273 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&5
5274 1.2.6.1 yamt $as_echo "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&6; }
5275 1.1 christos if test "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" = yes; then
5276 1.2.6.1 yamt
5277 1.2.6.1 yamt $as_echo "#define HAVE_NETDNET_DNETDB_H_DNET_HTOA 1" >>confdefs.h
5278 1.1 christos
5279 1.1 christos fi
5280 1.1 christos
5281 1.2.6.1 yamt
5282 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for addrinfo" >&5
5283 1.2.6.1 yamt $as_echo_n "checking for addrinfo... " >&6; }
5284 1.2.6.1 yamt if ${ac_cv_addrinfo+:} false; then :
5285 1.2.6.1 yamt $as_echo_n "(cached) " >&6
5286 1.1 christos else
5287 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5288 1.1 christos /* end confdefs.h. */
5289 1.2.6.1 yamt
5290 1.2.6.1 yamt # include <netdb.h>
5291 1.1 christos int
5292 1.1 christos main ()
5293 1.1 christos {
5294 1.2.6.1 yamt struct addrinfo a
5295 1.1 christos ;
5296 1.1 christos return 0;
5297 1.1 christos }
5298 1.1 christos _ACEOF
5299 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
5300 1.2.6.1 yamt ac_cv_addrinfo=yes
5301 1.1 christos else
5302 1.2.6.1 yamt ac_cv_addrinfo=no
5303 1.1 christos fi
5304 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5305 1.1 christos fi
5306 1.1 christos
5307 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_addrinfo" >&5
5308 1.2.6.1 yamt $as_echo "$ac_cv_addrinfo" >&6; }
5309 1.2.6.1 yamt if test $ac_cv_addrinfo = yes; then
5310 1.1 christos
5311 1.2.6.1 yamt $as_echo "#define HAVE_ADDRINFO 1" >>confdefs.h
5312 1.1 christos
5313 1.2.6.1 yamt else
5314 1.2.6.1 yamt
5315 1.2.6.1 yamt $as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h
5316 1.2.6.1 yamt
5317 1.2.6.1 yamt fi
5318 1.2.6.1 yamt
5319 1.2.6.1 yamt if test "$ac_cv_addrinfo" = no; then
5320 1.2.6.1 yamt missing_includes=yes
5321 1.2.6.1 yamt fi
5322 1.2.6.1 yamt
5323 1.2.6.1 yamt
5324 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NI_MAXSERV" >&5
5325 1.2.6.1 yamt $as_echo_n "checking for NI_MAXSERV... " >&6; }
5326 1.2.6.1 yamt if ${ac_cv_maxserv+:} false; then :
5327 1.2.6.1 yamt $as_echo_n "(cached) " >&6
5328 1.2.6.1 yamt else
5329 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5330 1.2.6.1 yamt /* end confdefs.h. */
5331 1.2.6.1 yamt #include <netdb.h>
5332 1.2.6.1 yamt #ifdef NI_MAXSERV
5333 1.2.6.1 yamt yes
5334 1.2.6.1 yamt #endif
5335 1.1 christos _ACEOF
5336 1.2.6.1 yamt if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5337 1.2.6.1 yamt $EGREP "yes" >/dev/null 2>&1; then :
5338 1.2.6.1 yamt ac_cv_maxserv=yes
5339 1.1 christos else
5340 1.2.6.1 yamt ac_cv_maxserv=no
5341 1.2.6.1 yamt fi
5342 1.2.6.1 yamt rm -f conftest*
5343 1.1 christos
5344 1.1 christos fi
5345 1.1 christos
5346 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_maxserv" >&5
5347 1.2.6.1 yamt $as_echo "$ac_cv_maxserv" >&6; }
5348 1.2.6.1 yamt if test $ac_cv_maxserv != yes; then
5349 1.2.6.1 yamt $as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h
5350 1.1 christos
5351 1.2.6.1 yamt fi
5352 1.1 christos
5353 1.2.6.1 yamt if test "$ac_cv_maxserv" = no; then
5354 1.2.6.1 yamt missing_includes=yes
5355 1.2.6.1 yamt fi
5356 1.1 christos
5357 1.2.6.1 yamt
5358 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NI_NAMEREQD" >&5
5359 1.2.6.1 yamt $as_echo_n "checking for NI_NAMEREQD... " >&6; }
5360 1.2.6.1 yamt if ${ac_cv_namereqd+:} false; then :
5361 1.2.6.1 yamt $as_echo_n "(cached) " >&6
5362 1.2.6.1 yamt else
5363 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5364 1.2.6.1 yamt /* end confdefs.h. */
5365 1.2.6.1 yamt #include <netdb.h>
5366 1.2.6.1 yamt #ifdef NI_NOFQDN
5367 1.2.6.1 yamt yes
5368 1.2.6.1 yamt #endif
5369 1.1 christos _ACEOF
5370 1.2.6.1 yamt if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5371 1.2.6.1 yamt $EGREP "yes" >/dev/null 2>&1; then :
5372 1.2.6.1 yamt ac_cv_namereqd=yes
5373 1.1 christos else
5374 1.2.6.1 yamt ac_cv_namereqd=no
5375 1.2.6.1 yamt fi
5376 1.2.6.1 yamt rm -f conftest*
5377 1.1 christos
5378 1.1 christos fi
5379 1.1 christos
5380 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_namereqd" >&5
5381 1.2.6.1 yamt $as_echo "$ac_cv_namereqd" >&6; }
5382 1.2.6.1 yamt if test $ac_cv_namereqd != yes; then
5383 1.2.6.1 yamt $as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h
5384 1.1 christos
5385 1.2.6.1 yamt fi
5386 1.1 christos
5387 1.2.6.1 yamt if test "$ac_cv_namereqd" = no; then
5388 1.2.6.1 yamt missing_includes=yes
5389 1.1 christos fi
5390 1.1 christos
5391 1.2.6.1 yamt
5392 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sockaddr_storage" >&5
5393 1.2.6.1 yamt $as_echo_n "checking for sockaddr_storage... " >&6; }
5394 1.2.6.1 yamt if ${ac_cv_sa_storage+:} false; then :
5395 1.2.6.1 yamt $as_echo_n "(cached) " >&6
5396 1.2.6.1 yamt else
5397 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5398 1.1 christos /* end confdefs.h. */
5399 1.2.6.1 yamt
5400 1.2.6.1 yamt # include <sys/types.h>
5401 1.2.6.1 yamt # include <sys/socket.h>
5402 1.1 christos int
5403 1.1 christos main ()
5404 1.1 christos {
5405 1.2.6.1 yamt struct sockaddr_storage s
5406 1.1 christos ;
5407 1.1 christos return 0;
5408 1.1 christos }
5409 1.1 christos _ACEOF
5410 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
5411 1.2.6.1 yamt ac_cv_sa_storage=yes
5412 1.1 christos else
5413 1.2.6.1 yamt ac_cv_sa_storage=no
5414 1.2.6.1 yamt fi
5415 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5416 1.2.6.1 yamt fi
5417 1.1 christos
5418 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sa_storage" >&5
5419 1.2.6.1 yamt $as_echo "$ac_cv_sa_storage" >&6; }
5420 1.2.6.1 yamt if test $ac_cv_sa_storage = yes; then
5421 1.2.6.1 yamt
5422 1.2.6.1 yamt $as_echo "#define HAVE_SOCKADDR_STORAGE 1" >>confdefs.h
5423 1.2.6.1 yamt
5424 1.2.6.1 yamt fi
5425 1.2.6.1 yamt
5426 1.2.6.1 yamt if test "$ac_cv_sa_storage" = no; then
5427 1.2.6.1 yamt missing_includes=yes
5428 1.1 christos fi
5429 1.1 christos
5430 1.2.6.1 yamt ac_fn_c_check_func "$LINENO" "vfprintf" "ac_cv_func_vfprintf"
5431 1.2.6.1 yamt if test "x$ac_cv_func_vfprintf" = xyes; then :
5432 1.2.6.1 yamt $as_echo "#define HAVE_VFPRINTF 1" >>confdefs.h
5433 1.2.6.1 yamt
5434 1.2.6.1 yamt else
5435 1.2.6.1 yamt case " $LIBOBJS " in
5436 1.2.6.1 yamt *" vfprintf.$ac_objext "* ) ;;
5437 1.2.6.1 yamt *) LIBOBJS="$LIBOBJS vfprintf.$ac_objext"
5438 1.2.6.1 yamt ;;
5439 1.1 christos esac
5440 1.2.6.1 yamt
5441 1.2.6.1 yamt fi
5442 1.2.6.1 yamt
5443 1.2.6.1 yamt ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
5444 1.2.6.1 yamt if test "x$ac_cv_func_strcasecmp" = xyes; then :
5445 1.2.6.1 yamt $as_echo "#define HAVE_STRCASECMP 1" >>confdefs.h
5446 1.2.6.1 yamt
5447 1.1 christos else
5448 1.2.6.1 yamt case " $LIBOBJS " in
5449 1.2.6.1 yamt *" strcasecmp.$ac_objext "* ) ;;
5450 1.2.6.1 yamt *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext"
5451 1.2.6.1 yamt ;;
5452 1.2.6.1 yamt esac
5453 1.1 christos
5454 1.2.6.1 yamt fi
5455 1.1 christos
5456 1.2.6.1 yamt ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
5457 1.2.6.1 yamt if test "x$ac_cv_func_strlcat" = xyes; then :
5458 1.2.6.1 yamt $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
5459 1.2.6.1 yamt
5460 1.2.6.1 yamt else
5461 1.2.6.1 yamt case " $LIBOBJS " in
5462 1.2.6.1 yamt *" strlcat.$ac_objext "* ) ;;
5463 1.2.6.1 yamt *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
5464 1.2.6.1 yamt ;;
5465 1.1 christos esac
5466 1.2.6.1 yamt
5467 1.2.6.1 yamt fi
5468 1.2.6.1 yamt
5469 1.2.6.1 yamt ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
5470 1.2.6.1 yamt if test "x$ac_cv_func_strlcpy" = xyes; then :
5471 1.2.6.1 yamt $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
5472 1.2.6.1 yamt
5473 1.2.6.1 yamt else
5474 1.2.6.1 yamt case " $LIBOBJS " in
5475 1.2.6.1 yamt *" strlcpy.$ac_objext "* ) ;;
5476 1.2.6.1 yamt *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
5477 1.2.6.1 yamt ;;
5478 1.1 christos esac
5479 1.2.6.1 yamt
5480 1.2.6.1 yamt fi
5481 1.2.6.1 yamt
5482 1.2.6.1 yamt ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
5483 1.2.6.1 yamt if test "x$ac_cv_func_strdup" = xyes; then :
5484 1.2.6.1 yamt $as_echo "#define HAVE_STRDUP 1" >>confdefs.h
5485 1.2.6.1 yamt
5486 1.1 christos else
5487 1.2.6.1 yamt case " $LIBOBJS " in
5488 1.2.6.1 yamt *" strdup.$ac_objext "* ) ;;
5489 1.2.6.1 yamt *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
5490 1.2.6.1 yamt ;;
5491 1.2.6.1 yamt esac
5492 1.1 christos
5493 1.1 christos fi
5494 1.2.6.1 yamt
5495 1.2.6.1 yamt ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep"
5496 1.2.6.1 yamt if test "x$ac_cv_func_strsep" = xyes; then :
5497 1.2.6.1 yamt $as_echo "#define HAVE_STRSEP 1" >>confdefs.h
5498 1.2.6.1 yamt
5499 1.2.6.1 yamt else
5500 1.2.6.1 yamt case " $LIBOBJS " in
5501 1.2.6.1 yamt *" strsep.$ac_objext "* ) ;;
5502 1.2.6.1 yamt *) LIBOBJS="$LIBOBJS strsep.$ac_objext"
5503 1.2.6.1 yamt ;;
5504 1.2.6.1 yamt esac
5505 1.2.6.1 yamt
5506 1.1 christos fi
5507 1.2.6.1 yamt
5508 1.2.6.1 yamt
5509 1.2.6.1 yamt for ac_func in fork vfork strftime
5510 1.2.6.1 yamt do :
5511 1.2.6.1 yamt as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5512 1.2.6.1 yamt ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5513 1.2.6.1 yamt if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5514 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
5515 1.2.6.1 yamt #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5516 1.2.6.1 yamt _ACEOF
5517 1.2.6.1 yamt
5518 1.1 christos fi
5519 1.2.6.1 yamt done
5520 1.1 christos
5521 1.2.6.1 yamt for ac_func in setlinebuf alarm
5522 1.2.6.1 yamt do :
5523 1.2.6.1 yamt as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5524 1.2.6.1 yamt ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5525 1.2.6.1 yamt if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5526 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
5527 1.2.6.1 yamt #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5528 1.2.6.1 yamt _ACEOF
5529 1.1 christos
5530 1.2.6.1 yamt fi
5531 1.2.6.1 yamt done
5532 1.1 christos
5533 1.2.6.1 yamt
5534 1.2.6.1 yamt needsnprintf=no
5535 1.2.6.1 yamt for ac_func in vsnprintf snprintf
5536 1.2.6.1 yamt do :
5537 1.2.6.1 yamt as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5538 1.2.6.1 yamt ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5539 1.2.6.1 yamt if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5540 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
5541 1.2.6.1 yamt #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5542 1.1 christos _ACEOF
5543 1.1 christos
5544 1.2.6.1 yamt else
5545 1.2.6.1 yamt needsnprintf=yes
5546 1.2.6.1 yamt fi
5547 1.2.6.1 yamt done
5548 1.2.6.1 yamt
5549 1.2.6.1 yamt if test $needsnprintf = yes; then
5550 1.2.6.1 yamt case " $LIBOBJS " in
5551 1.2.6.1 yamt *" snprintf.$ac_objext "* ) ;;
5552 1.2.6.1 yamt *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
5553 1.2.6.1 yamt ;;
5554 1.2.6.1 yamt esac
5555 1.2.6.1 yamt
5556 1.2.6.1 yamt fi
5557 1.2.6.1 yamt
5558 1.1 christos
5559 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
5560 1.2.6.1 yamt $as_echo_n "checking return type of signal handlers... " >&6; }
5561 1.2.6.1 yamt if ${ac_cv_type_signal+:} false; then :
5562 1.2.6.1 yamt $as_echo_n "(cached) " >&6
5563 1.1 christos else
5564 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5565 1.1 christos /* end confdefs.h. */
5566 1.2.6.1 yamt #include <sys/types.h>
5567 1.2.6.1 yamt #include <signal.h>
5568 1.2.6.1 yamt
5569 1.1 christos int
5570 1.1 christos main ()
5571 1.1 christos {
5572 1.2.6.1 yamt return *(signal (0, 0)) (0) == 1;
5573 1.1 christos ;
5574 1.1 christos return 0;
5575 1.1 christos }
5576 1.1 christos _ACEOF
5577 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
5578 1.2.6.1 yamt ac_cv_type_signal=int
5579 1.1 christos else
5580 1.2.6.1 yamt ac_cv_type_signal=void
5581 1.1 christos fi
5582 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5583 1.1 christos fi
5584 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
5585 1.2.6.1 yamt $as_echo "$ac_cv_type_signal" >&6; }
5586 1.1 christos
5587 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
5588 1.2.6.1 yamt #define RETSIGTYPE $ac_cv_type_signal
5589 1.1 christos _ACEOF
5590 1.1 christos
5591 1.1 christos
5592 1.2.6.1 yamt if test "$ac_cv_type_signal" = void ; then
5593 1.1 christos
5594 1.2.6.1 yamt $as_echo "#define RETSIGVAL /**/" >>confdefs.h
5595 1.1 christos
5596 1.2.6.1 yamt else
5597 1.1 christos
5598 1.2.6.1 yamt $as_echo "#define RETSIGVAL (0)" >>confdefs.h
5599 1.1 christos
5600 1.2.6.1 yamt fi
5601 1.2.6.1 yamt case "$host_os" in
5602 1.1 christos
5603 1.2.6.1 yamt irix*)
5604 1.2.6.1 yamt
5605 1.2.6.1 yamt $as_echo "#define _BSD_SIGNALS 1" >>confdefs.h
5606 1.2.6.1 yamt
5607 1.2.6.1 yamt ;;
5608 1.2.6.1 yamt
5609 1.2.6.1 yamt *)
5610 1.2.6.1 yamt for ac_func in sigaction
5611 1.2.6.1 yamt do :
5612 1.2.6.1 yamt ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction"
5613 1.2.6.1 yamt if test "x$ac_cv_func_sigaction" = xyes; then :
5614 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
5615 1.2.6.1 yamt #define HAVE_SIGACTION 1
5616 1.1 christos _ACEOF
5617 1.1 christos
5618 1.1 christos fi
5619 1.2.6.1 yamt done
5620 1.1 christos
5621 1.2.6.1 yamt if test $ac_cv_func_sigaction = no ; then
5622 1.2.6.1 yamt for ac_func in sigset
5623 1.2.6.1 yamt do :
5624 1.2.6.1 yamt ac_fn_c_check_func "$LINENO" "sigset" "ac_cv_func_sigset"
5625 1.2.6.1 yamt if test "x$ac_cv_func_sigset" = xyes; then :
5626 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
5627 1.2.6.1 yamt #define HAVE_SIGSET 1
5628 1.2.6.1 yamt _ACEOF
5629 1.1 christos
5630 1.1 christos fi
5631 1.2.6.1 yamt done
5632 1.1 christos
5633 1.2.6.1 yamt fi
5634 1.2.6.1 yamt ;;
5635 1.2.6.1 yamt esac
5636 1.1 christos
5637 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dnet_htoa" >&5
5638 1.2.6.1 yamt $as_echo_n "checking for library containing dnet_htoa... " >&6; }
5639 1.2.6.1 yamt if ${ac_cv_search_dnet_htoa+:} false; then :
5640 1.2.6.1 yamt $as_echo_n "(cached) " >&6
5641 1.2.6.1 yamt else
5642 1.2.6.1 yamt ac_func_search_save_LIBS=$LIBS
5643 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5644 1.1 christos /* end confdefs.h. */
5645 1.2.6.1 yamt
5646 1.2.6.1 yamt /* Override any GCC internal prototype to avoid an error.
5647 1.2.6.1 yamt Use char because int might match the return type of a GCC
5648 1.2.6.1 yamt builtin and then its argument prototype would still apply. */
5649 1.2.6.1 yamt #ifdef __cplusplus
5650 1.2.6.1 yamt extern "C"
5651 1.2.6.1 yamt #endif
5652 1.2.6.1 yamt char dnet_htoa ();
5653 1.1 christos int
5654 1.1 christos main ()
5655 1.1 christos {
5656 1.2.6.1 yamt return dnet_htoa ();
5657 1.1 christos ;
5658 1.1 christos return 0;
5659 1.1 christos }
5660 1.1 christos _ACEOF
5661 1.2.6.1 yamt for ac_lib in '' dnet; do
5662 1.2.6.1 yamt if test -z "$ac_lib"; then
5663 1.2.6.1 yamt ac_res="none required"
5664 1.2.6.1 yamt else
5665 1.2.6.1 yamt ac_res=-l$ac_lib
5666 1.2.6.1 yamt LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5667 1.2.6.1 yamt fi
5668 1.2.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
5669 1.2.6.1 yamt ac_cv_search_dnet_htoa=$ac_res
5670 1.2.6.1 yamt fi
5671 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
5672 1.2.6.1 yamt conftest$ac_exeext
5673 1.2.6.1 yamt if ${ac_cv_search_dnet_htoa+:} false; then :
5674 1.2.6.1 yamt break
5675 1.2.6.1 yamt fi
5676 1.2.6.1 yamt done
5677 1.2.6.1 yamt if ${ac_cv_search_dnet_htoa+:} false; then :
5678 1.2.6.1 yamt
5679 1.1 christos else
5680 1.2.6.1 yamt ac_cv_search_dnet_htoa=no
5681 1.2.6.1 yamt fi
5682 1.2.6.1 yamt rm conftest.$ac_ext
5683 1.2.6.1 yamt LIBS=$ac_func_search_save_LIBS
5684 1.2.6.1 yamt fi
5685 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dnet_htoa" >&5
5686 1.2.6.1 yamt $as_echo "$ac_cv_search_dnet_htoa" >&6; }
5687 1.2.6.1 yamt ac_res=$ac_cv_search_dnet_htoa
5688 1.2.6.1 yamt if test "$ac_res" != no; then :
5689 1.2.6.1 yamt test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5690 1.2.6.1 yamt
5691 1.2.6.1 yamt $as_echo "#define HAVE_DNET_HTOA 1" >>confdefs.h
5692 1.1 christos
5693 1.1 christos fi
5694 1.1 christos
5695 1.2.6.1 yamt
5696 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lrpc" >&5
5697 1.2.6.1 yamt $as_echo_n "checking for main in -lrpc... " >&6; }
5698 1.2.6.1 yamt if ${ac_cv_lib_rpc_main+:} false; then :
5699 1.2.6.1 yamt $as_echo_n "(cached) " >&6
5700 1.1 christos else
5701 1.2.6.1 yamt ac_check_lib_save_LIBS=$LIBS
5702 1.2.6.1 yamt LIBS="-lrpc $LIBS"
5703 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5704 1.1 christos /* end confdefs.h. */
5705 1.2.6.1 yamt
5706 1.2.6.1 yamt
5707 1.1 christos int
5708 1.1 christos main ()
5709 1.1 christos {
5710 1.2.6.1 yamt return main ();
5711 1.1 christos ;
5712 1.1 christos return 0;
5713 1.1 christos }
5714 1.1 christos _ACEOF
5715 1.2.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
5716 1.2.6.1 yamt ac_cv_lib_rpc_main=yes
5717 1.1 christos else
5718 1.2.6.1 yamt ac_cv_lib_rpc_main=no
5719 1.1 christos fi
5720 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
5721 1.2.6.1 yamt conftest$ac_exeext conftest.$ac_ext
5722 1.2.6.1 yamt LIBS=$ac_check_lib_save_LIBS
5723 1.1 christos fi
5724 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rpc_main" >&5
5725 1.2.6.1 yamt $as_echo "$ac_cv_lib_rpc_main" >&6; }
5726 1.2.6.1 yamt if test "x$ac_cv_lib_rpc_main" = xyes; then :
5727 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
5728 1.2.6.1 yamt #define HAVE_LIBRPC 1
5729 1.1 christos _ACEOF
5730 1.1 christos
5731 1.2.6.1 yamt LIBS="-lrpc $LIBS"
5732 1.2.6.1 yamt
5733 1.2.6.1 yamt fi
5734 1.1 christos
5735 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getrpcbynumber" >&5
5736 1.2.6.1 yamt $as_echo_n "checking for library containing getrpcbynumber... " >&6; }
5737 1.2.6.1 yamt if ${ac_cv_search_getrpcbynumber+:} false; then :
5738 1.2.6.1 yamt $as_echo_n "(cached) " >&6
5739 1.1 christos else
5740 1.2.6.1 yamt ac_func_search_save_LIBS=$LIBS
5741 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5742 1.1 christos /* end confdefs.h. */
5743 1.2.6.1 yamt
5744 1.2.6.1 yamt /* Override any GCC internal prototype to avoid an error.
5745 1.2.6.1 yamt Use char because int might match the return type of a GCC
5746 1.2.6.1 yamt builtin and then its argument prototype would still apply. */
5747 1.2.6.1 yamt #ifdef __cplusplus
5748 1.2.6.1 yamt extern "C"
5749 1.2.6.1 yamt #endif
5750 1.2.6.1 yamt char getrpcbynumber ();
5751 1.1 christos int
5752 1.1 christos main ()
5753 1.1 christos {
5754 1.2.6.1 yamt return getrpcbynumber ();
5755 1.1 christos ;
5756 1.1 christos return 0;
5757 1.1 christos }
5758 1.1 christos _ACEOF
5759 1.2.6.1 yamt for ac_lib in '' nsl; do
5760 1.2.6.1 yamt if test -z "$ac_lib"; then
5761 1.2.6.1 yamt ac_res="none required"
5762 1.2.6.1 yamt else
5763 1.2.6.1 yamt ac_res=-l$ac_lib
5764 1.2.6.1 yamt LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5765 1.2.6.1 yamt fi
5766 1.2.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
5767 1.2.6.1 yamt ac_cv_search_getrpcbynumber=$ac_res
5768 1.2.6.1 yamt fi
5769 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
5770 1.2.6.1 yamt conftest$ac_exeext
5771 1.2.6.1 yamt if ${ac_cv_search_getrpcbynumber+:} false; then :
5772 1.2.6.1 yamt break
5773 1.2.6.1 yamt fi
5774 1.2.6.1 yamt done
5775 1.2.6.1 yamt if ${ac_cv_search_getrpcbynumber+:} false; then :
5776 1.1 christos
5777 1.2.6.1 yamt else
5778 1.2.6.1 yamt ac_cv_search_getrpcbynumber=no
5779 1.2.6.1 yamt fi
5780 1.2.6.1 yamt rm conftest.$ac_ext
5781 1.2.6.1 yamt LIBS=$ac_func_search_save_LIBS
5782 1.1 christos fi
5783 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getrpcbynumber" >&5
5784 1.2.6.1 yamt $as_echo "$ac_cv_search_getrpcbynumber" >&6; }
5785 1.2.6.1 yamt ac_res=$ac_cv_search_getrpcbynumber
5786 1.2.6.1 yamt if test "$ac_res" != no; then :
5787 1.2.6.1 yamt test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5788 1.2.6.1 yamt
5789 1.2.6.1 yamt $as_echo "#define HAVE_GETRPCBYNUMBER 1" >>confdefs.h
5790 1.1 christos
5791 1.1 christos fi
5792 1.1 christos
5793 1.1 christos
5794 1.1 christos
5795 1.2.6.1 yamt
5796 1.2.6.1 yamt LBL_LIBS="$LIBS"
5797 1.2.6.1 yamt pfopen=/usr/examples/packetfilter/pfopen.c
5798 1.2.6.1 yamt if test -f $pfopen ; then
5799 1.2.6.1 yamt for ac_func in pfopen
5800 1.2.6.1 yamt do :
5801 1.2.6.1 yamt ac_fn_c_check_func "$LINENO" "pfopen" "ac_cv_func_pfopen"
5802 1.2.6.1 yamt if test "x$ac_cv_func_pfopen" = xyes; then :
5803 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
5804 1.2.6.1 yamt #define HAVE_PFOPEN 1
5805 1.1 christos _ACEOF
5806 1.1 christos
5807 1.1 christos fi
5808 1.2.6.1 yamt done
5809 1.1 christos
5810 1.2.6.1 yamt if test $ac_cv_func_pfopen = "no" ; then
5811 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using $pfopen" >&5
5812 1.2.6.1 yamt $as_echo "Using $pfopen" >&6; }
5813 1.2.6.1 yamt LIBS="$LIBS $pfopen"
5814 1.2.6.1 yamt fi
5815 1.2.6.1 yamt fi
5816 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for local pcap library" >&5
5817 1.2.6.1 yamt $as_echo_n "checking for local pcap library... " >&6; }
5818 1.2.6.1 yamt libpcap=FAIL
5819 1.2.6.1 yamt lastdir=FAIL
5820 1.2.6.1 yamt places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
5821 1.2.6.1 yamt egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'`
5822 1.2.6.1 yamt for dir in $places $srcdir/../libpcap $srcdir/libpcap ; do
5823 1.2.6.1 yamt basedir=`echo $dir | sed -e 's/[ab][0-9]*$//' | \
5824 1.2.6.1 yamt sed -e 's/-PRE-GIT$//' `
5825 1.2.6.1 yamt if test $lastdir = $basedir ; then
5826 1.2.6.1 yamt continue;
5827 1.2.6.1 yamt fi
5828 1.2.6.1 yamt lastdir=$dir
5829 1.2.6.1 yamt if test -r $dir/libpcap.a ; then
5830 1.2.6.1 yamt libpcap=$dir/libpcap.a
5831 1.2.6.1 yamt d=$dir
5832 1.2.6.1 yamt fi
5833 1.2.6.1 yamt done
5834 1.2.6.1 yamt if test $libpcap = FAIL ; then
5835 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5836 1.2.6.1 yamt $as_echo "not found" >&6; }
5837 1.1 christos
5838 1.2.6.1 yamt #
5839 1.2.6.1 yamt # Look for pcap-config.
5840 1.2.6.1 yamt #
5841 1.2.6.1 yamt if test -n "$ac_tool_prefix"; then
5842 1.2.6.1 yamt # Extract the first word of "${ac_tool_prefix}pcap-config", so it can be a program name with args.
5843 1.2.6.1 yamt set dummy ${ac_tool_prefix}pcap-config; ac_word=$2
5844 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5845 1.2.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
5846 1.2.6.1 yamt if ${ac_cv_path_PCAP_CONFIG+:} false; then :
5847 1.2.6.1 yamt $as_echo_n "(cached) " >&6
5848 1.1 christos else
5849 1.2.6.1 yamt case $PCAP_CONFIG in
5850 1.2.6.1 yamt [\\/]* | ?:[\\/]*)
5851 1.2.6.1 yamt ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
5852 1.2.6.1 yamt ;;
5853 1.2.6.1 yamt *)
5854 1.2.6.1 yamt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5855 1.2.6.1 yamt for as_dir in $PATH
5856 1.2.6.1 yamt do
5857 1.2.6.1 yamt IFS=$as_save_IFS
5858 1.2.6.1 yamt test -z "$as_dir" && as_dir=.
5859 1.2.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
5860 1.2.6.1 yamt if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5861 1.2.6.1 yamt ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5862 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5863 1.2.6.1 yamt break 2
5864 1.2.6.1 yamt fi
5865 1.2.6.1 yamt done
5866 1.1 christos done
5867 1.2.6.1 yamt IFS=$as_save_IFS
5868 1.1 christos
5869 1.2.6.1 yamt ;;
5870 1.2.6.1 yamt esac
5871 1.1 christos fi
5872 1.2.6.1 yamt PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
5873 1.2.6.1 yamt if test -n "$PCAP_CONFIG"; then
5874 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
5875 1.2.6.1 yamt $as_echo "$PCAP_CONFIG" >&6; }
5876 1.2.6.1 yamt else
5877 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5878 1.2.6.1 yamt $as_echo "no" >&6; }
5879 1.1 christos fi
5880 1.1 christos
5881 1.1 christos
5882 1.1 christos fi
5883 1.2.6.1 yamt if test -z "$ac_cv_path_PCAP_CONFIG"; then
5884 1.2.6.1 yamt ac_pt_PCAP_CONFIG=$PCAP_CONFIG
5885 1.2.6.1 yamt # Extract the first word of "pcap-config", so it can be a program name with args.
5886 1.2.6.1 yamt set dummy pcap-config; ac_word=$2
5887 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5888 1.2.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
5889 1.2.6.1 yamt if ${ac_cv_path_ac_pt_PCAP_CONFIG+:} false; then :
5890 1.2.6.1 yamt $as_echo_n "(cached) " >&6
5891 1.2.6.1 yamt else
5892 1.2.6.1 yamt case $ac_pt_PCAP_CONFIG in
5893 1.2.6.1 yamt [\\/]* | ?:[\\/]*)
5894 1.2.6.1 yamt ac_cv_path_ac_pt_PCAP_CONFIG="$ac_pt_PCAP_CONFIG" # Let the user override the test with a path.
5895 1.2.6.1 yamt ;;
5896 1.2.6.1 yamt *)
5897 1.2.6.1 yamt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5898 1.2.6.1 yamt for as_dir in $PATH
5899 1.2.6.1 yamt do
5900 1.2.6.1 yamt IFS=$as_save_IFS
5901 1.2.6.1 yamt test -z "$as_dir" && as_dir=.
5902 1.2.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
5903 1.2.6.1 yamt if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5904 1.2.6.1 yamt ac_cv_path_ac_pt_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5905 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5906 1.2.6.1 yamt break 2
5907 1.2.6.1 yamt fi
5908 1.1 christos done
5909 1.2.6.1 yamt done
5910 1.2.6.1 yamt IFS=$as_save_IFS
5911 1.2.6.1 yamt
5912 1.2.6.1 yamt ;;
5913 1.1 christos esac
5914 1.2.6.1 yamt fi
5915 1.2.6.1 yamt ac_pt_PCAP_CONFIG=$ac_cv_path_ac_pt_PCAP_CONFIG
5916 1.2.6.1 yamt if test -n "$ac_pt_PCAP_CONFIG"; then
5917 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PCAP_CONFIG" >&5
5918 1.2.6.1 yamt $as_echo "$ac_pt_PCAP_CONFIG" >&6; }
5919 1.1 christos else
5920 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5921 1.2.6.1 yamt $as_echo "no" >&6; }
5922 1.2.6.1 yamt fi
5923 1.1 christos
5924 1.2.6.1 yamt if test "x$ac_pt_PCAP_CONFIG" = x; then
5925 1.2.6.1 yamt PCAP_CONFIG=""
5926 1.1 christos else
5927 1.2.6.1 yamt case $cross_compiling:$ac_tool_warned in
5928 1.2.6.1 yamt yes:)
5929 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5930 1.2.6.1 yamt $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5931 1.2.6.1 yamt ac_tool_warned=yes ;;
5932 1.1 christos esac
5933 1.2.6.1 yamt PCAP_CONFIG=$ac_pt_PCAP_CONFIG
5934 1.2.6.1 yamt fi
5935 1.1 christos else
5936 1.2.6.1 yamt PCAP_CONFIG="$ac_cv_path_PCAP_CONFIG"
5937 1.1 christos fi
5938 1.1 christos
5939 1.2.6.1 yamt if test -n "$PCAP_CONFIG" ; then
5940 1.2.6.1 yamt #
5941 1.2.6.1 yamt # Found - use it to get the include flags for
5942 1.2.6.1 yamt # libpcap and the flags to link with libpcap.
5943 1.2.6.1 yamt #
5944 1.2.6.1 yamt # Please read section 11.6 "Shell Substitutions"
5945 1.2.6.1 yamt # in the autoconf manual before doing anything
5946 1.2.6.1 yamt # to this that involves quoting. Especially note
5947 1.2.6.1 yamt # the statement "There is just no portable way to use
5948 1.2.6.1 yamt # double-quoted strings inside double-quoted back-quoted
5949 1.2.6.1 yamt # expressions (pfew!)."
5950 1.2.6.1 yamt #
5951 1.2.6.1 yamt cflags=`"$PCAP_CONFIG" --cflags`
5952 1.2.6.1 yamt V_INCLS="$cflags $V_INCLS"
5953 1.2.6.1 yamt libpcap=`"$PCAP_CONFIG" --libs`
5954 1.2.6.1 yamt else
5955 1.2.6.1 yamt #
5956 1.2.6.1 yamt # Not found; look for pcap.
5957 1.2.6.1 yamt #
5958 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpcap" >&5
5959 1.2.6.1 yamt $as_echo_n "checking for main in -lpcap... " >&6; }
5960 1.2.6.1 yamt if ${ac_cv_lib_pcap_main+:} false; then :
5961 1.2.6.1 yamt $as_echo_n "(cached) " >&6
5962 1.1 christos else
5963 1.2.6.1 yamt ac_check_lib_save_LIBS=$LIBS
5964 1.2.6.1 yamt LIBS="-lpcap $LIBS"
5965 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5966 1.1 christos /* end confdefs.h. */
5967 1.2.6.1 yamt
5968 1.2.6.1 yamt
5969 1.1 christos int
5970 1.1 christos main ()
5971 1.1 christos {
5972 1.2.6.1 yamt return main ();
5973 1.1 christos ;
5974 1.1 christos return 0;
5975 1.1 christos }
5976 1.1 christos _ACEOF
5977 1.2.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
5978 1.2.6.1 yamt ac_cv_lib_pcap_main=yes
5979 1.1 christos else
5980 1.2.6.1 yamt ac_cv_lib_pcap_main=no
5981 1.1 christos fi
5982 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
5983 1.2.6.1 yamt conftest$ac_exeext conftest.$ac_ext
5984 1.2.6.1 yamt LIBS=$ac_check_lib_save_LIBS
5985 1.2.6.1 yamt fi
5986 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_main" >&5
5987 1.2.6.1 yamt $as_echo "$ac_cv_lib_pcap_main" >&6; }
5988 1.2.6.1 yamt if test "x$ac_cv_lib_pcap_main" = xyes; then :
5989 1.2.6.1 yamt libpcap="-lpcap"
5990 1.1 christos fi
5991 1.1 christos
5992 1.2.6.1 yamt if test $libpcap = FAIL ; then
5993 1.2.6.1 yamt as_fn_error $? "see the INSTALL doc for more info" "$LINENO" 5
5994 1.2.6.1 yamt fi
5995 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extraneous pcap header directories" >&5
5996 1.2.6.1 yamt $as_echo_n "checking for extraneous pcap header directories... " >&6; }
5997 1.2.6.1 yamt if test \( ! -r /usr/local/include/pcap.h \) -a \
5998 1.2.6.1 yamt \( ! -r /usr/include/pcap.h \); then
5999 1.2.6.1 yamt if test -r /usr/local/include/pcap/pcap.h; then
6000 1.2.6.1 yamt d="/usr/local/include/pcap"
6001 1.2.6.1 yamt elif test -r /usr/include/pcap/pcap.h; then
6002 1.2.6.1 yamt d="/usr/include/pcap"
6003 1.2.6.1 yamt fi
6004 1.2.6.1 yamt fi
6005 1.2.6.1 yamt if test -z "$d" ; then
6006 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
6007 1.2.6.1 yamt $as_echo "not found" >&6; }
6008 1.2.6.1 yamt else
6009 1.2.6.1 yamt V_INCLS="-I$d $V_INCLS"
6010 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: found -- -I$d added" >&5
6011 1.2.6.1 yamt $as_echo "found -- -I$d added" >&6; }
6012 1.2.6.1 yamt fi
6013 1.2.6.1 yamt fi
6014 1.2.6.1 yamt else
6015 1.2.6.1 yamt V_PCAPDEP=$libpcap
6016 1.2.6.1 yamt places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
6017 1.2.6.1 yamt egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
6018 1.2.6.1 yamt if test -r $d/pcap.h; then
6019 1.2.6.1 yamt V_INCLS="-I$d $V_INCLS"
6020 1.2.6.1 yamt elif test -r $places/pcap.h; then
6021 1.2.6.1 yamt V_INCLS="-I$places $V_INCLS"
6022 1.2.6.1 yamt else
6023 1.2.6.1 yamt as_fn_error see INSTALL "cannot find pcap.h" "$LINENO" 5
6024 1.2.6.1 yamt fi
6025 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libpcap" >&5
6026 1.2.6.1 yamt $as_echo "$libpcap" >&6; }
6027 1.2.6.1 yamt # Extract the first word of "pcap-config", so it can be a program name with args.
6028 1.2.6.1 yamt set dummy pcap-config; ac_word=$2
6029 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6030 1.2.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
6031 1.2.6.1 yamt if ${ac_cv_path_PCAP_CONFIG+:} false; then :
6032 1.2.6.1 yamt $as_echo_n "(cached) " >&6
6033 1.1 christos else
6034 1.2.6.1 yamt case $PCAP_CONFIG in
6035 1.2.6.1 yamt [\\/]* | ?:[\\/]*)
6036 1.2.6.1 yamt ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
6037 1.2.6.1 yamt ;;
6038 1.2.6.1 yamt *)
6039 1.2.6.1 yamt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6040 1.2.6.1 yamt for as_dir in $d
6041 1.1 christos do
6042 1.2.6.1 yamt IFS=$as_save_IFS
6043 1.2.6.1 yamt test -z "$as_dir" && as_dir=.
6044 1.2.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
6045 1.2.6.1 yamt if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6046 1.2.6.1 yamt ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
6047 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6048 1.2.6.1 yamt break 2
6049 1.2.6.1 yamt fi
6050 1.1 christos done
6051 1.2.6.1 yamt done
6052 1.2.6.1 yamt IFS=$as_save_IFS
6053 1.1 christos
6054 1.2.6.1 yamt ;;
6055 1.1 christos esac
6056 1.2.6.1 yamt fi
6057 1.2.6.1 yamt PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
6058 1.2.6.1 yamt if test -n "$PCAP_CONFIG"; then
6059 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
6060 1.2.6.1 yamt $as_echo "$PCAP_CONFIG" >&6; }
6061 1.1 christos else
6062 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6063 1.2.6.1 yamt $as_echo "no" >&6; }
6064 1.1 christos fi
6065 1.1 christos
6066 1.1 christos
6067 1.2.6.1 yamt if test -n "$PCAP_CONFIG"; then
6068 1.2.6.1 yamt #
6069 1.2.6.1 yamt # The libpcap directory has a pcap-config script.
6070 1.2.6.1 yamt # Use it to get any additioal libraries needed
6071 1.2.6.1 yamt # to link with the libpcap archive library in
6072 1.2.6.1 yamt # that directory.
6073 1.2.6.1 yamt #
6074 1.2.6.1 yamt # Please read section 11.6 "Shell Substitutions"
6075 1.2.6.1 yamt # in the autoconf manual before doing anything
6076 1.2.6.1 yamt # to this that involves quoting. Especially note
6077 1.2.6.1 yamt # the statement "There is just no portable way to use
6078 1.2.6.1 yamt # double-quoted strings inside double-quoted back-quoted
6079 1.2.6.1 yamt # expressions (pfew!)."
6080 1.2.6.1 yamt #
6081 1.2.6.1 yamt additional_libs=`"$PCAP_CONFIG" --additional-libs --static`
6082 1.2.6.1 yamt libpcap="$libpcap $additional_libs"
6083 1.2.6.1 yamt fi
6084 1.2.6.1 yamt fi
6085 1.2.6.1 yamt LIBS="$libpcap $LIBS"
6086 1.2.6.1 yamt if ! test -n "$PCAP_CONFIG" ; then
6087 1.2.6.1 yamt #
6088 1.2.6.1 yamt # We don't have pcap-config; find out any additional link flags
6089 1.2.6.1 yamt # we need. (If we have pcap-config, we assume it tells us what
6090 1.2.6.1 yamt # we need.)
6091 1.2.6.1 yamt #
6092 1.2.6.1 yamt case "$host_os" in
6093 1.1 christos
6094 1.2.6.1 yamt aix*)
6095 1.2.6.1 yamt #
6096 1.2.6.1 yamt # If libpcap is DLPI-based, we have to use /lib/pse.exp if
6097 1.2.6.1 yamt # present, as we use the STREAMS routines.
6098 1.2.6.1 yamt #
6099 1.2.6.1 yamt # (XXX - true only if we're linking with a static libpcap?)
6100 1.2.6.1 yamt #
6101 1.2.6.1 yamt pseexe="/lib/pse.exp"
6102 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $pseexe" >&5
6103 1.2.6.1 yamt $as_echo_n "checking for $pseexe... " >&6; }
6104 1.2.6.1 yamt if test -f $pseexe ; then
6105 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6106 1.2.6.1 yamt $as_echo "yes" >&6; }
6107 1.2.6.1 yamt LIBS="$LIBS -I:$pseexe"
6108 1.2.6.1 yamt fi
6109 1.2.6.1 yamt
6110 1.2.6.1 yamt #
6111 1.2.6.1 yamt # If libpcap is BPF-based, we need "-lodm" and "-lcfg", as
6112 1.2.6.1 yamt # we use them to load the BPF module.
6113 1.2.6.1 yamt #
6114 1.2.6.1 yamt # (XXX - true only if we're linking with a static libpcap?)
6115 1.2.6.1 yamt #
6116 1.2.6.1 yamt LIBS="$LIBS -lodm -lcfg"
6117 1.2.6.1 yamt ;;
6118 1.2.6.1 yamt esac
6119 1.2.6.1 yamt fi
6120 1.2.6.1 yamt
6121 1.2.6.1 yamt ac_fn_c_check_func "$LINENO" "pcap_loop" "ac_cv_func_pcap_loop"
6122 1.2.6.1 yamt if test "x$ac_cv_func_pcap_loop" = xyes; then :
6123 1.1 christos
6124 1.1 christos else
6125 1.1 christos
6126 1.2.6.1 yamt as_fn_error $? "Report this to tcpdump-workers (at] lists.tcpdump.org, and include the
6127 1.2.6.1 yamt config.log file in your report. If you have downloaded libpcap from
6128 1.2.6.1 yamt tcpdump.org, and built it yourself, please also include the config.log
6129 1.2.6.1 yamt file from the libpcap source directory, the Makefile from the libpcap
6130 1.2.6.1 yamt source directory, and the output of the make process for libpcap, as
6131 1.2.6.1 yamt this could be a problem with the libpcap that was built, and we will
6132 1.2.6.1 yamt not be able to determine why this is happening, and thus will not be
6133 1.2.6.1 yamt able to fix it, without that information, as we have not been able to
6134 1.2.6.1 yamt reproduce this problem ourselves." "$LINENO" 5
6135 1.1 christos
6136 1.1 christos fi
6137 1.1 christos
6138 1.1 christos
6139 1.2.6.1 yamt ac_fn_c_check_func "$LINENO" "pcap_list_datalinks" "ac_cv_func_pcap_list_datalinks"
6140 1.2.6.1 yamt if test "x$ac_cv_func_pcap_list_datalinks" = xyes; then :
6141 1.1 christos
6142 1.2.6.1 yamt $as_echo "#define HAVE_PCAP_LIST_DATALINKS 1" >>confdefs.h
6143 1.1 christos
6144 1.2.6.1 yamt else
6145 1.1 christos
6146 1.2.6.1 yamt case " $LIBOBJS " in
6147 1.2.6.1 yamt *" datalinks.$ac_objext "* ) ;;
6148 1.2.6.1 yamt *) LIBOBJS="$LIBOBJS datalinks.$ac_objext"
6149 1.2.6.1 yamt ;;
6150 1.2.6.1 yamt esac
6151 1.1 christos
6152 1.1 christos
6153 1.2.6.1 yamt fi
6154 1.1 christos
6155 1.2.6.1 yamt ac_fn_c_check_func "$LINENO" "pcap_set_datalink" "ac_cv_func_pcap_set_datalink"
6156 1.2.6.1 yamt if test "x$ac_cv_func_pcap_set_datalink" = xyes; then :
6157 1.1 christos
6158 1.2.6.1 yamt $as_echo "#define HAVE_PCAP_SET_DATALINK 1" >>confdefs.h
6159 1.1 christos
6160 1.1 christos fi
6161 1.1 christos
6162 1.2.6.1 yamt ac_fn_c_check_func "$LINENO" "pcap_datalink_name_to_val" "ac_cv_func_pcap_datalink_name_to_val"
6163 1.2.6.1 yamt if test "x$ac_cv_func_pcap_datalink_name_to_val" = xyes; then :
6164 1.1 christos
6165 1.1 christos
6166 1.2.6.1 yamt $as_echo "#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1" >>confdefs.h
6167 1.1 christos
6168 1.2.6.1 yamt ac_fn_c_check_func "$LINENO" "pcap_datalink_val_to_description" "ac_cv_func_pcap_datalink_val_to_description"
6169 1.2.6.1 yamt if test "x$ac_cv_func_pcap_datalink_val_to_description" = xyes; then :
6170 1.1 christos
6171 1.2.6.1 yamt $as_echo "#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1" >>confdefs.h
6172 1.1 christos
6173 1.1 christos else
6174 1.1 christos
6175 1.2.6.1 yamt case " $LIBOBJS " in
6176 1.2.6.1 yamt *" dlnames.$ac_objext "* ) ;;
6177 1.2.6.1 yamt *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
6178 1.2.6.1 yamt ;;
6179 1.2.6.1 yamt esac
6180 1.2.6.1 yamt
6181 1.2.6.1 yamt
6182 1.1 christos fi
6183 1.1 christos
6184 1.1 christos
6185 1.1 christos else
6186 1.1 christos
6187 1.2.6.1 yamt case " $LIBOBJS " in
6188 1.2.6.1 yamt *" dlnames.$ac_objext "* ) ;;
6189 1.2.6.1 yamt *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
6190 1.2.6.1 yamt ;;
6191 1.2.6.1 yamt esac
6192 1.1 christos
6193 1.1 christos
6194 1.2.6.1 yamt fi
6195 1.1 christos
6196 1.2.6.1 yamt
6197 1.2.6.1 yamt for ac_func in pcap_breakloop
6198 1.2.6.1 yamt do :
6199 1.2.6.1 yamt ac_fn_c_check_func "$LINENO" "pcap_breakloop" "ac_cv_func_pcap_breakloop"
6200 1.2.6.1 yamt if test "x$ac_cv_func_pcap_breakloop" = xyes; then :
6201 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
6202 1.2.6.1 yamt #define HAVE_PCAP_BREAKLOOP 1
6203 1.1 christos _ACEOF
6204 1.1 christos
6205 1.1 christos fi
6206 1.2.6.1 yamt done
6207 1.1 christos
6208 1.1 christos
6209 1.2.6.1 yamt ac_fn_c_check_func "$LINENO" "pcap_dump_ftell" "ac_cv_func_pcap_dump_ftell"
6210 1.2.6.1 yamt if test "x$ac_cv_func_pcap_dump_ftell" = xyes; then :
6211 1.2.6.1 yamt
6212 1.2.6.1 yamt $as_echo "#define HAVE_PCAP_DUMP_FTELL 1" >>confdefs.h
6213 1.1 christos
6214 1.1 christos else
6215 1.1 christos
6216 1.2.6.1 yamt case " $LIBOBJS " in
6217 1.2.6.1 yamt *" pcap_dump_ftell.$ac_objext "* ) ;;
6218 1.2.6.1 yamt *) LIBOBJS="$LIBOBJS pcap_dump_ftell.$ac_objext"
6219 1.2.6.1 yamt ;;
6220 1.2.6.1 yamt esac
6221 1.1 christos
6222 1.1 christos
6223 1.2.6.1 yamt fi
6224 1.2.6.1 yamt
6225 1.1 christos
6226 1.1 christos
6227 1.2.6.1 yamt #
6228 1.2.6.1 yamt # Check for these after AC_LBL_LIBPCAP, so we link with the appropriate
6229 1.2.6.1 yamt # libraries (e.g., "-lsocket -lnsl" on Solaris).
6230 1.2.6.1 yamt #
6231 1.2.6.1 yamt # We don't use AC_REPLACE_FUNCS because that uses AC_CHECK_FUNCS which
6232 1.2.6.1 yamt # use AC_CHECK_FUNC which doesn't let us specify the right #includes
6233 1.2.6.1 yamt # to make this work on BSD/OS 4.x. BSD/OS 4.x ships with the BIND8
6234 1.2.6.1 yamt # resolver, and the way it defines inet_{ntop,pton} is rather strange;
6235 1.2.6.1 yamt # it does not ship with a libc symbol "inet_ntop()", it ships with
6236 1.2.6.1 yamt # "_inet_ntop()", and has a #define macro in one of the system headers
6237 1.2.6.1 yamt # to rename it.
6238 1.2.6.1 yamt #
6239 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntop" >&5
6240 1.2.6.1 yamt $as_echo_n "checking for inet_ntop... " >&6; }
6241 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6242 1.2.6.1 yamt /* end confdefs.h. */
6243 1.2.6.1 yamt #include <sys/types.h>
6244 1.2.6.1 yamt #include <sys/socket.h>
6245 1.2.6.1 yamt #include <netinet/in.h>
6246 1.2.6.1 yamt #include <arpa/inet.h>
6247 1.1 christos int
6248 1.1 christos main ()
6249 1.1 christos {
6250 1.2.6.1 yamt char src[4], dst[128];
6251 1.2.6.1 yamt inet_ntop(AF_INET, src, dst, sizeof(dst));
6252 1.1 christos ;
6253 1.1 christos return 0;
6254 1.1 christos }
6255 1.1 christos _ACEOF
6256 1.2.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
6257 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6258 1.2.6.1 yamt $as_echo "yes" >&6; }
6259 1.1 christos else
6260 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6261 1.2.6.1 yamt $as_echo "no" >&6; }
6262 1.2.6.1 yamt case " $LIBOBJS " in
6263 1.2.6.1 yamt *" inet_ntop.$ac_objext "* ) ;;
6264 1.2.6.1 yamt *) LIBOBJS="$LIBOBJS inet_ntop.$ac_objext"
6265 1.2.6.1 yamt ;;
6266 1.2.6.1 yamt esac
6267 1.1 christos
6268 1.1 christos fi
6269 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
6270 1.2.6.1 yamt conftest$ac_exeext conftest.$ac_ext
6271 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_pton" >&5
6272 1.2.6.1 yamt $as_echo_n "checking for inet_pton... " >&6; }
6273 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6274 1.2.6.1 yamt /* end confdefs.h. */
6275 1.2.6.1 yamt #include <sys/types.h>
6276 1.2.6.1 yamt #include <sys/socket.h>
6277 1.2.6.1 yamt #include <netinet/in.h>
6278 1.2.6.1 yamt #include <arpa/inet.h>
6279 1.2.6.1 yamt int
6280 1.2.6.1 yamt main ()
6281 1.2.6.1 yamt {
6282 1.2.6.1 yamt char src[128], dst[4];
6283 1.2.6.1 yamt inet_pton(AF_INET, src, dst);
6284 1.2.6.1 yamt ;
6285 1.2.6.1 yamt return 0;
6286 1.2.6.1 yamt }
6287 1.1 christos _ACEOF
6288 1.2.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
6289 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6290 1.2.6.1 yamt $as_echo "yes" >&6; }
6291 1.1 christos else
6292 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6293 1.2.6.1 yamt $as_echo "no" >&6; }
6294 1.2.6.1 yamt case " $LIBOBJS " in
6295 1.2.6.1 yamt *" inet_pton.$ac_objext "* ) ;;
6296 1.2.6.1 yamt *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext"
6297 1.1 christos ;;
6298 1.1 christos esac
6299 1.1 christos
6300 1.1 christos fi
6301 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
6302 1.2.6.1 yamt conftest$ac_exeext conftest.$ac_ext
6303 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton" >&5
6304 1.2.6.1 yamt $as_echo_n "checking for inet_aton... " >&6; }
6305 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6306 1.2.6.1 yamt /* end confdefs.h. */
6307 1.2.6.1 yamt #include <sys/types.h>
6308 1.2.6.1 yamt #include <netinet/in.h>
6309 1.2.6.1 yamt #include <arpa/inet.h>
6310 1.2.6.1 yamt int
6311 1.2.6.1 yamt main ()
6312 1.2.6.1 yamt {
6313 1.2.6.1 yamt char src[128];
6314 1.2.6.1 yamt struct in_addr dst;
6315 1.2.6.1 yamt inet_aton(src, &dst);
6316 1.2.6.1 yamt ;
6317 1.2.6.1 yamt return 0;
6318 1.2.6.1 yamt }
6319 1.2.6.1 yamt _ACEOF
6320 1.2.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
6321 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6322 1.2.6.1 yamt $as_echo "yes" >&6; }
6323 1.2.6.1 yamt else
6324 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6325 1.2.6.1 yamt $as_echo "no" >&6; }
6326 1.2.6.1 yamt case " $LIBOBJS " in
6327 1.2.6.1 yamt *" inet_aton.$ac_objext "* ) ;;
6328 1.2.6.1 yamt *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext"
6329 1.2.6.1 yamt ;;
6330 1.1 christos esac
6331 1.1 christos
6332 1.1 christos fi
6333 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
6334 1.2.6.1 yamt conftest$ac_exeext conftest.$ac_ext
6335 1.1 christos
6336 1.1 christos #
6337 1.2.6.1 yamt # Check for these after AC_LBL_LIBPCAP, for the same reason.
6338 1.1 christos #
6339 1.2.6.1 yamt # You are in a twisty little maze of UN*Xes, all different.
6340 1.2.6.1 yamt # Some might not have ether_ntohost().
6341 1.2.6.1 yamt # Some might have it, but not declare it in any header file.
6342 1.2.6.1 yamt # Some might have it, but declare it in <netinet/if_ether.h>.
6343 1.2.6.1 yamt # Some might have it, but declare it in <netinet/ether.h>
6344 1.2.6.1 yamt # (And some might have it but document it as something declared in
6345 1.2.6.1 yamt # <netinet/ethernet.h>, although <netinet/if_ether.h> appears to work.)
6346 1.2.6.1 yamt #
6347 1.2.6.1 yamt # Before you is a C compiler.
6348 1.2.6.1 yamt #
6349 1.2.6.1 yamt for ac_func in ether_ntohost
6350 1.2.6.1 yamt do :
6351 1.2.6.1 yamt ac_fn_c_check_func "$LINENO" "ether_ntohost" "ac_cv_func_ether_ntohost"
6352 1.2.6.1 yamt if test "x$ac_cv_func_ether_ntohost" = xyes; then :
6353 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
6354 1.2.6.1 yamt #define HAVE_ETHER_NTOHOST 1
6355 1.1 christos _ACEOF
6356 1.1 christos
6357 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy ether_ntohost" >&5
6358 1.2.6.1 yamt $as_echo_n "checking for buggy ether_ntohost... " >&6; }
6359 1.2.6.1 yamt if ${ac_cv_buggy_ether_ntohost+:} false; then :
6360 1.2.6.1 yamt $as_echo_n "(cached) " >&6
6361 1.2.6.1 yamt else
6362 1.1 christos
6363 1.2.6.1 yamt if test "$cross_compiling" = yes; then :
6364 1.2.6.1 yamt ac_cv_buggy_ether_ntohost="not while cross-compiling"
6365 1.1 christos else
6366 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6367 1.2.6.1 yamt /* end confdefs.h. */
6368 1.1 christos
6369 1.2.6.1 yamt #include <netdb.h>
6370 1.2.6.1 yamt #include <sys/types.h>
6371 1.2.6.1 yamt #include <sys/param.h>
6372 1.2.6.1 yamt #include <sys/socket.h>
6373 1.1 christos
6374 1.2.6.1 yamt int
6375 1.2.6.1 yamt main(int argc, char **argv)
6376 1.2.6.1 yamt {
6377 1.2.6.1 yamt u_char ea[6] = { 0xff, 0xff, 0xff, 0xff, 0xff };
6378 1.2.6.1 yamt char name[MAXHOSTNAMELEN];
6379 1.1 christos
6380 1.2.6.1 yamt ether_ntohost(name, (struct ether_addr *)ea);
6381 1.2.6.1 yamt exit(0);
6382 1.2.6.1 yamt }
6383 1.1 christos
6384 1.2.6.1 yamt _ACEOF
6385 1.2.6.1 yamt if ac_fn_c_try_run "$LINENO"; then :
6386 1.2.6.1 yamt ac_cv_buggy_ether_ntohost=no
6387 1.1 christos else
6388 1.2.6.1 yamt ac_cv_buggy_ether_ntohost=yes
6389 1.1 christos fi
6390 1.2.6.1 yamt rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6391 1.2.6.1 yamt conftest.$ac_objext conftest.beam conftest.$ac_ext
6392 1.1 christos fi
6393 1.1 christos
6394 1.1 christos fi
6395 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_buggy_ether_ntohost" >&5
6396 1.2.6.1 yamt $as_echo "$ac_cv_buggy_ether_ntohost" >&6; }
6397 1.2.6.1 yamt if test "$ac_cv_buggy_ether_ntohost" = "no"; then
6398 1.1 christos
6399 1.2.6.1 yamt $as_echo "#define USE_ETHER_NTOHOST 1" >>confdefs.h
6400 1.1 christos
6401 1.2.6.1 yamt fi
6402 1.1 christos
6403 1.1 christos fi
6404 1.2.6.1 yamt done
6405 1.1 christos
6406 1.2.6.1 yamt if test "$ac_cv_func_ether_ntohost" = yes -a \
6407 1.2.6.1 yamt "$ac_cv_buggy_ether_ntohost" = "no"; then
6408 1.2.6.1 yamt #
6409 1.2.6.1 yamt # OK, we have ether_ntohost(). Do we have <netinet/if_ether.h>?
6410 1.2.6.1 yamt #
6411 1.2.6.1 yamt if test "$ac_cv_header_netinet_if_ether_h" = yes; then
6412 1.2.6.1 yamt #
6413 1.2.6.1 yamt # Yes. Does it declare ether_ntohost()?
6414 1.2.6.1 yamt #
6415 1.2.6.1 yamt ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
6416 1.2.6.1 yamt #include <sys/types.h>
6417 1.2.6.1 yamt #include <sys/socket.h>
6418 1.2.6.1 yamt #include <netinet/in.h>
6419 1.2.6.1 yamt #include <arpa/inet.h>
6420 1.2.6.1 yamt struct mbuf;
6421 1.2.6.1 yamt struct rtentry;
6422 1.2.6.1 yamt #include <net/if.h>
6423 1.2.6.1 yamt #include <netinet/if_ether.h>
6424 1.1 christos
6425 1.2.6.1 yamt "
6426 1.2.6.1 yamt if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
6427 1.1 christos
6428 1.1 christos
6429 1.2.6.1 yamt $as_echo "#define NETINET_IF_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
6430 1.1 christos
6431 1.1 christos
6432 1.1 christos fi
6433 1.1 christos
6434 1.2.6.1 yamt fi
6435 1.2.6.1 yamt #
6436 1.2.6.1 yamt # Did that succeed?
6437 1.2.6.1 yamt #
6438 1.2.6.1 yamt if test "$ac_cv_have_decl_ether_ntohost" != yes; then
6439 1.2.6.1 yamt #
6440 1.2.6.1 yamt # No, how about <netinet/ether.h>, as on Linux?
6441 1.2.6.1 yamt #
6442 1.2.6.1 yamt for ac_header in netinet/ether.h
6443 1.2.6.1 yamt do :
6444 1.2.6.1 yamt ac_fn_c_check_header_mongrel "$LINENO" "netinet/ether.h" "ac_cv_header_netinet_ether_h" "$ac_includes_default"
6445 1.2.6.1 yamt if test "x$ac_cv_header_netinet_ether_h" = xyes; then :
6446 1.1 christos cat >>confdefs.h <<_ACEOF
6447 1.2.6.1 yamt #define HAVE_NETINET_ETHER_H 1
6448 1.1 christos _ACEOF
6449 1.1 christos
6450 1.1 christos fi
6451 1.1 christos
6452 1.1 christos done
6453 1.1 christos
6454 1.2.6.1 yamt if test "$ac_cv_header_netinet_ether_h" = yes; then
6455 1.2.6.1 yamt #
6456 1.2.6.1 yamt # We have it - does it declare ether_ntohost()?
6457 1.2.6.1 yamt # Unset ac_cv_have_decl_ether_ntohost so we don't
6458 1.2.6.1 yamt # treat the previous failure as a cached value and
6459 1.2.6.1 yamt # suppress the next test.
6460 1.2.6.1 yamt #
6461 1.2.6.1 yamt unset ac_cv_have_decl_ether_ntohost
6462 1.2.6.1 yamt ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
6463 1.2.6.1 yamt #include <netinet/ether.h>
6464 1.1 christos
6465 1.2.6.1 yamt "
6466 1.2.6.1 yamt if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
6467 1.1 christos
6468 1.1 christos
6469 1.2.6.1 yamt $as_echo "#define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
6470 1.1 christos
6471 1.1 christos
6472 1.1 christos fi
6473 1.1 christos
6474 1.2.6.1 yamt fi
6475 1.2.6.1 yamt fi
6476 1.2.6.1 yamt #
6477 1.2.6.1 yamt # Is ether_ntohost() declared?
6478 1.2.6.1 yamt #
6479 1.2.6.1 yamt if test "$ac_cv_have_decl_ether_ntohost" != yes; then
6480 1.2.6.1 yamt #
6481 1.2.6.1 yamt # No, we'll have to declare it ourselves.
6482 1.2.6.1 yamt # Do we have "struct ether_addr"?
6483 1.2.6.1 yamt #
6484 1.2.6.1 yamt ac_fn_c_check_type "$LINENO" "struct ether_addr" "ac_cv_type_struct_ether_addr" "
6485 1.2.6.1 yamt #include <sys/types.h>
6486 1.2.6.1 yamt #include <sys/socket.h>
6487 1.2.6.1 yamt #include <netinet/in.h>
6488 1.2.6.1 yamt #include <arpa/inet.h>
6489 1.2.6.1 yamt struct mbuf;
6490 1.2.6.1 yamt struct rtentry;
6491 1.2.6.1 yamt #include <net/if.h>
6492 1.2.6.1 yamt #include <netinet/if_ether.h>
6493 1.1 christos
6494 1.2.6.1 yamt "
6495 1.2.6.1 yamt if test "x$ac_cv_type_struct_ether_addr" = xyes; then :
6496 1.1 christos
6497 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
6498 1.2.6.1 yamt #define HAVE_STRUCT_ETHER_ADDR 1
6499 1.1 christos _ACEOF
6500 1.1 christos
6501 1.2.6.1 yamt
6502 1.1 christos fi
6503 1.1 christos
6504 1.1 christos
6505 1.2.6.1 yamt $as_echo "#define HAVE_DECL_ETHER_NTOHOST 0" >>confdefs.h
6506 1.2.6.1 yamt
6507 1.2.6.1 yamt else
6508 1.2.6.1 yamt
6509 1.2.6.1 yamt $as_echo "#define HAVE_DECL_ETHER_NTOHOST 1" >>confdefs.h
6510 1.2.6.1 yamt
6511 1.2.6.1 yamt fi
6512 1.2.6.1 yamt fi
6513 1.1 christos
6514 1.2.6.1 yamt # libdlpi is needed for Solaris 11 and later.
6515 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlpi_walk in -ldlpi" >&5
6516 1.2.6.1 yamt $as_echo_n "checking for dlpi_walk in -ldlpi... " >&6; }
6517 1.2.6.1 yamt if ${ac_cv_lib_dlpi_dlpi_walk+:} false; then :
6518 1.2.6.1 yamt $as_echo_n "(cached) " >&6
6519 1.1 christos else
6520 1.2.6.1 yamt ac_check_lib_save_LIBS=$LIBS
6521 1.2.6.1 yamt LIBS="-ldlpi -L/lib $LIBS"
6522 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6523 1.1 christos /* end confdefs.h. */
6524 1.1 christos
6525 1.2.6.1 yamt /* Override any GCC internal prototype to avoid an error.
6526 1.2.6.1 yamt Use char because int might match the return type of a GCC
6527 1.2.6.1 yamt builtin and then its argument prototype would still apply. */
6528 1.2.6.1 yamt #ifdef __cplusplus
6529 1.2.6.1 yamt extern "C"
6530 1.2.6.1 yamt #endif
6531 1.2.6.1 yamt char dlpi_walk ();
6532 1.1 christos int
6533 1.1 christos main ()
6534 1.1 christos {
6535 1.2.6.1 yamt return dlpi_walk ();
6536 1.1 christos ;
6537 1.1 christos return 0;
6538 1.1 christos }
6539 1.1 christos _ACEOF
6540 1.2.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
6541 1.2.6.1 yamt ac_cv_lib_dlpi_dlpi_walk=yes
6542 1.1 christos else
6543 1.2.6.1 yamt ac_cv_lib_dlpi_dlpi_walk=no
6544 1.1 christos fi
6545 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
6546 1.2.6.1 yamt conftest$ac_exeext conftest.$ac_ext
6547 1.2.6.1 yamt LIBS=$ac_check_lib_save_LIBS
6548 1.2.6.1 yamt fi
6549 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dlpi_dlpi_walk" >&5
6550 1.2.6.1 yamt $as_echo "$ac_cv_lib_dlpi_dlpi_walk" >&6; }
6551 1.2.6.1 yamt if test "x$ac_cv_lib_dlpi_dlpi_walk" = xyes; then :
6552 1.2.6.1 yamt LIBS="$LIBS -ldlpi" LDFLAGS="-L/lib $LDFLAGS"
6553 1.1 christos fi
6554 1.1 christos
6555 1.1 christos
6556 1.1 christos
6557 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has sa_len member" >&5
6558 1.2.6.1 yamt $as_echo_n "checking if sockaddr struct has sa_len member... " >&6; }
6559 1.2.6.1 yamt if ${ac_cv_sockaddr_has_sa_len+:} false; then :
6560 1.2.6.1 yamt $as_echo_n "(cached) " >&6
6561 1.1 christos else
6562 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6563 1.1 christos /* end confdefs.h. */
6564 1.1 christos
6565 1.2.6.1 yamt # include <sys/types.h>
6566 1.2.6.1 yamt # include <sys/socket.h>
6567 1.1 christos int
6568 1.1 christos main ()
6569 1.1 christos {
6570 1.2.6.1 yamt u_int i = sizeof(((struct sockaddr *)0)->sa_len)
6571 1.1 christos ;
6572 1.1 christos return 0;
6573 1.1 christos }
6574 1.1 christos _ACEOF
6575 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
6576 1.2.6.1 yamt ac_cv_sockaddr_has_sa_len=yes
6577 1.1 christos else
6578 1.2.6.1 yamt ac_cv_sockaddr_has_sa_len=no
6579 1.1 christos fi
6580 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6581 1.1 christos fi
6582 1.1 christos
6583 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sockaddr_has_sa_len" >&5
6584 1.2.6.1 yamt $as_echo "$ac_cv_sockaddr_has_sa_len" >&6; }
6585 1.2.6.1 yamt if test $ac_cv_sockaddr_has_sa_len = yes ; then
6586 1.2.6.1 yamt $as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
6587 1.1 christos
6588 1.2.6.1 yamt fi
6589 1.2.6.1 yamt
6590 1.2.6.1 yamt if test "$ac_cv_sockaddr_has_sa_len" = no; then
6591 1.2.6.1 yamt missing_includes=yes
6592 1.1 christos fi
6593 1.1 christos
6594 1.2.6.1 yamt #
6595 1.2.6.1 yamt # Do we have the new open API? Check for pcap_create, and assume that,
6596 1.2.6.1 yamt # if we do, we also have pcap_activate() and the other new routines
6597 1.2.6.1 yamt # introduced in libpcap 1.0.0.
6598 1.2.6.1 yamt #
6599 1.2.6.1 yamt for ac_func in pcap_create
6600 1.2.6.1 yamt do :
6601 1.2.6.1 yamt ac_fn_c_check_func "$LINENO" "pcap_create" "ac_cv_func_pcap_create"
6602 1.2.6.1 yamt if test "x$ac_cv_func_pcap_create" = xyes; then :
6603 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
6604 1.2.6.1 yamt #define HAVE_PCAP_CREATE 1
6605 1.1 christos _ACEOF
6606 1.2.6.1 yamt
6607 1.2.6.1 yamt fi
6608 1.2.6.1 yamt done
6609 1.2.6.1 yamt
6610 1.2.6.1 yamt if test $ac_cv_func_pcap_create = "yes" ; then
6611 1.2.6.1 yamt #
6612 1.2.6.1 yamt # OK, do we have pcap_set_tstamp_type? If so, assume we have
6613 1.2.6.1 yamt # pcap_list_tstamp_types and pcap_free_tstamp_types as well.
6614 1.2.6.1 yamt #
6615 1.2.6.1 yamt for ac_func in pcap_set_tstamp_type
6616 1.2.6.1 yamt do :
6617 1.2.6.1 yamt ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_type" "ac_cv_func_pcap_set_tstamp_type"
6618 1.2.6.1 yamt if test "x$ac_cv_func_pcap_set_tstamp_type" = xyes; then :
6619 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
6620 1.2.6.1 yamt #define HAVE_PCAP_SET_TSTAMP_TYPE 1
6621 1.1 christos _ACEOF
6622 1.1 christos
6623 1.1 christos fi
6624 1.2.6.1 yamt done
6625 1.1 christos
6626 1.1 christos fi
6627 1.1 christos
6628 1.2.6.1 yamt for ac_func in pcap_findalldevs pcap_dump_flush pcap_lib_version pcap_setdirection
6629 1.2.6.1 yamt do :
6630 1.2.6.1 yamt as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6631 1.2.6.1 yamt ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6632 1.2.6.1 yamt if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6633 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
6634 1.2.6.1 yamt #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6635 1.1 christos _ACEOF
6636 1.1 christos
6637 1.1 christos fi
6638 1.2.6.1 yamt done
6639 1.1 christos
6640 1.2.6.1 yamt if test $ac_cv_func_pcap_findalldevs = "yes" ; then
6641 1.2.6.1 yamt savedcppflags="$CPPFLAGS"
6642 1.2.6.1 yamt CPPFLAGS="$CPPFLAGS $V_INCLS"
6643 1.2.6.1 yamt ac_fn_c_check_type "$LINENO" "pcap_if_t" "ac_cv_type_pcap_if_t" "#include <pcap.h>
6644 1.2.6.1 yamt "
6645 1.2.6.1 yamt if test "x$ac_cv_type_pcap_if_t" = xyes; then :
6646 1.2.6.1 yamt
6647 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
6648 1.2.6.1 yamt #define HAVE_PCAP_IF_T 1
6649 1.1 christos _ACEOF
6650 1.2.6.1 yamt
6651 1.2.6.1 yamt
6652 1.2.6.1 yamt fi
6653 1.2.6.1 yamt
6654 1.2.6.1 yamt CPPFLAGS="$savedcppflags"
6655 1.2.6.1 yamt fi
6656 1.2.6.1 yamt
6657 1.2.6.1 yamt if test $ac_cv_func_pcap_lib_version = "no" ; then
6658 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_version is defined by libpcap" >&5
6659 1.2.6.1 yamt $as_echo_n "checking whether pcap_version is defined by libpcap... " >&6; }
6660 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6661 1.1 christos /* end confdefs.h. */
6662 1.1 christos
6663 1.1 christos int
6664 1.1 christos main ()
6665 1.1 christos {
6666 1.2.6.1 yamt
6667 1.2.6.1 yamt extern char pcap_version[];
6668 1.2.6.1 yamt
6669 1.2.6.1 yamt return (int)pcap_version;
6670 1.2.6.1 yamt
6671 1.1 christos ;
6672 1.1 christos return 0;
6673 1.1 christos }
6674 1.1 christos _ACEOF
6675 1.2.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
6676 1.2.6.1 yamt ac_lbl_cv_pcap_version_defined=yes
6677 1.1 christos else
6678 1.2.6.1 yamt ac_lbl_cv_pcap_version_defined=no
6679 1.1 christos fi
6680 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
6681 1.2.6.1 yamt conftest$ac_exeext conftest.$ac_ext
6682 1.2.6.1 yamt if test "$ac_lbl_cv_pcap_version_defined" = yes ; then
6683 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6684 1.2.6.1 yamt $as_echo "yes" >&6; }
6685 1.1 christos
6686 1.2.6.1 yamt $as_echo "#define HAVE_PCAP_VERSION 1" >>confdefs.h
6687 1.2.6.1 yamt
6688 1.2.6.1 yamt else
6689 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6690 1.2.6.1 yamt $as_echo "no" >&6; }
6691 1.2.6.1 yamt fi
6692 1.1 christos fi
6693 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_debug is defined by libpcap" >&5
6694 1.2.6.1 yamt $as_echo_n "checking whether pcap_debug is defined by libpcap... " >&6; }
6695 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6696 1.2.6.1 yamt /* end confdefs.h. */
6697 1.1 christos
6698 1.2.6.1 yamt int
6699 1.2.6.1 yamt main ()
6700 1.2.6.1 yamt {
6701 1.2.6.1 yamt
6702 1.2.6.1 yamt extern int pcap_debug;
6703 1.2.6.1 yamt
6704 1.2.6.1 yamt return pcap_debug;
6705 1.1 christos
6706 1.2.6.1 yamt ;
6707 1.2.6.1 yamt return 0;
6708 1.2.6.1 yamt }
6709 1.2.6.1 yamt _ACEOF
6710 1.2.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
6711 1.2.6.1 yamt ac_lbl_cv_pcap_debug_defined=yes
6712 1.2.6.1 yamt else
6713 1.2.6.1 yamt ac_lbl_cv_pcap_debug_defined=no
6714 1.1 christos fi
6715 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
6716 1.2.6.1 yamt conftest$ac_exeext conftest.$ac_ext
6717 1.2.6.1 yamt if test "$ac_lbl_cv_pcap_debug_defined" = yes ; then
6718 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6719 1.2.6.1 yamt $as_echo "yes" >&6; }
6720 1.2.6.1 yamt
6721 1.2.6.1 yamt $as_echo "#define HAVE_PCAP_DEBUG 1" >>confdefs.h
6722 1.1 christos
6723 1.1 christos else
6724 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6725 1.2.6.1 yamt $as_echo "no" >&6; }
6726 1.2.6.1 yamt #
6727 1.2.6.1 yamt # OK, what about "yydebug"?
6728 1.2.6.1 yamt #
6729 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yydebug is defined by libpcap" >&5
6730 1.2.6.1 yamt $as_echo_n "checking whether yydebug is defined by libpcap... " >&6; }
6731 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6732 1.1 christos /* end confdefs.h. */
6733 1.1 christos
6734 1.1 christos int
6735 1.1 christos main ()
6736 1.1 christos {
6737 1.2.6.1 yamt
6738 1.2.6.1 yamt extern int yydebug;
6739 1.2.6.1 yamt
6740 1.2.6.1 yamt return yydebug;
6741 1.2.6.1 yamt
6742 1.1 christos ;
6743 1.1 christos return 0;
6744 1.1 christos }
6745 1.1 christos _ACEOF
6746 1.2.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
6747 1.2.6.1 yamt ac_lbl_cv_yydebug_defined=yes
6748 1.2.6.1 yamt else
6749 1.2.6.1 yamt ac_lbl_cv_yydebug_defined=no
6750 1.2.6.1 yamt fi
6751 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
6752 1.2.6.1 yamt conftest$ac_exeext conftest.$ac_ext
6753 1.2.6.1 yamt if test "$ac_lbl_cv_yydebug_defined" = yes ; then
6754 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6755 1.2.6.1 yamt $as_echo "yes" >&6; }
6756 1.2.6.1 yamt
6757 1.2.6.1 yamt $as_echo "#define HAVE_YYDEBUG 1" >>confdefs.h
6758 1.2.6.1 yamt
6759 1.2.6.1 yamt else
6760 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6761 1.2.6.1 yamt $as_echo "no" >&6; }
6762 1.2.6.1 yamt fi
6763 1.2.6.1 yamt fi
6764 1.2.6.1 yamt ac_fn_c_check_func "$LINENO" "bpf_dump" "ac_cv_func_bpf_dump"
6765 1.2.6.1 yamt if test "x$ac_cv_func_bpf_dump" = xyes; then :
6766 1.2.6.1 yamt $as_echo "#define HAVE_BPF_DUMP 1" >>confdefs.h
6767 1.2.6.1 yamt
6768 1.2.6.1 yamt else
6769 1.2.6.1 yamt case " $LIBOBJS " in
6770 1.2.6.1 yamt *" bpf_dump.$ac_objext "* ) ;;
6771 1.2.6.1 yamt *) LIBOBJS="$LIBOBJS bpf_dump.$ac_objext"
6772 1.2.6.1 yamt ;;
6773 1.2.6.1 yamt esac
6774 1.2.6.1 yamt
6775 1.2.6.1 yamt fi
6776 1.2.6.1 yamt
6777 1.2.6.1 yamt
6778 1.2.6.1 yamt V_GROUP=0
6779 1.2.6.1 yamt if test -f /etc/group -a ! -z "`grep '^wheel:' /etc/group`" ; then
6780 1.2.6.1 yamt V_GROUP=wheel
6781 1.2.6.1 yamt fi
6782 1.2.6.1 yamt #
6783 1.2.6.1 yamt # Assume V7/BSD convention for man pages (file formats in section 5,
6784 1.2.6.1 yamt # miscellaneous info in section 7).
6785 1.2.6.1 yamt #
6786 1.2.6.1 yamt MAN_FILE_FORMATS=5
6787 1.2.6.1 yamt MAN_MISC_INFO=7
6788 1.2.6.1 yamt case "$host_os" in
6789 1.2.6.1 yamt
6790 1.2.6.1 yamt aix*)
6791 1.2.6.1 yamt
6792 1.2.6.1 yamt $as_echo "#define _SUN 1" >>confdefs.h
6793 1.2.6.1 yamt
6794 1.2.6.1 yamt ;;
6795 1.2.6.1 yamt
6796 1.2.6.1 yamt hpux*)
6797 1.2.6.1 yamt #
6798 1.2.6.1 yamt # Use System V conventions for man pages.
6799 1.2.6.1 yamt #
6800 1.2.6.1 yamt MAN_FILE_FORMATS=4
6801 1.2.6.1 yamt MAN_MISC_INFO=5
6802 1.2.6.1 yamt ;;
6803 1.2.6.1 yamt
6804 1.2.6.1 yamt irix*)
6805 1.2.6.1 yamt V_GROUP=sys
6806 1.2.6.1 yamt
6807 1.2.6.1 yamt #
6808 1.2.6.1 yamt # Use System V conventions for man pages.
6809 1.2.6.1 yamt #
6810 1.2.6.1 yamt MAN_FILE_FORMATS=4
6811 1.2.6.1 yamt MAN_MISC_INFO=5
6812 1.2.6.1 yamt ;;
6813 1.2.6.1 yamt
6814 1.2.6.1 yamt osf*)
6815 1.2.6.1 yamt V_GROUP=system
6816 1.2.6.1 yamt
6817 1.2.6.1 yamt #
6818 1.2.6.1 yamt # Use System V conventions for man pages.
6819 1.2.6.1 yamt #
6820 1.2.6.1 yamt MAN_FILE_FORMATS=4
6821 1.2.6.1 yamt MAN_MISC_INFO=5
6822 1.2.6.1 yamt ;;
6823 1.2.6.1 yamt
6824 1.2.6.1 yamt solaris*)
6825 1.2.6.1 yamt V_GROUP=sys
6826 1.2.6.1 yamt
6827 1.2.6.1 yamt #
6828 1.2.6.1 yamt # Use System V conventions for man pages.
6829 1.2.6.1 yamt #
6830 1.2.6.1 yamt MAN_FILE_FORMATS=4
6831 1.2.6.1 yamt MAN_MISC_INFO=5
6832 1.2.6.1 yamt ;;
6833 1.1 christos esac
6834 1.1 christos
6835 1.2.6.1 yamt if test -f /dev/bpf0 ; then
6836 1.2.6.1 yamt V_GROUP=bpf
6837 1.1 christos fi
6838 1.1 christos
6839 1.2.6.1 yamt #
6840 1.2.6.1 yamt # Make sure we have definitions for all the C99 specified-width types
6841 1.2.6.1 yamt # (regardless of whether the environment is a C99 environment or not).
6842 1.2.6.1 yamt ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t"
6843 1.2.6.1 yamt case $ac_cv_c_int8_t in #(
6844 1.2.6.1 yamt no|yes) ;; #(
6845 1.2.6.1 yamt *)
6846 1.1 christos
6847 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
6848 1.2.6.1 yamt #define int8_t $ac_cv_c_int8_t
6849 1.1 christos _ACEOF
6850 1.2.6.1 yamt ;;
6851 1.2.6.1 yamt esac
6852 1.1 christos
6853 1.2.6.1 yamt ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
6854 1.2.6.1 yamt case $ac_cv_c_int16_t in #(
6855 1.2.6.1 yamt no|yes) ;; #(
6856 1.2.6.1 yamt *)
6857 1.1 christos
6858 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
6859 1.2.6.1 yamt #define int16_t $ac_cv_c_int16_t
6860 1.1 christos _ACEOF
6861 1.2.6.1 yamt ;;
6862 1.2.6.1 yamt esac
6863 1.1 christos
6864 1.2.6.1 yamt ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
6865 1.2.6.1 yamt case $ac_cv_c_int32_t in #(
6866 1.2.6.1 yamt no|yes) ;; #(
6867 1.2.6.1 yamt *)
6868 1.2.6.1 yamt
6869 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
6870 1.2.6.1 yamt #define int32_t $ac_cv_c_int32_t
6871 1.1 christos _ACEOF
6872 1.2.6.1 yamt ;;
6873 1.1 christos esac
6874 1.1 christos
6875 1.2.6.1 yamt ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
6876 1.2.6.1 yamt case $ac_cv_c_int64_t in #(
6877 1.2.6.1 yamt no|yes) ;; #(
6878 1.2.6.1 yamt *)
6879 1.1 christos
6880 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
6881 1.2.6.1 yamt #define int64_t $ac_cv_c_int64_t
6882 1.2.6.1 yamt _ACEOF
6883 1.2.6.1 yamt ;;
6884 1.2.6.1 yamt esac
6885 1.2.6.1 yamt
6886 1.2.6.1 yamt ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
6887 1.2.6.1 yamt case $ac_cv_c_uint8_t in #(
6888 1.2.6.1 yamt no|yes) ;; #(
6889 1.2.6.1 yamt *)
6890 1.2.6.1 yamt
6891 1.2.6.1 yamt $as_echo "#define _UINT8_T 1" >>confdefs.h
6892 1.1 christos
6893 1.2.6.1 yamt
6894 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
6895 1.2.6.1 yamt #define uint8_t $ac_cv_c_uint8_t
6896 1.1 christos _ACEOF
6897 1.2.6.1 yamt ;;
6898 1.2.6.1 yamt esac
6899 1.1 christos
6900 1.2.6.1 yamt ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
6901 1.2.6.1 yamt case $ac_cv_c_uint16_t in #(
6902 1.2.6.1 yamt no|yes) ;; #(
6903 1.2.6.1 yamt *)
6904 1.1 christos
6905 1.2.6.1 yamt
6906 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
6907 1.2.6.1 yamt #define uint16_t $ac_cv_c_uint16_t
6908 1.1 christos _ACEOF
6909 1.2.6.1 yamt ;;
6910 1.2.6.1 yamt esac
6911 1.1 christos
6912 1.2.6.1 yamt ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
6913 1.2.6.1 yamt case $ac_cv_c_uint32_t in #(
6914 1.2.6.1 yamt no|yes) ;; #(
6915 1.2.6.1 yamt *)
6916 1.2.6.1 yamt
6917 1.2.6.1 yamt $as_echo "#define _UINT32_T 1" >>confdefs.h
6918 1.2.6.1 yamt
6919 1.2.6.1 yamt
6920 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
6921 1.2.6.1 yamt #define uint32_t $ac_cv_c_uint32_t
6922 1.1 christos _ACEOF
6923 1.2.6.1 yamt ;;
6924 1.2.6.1 yamt esac
6925 1.1 christos
6926 1.2.6.1 yamt ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
6927 1.2.6.1 yamt case $ac_cv_c_uint64_t in #(
6928 1.2.6.1 yamt no|yes) ;; #(
6929 1.2.6.1 yamt *)
6930 1.2.6.1 yamt
6931 1.2.6.1 yamt $as_echo "#define _UINT64_T 1" >>confdefs.h
6932 1.1 christos
6933 1.1 christos
6934 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
6935 1.2.6.1 yamt #define uint64_t $ac_cv_c_uint64_t
6936 1.1 christos _ACEOF
6937 1.2.6.1 yamt ;;
6938 1.2.6.1 yamt esac
6939 1.1 christos
6940 1.1 christos
6941 1.2.6.1 yamt #
6942 1.2.6.1 yamt # For now, we're using the old BSD-style u_intXX_t types, so check for
6943 1.2.6.1 yamt # them.
6944 1.2.6.1 yamt #
6945 1.2.6.1 yamt # We should probably migrate to the standard C uintXX_t types.
6946 1.2.6.1 yamt #
6947 1.2.6.1 yamt for ac_header in sys/bitypes.h
6948 1.2.6.1 yamt do :
6949 1.2.6.1 yamt ac_fn_c_check_header_mongrel "$LINENO" "sys/bitypes.h" "ac_cv_header_sys_bitypes_h" "$ac_includes_default"
6950 1.2.6.1 yamt if test "x$ac_cv_header_sys_bitypes_h" = xyes; then :
6951 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
6952 1.2.6.1 yamt #define HAVE_SYS_BITYPES_H 1
6953 1.1 christos _ACEOF
6954 1.2.6.1 yamt
6955 1.2.6.1 yamt fi
6956 1.2.6.1 yamt
6957 1.2.6.1 yamt done
6958 1.2.6.1 yamt
6959 1.2.6.1 yamt
6960 1.2.6.1 yamt ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default
6961 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6962 1.1 christos #include <sys/bitypes.h>
6963 1.1 christos #endif
6964 1.2.6.1 yamt "
6965 1.2.6.1 yamt if test "x$ac_cv_type_u_int8_t" = xyes; then :
6966 1.1 christos
6967 1.1 christos else
6968 1.1 christos
6969 1.2.6.1 yamt $as_echo "#define u_int8_t unsigned char" >>confdefs.h
6970 1.1 christos
6971 1.1 christos fi
6972 1.2.6.1 yamt
6973 1.2.6.1 yamt ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default
6974 1.2.6.1 yamt #ifdef HAVE_SYS_BITYPES_H
6975 1.2.6.1 yamt #include <sys/bitypes.h>
6976 1.2.6.1 yamt #endif
6977 1.2.6.1 yamt "
6978 1.2.6.1 yamt if test "x$ac_cv_type_u_int16_t" = xyes; then :
6979 1.2.6.1 yamt
6980 1.1 christos else
6981 1.1 christos
6982 1.2.6.1 yamt $as_echo "#define u_int16_t unsigned short" >>confdefs.h
6983 1.1 christos
6984 1.1 christos fi
6985 1.1 christos
6986 1.2.6.1 yamt ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default
6987 1.2.6.1 yamt #ifdef HAVE_SYS_BITYPES_H
6988 1.2.6.1 yamt #include <sys/bitypes.h>
6989 1.2.6.1 yamt #endif
6990 1.2.6.1 yamt "
6991 1.2.6.1 yamt if test "x$ac_cv_type_u_int32_t" = xyes; then :
6992 1.1 christos
6993 1.1 christos else
6994 1.1 christos
6995 1.2.6.1 yamt $as_echo "#define u_int32_t unsigned int" >>confdefs.h
6996 1.2.6.1 yamt
6997 1.1 christos fi
6998 1.1 christos
6999 1.2.6.1 yamt ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default
7000 1.2.6.1 yamt #ifdef HAVE_SYS_BITYPES_H
7001 1.2.6.1 yamt #include <sys/bitypes.h>
7002 1.2.6.1 yamt #endif
7003 1.2.6.1 yamt "
7004 1.2.6.1 yamt if test "x$ac_cv_type_u_int64_t" = xyes; then :
7005 1.1 christos
7006 1.1 christos else
7007 1.1 christos
7008 1.2.6.1 yamt $as_echo "#define u_int64_t unsigned long long" >>confdefs.h
7009 1.1 christos
7010 1.1 christos fi
7011 1.1 christos
7012 1.2.6.1 yamt
7013 1.2.6.1 yamt #
7014 1.2.6.1 yamt # Check for <inttypes.h>
7015 1.2.6.1 yamt #
7016 1.2.6.1 yamt for ac_header in inttypes.h
7017 1.2.6.1 yamt do :
7018 1.2.6.1 yamt ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
7019 1.2.6.1 yamt if test "x$ac_cv_header_inttypes_h" = xyes; then :
7020 1.1 christos cat >>confdefs.h <<_ACEOF
7021 1.2.6.1 yamt #define HAVE_INTTYPES_H 1
7022 1.1 christos _ACEOF
7023 1.1 christos
7024 1.1 christos #
7025 1.2.6.1 yamt # OK, we have inttypes.h, but does it define all the PRI[doxu]64 macros?
7026 1.2.6.1 yamt # Some systems have an inttypes.h that doesn't define all of them.
7027 1.1 christos #
7028 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether inttypes.h defines the PRI[doxu]64 macros" >&5
7029 1.2.6.1 yamt $as_echo_n "checking whether inttypes.h defines the PRI[doxu]64 macros... " >&6; }
7030 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7031 1.1 christos /* end confdefs.h. */
7032 1.1 christos
7033 1.2.6.1 yamt
7034 1.1 christos #include <inttypes.h>
7035 1.1 christos #include <stdio.h>
7036 1.1 christos #include <sys/types.h>
7037 1.1 christos #ifdef HAVE_SYS_BITYPES_H
7038 1.1 christos #include <sys/bitypes.h>
7039 1.1 christos #endif
7040 1.1 christos
7041 1.1 christos main()
7042 1.1 christos {
7043 1.1 christos printf("%" PRId64 "\n", (u_int64_t)1);
7044 1.1 christos printf("%" PRIo64 "\n", (u_int64_t)1);
7045 1.1 christos printf("%" PRIx64 "\n", (u_int64_t)1);
7046 1.1 christos printf("%" PRIu64 "\n", (u_int64_t)1);
7047 1.1 christos }
7048 1.1 christos
7049 1.1 christos
7050 1.1 christos _ACEOF
7051 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
7052 1.1 christos
7053 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7054 1.2.6.1 yamt $as_echo "yes" >&6; }
7055 1.1 christos ac_lbl_inttypes_h_defines_formats=yes
7056 1.1 christos
7057 1.1 christos else
7058 1.1 christos
7059 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7060 1.2.6.1 yamt $as_echo "no" >&6; }
7061 1.1 christos ac_lbl_inttypes_h_defines_formats=no
7062 1.1 christos
7063 1.1 christos fi
7064 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7065 1.1 christos
7066 1.1 christos else
7067 1.1 christos
7068 1.1 christos #
7069 1.1 christos # We don't have inttypes.h, so it obviously can't define those
7070 1.1 christos # macros.
7071 1.1 christos #
7072 1.1 christos ac_lbl_inttypes_h_defines_formats=no
7073 1.1 christos
7074 1.1 christos fi
7075 1.1 christos
7076 1.1 christos done
7077 1.1 christos
7078 1.1 christos if test "$ac_lbl_inttypes_h_defines_formats" = no; then
7079 1.1 christos
7080 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %lx can be used to format 64-bit integers" >&5
7081 1.2.6.1 yamt $as_echo_n "checking whether %lx can be used to format 64-bit integers... " >&6; }
7082 1.2.6.1 yamt if test "$cross_compiling" = yes; then :
7083 1.2.6.1 yamt { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7084 1.2.6.1 yamt $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7085 1.2.6.1 yamt as_fn_error $? "cannot run test program while cross compiling
7086 1.2.6.1 yamt See \`config.log' for more details" "$LINENO" 5; }
7087 1.1 christos else
7088 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7089 1.1 christos /* end confdefs.h. */
7090 1.1 christos
7091 1.2.6.1 yamt
7092 1.1 christos # ifdef HAVE_INTTYPES_H
7093 1.1 christos #include <inttypes.h>
7094 1.1 christos # endif
7095 1.1 christos # ifdef HAVE_SYS_BITYPES_H
7096 1.1 christos #include <sys/bitypes.h>
7097 1.1 christos # endif
7098 1.1 christos #include <stdio.h>
7099 1.1 christos #include <sys/types.h>
7100 1.1 christos
7101 1.1 christos main()
7102 1.1 christos {
7103 1.1 christos u_int64_t t = 1;
7104 1.1 christos char strbuf[16+1];
7105 1.1 christos sprintf(strbuf, "%016lx", t << 32);
7106 1.1 christos if (strcmp(strbuf, "0000000100000000") == 0)
7107 1.1 christos exit(0);
7108 1.1 christos else
7109 1.1 christos exit(1);
7110 1.1 christos }
7111 1.1 christos
7112 1.1 christos
7113 1.1 christos _ACEOF
7114 1.2.6.1 yamt if ac_fn_c_try_run "$LINENO"; then :
7115 1.1 christos
7116 1.1 christos
7117 1.2.6.1 yamt $as_echo "#define PRId64 \"ld\"" >>confdefs.h
7118 1.1 christos
7119 1.1 christos
7120 1.2.6.1 yamt $as_echo "#define PRIo64 \"lo\"" >>confdefs.h
7121 1.1 christos
7122 1.1 christos
7123 1.2.6.1 yamt $as_echo "#define PRIx64 \"lx\"" >>confdefs.h
7124 1.1 christos
7125 1.1 christos
7126 1.2.6.1 yamt $as_echo "#define PRIu64 \"lu\"" >>confdefs.h
7127 1.1 christos
7128 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7129 1.2.6.1 yamt $as_echo "yes" >&6; }
7130 1.1 christos
7131 1.1 christos else
7132 1.1 christos
7133 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7134 1.2.6.1 yamt $as_echo "no" >&6; }
7135 1.2.6.1 yamt
7136 1.2.6.1 yamt
7137 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %llx can be used to format 64-bit integers" >&5
7138 1.2.6.1 yamt $as_echo_n "checking whether %llx can be used to format 64-bit integers... " >&6; }
7139 1.2.6.1 yamt if test "$cross_compiling" = yes; then :
7140 1.2.6.1 yamt { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7141 1.2.6.1 yamt $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7142 1.2.6.1 yamt as_fn_error $? "cannot run test program while cross compiling
7143 1.2.6.1 yamt See \`config.log' for more details" "$LINENO" 5; }
7144 1.2.6.1 yamt else
7145 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7146 1.1 christos /* end confdefs.h. */
7147 1.1 christos
7148 1.2.6.1 yamt
7149 1.1 christos # ifdef HAVE_INTTYPES_H
7150 1.1 christos #include <inttypes.h>
7151 1.1 christos # endif
7152 1.1 christos # ifdef HAVE_SYS_BITYPES_H
7153 1.1 christos #include <sys/bitypes.h>
7154 1.1 christos # endif
7155 1.1 christos #include <stdio.h>
7156 1.1 christos #include <sys/types.h>
7157 1.1 christos
7158 1.1 christos main()
7159 1.1 christos {
7160 1.1 christos u_int64_t t = 1;
7161 1.1 christos char strbuf[16+1];
7162 1.1 christos sprintf(strbuf, "%016llx", t << 32);
7163 1.1 christos if (strcmp(strbuf, "0000000100000000") == 0)
7164 1.1 christos exit(0);
7165 1.1 christos else
7166 1.1 christos exit(1);
7167 1.1 christos }
7168 1.1 christos
7169 1.1 christos
7170 1.1 christos _ACEOF
7171 1.2.6.1 yamt if ac_fn_c_try_run "$LINENO"; then :
7172 1.1 christos
7173 1.1 christos
7174 1.2.6.1 yamt $as_echo "#define PRId64 \"lld\"" >>confdefs.h
7175 1.1 christos
7176 1.1 christos
7177 1.2.6.1 yamt $as_echo "#define PRIo64 \"llo\"" >>confdefs.h
7178 1.1 christos
7179 1.1 christos
7180 1.2.6.1 yamt $as_echo "#define PRIx64 \"llx\"" >>confdefs.h
7181 1.1 christos
7182 1.1 christos
7183 1.2.6.1 yamt $as_echo "#define PRIu64 \"llu\"" >>confdefs.h
7184 1.1 christos
7185 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7186 1.2.6.1 yamt $as_echo "yes" >&6; }
7187 1.1 christos
7188 1.1 christos else
7189 1.1 christos
7190 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7191 1.2.6.1 yamt $as_echo "no" >&6; }
7192 1.2.6.1 yamt
7193 1.2.6.1 yamt
7194 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %Lx can be used to format 64-bit integers" >&5
7195 1.2.6.1 yamt $as_echo_n "checking whether %Lx can be used to format 64-bit integers... " >&6; }
7196 1.2.6.1 yamt if test "$cross_compiling" = yes; then :
7197 1.2.6.1 yamt { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7198 1.2.6.1 yamt $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7199 1.2.6.1 yamt as_fn_error $? "cannot run test program while cross compiling
7200 1.2.6.1 yamt See \`config.log' for more details" "$LINENO" 5; }
7201 1.2.6.1 yamt else
7202 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7203 1.1 christos /* end confdefs.h. */
7204 1.1 christos
7205 1.2.6.1 yamt
7206 1.1 christos # ifdef HAVE_INTTYPES_H
7207 1.1 christos #include <inttypes.h>
7208 1.1 christos # endif
7209 1.1 christos # ifdef HAVE_SYS_BITYPES_H
7210 1.1 christos #include <sys/bitypes.h>
7211 1.1 christos # endif
7212 1.1 christos #include <stdio.h>
7213 1.1 christos #include <sys/types.h>
7214 1.1 christos
7215 1.1 christos main()
7216 1.1 christos {
7217 1.1 christos u_int64_t t = 1;
7218 1.1 christos char strbuf[16+1];
7219 1.1 christos sprintf(strbuf, "%016Lx", t << 32);
7220 1.1 christos if (strcmp(strbuf, "0000000100000000") == 0)
7221 1.1 christos exit(0);
7222 1.1 christos else
7223 1.1 christos exit(1);
7224 1.1 christos }
7225 1.1 christos
7226 1.1 christos
7227 1.1 christos _ACEOF
7228 1.2.6.1 yamt if ac_fn_c_try_run "$LINENO"; then :
7229 1.1 christos
7230 1.1 christos
7231 1.2.6.1 yamt $as_echo "#define PRId64 \"Ld\"" >>confdefs.h
7232 1.1 christos
7233 1.1 christos
7234 1.2.6.1 yamt $as_echo "#define PRIo64 \"Lo\"" >>confdefs.h
7235 1.1 christos
7236 1.1 christos
7237 1.2.6.1 yamt $as_echo "#define PRIx64 \"Lx\"" >>confdefs.h
7238 1.1 christos
7239 1.1 christos
7240 1.2.6.1 yamt $as_echo "#define PRIu64 \"Lu\"" >>confdefs.h
7241 1.1 christos
7242 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7243 1.2.6.1 yamt $as_echo "yes" >&6; }
7244 1.1 christos
7245 1.1 christos else
7246 1.1 christos
7247 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7248 1.2.6.1 yamt $as_echo "no" >&6; }
7249 1.2.6.1 yamt
7250 1.2.6.1 yamt
7251 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %qx can be used to format 64-bit integers" >&5
7252 1.2.6.1 yamt $as_echo_n "checking whether %qx can be used to format 64-bit integers... " >&6; }
7253 1.2.6.1 yamt if test "$cross_compiling" = yes; then :
7254 1.2.6.1 yamt { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7255 1.2.6.1 yamt $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7256 1.2.6.1 yamt as_fn_error $? "cannot run test program while cross compiling
7257 1.2.6.1 yamt See \`config.log' for more details" "$LINENO" 5; }
7258 1.2.6.1 yamt else
7259 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7260 1.1 christos /* end confdefs.h. */
7261 1.1 christos
7262 1.2.6.1 yamt
7263 1.1 christos # ifdef HAVE_INTTYPES_H
7264 1.1 christos #include <inttypes.h>
7265 1.1 christos # endif
7266 1.1 christos # ifdef HAVE_SYS_BITYPES_H
7267 1.1 christos #include <sys/bitypes.h>
7268 1.1 christos # endif
7269 1.1 christos #include <stdio.h>
7270 1.1 christos #include <sys/types.h>
7271 1.1 christos
7272 1.1 christos main()
7273 1.1 christos {
7274 1.1 christos u_int64_t t = 1;
7275 1.1 christos char strbuf[16+1];
7276 1.1 christos sprintf(strbuf, "%016qx", t << 32);
7277 1.1 christos if (strcmp(strbuf, "0000000100000000") == 0)
7278 1.1 christos exit(0);
7279 1.1 christos else
7280 1.1 christos exit(1);
7281 1.1 christos }
7282 1.1 christos
7283 1.1 christos
7284 1.1 christos _ACEOF
7285 1.2.6.1 yamt if ac_fn_c_try_run "$LINENO"; then :
7286 1.1 christos
7287 1.1 christos
7288 1.2.6.1 yamt $as_echo "#define PRId64 \"qd\"" >>confdefs.h
7289 1.1 christos
7290 1.1 christos
7291 1.2.6.1 yamt $as_echo "#define PRIo64 \"qo\"" >>confdefs.h
7292 1.2.6.1 yamt
7293 1.1 christos
7294 1.2.6.1 yamt $as_echo "#define PRIx64 \"qx\"" >>confdefs.h
7295 1.2.6.1 yamt
7296 1.2.6.1 yamt
7297 1.2.6.1 yamt $as_echo "#define PRIu64 \"qu\"" >>confdefs.h
7298 1.2.6.1 yamt
7299 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7300 1.2.6.1 yamt $as_echo "yes" >&6; }
7301 1.1 christos
7302 1.1 christos else
7303 1.1 christos
7304 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7305 1.2.6.1 yamt $as_echo "no" >&6; }
7306 1.2.6.1 yamt
7307 1.2.6.1 yamt as_fn_error $? "neither %llx nor %Lx nor %qx worked on a 64-bit integer" "$LINENO" 5
7308 1.2.6.1 yamt
7309 1.2.6.1 yamt
7310 1.2.6.1 yamt fi
7311 1.2.6.1 yamt rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7312 1.2.6.1 yamt conftest.$ac_objext conftest.beam conftest.$ac_ext
7313 1.2.6.1 yamt fi
7314 1.2.6.1 yamt
7315 1.2.6.1 yamt
7316 1.2.6.1 yamt
7317 1.2.6.1 yamt
7318 1.2.6.1 yamt fi
7319 1.2.6.1 yamt rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7320 1.2.6.1 yamt conftest.$ac_objext conftest.beam conftest.$ac_ext
7321 1.2.6.1 yamt fi
7322 1.2.6.1 yamt
7323 1.1 christos
7324 1.1 christos
7325 1.1 christos
7326 1.2.6.1 yamt fi
7327 1.2.6.1 yamt rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7328 1.2.6.1 yamt conftest.$ac_objext conftest.beam conftest.$ac_ext
7329 1.2.6.1 yamt fi
7330 1.2.6.1 yamt
7331 1.2.6.1 yamt
7332 1.2.6.1 yamt
7333 1.2.6.1 yamt
7334 1.2.6.1 yamt fi
7335 1.2.6.1 yamt rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7336 1.2.6.1 yamt conftest.$ac_objext conftest.beam conftest.$ac_ext
7337 1.2.6.1 yamt fi
7338 1.2.6.1 yamt
7339 1.2.6.1 yamt
7340 1.2.6.1 yamt fi
7341 1.2.6.1 yamt
7342 1.2.6.1 yamt #
7343 1.2.6.1 yamt # Check for some headers introduced in later versions of libpcap
7344 1.2.6.1 yamt # and used by some printers.
7345 1.2.6.1 yamt #
7346 1.2.6.1 yamt # Those headers use the {u_}intN_t types, so we must do this after
7347 1.2.6.1 yamt # we check for what's needed to get them defined.
7348 1.2.6.1 yamt #
7349 1.2.6.1 yamt savedcppflags="$CPPFLAGS"
7350 1.2.6.1 yamt CPPFLAGS="$CPPFLAGS $V_INCLS"
7351 1.2.6.1 yamt for ac_header in pcap/bluetooth.h
7352 1.2.6.1 yamt do :
7353 1.2.6.1 yamt ac_fn_c_check_header_compile "$LINENO" "pcap/bluetooth.h" "ac_cv_header_pcap_bluetooth_h" "#include <tcpdump-stdinc.h>
7354 1.2.6.1 yamt "
7355 1.2.6.1 yamt if test "x$ac_cv_header_pcap_bluetooth_h" = xyes; then :
7356 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
7357 1.2.6.1 yamt #define HAVE_PCAP_BLUETOOTH_H 1
7358 1.2.6.1 yamt _ACEOF
7359 1.1 christos
7360 1.1 christos fi
7361 1.2.6.1 yamt
7362 1.2.6.1 yamt done
7363 1.2.6.1 yamt
7364 1.2.6.1 yamt for ac_header in pcap/usb.h
7365 1.2.6.1 yamt do :
7366 1.2.6.1 yamt ac_fn_c_check_header_compile "$LINENO" "pcap/usb.h" "ac_cv_header_pcap_usb_h" "#include <tcpdump-stdinc.h>
7367 1.2.6.1 yamt "
7368 1.2.6.1 yamt if test "x$ac_cv_header_pcap_usb_h" = xyes; then :
7369 1.2.6.1 yamt cat >>confdefs.h <<_ACEOF
7370 1.2.6.1 yamt #define HAVE_PCAP_USB_H 1
7371 1.2.6.1 yamt _ACEOF
7372 1.2.6.1 yamt
7373 1.1 christos fi
7374 1.1 christos
7375 1.2.6.1 yamt done
7376 1.2.6.1 yamt
7377 1.2.6.1 yamt CPPFLAGS="$savedcppflags"
7378 1.2.6.1 yamt
7379 1.2.6.1 yamt if test -n "$ac_tool_prefix"; then
7380 1.2.6.1 yamt # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7381 1.2.6.1 yamt set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7382 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7383 1.2.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
7384 1.2.6.1 yamt if ${ac_cv_prog_RANLIB+:} false; then :
7385 1.2.6.1 yamt $as_echo_n "(cached) " >&6
7386 1.2.6.1 yamt else
7387 1.2.6.1 yamt if test -n "$RANLIB"; then
7388 1.2.6.1 yamt ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7389 1.2.6.1 yamt else
7390 1.2.6.1 yamt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7391 1.2.6.1 yamt for as_dir in $PATH
7392 1.2.6.1 yamt do
7393 1.2.6.1 yamt IFS=$as_save_IFS
7394 1.2.6.1 yamt test -z "$as_dir" && as_dir=.
7395 1.2.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
7396 1.2.6.1 yamt if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7397 1.2.6.1 yamt ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7398 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7399 1.2.6.1 yamt break 2
7400 1.2.6.1 yamt fi
7401 1.2.6.1 yamt done
7402 1.2.6.1 yamt done
7403 1.2.6.1 yamt IFS=$as_save_IFS
7404 1.2.6.1 yamt
7405 1.2.6.1 yamt fi
7406 1.2.6.1 yamt fi
7407 1.2.6.1 yamt RANLIB=$ac_cv_prog_RANLIB
7408 1.2.6.1 yamt if test -n "$RANLIB"; then
7409 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7410 1.2.6.1 yamt $as_echo "$RANLIB" >&6; }
7411 1.2.6.1 yamt else
7412 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7413 1.2.6.1 yamt $as_echo "no" >&6; }
7414 1.2.6.1 yamt fi
7415 1.1 christos
7416 1.1 christos
7417 1.2.6.1 yamt fi
7418 1.2.6.1 yamt if test -z "$ac_cv_prog_RANLIB"; then
7419 1.2.6.1 yamt ac_ct_RANLIB=$RANLIB
7420 1.2.6.1 yamt # Extract the first word of "ranlib", so it can be a program name with args.
7421 1.2.6.1 yamt set dummy ranlib; ac_word=$2
7422 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7423 1.2.6.1 yamt $as_echo_n "checking for $ac_word... " >&6; }
7424 1.2.6.1 yamt if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7425 1.2.6.1 yamt $as_echo_n "(cached) " >&6
7426 1.2.6.1 yamt else
7427 1.2.6.1 yamt if test -n "$ac_ct_RANLIB"; then
7428 1.2.6.1 yamt ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7429 1.2.6.1 yamt else
7430 1.2.6.1 yamt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7431 1.2.6.1 yamt for as_dir in $PATH
7432 1.2.6.1 yamt do
7433 1.2.6.1 yamt IFS=$as_save_IFS
7434 1.2.6.1 yamt test -z "$as_dir" && as_dir=.
7435 1.2.6.1 yamt for ac_exec_ext in '' $ac_executable_extensions; do
7436 1.2.6.1 yamt if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7437 1.2.6.1 yamt ac_cv_prog_ac_ct_RANLIB="ranlib"
7438 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7439 1.2.6.1 yamt break 2
7440 1.2.6.1 yamt fi
7441 1.2.6.1 yamt done
7442 1.2.6.1 yamt done
7443 1.2.6.1 yamt IFS=$as_save_IFS
7444 1.1 christos
7445 1.2.6.1 yamt fi
7446 1.2.6.1 yamt fi
7447 1.2.6.1 yamt ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7448 1.2.6.1 yamt if test -n "$ac_ct_RANLIB"; then
7449 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7450 1.2.6.1 yamt $as_echo "$ac_ct_RANLIB" >&6; }
7451 1.2.6.1 yamt else
7452 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7453 1.2.6.1 yamt $as_echo "no" >&6; }
7454 1.2.6.1 yamt fi
7455 1.1 christos
7456 1.2.6.1 yamt if test "x$ac_ct_RANLIB" = x; then
7457 1.2.6.1 yamt RANLIB=":"
7458 1.2.6.1 yamt else
7459 1.2.6.1 yamt case $cross_compiling:$ac_tool_warned in
7460 1.2.6.1 yamt yes:)
7461 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7462 1.2.6.1 yamt $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7463 1.2.6.1 yamt ac_tool_warned=yes ;;
7464 1.2.6.1 yamt esac
7465 1.2.6.1 yamt RANLIB=$ac_ct_RANLIB
7466 1.2.6.1 yamt fi
7467 1.2.6.1 yamt else
7468 1.2.6.1 yamt RANLIB="$ac_cv_prog_RANLIB"
7469 1.1 christos fi
7470 1.2.6.1 yamt
7471 1.2.6.1 yamt
7472 1.2.6.1 yamt rm -f os-proto.h
7473 1.2.6.1 yamt if test "${LBL_CFLAGS+set}" = set; then
7474 1.2.6.1 yamt V_CCOPT="$V_CCOPT ${LBL_CFLAGS}"
7475 1.2.6.1 yamt fi
7476 1.2.6.1 yamt if test -f .devel ; then
7477 1.2.6.1 yamt #
7478 1.2.6.1 yamt # Skip all the warning option stuff on some compilers.
7479 1.2.6.1 yamt #
7480 1.2.6.1 yamt if test "$ac_lbl_cc_dont_try_gcc_dashW" != yes; then
7481 1.2.6.1 yamt
7482 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wall option" >&5
7483 1.2.6.1 yamt $as_echo_n "checking whether the compiler supports the -Wall option... " >&6; }
7484 1.2.6.1 yamt save_CFLAGS="$CFLAGS"
7485 1.2.6.1 yamt CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wall"
7486 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7487 1.2.6.1 yamt /* end confdefs.h. */
7488 1.2.6.1 yamt
7489 1.2.6.1 yamt int
7490 1.2.6.1 yamt main ()
7491 1.2.6.1 yamt {
7492 1.2.6.1 yamt return 0
7493 1.2.6.1 yamt ;
7494 1.2.6.1 yamt return 0;
7495 1.2.6.1 yamt }
7496 1.2.6.1 yamt _ACEOF
7497 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
7498 1.2.6.1 yamt
7499 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7500 1.2.6.1 yamt $as_echo "yes" >&6; }
7501 1.2.6.1 yamt CFLAGS="$save_CFLAGS"
7502 1.2.6.1 yamt V_CCOPT="$V_CCOPT -Wall"
7503 1.2.6.1 yamt
7504 1.2.6.1 yamt else
7505 1.2.6.1 yamt
7506 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7507 1.2.6.1 yamt $as_echo "no" >&6; }
7508 1.2.6.1 yamt CFLAGS="$save_CFLAGS"
7509 1.2.6.1 yamt
7510 1.1 christos fi
7511 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7512 1.2.6.1 yamt
7513 1.2.6.1 yamt
7514 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wmissing-prototypes option" >&5
7515 1.2.6.1 yamt $as_echo_n "checking whether the compiler supports the -Wmissing-prototypes option... " >&6; }
7516 1.2.6.1 yamt save_CFLAGS="$CFLAGS"
7517 1.2.6.1 yamt CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wmissing-prototypes"
7518 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7519 1.2.6.1 yamt /* end confdefs.h. */
7520 1.1 christos
7521 1.2.6.1 yamt int
7522 1.2.6.1 yamt main ()
7523 1.2.6.1 yamt {
7524 1.2.6.1 yamt return 0
7525 1.2.6.1 yamt ;
7526 1.2.6.1 yamt return 0;
7527 1.2.6.1 yamt }
7528 1.2.6.1 yamt _ACEOF
7529 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
7530 1.1 christos
7531 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7532 1.2.6.1 yamt $as_echo "yes" >&6; }
7533 1.2.6.1 yamt CFLAGS="$save_CFLAGS"
7534 1.2.6.1 yamt V_CCOPT="$V_CCOPT -Wmissing-prototypes"
7535 1.1 christos
7536 1.2.6.1 yamt else
7537 1.1 christos
7538 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7539 1.2.6.1 yamt $as_echo "no" >&6; }
7540 1.2.6.1 yamt CFLAGS="$save_CFLAGS"
7541 1.1 christos
7542 1.1 christos fi
7543 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7544 1.2.6.1 yamt
7545 1.2.6.1 yamt
7546 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wstrict-prototypes option" >&5
7547 1.2.6.1 yamt $as_echo_n "checking whether the compiler supports the -Wstrict-prototypes option... " >&6; }
7548 1.2.6.1 yamt save_CFLAGS="$CFLAGS"
7549 1.2.6.1 yamt CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wstrict-prototypes"
7550 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7551 1.2.6.1 yamt /* end confdefs.h. */
7552 1.2.6.1 yamt
7553 1.2.6.1 yamt int
7554 1.2.6.1 yamt main ()
7555 1.2.6.1 yamt {
7556 1.2.6.1 yamt return 0
7557 1.2.6.1 yamt ;
7558 1.2.6.1 yamt return 0;
7559 1.2.6.1 yamt }
7560 1.2.6.1 yamt _ACEOF
7561 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
7562 1.2.6.1 yamt
7563 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7564 1.2.6.1 yamt $as_echo "yes" >&6; }
7565 1.2.6.1 yamt CFLAGS="$save_CFLAGS"
7566 1.2.6.1 yamt V_CCOPT="$V_CCOPT -Wstrict-prototypes"
7567 1.2.6.1 yamt
7568 1.2.6.1 yamt else
7569 1.2.6.1 yamt
7570 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7571 1.2.6.1 yamt $as_echo "no" >&6; }
7572 1.2.6.1 yamt CFLAGS="$save_CFLAGS"
7573 1.2.6.1 yamt
7574 1.1 christos fi
7575 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7576 1.2.6.1 yamt
7577 1.1 christos
7578 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wwrite-strings option" >&5
7579 1.2.6.1 yamt $as_echo_n "checking whether the compiler supports the -Wwrite-strings option... " >&6; }
7580 1.2.6.1 yamt save_CFLAGS="$CFLAGS"
7581 1.2.6.1 yamt CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wwrite-strings"
7582 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7583 1.2.6.1 yamt /* end confdefs.h. */
7584 1.2.6.1 yamt
7585 1.2.6.1 yamt int
7586 1.2.6.1 yamt main ()
7587 1.2.6.1 yamt {
7588 1.2.6.1 yamt return 0
7589 1.2.6.1 yamt ;
7590 1.2.6.1 yamt return 0;
7591 1.2.6.1 yamt }
7592 1.2.6.1 yamt _ACEOF
7593 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
7594 1.1 christos
7595 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7596 1.2.6.1 yamt $as_echo "yes" >&6; }
7597 1.2.6.1 yamt CFLAGS="$save_CFLAGS"
7598 1.2.6.1 yamt V_CCOPT="$V_CCOPT -Wwrite-strings"
7599 1.1 christos
7600 1.2.6.1 yamt else
7601 1.1 christos
7602 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7603 1.2.6.1 yamt $as_echo "no" >&6; }
7604 1.2.6.1 yamt CFLAGS="$save_CFLAGS"
7605 1.1 christos
7606 1.1 christos fi
7607 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7608 1.2.6.1 yamt
7609 1.2.6.1 yamt
7610 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpointer-arith option" >&5
7611 1.2.6.1 yamt $as_echo_n "checking whether the compiler supports the -Wpointer-arith option... " >&6; }
7612 1.2.6.1 yamt save_CFLAGS="$CFLAGS"
7613 1.2.6.1 yamt CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wpointer-arith"
7614 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7615 1.2.6.1 yamt /* end confdefs.h. */
7616 1.2.6.1 yamt
7617 1.2.6.1 yamt int
7618 1.2.6.1 yamt main ()
7619 1.2.6.1 yamt {
7620 1.2.6.1 yamt return 0
7621 1.2.6.1 yamt ;
7622 1.2.6.1 yamt return 0;
7623 1.2.6.1 yamt }
7624 1.2.6.1 yamt _ACEOF
7625 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
7626 1.2.6.1 yamt
7627 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7628 1.2.6.1 yamt $as_echo "yes" >&6; }
7629 1.2.6.1 yamt CFLAGS="$save_CFLAGS"
7630 1.2.6.1 yamt V_CCOPT="$V_CCOPT -Wpointer-arith"
7631 1.2.6.1 yamt
7632 1.2.6.1 yamt else
7633 1.2.6.1 yamt
7634 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7635 1.2.6.1 yamt $as_echo "no" >&6; }
7636 1.2.6.1 yamt CFLAGS="$save_CFLAGS"
7637 1.2.6.1 yamt
7638 1.1 christos fi
7639 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7640 1.2.6.1 yamt
7641 1.2.6.1 yamt
7642 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -W option" >&5
7643 1.2.6.1 yamt $as_echo_n "checking whether the compiler supports the -W option... " >&6; }
7644 1.2.6.1 yamt save_CFLAGS="$CFLAGS"
7645 1.2.6.1 yamt CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -W"
7646 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7647 1.2.6.1 yamt /* end confdefs.h. */
7648 1.2.6.1 yamt
7649 1.2.6.1 yamt int
7650 1.2.6.1 yamt main ()
7651 1.2.6.1 yamt {
7652 1.2.6.1 yamt return 0
7653 1.2.6.1 yamt ;
7654 1.2.6.1 yamt return 0;
7655 1.2.6.1 yamt }
7656 1.2.6.1 yamt _ACEOF
7657 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
7658 1.2.6.1 yamt
7659 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7660 1.2.6.1 yamt $as_echo "yes" >&6; }
7661 1.2.6.1 yamt CFLAGS="$save_CFLAGS"
7662 1.2.6.1 yamt V_CCOPT="$V_CCOPT -W"
7663 1.1 christos
7664 1.2.6.1 yamt else
7665 1.1 christos
7666 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7667 1.2.6.1 yamt $as_echo "no" >&6; }
7668 1.2.6.1 yamt CFLAGS="$save_CFLAGS"
7669 1.1 christos
7670 1.1 christos fi
7671 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7672 1.1 christos
7673 1.2.6.1 yamt fi
7674 1.1 christos
7675 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports generating dependencies" >&5
7676 1.2.6.1 yamt $as_echo_n "checking whether the compiler supports generating dependencies... " >&6; }
7677 1.2.6.1 yamt if test "$GCC" = yes ; then
7678 1.2.6.1 yamt #
7679 1.2.6.1 yamt # GCC, or a compiler deemed to be GCC by AC_PROG_CC (even
7680 1.2.6.1 yamt # though it's not); we assume that, in this case, the flag
7681 1.2.6.1 yamt # would be -M.
7682 1.2.6.1 yamt #
7683 1.2.6.1 yamt ac_lbl_dependency_flag="-M"
7684 1.2.6.1 yamt else
7685 1.2.6.1 yamt #
7686 1.2.6.1 yamt # Not GCC or a compiler deemed to be GCC; what platform is
7687 1.2.6.1 yamt # this? (We're assuming that if the compiler isn't GCC
7688 1.2.6.1 yamt # it's the compiler from the vendor of the OS; that won't
7689 1.2.6.1 yamt # necessarily be true for x86 platforms, where it might be
7690 1.2.6.1 yamt # the Intel C compiler.)
7691 1.2.6.1 yamt #
7692 1.2.6.1 yamt case "$host_os" in
7693 1.1 christos
7694 1.2.6.1 yamt irix*|osf*|darwin*)
7695 1.2.6.1 yamt #
7696 1.2.6.1 yamt # MIPS C for IRIX, DEC C, and clang all use -M.
7697 1.2.6.1 yamt #
7698 1.2.6.1 yamt ac_lbl_dependency_flag="-M"
7699 1.2.6.1 yamt ;;
7700 1.1 christos
7701 1.2.6.1 yamt solaris*)
7702 1.2.6.1 yamt #
7703 1.2.6.1 yamt # Sun C uses -xM.
7704 1.2.6.1 yamt #
7705 1.2.6.1 yamt ac_lbl_dependency_flag="-xM"
7706 1.2.6.1 yamt ;;
7707 1.1 christos
7708 1.2.6.1 yamt hpux*)
7709 1.2.6.1 yamt #
7710 1.2.6.1 yamt # HP's older C compilers don't support this.
7711 1.2.6.1 yamt # HP's newer C compilers support this with
7712 1.2.6.1 yamt # either +M or +Make; the older compilers
7713 1.2.6.1 yamt # interpret +M as something completely
7714 1.2.6.1 yamt # different, so we use +Make so we don't
7715 1.2.6.1 yamt # think it works with the older compilers.
7716 1.2.6.1 yamt #
7717 1.2.6.1 yamt ac_lbl_dependency_flag="+Make"
7718 1.2.6.1 yamt ;;
7719 1.1 christos
7720 1.2.6.1 yamt *)
7721 1.2.6.1 yamt #
7722 1.2.6.1 yamt # Not one of the above; assume no support for
7723 1.2.6.1 yamt # generating dependencies.
7724 1.2.6.1 yamt #
7725 1.2.6.1 yamt ac_lbl_dependency_flag=""
7726 1.2.6.1 yamt ;;
7727 1.2.6.1 yamt esac
7728 1.2.6.1 yamt fi
7729 1.1 christos
7730 1.2.6.1 yamt #
7731 1.2.6.1 yamt # Is ac_lbl_dependency_flag defined and, if so, does the compiler
7732 1.2.6.1 yamt # complain about it?
7733 1.2.6.1 yamt #
7734 1.2.6.1 yamt # Note: clang doesn't seem to exit with an error status when handed
7735 1.2.6.1 yamt # an unknown non-warning error, even if you pass it
7736 1.2.6.1 yamt # -Werror=unknown-warning-option. However, it always supports
7737 1.2.6.1 yamt # -M, so the fact that this test always succeeds with clang
7738 1.2.6.1 yamt # isn't an issue.
7739 1.2.6.1 yamt #
7740 1.2.6.1 yamt if test ! -z "$ac_lbl_dependency_flag"; then
7741 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7742 1.2.6.1 yamt /* end confdefs.h. */
7743 1.2.6.1 yamt int main(void) { return 0; }
7744 1.2.6.1 yamt _ACEOF
7745 1.2.6.1 yamt echo "$CC" $ac_lbl_dependency_flag conftest.c >&5
7746 1.2.6.1 yamt if "$CC" $ac_lbl_dependency_flag conftest.c >/dev/null 2>&1; then
7747 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with $ac_lbl_dependency_flag" >&5
7748 1.2.6.1 yamt $as_echo "yes, with $ac_lbl_dependency_flag" >&6; }
7749 1.2.6.1 yamt DEPENDENCY_CFLAG="$ac_lbl_dependency_flag"
7750 1.2.6.1 yamt MKDEP='${srcdir}/mkdep'
7751 1.2.6.1 yamt else
7752 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7753 1.2.6.1 yamt $as_echo "no" >&6; }
7754 1.2.6.1 yamt #
7755 1.2.6.1 yamt # We can't run mkdep, so have "make depend" do
7756 1.2.6.1 yamt # nothing.
7757 1.2.6.1 yamt #
7758 1.2.6.1 yamt MKDEP=:
7759 1.2.6.1 yamt fi
7760 1.2.6.1 yamt rm -rf conftest*
7761 1.2.6.1 yamt else
7762 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7763 1.2.6.1 yamt $as_echo "no" >&6; }
7764 1.2.6.1 yamt #
7765 1.2.6.1 yamt # We can't run mkdep, so have "make depend" do
7766 1.2.6.1 yamt # nothing.
7767 1.2.6.1 yamt #
7768 1.2.6.1 yamt MKDEP=:
7769 1.2.6.1 yamt fi
7770 1.1 christos
7771 1.1 christos
7772 1.2.6.1 yamt
7773 1.2.6.1 yamt #
7774 1.2.6.1 yamt # We used to set -n32 for IRIX 6 when not using GCC (presumed
7775 1.2.6.1 yamt # to mean that we're using MIPS C or MIPSpro C); it specified
7776 1.2.6.1 yamt # the "new" faster 32-bit ABI, introduced in IRIX 6.2. I'm
7777 1.2.6.1 yamt # not sure why that would be something to do *only* with a
7778 1.2.6.1 yamt # .devel file; why should the ABI for which we produce code
7779 1.2.6.1 yamt # depend on .devel?
7780 1.2.6.1 yamt #
7781 1.1 christos os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'`
7782 1.1 christos name="lbl/os-$os.h"
7783 1.1 christos if test -f $name ; then
7784 1.1 christos ln -s $name os-proto.h
7785 1.1 christos
7786 1.2.6.1 yamt $as_echo "#define HAVE_OS_PROTO_H 1" >>confdefs.h
7787 1.1 christos
7788 1.1 christos else
7789 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: can't find $name" >&5
7790 1.2.6.1 yamt $as_echo "$as_me: WARNING: can't find $name" >&2;}
7791 1.1 christos fi
7792 1.1 christos fi
7793 1.1 christos
7794 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has the sa_len member" >&5
7795 1.2.6.1 yamt $as_echo_n "checking if sockaddr struct has the sa_len member... " >&6; }
7796 1.2.6.1 yamt if ${ac_cv_lbl_sockaddr_has_sa_len+:} false; then :
7797 1.2.6.1 yamt $as_echo_n "(cached) " >&6
7798 1.1 christos else
7799 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7800 1.1 christos /* end confdefs.h. */
7801 1.1 christos
7802 1.1 christos # include <sys/types.h>
7803 1.1 christos # include <sys/socket.h>
7804 1.1 christos int
7805 1.1 christos main ()
7806 1.1 christos {
7807 1.1 christos u_int i = sizeof(((struct sockaddr *)0)->sa_len)
7808 1.1 christos ;
7809 1.1 christos return 0;
7810 1.1 christos }
7811 1.1 christos _ACEOF
7812 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
7813 1.1 christos ac_cv_lbl_sockaddr_has_sa_len=yes
7814 1.1 christos else
7815 1.2.6.1 yamt ac_cv_lbl_sockaddr_has_sa_len=no
7816 1.1 christos fi
7817 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7818 1.1 christos fi
7819 1.1 christos
7820 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_sockaddr_has_sa_len" >&5
7821 1.2.6.1 yamt $as_echo "$ac_cv_lbl_sockaddr_has_sa_len" >&6; }
7822 1.1 christos if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then
7823 1.1 christos
7824 1.2.6.1 yamt $as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
7825 1.1 christos
7826 1.1 christos fi
7827 1.1 christos
7828 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if unaligned accesses fail" >&5
7829 1.2.6.1 yamt $as_echo_n "checking if unaligned accesses fail... " >&6; }
7830 1.2.6.1 yamt if ${ac_cv_lbl_unaligned_fail+:} false; then :
7831 1.2.6.1 yamt $as_echo_n "(cached) " >&6
7832 1.1 christos else
7833 1.1 christos case "$host_cpu" in
7834 1.1 christos
7835 1.1 christos #
7836 1.1 christos # These are CPU types where:
7837 1.1 christos #
7838 1.1 christos # the CPU faults on an unaligned access, but at least some
7839 1.1 christos # OSes that support that CPU catch the fault and simulate
7840 1.1 christos # the unaligned access (e.g., Alpha/{Digital,Tru64} UNIX) -
7841 1.1 christos # the simulation is slow, so we don't want to use it;
7842 1.1 christos #
7843 1.1 christos # the CPU, I infer (from the old
7844 1.1 christos #
7845 1.1 christos # XXX: should also check that they don't do weird things (like on arm)
7846 1.1 christos #
7847 1.1 christos # comment) doesn't fault on unaligned accesses, but doesn't
7848 1.1 christos # do a normal unaligned fetch, either (e.g., presumably, ARM);
7849 1.1 christos #
7850 1.1 christos # for whatever reason, the test program doesn't work
7851 1.1 christos # (this has been claimed to be the case for several of those
7852 1.1 christos # CPUs - I don't know what the problem is; the problem
7853 1.1 christos # was reported as "the test program dumps core" for SuperH,
7854 1.1 christos # but that's what the test program is *supposed* to do -
7855 1.1 christos # it dumps core before it writes anything, so the test
7856 1.1 christos # for an empty output file should find an empty output
7857 1.1 christos # file and conclude that unaligned accesses don't work).
7858 1.1 christos #
7859 1.1 christos # This run-time test won't work if you're cross-compiling, so
7860 1.1 christos # in order to support cross-compiling for a particular CPU,
7861 1.1 christos # we have to wire in the list of CPU types anyway, as far as
7862 1.1 christos # I know, so perhaps we should just have a set of CPUs on
7863 1.1 christos # which we know it doesn't work, a set of CPUs on which we
7864 1.1 christos # know it does work, and have the script just fail on other
7865 1.1 christos # cpu types and update it when such a failure occurs.
7866 1.1 christos #
7867 1.1 christos alpha*|arm*|bfin*|hp*|mips*|sh*|sparc*|ia64|nv1)
7868 1.1 christos ac_cv_lbl_unaligned_fail=yes
7869 1.1 christos ;;
7870 1.1 christos
7871 1.1 christos *)
7872 1.1 christos cat >conftest.c <<EOF
7873 1.1 christos # include <sys/types.h>
7874 1.1 christos # include <sys/wait.h>
7875 1.1 christos # include <stdio.h>
7876 1.1 christos unsigned char a[5] = { 1, 2, 3, 4, 5 };
7877 1.1 christos main() {
7878 1.1 christos unsigned int i;
7879 1.1 christos pid_t pid;
7880 1.1 christos int status;
7881 1.1 christos /* avoid "core dumped" message */
7882 1.1 christos pid = fork();
7883 1.1 christos if (pid < 0)
7884 1.1 christos exit(2);
7885 1.1 christos if (pid > 0) {
7886 1.1 christos /* parent */
7887 1.1 christos pid = waitpid(pid, &status, 0);
7888 1.1 christos if (pid < 0)
7889 1.1 christos exit(3);
7890 1.1 christos exit(!WIFEXITED(status));
7891 1.1 christos }
7892 1.1 christos /* child */
7893 1.1 christos i = *(unsigned int *)&a[1];
7894 1.1 christos printf("%d\n", i);
7895 1.1 christos exit(0);
7896 1.1 christos }
7897 1.1 christos EOF
7898 1.1 christos ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \
7899 1.1 christos conftest.c $LIBS >/dev/null 2>&1
7900 1.1 christos if test ! -x conftest ; then
7901 1.1 christos ac_cv_lbl_unaligned_fail=yes
7902 1.1 christos else
7903 1.1 christos ./conftest >conftest.out
7904 1.1 christos if test ! -s conftest.out ; then
7905 1.1 christos ac_cv_lbl_unaligned_fail=yes
7906 1.1 christos else
7907 1.1 christos ac_cv_lbl_unaligned_fail=no
7908 1.1 christos fi
7909 1.1 christos fi
7910 1.1 christos rm -f -r conftest* core core.conftest
7911 1.1 christos ;;
7912 1.1 christos esac
7913 1.1 christos fi
7914 1.1 christos
7915 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_unaligned_fail" >&5
7916 1.2.6.1 yamt $as_echo "$ac_cv_lbl_unaligned_fail" >&6; }
7917 1.1 christos if test $ac_cv_lbl_unaligned_fail = yes ; then
7918 1.1 christos
7919 1.2.6.1 yamt $as_echo "#define LBL_ALIGN 1" >>confdefs.h
7920 1.1 christos
7921 1.1 christos fi
7922 1.1 christos
7923 1.1 christos
7924 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for h_errno" >&5
7925 1.2.6.1 yamt $as_echo_n "checking for h_errno... " >&6; }
7926 1.2.6.1 yamt if ${ac_cv_var_h_errno+:} false; then :
7927 1.2.6.1 yamt $as_echo_n "(cached) " >&6
7928 1.1 christos else
7929 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7930 1.1 christos /* end confdefs.h. */
7931 1.1 christos
7932 1.1 christos # include <sys/types.h>
7933 1.1 christos # include <netdb.h>
7934 1.1 christos int
7935 1.1 christos main ()
7936 1.1 christos {
7937 1.1 christos int foo = h_errno;
7938 1.1 christos ;
7939 1.1 christos return 0;
7940 1.1 christos }
7941 1.1 christos _ACEOF
7942 1.2.6.1 yamt if ac_fn_c_try_compile "$LINENO"; then :
7943 1.1 christos ac_cv_var_h_errno=yes
7944 1.1 christos else
7945 1.2.6.1 yamt ac_cv_var_h_errno=no
7946 1.1 christos fi
7947 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7948 1.1 christos fi
7949 1.1 christos
7950 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_h_errno" >&5
7951 1.2.6.1 yamt $as_echo "$ac_cv_var_h_errno" >&6; }
7952 1.1 christos if test "$ac_cv_var_h_errno" = "yes"; then
7953 1.2.6.1 yamt
7954 1.2.6.1 yamt $as_echo "#define HAVE_H_ERRNO 1" >>confdefs.h
7955 1.1 christos
7956 1.1 christos fi
7957 1.1 christos
7958 1.1 christos
7959 1.2.6.1 yamt # Check for OpenSSL libcrypto
7960 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use OpenSSL libcrypto" >&5
7961 1.2.6.1 yamt $as_echo_n "checking whether to use OpenSSL libcrypto... " >&6; }
7962 1.1 christos # Specify location for both includes and libraries.
7963 1.2.6.1 yamt want_libcrypto=ifavailable
7964 1.1 christos
7965 1.1 christos # Check whether --with-crypto was given.
7966 1.2.6.1 yamt if test "${with_crypto+set}" = set; then :
7967 1.1 christos withval=$with_crypto;
7968 1.1 christos if test $withval = no
7969 1.1 christos then
7970 1.1 christos want_libcrypto=no
7971 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7972 1.2.6.1 yamt $as_echo "no" >&6; }
7973 1.1 christos elif test $withval = yes
7974 1.1 christos then
7975 1.1 christos want_libcrypto=yes
7976 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7977 1.2.6.1 yamt $as_echo "yes" >&6; }
7978 1.1 christos fi
7979 1.1 christos
7980 1.1 christos else
7981 1.1 christos
7982 1.1 christos #
7983 1.1 christos # Use libcrypto if it's present, otherwise don't.
7984 1.1 christos #
7985 1.1 christos want_libcrypto=ifavailable
7986 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5
7987 1.2.6.1 yamt $as_echo "yes, if available" >&6; }
7988 1.1 christos
7989 1.1 christos fi
7990 1.1 christos
7991 1.1 christos if test "$want_libcrypto" != "no"; then
7992 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DES_cbc_encrypt in -lcrypto" >&5
7993 1.2.6.1 yamt $as_echo_n "checking for DES_cbc_encrypt in -lcrypto... " >&6; }
7994 1.2.6.1 yamt if ${ac_cv_lib_crypto_DES_cbc_encrypt+:} false; then :
7995 1.2.6.1 yamt $as_echo_n "(cached) " >&6
7996 1.1 christos else
7997 1.1 christos ac_check_lib_save_LIBS=$LIBS
7998 1.1 christos LIBS="-lcrypto $LIBS"
7999 1.2.6.1 yamt cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8000 1.1 christos /* end confdefs.h. */
8001 1.1 christos
8002 1.1 christos /* Override any GCC internal prototype to avoid an error.
8003 1.1 christos Use char because int might match the return type of a GCC
8004 1.1 christos builtin and then its argument prototype would still apply. */
8005 1.1 christos #ifdef __cplusplus
8006 1.1 christos extern "C"
8007 1.1 christos #endif
8008 1.1 christos char DES_cbc_encrypt ();
8009 1.1 christos int
8010 1.1 christos main ()
8011 1.1 christos {
8012 1.1 christos return DES_cbc_encrypt ();
8013 1.1 christos ;
8014 1.1 christos return 0;
8015 1.1 christos }
8016 1.1 christos _ACEOF
8017 1.2.6.1 yamt if ac_fn_c_try_link "$LINENO"; then :
8018 1.1 christos ac_cv_lib_crypto_DES_cbc_encrypt=yes
8019 1.1 christos else
8020 1.2.6.1 yamt ac_cv_lib_crypto_DES_cbc_encrypt=no
8021 1.1 christos fi
8022 1.2.6.1 yamt rm -f core conftest.err conftest.$ac_objext \
8023 1.2.6.1 yamt conftest$ac_exeext conftest.$ac_ext
8024 1.1 christos LIBS=$ac_check_lib_save_LIBS
8025 1.1 christos fi
8026 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_DES_cbc_encrypt" >&5
8027 1.2.6.1 yamt $as_echo "$ac_cv_lib_crypto_DES_cbc_encrypt" >&6; }
8028 1.2.6.1 yamt if test "x$ac_cv_lib_crypto_DES_cbc_encrypt" = xyes; then :
8029 1.1 christos cat >>confdefs.h <<_ACEOF
8030 1.1 christos #define HAVE_LIBCRYPTO 1
8031 1.1 christos _ACEOF
8032 1.1 christos
8033 1.1 christos LIBS="-lcrypto $LIBS"
8034 1.1 christos
8035 1.1 christos fi
8036 1.1 christos
8037 1.2.6.1 yamt for ac_header in openssl/evp.h
8038 1.2.6.1 yamt do :
8039 1.2.6.1 yamt ac_fn_c_check_header_mongrel "$LINENO" "openssl/evp.h" "ac_cv_header_openssl_evp_h" "$ac_includes_default"
8040 1.2.6.1 yamt if test "x$ac_cv_header_openssl_evp_h" = xyes; then :
8041 1.1 christos cat >>confdefs.h <<_ACEOF
8042 1.2.6.1 yamt #define HAVE_OPENSSL_EVP_H 1
8043 1.1 christos _ACEOF
8044 1.1 christos
8045 1.1 christos fi
8046 1.1 christos
8047 1.1 christos done
8048 1.1 christos
8049 1.1 christos fi
8050 1.1 christos
8051 1.1 christos if test "$missing_includes" = "yes"; then
8052 1.2.6.1 yamt CPPFLAGS="$CPPFLAGS -I$srcdir/missing"
8053 1.2.6.1 yamt V_INCLS="$V_INCLS -I$srcdir/missing"
8054 1.1 christos fi
8055 1.1 christos
8056 1.1 christos
8057 1.1 christos
8058 1.1 christos
8059 1.1 christos
8060 1.1 christos
8061 1.1 christos
8062 1.1 christos
8063 1.1 christos
8064 1.1 christos
8065 1.1 christos # Find a good install program. We prefer a C program (faster),
8066 1.1 christos # so one script is as good as another. But avoid the broken or
8067 1.1 christos # incompatible versions:
8068 1.1 christos # SysV /etc/install, /usr/sbin/install
8069 1.1 christos # SunOS /usr/etc/install
8070 1.1 christos # IRIX /sbin/install
8071 1.1 christos # AIX /bin/install
8072 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs
8073 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8074 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8075 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8076 1.1 christos # OS/2's system install, which has a completely different semantic
8077 1.1 christos # ./install, which can be erroneously created by make from ./install.sh.
8078 1.2.6.1 yamt # Reject install programs that cannot install multiple files.
8079 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
8080 1.2.6.1 yamt $as_echo_n "checking for a BSD-compatible install... " >&6; }
8081 1.1 christos if test -z "$INSTALL"; then
8082 1.2.6.1 yamt if ${ac_cv_path_install+:} false; then :
8083 1.2.6.1 yamt $as_echo_n "(cached) " >&6
8084 1.1 christos else
8085 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8086 1.1 christos for as_dir in $PATH
8087 1.1 christos do
8088 1.1 christos IFS=$as_save_IFS
8089 1.1 christos test -z "$as_dir" && as_dir=.
8090 1.2.6.1 yamt # Account for people who put trailing slashes in PATH elements.
8091 1.2.6.1 yamt case $as_dir/ in #((
8092 1.2.6.1 yamt ./ | .// | /[cC]/* | \
8093 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8094 1.2.6.1 yamt ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
8095 1.1 christos /usr/ucb/* ) ;;
8096 1.1 christos *)
8097 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install.
8098 1.1 christos # Don't use installbsd from OSF since it installs stuff as root
8099 1.1 christos # by default.
8100 1.1 christos for ac_prog in ginstall scoinst install; do
8101 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
8102 1.2.6.1 yamt if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
8103 1.1 christos if test $ac_prog = install &&
8104 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8105 1.1 christos # AIX install. It has an incompatible calling convention.
8106 1.1 christos :
8107 1.1 christos elif test $ac_prog = install &&
8108 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8109 1.1 christos # program-specific install script used by HP pwplus--don't use.
8110 1.1 christos :
8111 1.1 christos else
8112 1.2.6.1 yamt rm -rf conftest.one conftest.two conftest.dir
8113 1.2.6.1 yamt echo one > conftest.one
8114 1.2.6.1 yamt echo two > conftest.two
8115 1.2.6.1 yamt mkdir conftest.dir
8116 1.2.6.1 yamt if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
8117 1.2.6.1 yamt test -s conftest.one && test -s conftest.two &&
8118 1.2.6.1 yamt test -s conftest.dir/conftest.one &&
8119 1.2.6.1 yamt test -s conftest.dir/conftest.two
8120 1.2.6.1 yamt then
8121 1.2.6.1 yamt ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
8122 1.2.6.1 yamt break 3
8123 1.2.6.1 yamt fi
8124 1.1 christos fi
8125 1.1 christos fi
8126 1.1 christos done
8127 1.1 christos done
8128 1.1 christos ;;
8129 1.1 christos esac
8130 1.2.6.1 yamt
8131 1.2.6.1 yamt done
8132 1.1 christos IFS=$as_save_IFS
8133 1.1 christos
8134 1.2.6.1 yamt rm -rf conftest.one conftest.two conftest.dir
8135 1.1 christos
8136 1.1 christos fi
8137 1.1 christos if test "${ac_cv_path_install+set}" = set; then
8138 1.1 christos INSTALL=$ac_cv_path_install
8139 1.1 christos else
8140 1.1 christos # As a last resort, use the slow shell script. Don't cache a
8141 1.1 christos # value for INSTALL within a source directory, because that will
8142 1.1 christos # break other packages using the cache if that directory is
8143 1.1 christos # removed, or if the value is a relative name.
8144 1.1 christos INSTALL=$ac_install_sh
8145 1.1 christos fi
8146 1.1 christos fi
8147 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
8148 1.2.6.1 yamt $as_echo "$INSTALL" >&6; }
8149 1.1 christos
8150 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8151 1.1 christos # It thinks the first close brace ends the variable substitution.
8152 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8153 1.1 christos
8154 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8155 1.1 christos
8156 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8157 1.1 christos
8158 1.1 christos
8159 1.1 christos ac_config_headers="$ac_config_headers config.h"
8160 1.1 christos
8161 1.1 christos
8162 1.1 christos ac_config_commands="$ac_config_commands default-1"
8163 1.1 christos
8164 1.1 christos ac_config_files="$ac_config_files Makefile tcpdump.1"
8165 1.1 christos
8166 1.1 christos cat >confcache <<\_ACEOF
8167 1.1 christos # This file is a shell script that caches the results of configure
8168 1.1 christos # tests run on this system so they can be shared between configure
8169 1.1 christos # scripts and configure runs, see configure's option --config-cache.
8170 1.1 christos # It is not useful on other systems. If it contains results you don't
8171 1.1 christos # want to keep, you may remove or edit it.
8172 1.1 christos #
8173 1.1 christos # config.status only pays attention to the cache file if you give it
8174 1.1 christos # the --recheck option to rerun configure.
8175 1.1 christos #
8176 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when
8177 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the
8178 1.1 christos # following values.
8179 1.1 christos
8180 1.1 christos _ACEOF
8181 1.1 christos
8182 1.1 christos # The following way of writing the cache mishandles newlines in values,
8183 1.1 christos # but we know of no workaround that is simple, portable, and efficient.
8184 1.1 christos # So, we kill variables containing newlines.
8185 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly,
8186 1.1 christos # and sets the high bit in the cache file unless we assign to the vars.
8187 1.1 christos (
8188 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8189 1.1 christos eval ac_val=\$$ac_var
8190 1.1 christos case $ac_val in #(
8191 1.1 christos *${as_nl}*)
8192 1.1 christos case $ac_var in #(
8193 1.2.6.1 yamt *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8194 1.2.6.1 yamt $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8195 1.1 christos esac
8196 1.1 christos case $ac_var in #(
8197 1.1 christos _ | IFS | as_nl) ;; #(
8198 1.2.6.1 yamt BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8199 1.2.6.1 yamt *) { eval $ac_var=; unset $ac_var;} ;;
8200 1.1 christos esac ;;
8201 1.1 christos esac
8202 1.1 christos done
8203 1.1 christos
8204 1.1 christos (set) 2>&1 |
8205 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #(
8206 1.1 christos *${as_nl}ac_space=\ *)
8207 1.2.6.1 yamt # `set' does not quote correctly, so add quotes: double-quote
8208 1.2.6.1 yamt # substitution turns \\\\ into \\, and sed turns \\ into \.
8209 1.1 christos sed -n \
8210 1.1 christos "s/'/'\\\\''/g;
8211 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8212 1.1 christos ;; #(
8213 1.1 christos *)
8214 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes.
8215 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8216 1.1 christos ;;
8217 1.1 christos esac |
8218 1.1 christos sort
8219 1.1 christos ) |
8220 1.1 christos sed '
8221 1.1 christos /^ac_cv_env_/b end
8222 1.1 christos t clear
8223 1.1 christos :clear
8224 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8225 1.1 christos t end
8226 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8227 1.1 christos :end' >>confcache
8228 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8229 1.1 christos if test -w "$cache_file"; then
8230 1.2.6.1 yamt if test "x$cache_file" != "x/dev/null"; then
8231 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8232 1.2.6.1 yamt $as_echo "$as_me: updating cache $cache_file" >&6;}
8233 1.2.6.1 yamt if test ! -f "$cache_file" || test -h "$cache_file"; then
8234 1.2.6.1 yamt cat confcache >"$cache_file"
8235 1.2.6.1 yamt else
8236 1.2.6.1 yamt case $cache_file in #(
8237 1.2.6.1 yamt */* | ?:*)
8238 1.2.6.1 yamt mv -f confcache "$cache_file"$$ &&
8239 1.2.6.1 yamt mv -f "$cache_file"$$ "$cache_file" ;; #(
8240 1.2.6.1 yamt *)
8241 1.2.6.1 yamt mv -f confcache "$cache_file" ;;
8242 1.2.6.1 yamt esac
8243 1.2.6.1 yamt fi
8244 1.2.6.1 yamt fi
8245 1.1 christos else
8246 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8247 1.2.6.1 yamt $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8248 1.1 christos fi
8249 1.1 christos fi
8250 1.1 christos rm -f confcache
8251 1.1 christos
8252 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix
8253 1.1 christos # Let make expand exec_prefix.
8254 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8255 1.1 christos
8256 1.1 christos DEFS=-DHAVE_CONFIG_H
8257 1.1 christos
8258 1.1 christos ac_libobjs=
8259 1.1 christos ac_ltlibobjs=
8260 1.2.6.1 yamt U=
8261 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8262 1.1 christos # 1. Remove the extension, and $U if already installed.
8263 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8264 1.2.6.1 yamt ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8265 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8266 1.1 christos # will be set to the directory where LIBOBJS objects are built.
8267 1.2.6.1 yamt as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8268 1.2.6.1 yamt as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8269 1.1 christos done
8270 1.1 christos LIBOBJS=$ac_libobjs
8271 1.1 christos
8272 1.1 christos LTLIBOBJS=$ac_ltlibobjs
8273 1.1 christos
8274 1.1 christos
8275 1.1 christos
8276 1.2.6.1 yamt : "${CONFIG_STATUS=./config.status}"
8277 1.2.6.1 yamt ac_write_fail=0
8278 1.1 christos ac_clean_files_save=$ac_clean_files
8279 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8280 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8281 1.2.6.1 yamt $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8282 1.2.6.1 yamt as_write_fail=0
8283 1.2.6.1 yamt cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8284 1.1 christos #! $SHELL
8285 1.1 christos # Generated by $as_me.
8286 1.1 christos # Run this file to recreate the current configuration.
8287 1.1 christos # Compiler output produced by configure, useful for debugging
8288 1.1 christos # configure, is in config.log if it exists.
8289 1.1 christos
8290 1.1 christos debug=false
8291 1.1 christos ac_cs_recheck=false
8292 1.1 christos ac_cs_silent=false
8293 1.1 christos
8294 1.2.6.1 yamt SHELL=\${CONFIG_SHELL-$SHELL}
8295 1.2.6.1 yamt export SHELL
8296 1.2.6.1 yamt _ASEOF
8297 1.2.6.1 yamt cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8298 1.2.6.1 yamt ## -------------------- ##
8299 1.2.6.1 yamt ## M4sh Initialization. ##
8300 1.2.6.1 yamt ## -------------------- ##
8301 1.1 christos
8302 1.1 christos # Be more Bourne compatible
8303 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
8304 1.2.6.1 yamt if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8305 1.1 christos emulate sh
8306 1.1 christos NULLCMD=:
8307 1.2.6.1 yamt # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8308 1.1 christos # is contrary to our usage. Disable this feature.
8309 1.1 christos alias -g '${1+"$@"}'='"$@"'
8310 1.1 christos setopt NO_GLOB_SUBST
8311 1.1 christos else
8312 1.2.6.1 yamt case `(set -o) 2>/dev/null` in #(
8313 1.2.6.1 yamt *posix*) :
8314 1.2.6.1 yamt set -o posix ;; #(
8315 1.2.6.1 yamt *) :
8316 1.2.6.1 yamt ;;
8317 1.1 christos esac
8318 1.1 christos fi
8319 1.1 christos
8320 1.1 christos
8321 1.2.6.1 yamt as_nl='
8322 1.2.6.1 yamt '
8323 1.2.6.1 yamt export as_nl
8324 1.2.6.1 yamt # Printing a long string crashes Solaris 7 /usr/bin/printf.
8325 1.2.6.1 yamt as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8326 1.2.6.1 yamt as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8327 1.2.6.1 yamt as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8328 1.2.6.1 yamt # Prefer a ksh shell builtin over an external printf program on Solaris,
8329 1.2.6.1 yamt # but without wasting forks for bash or zsh.
8330 1.2.6.1 yamt if test -z "$BASH_VERSION$ZSH_VERSION" \
8331 1.2.6.1 yamt && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8332 1.2.6.1 yamt as_echo='print -r --'
8333 1.2.6.1 yamt as_echo_n='print -rn --'
8334 1.2.6.1 yamt elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8335 1.2.6.1 yamt as_echo='printf %s\n'
8336 1.2.6.1 yamt as_echo_n='printf %s'
8337 1.2.6.1 yamt else
8338 1.2.6.1 yamt if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8339 1.2.6.1 yamt as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8340 1.2.6.1 yamt as_echo_n='/usr/ucb/echo -n'
8341 1.1 christos else
8342 1.2.6.1 yamt as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8343 1.2.6.1 yamt as_echo_n_body='eval
8344 1.2.6.1 yamt arg=$1;
8345 1.2.6.1 yamt case $arg in #(
8346 1.2.6.1 yamt *"$as_nl"*)
8347 1.2.6.1 yamt expr "X$arg" : "X\\(.*\\)$as_nl";
8348 1.2.6.1 yamt arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8349 1.2.6.1 yamt esac;
8350 1.2.6.1 yamt expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8351 1.2.6.1 yamt '
8352 1.2.6.1 yamt export as_echo_n_body
8353 1.2.6.1 yamt as_echo_n='sh -c $as_echo_n_body as_echo'
8354 1.1 christos fi
8355 1.2.6.1 yamt export as_echo_body
8356 1.2.6.1 yamt as_echo='sh -c $as_echo_body as_echo'
8357 1.1 christos fi
8358 1.1 christos
8359 1.2.6.1 yamt # The user is always right.
8360 1.2.6.1 yamt if test "${PATH_SEPARATOR+set}" != set; then
8361 1.2.6.1 yamt PATH_SEPARATOR=:
8362 1.2.6.1 yamt (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8363 1.2.6.1 yamt (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8364 1.2.6.1 yamt PATH_SEPARATOR=';'
8365 1.2.6.1 yamt }
8366 1.1 christos fi
8367 1.1 christos
8368 1.1 christos
8369 1.1 christos # IFS
8370 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
8371 1.1 christos # there to prevent editors from complaining about space-tab.
8372 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8373 1.1 christos # splitting by setting IFS to empty value.)
8374 1.1 christos IFS=" "" $as_nl"
8375 1.1 christos
8376 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
8377 1.2.6.1 yamt as_myself=
8378 1.2.6.1 yamt case $0 in #((
8379 1.1 christos *[\\/]* ) as_myself=$0 ;;
8380 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8381 1.1 christos for as_dir in $PATH
8382 1.1 christos do
8383 1.1 christos IFS=$as_save_IFS
8384 1.1 christos test -z "$as_dir" && as_dir=.
8385 1.2.6.1 yamt test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8386 1.2.6.1 yamt done
8387 1.1 christos IFS=$as_save_IFS
8388 1.1 christos
8389 1.1 christos ;;
8390 1.1 christos esac
8391 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
8392 1.1 christos # in which case we are not to be found in the path.
8393 1.1 christos if test "x$as_myself" = x; then
8394 1.1 christos as_myself=$0
8395 1.1 christos fi
8396 1.1 christos if test ! -f "$as_myself"; then
8397 1.2.6.1 yamt $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8398 1.2.6.1 yamt exit 1
8399 1.1 christos fi
8400 1.1 christos
8401 1.2.6.1 yamt # Unset variables that we do not need and which cause bugs (e.g. in
8402 1.2.6.1 yamt # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8403 1.2.6.1 yamt # suppresses any "Segmentation fault" message there. '((' could
8404 1.2.6.1 yamt # trigger a bug in pdksh 5.2.14.
8405 1.2.6.1 yamt for as_var in BASH_ENV ENV MAIL MAILPATH
8406 1.2.6.1 yamt do eval test x\${$as_var+set} = xset \
8407 1.2.6.1 yamt && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8408 1.1 christos done
8409 1.1 christos PS1='$ '
8410 1.1 christos PS2='> '
8411 1.1 christos PS4='+ '
8412 1.1 christos
8413 1.1 christos # NLS nuisances.
8414 1.2.6.1 yamt LC_ALL=C
8415 1.2.6.1 yamt export LC_ALL
8416 1.2.6.1 yamt LANGUAGE=C
8417 1.2.6.1 yamt export LANGUAGE
8418 1.2.6.1 yamt
8419 1.2.6.1 yamt # CDPATH.
8420 1.2.6.1 yamt (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8421 1.2.6.1 yamt
8422 1.2.6.1 yamt
8423 1.2.6.1 yamt # as_fn_error STATUS ERROR [LINENO LOG_FD]
8424 1.2.6.1 yamt # ----------------------------------------
8425 1.2.6.1 yamt # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8426 1.2.6.1 yamt # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8427 1.2.6.1 yamt # script with STATUS, using 1 if that was 0.
8428 1.2.6.1 yamt as_fn_error ()
8429 1.2.6.1 yamt {
8430 1.2.6.1 yamt as_status=$1; test $as_status -eq 0 && as_status=1
8431 1.2.6.1 yamt if test "$4"; then
8432 1.2.6.1 yamt as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8433 1.2.6.1 yamt $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8434 1.2.6.1 yamt fi
8435 1.2.6.1 yamt $as_echo "$as_me: error: $2" >&2
8436 1.2.6.1 yamt as_fn_exit $as_status
8437 1.2.6.1 yamt } # as_fn_error
8438 1.2.6.1 yamt
8439 1.2.6.1 yamt
8440 1.2.6.1 yamt # as_fn_set_status STATUS
8441 1.2.6.1 yamt # -----------------------
8442 1.2.6.1 yamt # Set $? to STATUS, without forking.
8443 1.2.6.1 yamt as_fn_set_status ()
8444 1.2.6.1 yamt {
8445 1.2.6.1 yamt return $1
8446 1.2.6.1 yamt } # as_fn_set_status
8447 1.2.6.1 yamt
8448 1.2.6.1 yamt # as_fn_exit STATUS
8449 1.2.6.1 yamt # -----------------
8450 1.2.6.1 yamt # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8451 1.2.6.1 yamt as_fn_exit ()
8452 1.2.6.1 yamt {
8453 1.2.6.1 yamt set +e
8454 1.2.6.1 yamt as_fn_set_status $1
8455 1.2.6.1 yamt exit $1
8456 1.2.6.1 yamt } # as_fn_exit
8457 1.2.6.1 yamt
8458 1.2.6.1 yamt # as_fn_unset VAR
8459 1.2.6.1 yamt # ---------------
8460 1.2.6.1 yamt # Portably unset VAR.
8461 1.2.6.1 yamt as_fn_unset ()
8462 1.2.6.1 yamt {
8463 1.2.6.1 yamt { eval $1=; unset $1;}
8464 1.2.6.1 yamt }
8465 1.2.6.1 yamt as_unset=as_fn_unset
8466 1.2.6.1 yamt # as_fn_append VAR VALUE
8467 1.2.6.1 yamt # ----------------------
8468 1.2.6.1 yamt # Append the text in VALUE to the end of the definition contained in VAR. Take
8469 1.2.6.1 yamt # advantage of any shell optimizations that allow amortized linear growth over
8470 1.2.6.1 yamt # repeated appends, instead of the typical quadratic growth present in naive
8471 1.2.6.1 yamt # implementations.
8472 1.2.6.1 yamt if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8473 1.2.6.1 yamt eval 'as_fn_append ()
8474 1.2.6.1 yamt {
8475 1.2.6.1 yamt eval $1+=\$2
8476 1.2.6.1 yamt }'
8477 1.2.6.1 yamt else
8478 1.2.6.1 yamt as_fn_append ()
8479 1.2.6.1 yamt {
8480 1.2.6.1 yamt eval $1=\$$1\$2
8481 1.2.6.1 yamt }
8482 1.2.6.1 yamt fi # as_fn_append
8483 1.2.6.1 yamt
8484 1.2.6.1 yamt # as_fn_arith ARG...
8485 1.2.6.1 yamt # ------------------
8486 1.2.6.1 yamt # Perform arithmetic evaluation on the ARGs, and store the result in the
8487 1.2.6.1 yamt # global $as_val. Take advantage of shells that can avoid forks. The arguments
8488 1.2.6.1 yamt # must be portable across $(()) and expr.
8489 1.2.6.1 yamt if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8490 1.2.6.1 yamt eval 'as_fn_arith ()
8491 1.2.6.1 yamt {
8492 1.2.6.1 yamt as_val=$(( $* ))
8493 1.2.6.1 yamt }'
8494 1.2.6.1 yamt else
8495 1.2.6.1 yamt as_fn_arith ()
8496 1.2.6.1 yamt {
8497 1.2.6.1 yamt as_val=`expr "$@" || test $? -eq 1`
8498 1.2.6.1 yamt }
8499 1.2.6.1 yamt fi # as_fn_arith
8500 1.2.6.1 yamt
8501 1.1 christos
8502 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
8503 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
8504 1.1 christos as_expr=expr
8505 1.1 christos else
8506 1.1 christos as_expr=false
8507 1.1 christos fi
8508 1.1 christos
8509 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8510 1.1 christos as_basename=basename
8511 1.1 christos else
8512 1.1 christos as_basename=false
8513 1.1 christos fi
8514 1.1 christos
8515 1.2.6.1 yamt if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8516 1.2.6.1 yamt as_dirname=dirname
8517 1.2.6.1 yamt else
8518 1.2.6.1 yamt as_dirname=false
8519 1.2.6.1 yamt fi
8520 1.1 christos
8521 1.1 christos as_me=`$as_basename -- "$0" ||
8522 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8523 1.1 christos X"$0" : 'X\(//\)$' \| \
8524 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8525 1.2.6.1 yamt $as_echo X/"$0" |
8526 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
8527 1.1 christos s//\1/
8528 1.1 christos q
8529 1.1 christos }
8530 1.1 christos /^X\/\(\/\/\)$/{
8531 1.1 christos s//\1/
8532 1.1 christos q
8533 1.1 christos }
8534 1.1 christos /^X\/\(\/\).*/{
8535 1.1 christos s//\1/
8536 1.1 christos q
8537 1.1 christos }
8538 1.1 christos s/.*/./; q'`
8539 1.1 christos
8540 1.2.6.1 yamt # Avoid depending upon Character Ranges.
8541 1.2.6.1 yamt as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8542 1.2.6.1 yamt as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8543 1.2.6.1 yamt as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8544 1.2.6.1 yamt as_cr_digits='0123456789'
8545 1.2.6.1 yamt as_cr_alnum=$as_cr_Letters$as_cr_digits
8546 1.1 christos
8547 1.1 christos ECHO_C= ECHO_N= ECHO_T=
8548 1.2.6.1 yamt case `echo -n x` in #(((((
8549 1.1 christos -n*)
8550 1.2.6.1 yamt case `echo 'xy\c'` in
8551 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8552 1.2.6.1 yamt xy) ECHO_C='\c';;
8553 1.2.6.1 yamt *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8554 1.2.6.1 yamt ECHO_T=' ';;
8555 1.1 christos esac;;
8556 1.1 christos *)
8557 1.1 christos ECHO_N='-n';;
8558 1.1 christos esac
8559 1.1 christos
8560 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
8561 1.1 christos if test -d conf$$.dir; then
8562 1.1 christos rm -f conf$$.dir/conf$$.file
8563 1.1 christos else
8564 1.1 christos rm -f conf$$.dir
8565 1.2.6.1 yamt mkdir conf$$.dir 2>/dev/null
8566 1.1 christos fi
8567 1.2.6.1 yamt if (echo >conf$$.file) 2>/dev/null; then
8568 1.2.6.1 yamt if ln -s conf$$.file conf$$ 2>/dev/null; then
8569 1.2.6.1 yamt as_ln_s='ln -s'
8570 1.2.6.1 yamt # ... but there are two gotchas:
8571 1.2.6.1 yamt # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8572 1.2.6.1 yamt # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8573 1.2.6.1 yamt # In both cases, we have to default to `cp -pR'.
8574 1.2.6.1 yamt ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8575 1.2.6.1 yamt as_ln_s='cp -pR'
8576 1.2.6.1 yamt elif ln conf$$.file conf$$ 2>/dev/null; then
8577 1.2.6.1 yamt as_ln_s=ln
8578 1.2.6.1 yamt else
8579 1.2.6.1 yamt as_ln_s='cp -pR'
8580 1.2.6.1 yamt fi
8581 1.1 christos else
8582 1.2.6.1 yamt as_ln_s='cp -pR'
8583 1.1 christos fi
8584 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8585 1.1 christos rmdir conf$$.dir 2>/dev/null
8586 1.1 christos
8587 1.2.6.1 yamt
8588 1.2.6.1 yamt # as_fn_mkdir_p
8589 1.2.6.1 yamt # -------------
8590 1.2.6.1 yamt # Create "$as_dir" as a directory, including parents if necessary.
8591 1.2.6.1 yamt as_fn_mkdir_p ()
8592 1.2.6.1 yamt {
8593 1.2.6.1 yamt
8594 1.2.6.1 yamt case $as_dir in #(
8595 1.2.6.1 yamt -*) as_dir=./$as_dir;;
8596 1.2.6.1 yamt esac
8597 1.2.6.1 yamt test -d "$as_dir" || eval $as_mkdir_p || {
8598 1.2.6.1 yamt as_dirs=
8599 1.2.6.1 yamt while :; do
8600 1.2.6.1 yamt case $as_dir in #(
8601 1.2.6.1 yamt *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8602 1.2.6.1 yamt *) as_qdir=$as_dir;;
8603 1.2.6.1 yamt esac
8604 1.2.6.1 yamt as_dirs="'$as_qdir' $as_dirs"
8605 1.2.6.1 yamt as_dir=`$as_dirname -- "$as_dir" ||
8606 1.2.6.1 yamt $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8607 1.2.6.1 yamt X"$as_dir" : 'X\(//\)[^/]' \| \
8608 1.2.6.1 yamt X"$as_dir" : 'X\(//\)$' \| \
8609 1.2.6.1 yamt X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8610 1.2.6.1 yamt $as_echo X"$as_dir" |
8611 1.2.6.1 yamt sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8612 1.2.6.1 yamt s//\1/
8613 1.2.6.1 yamt q
8614 1.2.6.1 yamt }
8615 1.2.6.1 yamt /^X\(\/\/\)[^/].*/{
8616 1.2.6.1 yamt s//\1/
8617 1.2.6.1 yamt q
8618 1.2.6.1 yamt }
8619 1.2.6.1 yamt /^X\(\/\/\)$/{
8620 1.2.6.1 yamt s//\1/
8621 1.2.6.1 yamt q
8622 1.2.6.1 yamt }
8623 1.2.6.1 yamt /^X\(\/\).*/{
8624 1.2.6.1 yamt s//\1/
8625 1.2.6.1 yamt q
8626 1.2.6.1 yamt }
8627 1.2.6.1 yamt s/.*/./; q'`
8628 1.2.6.1 yamt test -d "$as_dir" && break
8629 1.2.6.1 yamt done
8630 1.2.6.1 yamt test -z "$as_dirs" || eval "mkdir $as_dirs"
8631 1.2.6.1 yamt } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8632 1.2.6.1 yamt
8633 1.2.6.1 yamt
8634 1.2.6.1 yamt } # as_fn_mkdir_p
8635 1.1 christos if mkdir -p . 2>/dev/null; then
8636 1.2.6.1 yamt as_mkdir_p='mkdir -p "$as_dir"'
8637 1.1 christos else
8638 1.1 christos test -d ./-p && rmdir ./-p
8639 1.1 christos as_mkdir_p=false
8640 1.1 christos fi
8641 1.1 christos
8642 1.2.6.1 yamt
8643 1.2.6.1 yamt # as_fn_executable_p FILE
8644 1.2.6.1 yamt # -----------------------
8645 1.2.6.1 yamt # Test if FILE is an executable regular file.
8646 1.2.6.1 yamt as_fn_executable_p ()
8647 1.2.6.1 yamt {
8648 1.2.6.1 yamt test -f "$1" && test -x "$1"
8649 1.2.6.1 yamt } # as_fn_executable_p
8650 1.2.6.1 yamt as_test_x='test -x'
8651 1.2.6.1 yamt as_executable_p=as_fn_executable_p
8652 1.1 christos
8653 1.1 christos # Sed expression to map a string onto a valid CPP name.
8654 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8655 1.1 christos
8656 1.1 christos # Sed expression to map a string onto a valid variable name.
8657 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8658 1.1 christos
8659 1.1 christos
8660 1.1 christos exec 6>&1
8661 1.2.6.1 yamt ## ----------------------------------- ##
8662 1.2.6.1 yamt ## Main body of $CONFIG_STATUS script. ##
8663 1.2.6.1 yamt ## ----------------------------------- ##
8664 1.2.6.1 yamt _ASEOF
8665 1.2.6.1 yamt test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8666 1.1 christos
8667 1.2.6.1 yamt cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8668 1.2.6.1 yamt # Save the log message, to keep $0 and so on meaningful, and to
8669 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their
8670 1.1 christos # values after options handling.
8671 1.1 christos ac_log="
8672 1.1 christos This file was extended by $as_me, which was
8673 1.2.6.1 yamt generated by GNU Autoconf 2.69. Invocation command line was
8674 1.1 christos
8675 1.1 christos CONFIG_FILES = $CONFIG_FILES
8676 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS
8677 1.1 christos CONFIG_LINKS = $CONFIG_LINKS
8678 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS
8679 1.1 christos $ $0 $@
8680 1.1 christos
8681 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
8682 1.1 christos "
8683 1.1 christos
8684 1.1 christos _ACEOF
8685 1.1 christos
8686 1.2.6.1 yamt case $ac_config_files in *"
8687 1.2.6.1 yamt "*) set x $ac_config_files; shift; ac_config_files=$*;;
8688 1.2.6.1 yamt esac
8689 1.2.6.1 yamt
8690 1.2.6.1 yamt case $ac_config_headers in *"
8691 1.2.6.1 yamt "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8692 1.2.6.1 yamt esac
8693 1.2.6.1 yamt
8694 1.2.6.1 yamt
8695 1.2.6.1 yamt cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8696 1.1 christos # Files that config.status was made for.
8697 1.1 christos config_files="$ac_config_files"
8698 1.1 christos config_headers="$ac_config_headers"
8699 1.1 christos config_commands="$ac_config_commands"
8700 1.1 christos
8701 1.1 christos _ACEOF
8702 1.1 christos
8703 1.2.6.1 yamt cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8704 1.1 christos ac_cs_usage="\
8705 1.2.6.1 yamt \`$as_me' instantiates files and other configuration actions
8706 1.2.6.1 yamt from templates according to the current configuration. Unless the files
8707 1.2.6.1 yamt and actions are specified as TAGs, all are instantiated by default.
8708 1.1 christos
8709 1.2.6.1 yamt Usage: $0 [OPTION]... [TAG]...
8710 1.1 christos
8711 1.1 christos -h, --help print this help, then exit
8712 1.1 christos -V, --version print version number and configuration settings, then exit
8713 1.2.6.1 yamt --config print configuration, then exit
8714 1.2.6.1 yamt -q, --quiet, --silent
8715 1.2.6.1 yamt do not print progress messages
8716 1.1 christos -d, --debug don't remove temporary files
8717 1.1 christos --recheck update $as_me by reconfiguring in the same conditions
8718 1.2.6.1 yamt --file=FILE[:TEMPLATE]
8719 1.2.6.1 yamt instantiate the configuration file FILE
8720 1.2.6.1 yamt --header=FILE[:TEMPLATE]
8721 1.2.6.1 yamt instantiate the configuration header FILE
8722 1.1 christos
8723 1.1 christos Configuration files:
8724 1.1 christos $config_files
8725 1.1 christos
8726 1.1 christos Configuration headers:
8727 1.1 christos $config_headers
8728 1.1 christos
8729 1.1 christos Configuration commands:
8730 1.1 christos $config_commands
8731 1.1 christos
8732 1.2.6.1 yamt Report bugs to the package provider."
8733 1.1 christos
8734 1.1 christos _ACEOF
8735 1.2.6.1 yamt cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8736 1.2.6.1 yamt ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8737 1.1 christos ac_cs_version="\\
8738 1.1 christos config.status
8739 1.2.6.1 yamt configured by $0, generated by GNU Autoconf 2.69,
8740 1.2.6.1 yamt with options \\"\$ac_cs_config\\"
8741 1.1 christos
8742 1.2.6.1 yamt Copyright (C) 2012 Free Software Foundation, Inc.
8743 1.1 christos This config.status script is free software; the Free Software Foundation
8744 1.1 christos gives unlimited permission to copy, distribute and modify it."
8745 1.1 christos
8746 1.1 christos ac_pwd='$ac_pwd'
8747 1.1 christos srcdir='$srcdir'
8748 1.1 christos INSTALL='$INSTALL'
8749 1.2.6.1 yamt test -n "\$AWK" || AWK=awk
8750 1.1 christos _ACEOF
8751 1.1 christos
8752 1.2.6.1 yamt cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8753 1.2.6.1 yamt # The default lists apply if the user does not specify any file.
8754 1.1 christos ac_need_defaults=:
8755 1.1 christos while test $# != 0
8756 1.1 christos do
8757 1.1 christos case $1 in
8758 1.2.6.1 yamt --*=?*)
8759 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
8760 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8761 1.1 christos ac_shift=:
8762 1.1 christos ;;
8763 1.2.6.1 yamt --*=)
8764 1.2.6.1 yamt ac_option=`expr "X$1" : 'X\([^=]*\)='`
8765 1.2.6.1 yamt ac_optarg=
8766 1.2.6.1 yamt ac_shift=:
8767 1.2.6.1 yamt ;;
8768 1.1 christos *)
8769 1.1 christos ac_option=$1
8770 1.1 christos ac_optarg=$2
8771 1.1 christos ac_shift=shift
8772 1.1 christos ;;
8773 1.1 christos esac
8774 1.1 christos
8775 1.1 christos case $ac_option in
8776 1.1 christos # Handling of the options.
8777 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8778 1.1 christos ac_cs_recheck=: ;;
8779 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8780 1.2.6.1 yamt $as_echo "$ac_cs_version"; exit ;;
8781 1.2.6.1 yamt --config | --confi | --conf | --con | --co | --c )
8782 1.2.6.1 yamt $as_echo "$ac_cs_config"; exit ;;
8783 1.1 christos --debug | --debu | --deb | --de | --d | -d )
8784 1.1 christos debug=: ;;
8785 1.1 christos --file | --fil | --fi | --f )
8786 1.1 christos $ac_shift
8787 1.2.6.1 yamt case $ac_optarg in
8788 1.2.6.1 yamt *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8789 1.2.6.1 yamt '') as_fn_error $? "missing file argument" ;;
8790 1.2.6.1 yamt esac
8791 1.2.6.1 yamt as_fn_append CONFIG_FILES " '$ac_optarg'"
8792 1.1 christos ac_need_defaults=false;;
8793 1.1 christos --header | --heade | --head | --hea )
8794 1.1 christos $ac_shift
8795 1.2.6.1 yamt case $ac_optarg in
8796 1.2.6.1 yamt *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8797 1.2.6.1 yamt esac
8798 1.2.6.1 yamt as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8799 1.1 christos ac_need_defaults=false;;
8800 1.1 christos --he | --h)
8801 1.1 christos # Conflict between --help and --header
8802 1.2.6.1 yamt as_fn_error $? "ambiguous option: \`$1'
8803 1.2.6.1 yamt Try \`$0 --help' for more information.";;
8804 1.1 christos --help | --hel | -h )
8805 1.2.6.1 yamt $as_echo "$ac_cs_usage"; exit ;;
8806 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8807 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s)
8808 1.1 christos ac_cs_silent=: ;;
8809 1.1 christos
8810 1.1 christos # This is an error.
8811 1.2.6.1 yamt -*) as_fn_error $? "unrecognized option: \`$1'
8812 1.2.6.1 yamt Try \`$0 --help' for more information." ;;
8813 1.1 christos
8814 1.2.6.1 yamt *) as_fn_append ac_config_targets " $1"
8815 1.1 christos ac_need_defaults=false ;;
8816 1.1 christos
8817 1.1 christos esac
8818 1.1 christos shift
8819 1.1 christos done
8820 1.1 christos
8821 1.1 christos ac_configure_extra_args=
8822 1.1 christos
8823 1.1 christos if $ac_cs_silent; then
8824 1.1 christos exec 6>/dev/null
8825 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent"
8826 1.1 christos fi
8827 1.1 christos
8828 1.1 christos _ACEOF
8829 1.2.6.1 yamt cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8830 1.1 christos if \$ac_cs_recheck; then
8831 1.2.6.1 yamt set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8832 1.2.6.1 yamt shift
8833 1.2.6.1 yamt \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8834 1.2.6.1 yamt CONFIG_SHELL='$SHELL'
8835 1.1 christos export CONFIG_SHELL
8836 1.2.6.1 yamt exec "\$@"
8837 1.1 christos fi
8838 1.1 christos
8839 1.1 christos _ACEOF
8840 1.2.6.1 yamt cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8841 1.1 christos exec 5>>config.log
8842 1.1 christos {
8843 1.1 christos echo
8844 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8845 1.1 christos ## Running $as_me. ##
8846 1.1 christos _ASBOX
8847 1.2.6.1 yamt $as_echo "$ac_log"
8848 1.1 christos } >&5
8849 1.1 christos
8850 1.1 christos _ACEOF
8851 1.2.6.1 yamt cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8852 1.1 christos #
8853 1.1 christos # INIT-COMMANDS
8854 1.1 christos #
8855 1.1 christos
8856 1.1 christos
8857 1.1 christos _ACEOF
8858 1.1 christos
8859 1.2.6.1 yamt cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8860 1.1 christos
8861 1.1 christos # Handling of arguments.
8862 1.1 christos for ac_config_target in $ac_config_targets
8863 1.1 christos do
8864 1.1 christos case $ac_config_target in
8865 1.1 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8866 1.1 christos "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
8867 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8868 1.1 christos "tcpdump.1") CONFIG_FILES="$CONFIG_FILES tcpdump.1" ;;
8869 1.1 christos
8870 1.2.6.1 yamt *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8871 1.1 christos esac
8872 1.1 christos done
8873 1.1 christos
8874 1.1 christos
8875 1.1 christos # If the user did not use the arguments to specify the items to instantiate,
8876 1.1 christos # then the envvar interface is used. Set only those that are not.
8877 1.1 christos # We use the long form for the default assignment because of an extremely
8878 1.1 christos # bizarre bug on SunOS 4.1.3.
8879 1.1 christos if $ac_need_defaults; then
8880 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8881 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8882 1.1 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8883 1.1 christos fi
8884 1.1 christos
8885 1.1 christos # Have a temporary directory for convenience. Make it in the build tree
8886 1.1 christos # simply because there is no reason against having it here, and in addition,
8887 1.1 christos # creating and moving files from /tmp can sometimes cause problems.
8888 1.1 christos # Hook for its removal unless debugging.
8889 1.1 christos # Note that there is a small window in which the directory will not be cleaned:
8890 1.1 christos # after its creation but before its name has been assigned to `$tmp'.
8891 1.1 christos $debug ||
8892 1.1 christos {
8893 1.2.6.1 yamt tmp= ac_tmp=
8894 1.1 christos trap 'exit_status=$?
8895 1.2.6.1 yamt : "${ac_tmp:=$tmp}"
8896 1.2.6.1 yamt { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8897 1.1 christos ' 0
8898 1.2.6.1 yamt trap 'as_fn_exit 1' 1 2 13 15
8899 1.1 christos }
8900 1.1 christos # Create a (secure) tmp directory for tmp files.
8901 1.1 christos
8902 1.1 christos {
8903 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8904 1.2.6.1 yamt test -d "$tmp"
8905 1.1 christos } ||
8906 1.1 christos {
8907 1.1 christos tmp=./conf$$-$RANDOM
8908 1.1 christos (umask 077 && mkdir "$tmp")
8909 1.2.6.1 yamt } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8910 1.2.6.1 yamt ac_tmp=$tmp
8911 1.1 christos
8912 1.2.6.1 yamt # Set up the scripts for CONFIG_FILES section.
8913 1.2.6.1 yamt # No need to generate them if there are no CONFIG_FILES.
8914 1.2.6.1 yamt # This happens for instance with `./config.status config.h'.
8915 1.1 christos if test -n "$CONFIG_FILES"; then
8916 1.1 christos
8917 1.1 christos
8918 1.2.6.1 yamt ac_cr=`echo X | tr X '\015'`
8919 1.2.6.1 yamt # On cygwin, bash can eat \r inside `` if the user requested igncr.
8920 1.2.6.1 yamt # But we know of no other shell where ac_cr would be empty at this
8921 1.2.6.1 yamt # point, so we can use a bashism as a fallback.
8922 1.2.6.1 yamt if test "x$ac_cr" = x; then
8923 1.2.6.1 yamt eval ac_cr=\$\'\\r\'
8924 1.2.6.1 yamt fi
8925 1.2.6.1 yamt ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8926 1.2.6.1 yamt if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8927 1.2.6.1 yamt ac_cs_awk_cr='\\r'
8928 1.2.6.1 yamt else
8929 1.2.6.1 yamt ac_cs_awk_cr=$ac_cr
8930 1.2.6.1 yamt fi
8931 1.2.6.1 yamt
8932 1.2.6.1 yamt echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8933 1.2.6.1 yamt _ACEOF
8934 1.1 christos
8935 1.1 christos
8936 1.2.6.1 yamt {
8937 1.2.6.1 yamt echo "cat >conf$$subs.awk <<_ACEOF" &&
8938 1.2.6.1 yamt echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8939 1.2.6.1 yamt echo "_ACEOF"
8940 1.2.6.1 yamt } >conf$$subs.sh ||
8941 1.2.6.1 yamt as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8942 1.2.6.1 yamt ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8943 1.1 christos ac_delim='%!_!# '
8944 1.1 christos for ac_last_try in false false false false false :; do
8945 1.2.6.1 yamt . ./conf$$subs.sh ||
8946 1.2.6.1 yamt as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8947 1.1 christos
8948 1.2.6.1 yamt ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8949 1.2.6.1 yamt if test $ac_delim_n = $ac_delim_num; then
8950 1.1 christos break
8951 1.1 christos elif $ac_last_try; then
8952 1.2.6.1 yamt as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8953 1.1 christos else
8954 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8955 1.1 christos fi
8956 1.1 christos done
8957 1.2.6.1 yamt rm -f conf$$subs.sh
8958 1.1 christos
8959 1.2.6.1 yamt cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8960 1.2.6.1 yamt cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8961 1.1 christos _ACEOF
8962 1.2.6.1 yamt sed -n '
8963 1.2.6.1 yamt h
8964 1.2.6.1 yamt s/^/S["/; s/!.*/"]=/
8965 1.2.6.1 yamt p
8966 1.2.6.1 yamt g
8967 1.2.6.1 yamt s/^[^!]*!//
8968 1.2.6.1 yamt :repl
8969 1.2.6.1 yamt t repl
8970 1.2.6.1 yamt s/'"$ac_delim"'$//
8971 1.2.6.1 yamt t delim
8972 1.2.6.1 yamt :nl
8973 1.2.6.1 yamt h
8974 1.2.6.1 yamt s/\(.\{148\}\)..*/\1/
8975 1.2.6.1 yamt t more1
8976 1.2.6.1 yamt s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8977 1.2.6.1 yamt p
8978 1.2.6.1 yamt n
8979 1.2.6.1 yamt b repl
8980 1.2.6.1 yamt :more1
8981 1.2.6.1 yamt s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8982 1.2.6.1 yamt p
8983 1.2.6.1 yamt g
8984 1.2.6.1 yamt s/.\{148\}//
8985 1.2.6.1 yamt t nl
8986 1.2.6.1 yamt :delim
8987 1.2.6.1 yamt h
8988 1.2.6.1 yamt s/\(.\{148\}\)..*/\1/
8989 1.2.6.1 yamt t more2
8990 1.2.6.1 yamt s/["\\]/\\&/g; s/^/"/; s/$/"/
8991 1.2.6.1 yamt p
8992 1.2.6.1 yamt b
8993 1.2.6.1 yamt :more2
8994 1.2.6.1 yamt s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8995 1.2.6.1 yamt p
8996 1.2.6.1 yamt g
8997 1.2.6.1 yamt s/.\{148\}//
8998 1.2.6.1 yamt t delim
8999 1.2.6.1 yamt ' <conf$$subs.awk | sed '
9000 1.2.6.1 yamt /^[^""]/{
9001 1.2.6.1 yamt N
9002 1.2.6.1 yamt s/\n//
9003 1.2.6.1 yamt }
9004 1.2.6.1 yamt ' >>$CONFIG_STATUS || ac_write_fail=1
9005 1.2.6.1 yamt rm -f conf$$subs.awk
9006 1.2.6.1 yamt cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9007 1.2.6.1 yamt _ACAWK
9008 1.2.6.1 yamt cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
9009 1.2.6.1 yamt for (key in S) S_is_set[key] = 1
9010 1.2.6.1 yamt FS = ""
9011 1.2.6.1 yamt
9012 1.2.6.1 yamt }
9013 1.2.6.1 yamt {
9014 1.2.6.1 yamt line = $ 0
9015 1.2.6.1 yamt nfields = split(line, field, "@")
9016 1.2.6.1 yamt substed = 0
9017 1.2.6.1 yamt len = length(field[1])
9018 1.2.6.1 yamt for (i = 2; i < nfields; i++) {
9019 1.2.6.1 yamt key = field[i]
9020 1.2.6.1 yamt keylen = length(key)
9021 1.2.6.1 yamt if (S_is_set[key]) {
9022 1.2.6.1 yamt value = S[key]
9023 1.2.6.1 yamt line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
9024 1.2.6.1 yamt len += length(value) + length(field[++i])
9025 1.2.6.1 yamt substed = 1
9026 1.2.6.1 yamt } else
9027 1.2.6.1 yamt len += 1 + keylen
9028 1.2.6.1 yamt }
9029 1.2.6.1 yamt
9030 1.2.6.1 yamt print line
9031 1.2.6.1 yamt }
9032 1.1 christos
9033 1.2.6.1 yamt _ACAWK
9034 1.2.6.1 yamt _ACEOF
9035 1.2.6.1 yamt cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9036 1.2.6.1 yamt if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
9037 1.2.6.1 yamt sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
9038 1.2.6.1 yamt else
9039 1.2.6.1 yamt cat
9040 1.2.6.1 yamt fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
9041 1.2.6.1 yamt || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
9042 1.2.6.1 yamt _ACEOF
9043 1.1 christos
9044 1.2.6.1 yamt # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
9045 1.2.6.1 yamt # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
9046 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty
9047 1.1 christos # (actually we leave an empty line to preserve line numbers).
9048 1.1 christos if test "x$srcdir" = x.; then
9049 1.2.6.1 yamt ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
9050 1.2.6.1 yamt h
9051 1.2.6.1 yamt s///
9052 1.2.6.1 yamt s/^/:/
9053 1.2.6.1 yamt s/[ ]*$/:/
9054 1.2.6.1 yamt s/:\$(srcdir):/:/g
9055 1.2.6.1 yamt s/:\${srcdir}:/:/g
9056 1.2.6.1 yamt s/:@srcdir@:/:/g
9057 1.2.6.1 yamt s/^:*//
9058 1.1 christos s/:*$//
9059 1.2.6.1 yamt x
9060 1.2.6.1 yamt s/\(=[ ]*\).*/\1/
9061 1.2.6.1 yamt G
9062 1.2.6.1 yamt s/\n//
9063 1.1 christos s/^[^=]*=[ ]*$//
9064 1.1 christos }'
9065 1.1 christos fi
9066 1.1 christos
9067 1.2.6.1 yamt cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9068 1.1 christos fi # test -n "$CONFIG_FILES"
9069 1.1 christos
9070 1.2.6.1 yamt # Set up the scripts for CONFIG_HEADERS section.
9071 1.2.6.1 yamt # No need to generate them if there are no CONFIG_HEADERS.
9072 1.2.6.1 yamt # This happens for instance with `./config.status Makefile'.
9073 1.2.6.1 yamt if test -n "$CONFIG_HEADERS"; then
9074 1.2.6.1 yamt cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
9075 1.2.6.1 yamt BEGIN {
9076 1.2.6.1 yamt _ACEOF
9077 1.2.6.1 yamt
9078 1.2.6.1 yamt # Transform confdefs.h into an awk script `defines.awk', embedded as
9079 1.2.6.1 yamt # here-document in config.status, that substitutes the proper values into
9080 1.2.6.1 yamt # config.h.in to produce config.h.
9081 1.2.6.1 yamt
9082 1.2.6.1 yamt # Create a delimiter string that does not exist in confdefs.h, to ease
9083 1.2.6.1 yamt # handling of long lines.
9084 1.2.6.1 yamt ac_delim='%!_!# '
9085 1.2.6.1 yamt for ac_last_try in false false :; do
9086 1.2.6.1 yamt ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
9087 1.2.6.1 yamt if test -z "$ac_tt"; then
9088 1.2.6.1 yamt break
9089 1.2.6.1 yamt elif $ac_last_try; then
9090 1.2.6.1 yamt as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
9091 1.2.6.1 yamt else
9092 1.2.6.1 yamt ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9093 1.2.6.1 yamt fi
9094 1.2.6.1 yamt done
9095 1.2.6.1 yamt
9096 1.2.6.1 yamt # For the awk script, D is an array of macro values keyed by name,
9097 1.2.6.1 yamt # likewise P contains macro parameters if any. Preserve backslash
9098 1.2.6.1 yamt # newline sequences.
9099 1.2.6.1 yamt
9100 1.2.6.1 yamt ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
9101 1.2.6.1 yamt sed -n '
9102 1.2.6.1 yamt s/.\{148\}/&'"$ac_delim"'/g
9103 1.2.6.1 yamt t rset
9104 1.2.6.1 yamt :rset
9105 1.2.6.1 yamt s/^[ ]*#[ ]*define[ ][ ]*/ /
9106 1.2.6.1 yamt t def
9107 1.2.6.1 yamt d
9108 1.2.6.1 yamt :def
9109 1.2.6.1 yamt s/\\$//
9110 1.2.6.1 yamt t bsnl
9111 1.2.6.1 yamt s/["\\]/\\&/g
9112 1.2.6.1 yamt s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9113 1.2.6.1 yamt D["\1"]=" \3"/p
9114 1.2.6.1 yamt s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
9115 1.2.6.1 yamt d
9116 1.2.6.1 yamt :bsnl
9117 1.2.6.1 yamt s/["\\]/\\&/g
9118 1.2.6.1 yamt s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9119 1.2.6.1 yamt D["\1"]=" \3\\\\\\n"\\/p
9120 1.2.6.1 yamt t cont
9121 1.2.6.1 yamt s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
9122 1.2.6.1 yamt t cont
9123 1.2.6.1 yamt d
9124 1.2.6.1 yamt :cont
9125 1.2.6.1 yamt n
9126 1.2.6.1 yamt s/.\{148\}/&'"$ac_delim"'/g
9127 1.2.6.1 yamt t clear
9128 1.2.6.1 yamt :clear
9129 1.2.6.1 yamt s/\\$//
9130 1.2.6.1 yamt t bsnlc
9131 1.2.6.1 yamt s/["\\]/\\&/g; s/^/"/; s/$/"/p
9132 1.2.6.1 yamt d
9133 1.2.6.1 yamt :bsnlc
9134 1.2.6.1 yamt s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
9135 1.2.6.1 yamt b cont
9136 1.2.6.1 yamt ' <confdefs.h | sed '
9137 1.2.6.1 yamt s/'"$ac_delim"'/"\\\
9138 1.2.6.1 yamt "/g' >>$CONFIG_STATUS || ac_write_fail=1
9139 1.2.6.1 yamt
9140 1.2.6.1 yamt cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9141 1.2.6.1 yamt for (key in D) D_is_set[key] = 1
9142 1.2.6.1 yamt FS = ""
9143 1.2.6.1 yamt }
9144 1.2.6.1 yamt /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
9145 1.2.6.1 yamt line = \$ 0
9146 1.2.6.1 yamt split(line, arg, " ")
9147 1.2.6.1 yamt if (arg[1] == "#") {
9148 1.2.6.1 yamt defundef = arg[2]
9149 1.2.6.1 yamt mac1 = arg[3]
9150 1.2.6.1 yamt } else {
9151 1.2.6.1 yamt defundef = substr(arg[1], 2)
9152 1.2.6.1 yamt mac1 = arg[2]
9153 1.2.6.1 yamt }
9154 1.2.6.1 yamt split(mac1, mac2, "(") #)
9155 1.2.6.1 yamt macro = mac2[1]
9156 1.2.6.1 yamt prefix = substr(line, 1, index(line, defundef) - 1)
9157 1.2.6.1 yamt if (D_is_set[macro]) {
9158 1.2.6.1 yamt # Preserve the white space surrounding the "#".
9159 1.2.6.1 yamt print prefix "define", macro P[macro] D[macro]
9160 1.2.6.1 yamt next
9161 1.2.6.1 yamt } else {
9162 1.2.6.1 yamt # Replace #undef with comments. This is necessary, for example,
9163 1.2.6.1 yamt # in the case of _POSIX_SOURCE, which is predefined and required
9164 1.2.6.1 yamt # on some systems where configure will not decide to define it.
9165 1.2.6.1 yamt if (defundef == "undef") {
9166 1.2.6.1 yamt print "/*", prefix defundef, macro, "*/"
9167 1.2.6.1 yamt next
9168 1.2.6.1 yamt }
9169 1.2.6.1 yamt }
9170 1.2.6.1 yamt }
9171 1.2.6.1 yamt { print }
9172 1.2.6.1 yamt _ACAWK
9173 1.2.6.1 yamt _ACEOF
9174 1.2.6.1 yamt cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9175 1.2.6.1 yamt as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
9176 1.2.6.1 yamt fi # test -n "$CONFIG_HEADERS"
9177 1.2.6.1 yamt
9178 1.1 christos
9179 1.2.6.1 yamt eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
9180 1.2.6.1 yamt shift
9181 1.2.6.1 yamt for ac_tag
9182 1.1 christos do
9183 1.1 christos case $ac_tag in
9184 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;;
9185 1.1 christos esac
9186 1.1 christos case $ac_mode$ac_tag in
9187 1.1 christos :[FHL]*:*);;
9188 1.2.6.1 yamt :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
9189 1.1 christos :[FH]-) ac_tag=-:-;;
9190 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9191 1.1 christos esac
9192 1.1 christos ac_save_IFS=$IFS
9193 1.1 christos IFS=:
9194 1.1 christos set x $ac_tag
9195 1.1 christos IFS=$ac_save_IFS
9196 1.1 christos shift
9197 1.1 christos ac_file=$1
9198 1.1 christos shift
9199 1.1 christos
9200 1.1 christos case $ac_mode in
9201 1.1 christos :L) ac_source=$1;;
9202 1.1 christos :[FH])
9203 1.1 christos ac_file_inputs=
9204 1.1 christos for ac_f
9205 1.1 christos do
9206 1.1 christos case $ac_f in
9207 1.2.6.1 yamt -) ac_f="$ac_tmp/stdin";;
9208 1.1 christos *) # Look for the file first in the build tree, then in the source tree
9209 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style,
9210 1.1 christos # because $ac_f cannot contain `:'.
9211 1.1 christos test -f "$ac_f" ||
9212 1.1 christos case $ac_f in
9213 1.1 christos [\\/$]*) false;;
9214 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9215 1.1 christos esac ||
9216 1.2.6.1 yamt as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9217 1.1 christos esac
9218 1.2.6.1 yamt case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9219 1.2.6.1 yamt as_fn_append ac_file_inputs " '$ac_f'"
9220 1.1 christos done
9221 1.1 christos
9222 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't
9223 1.1 christos # use $as_me), people would be surprised to read:
9224 1.1 christos # /* config.h. Generated by config.status. */
9225 1.2.6.1 yamt configure_input='Generated from '`
9226 1.2.6.1 yamt $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9227 1.2.6.1 yamt `' by configure.'
9228 1.1 christos if test x"$ac_file" != x-; then
9229 1.1 christos configure_input="$ac_file. $configure_input"
9230 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9231 1.2.6.1 yamt $as_echo "$as_me: creating $ac_file" >&6;}
9232 1.1 christos fi
9233 1.2.6.1 yamt # Neutralize special characters interpreted by sed in replacement strings.
9234 1.2.6.1 yamt case $configure_input in #(
9235 1.2.6.1 yamt *\&* | *\|* | *\\* )
9236 1.2.6.1 yamt ac_sed_conf_input=`$as_echo "$configure_input" |
9237 1.2.6.1 yamt sed 's/[\\\\&|]/\\\\&/g'`;; #(
9238 1.2.6.1 yamt *) ac_sed_conf_input=$configure_input;;
9239 1.2.6.1 yamt esac
9240 1.1 christos
9241 1.1 christos case $ac_tag in
9242 1.2.6.1 yamt *:-:* | *:-) cat >"$ac_tmp/stdin" \
9243 1.2.6.1 yamt || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9244 1.1 christos esac
9245 1.1 christos ;;
9246 1.1 christos esac
9247 1.1 christos
9248 1.1 christos ac_dir=`$as_dirname -- "$ac_file" ||
9249 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9250 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \
9251 1.1 christos X"$ac_file" : 'X\(//\)$' \| \
9252 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9253 1.2.6.1 yamt $as_echo X"$ac_file" |
9254 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9255 1.1 christos s//\1/
9256 1.1 christos q
9257 1.1 christos }
9258 1.1 christos /^X\(\/\/\)[^/].*/{
9259 1.1 christos s//\1/
9260 1.1 christos q
9261 1.1 christos }
9262 1.1 christos /^X\(\/\/\)$/{
9263 1.1 christos s//\1/
9264 1.1 christos q
9265 1.1 christos }
9266 1.1 christos /^X\(\/\).*/{
9267 1.1 christos s//\1/
9268 1.1 christos q
9269 1.1 christos }
9270 1.1 christos s/.*/./; q'`
9271 1.2.6.1 yamt as_dir="$ac_dir"; as_fn_mkdir_p
9272 1.1 christos ac_builddir=.
9273 1.1 christos
9274 1.1 christos case "$ac_dir" in
9275 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9276 1.1 christos *)
9277 1.2.6.1 yamt ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9278 1.1 christos # A ".." for each directory in $ac_dir_suffix.
9279 1.2.6.1 yamt ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9280 1.1 christos case $ac_top_builddir_sub in
9281 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9282 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9283 1.1 christos esac ;;
9284 1.1 christos esac
9285 1.1 christos ac_abs_top_builddir=$ac_pwd
9286 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
9287 1.1 christos # for backward compatibility:
9288 1.1 christos ac_top_builddir=$ac_top_build_prefix
9289 1.1 christos
9290 1.1 christos case $srcdir in
9291 1.1 christos .) # We are building in place.
9292 1.1 christos ac_srcdir=.
9293 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
9294 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
9295 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
9296 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
9297 1.1 christos ac_top_srcdir=$srcdir
9298 1.1 christos ac_abs_top_srcdir=$srcdir ;;
9299 1.1 christos *) # Relative name.
9300 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9301 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
9302 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9303 1.1 christos esac
9304 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9305 1.1 christos
9306 1.1 christos
9307 1.1 christos case $ac_mode in
9308 1.1 christos :F)
9309 1.1 christos #
9310 1.1 christos # CONFIG_FILE
9311 1.1 christos #
9312 1.1 christos
9313 1.1 christos case $INSTALL in
9314 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9315 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9316 1.1 christos esac
9317 1.1 christos _ACEOF
9318 1.1 christos
9319 1.2.6.1 yamt cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9320 1.1 christos # If the template does not know about datarootdir, expand it.
9321 1.1 christos # FIXME: This hack should be removed a few years after 2.60.
9322 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen=
9323 1.2.6.1 yamt ac_sed_dataroot='
9324 1.2.6.1 yamt /datarootdir/ {
9325 1.1 christos p
9326 1.1 christos q
9327 1.1 christos }
9328 1.1 christos /@datadir@/p
9329 1.1 christos /@docdir@/p
9330 1.1 christos /@infodir@/p
9331 1.1 christos /@localedir@/p
9332 1.2.6.1 yamt /@mandir@/p'
9333 1.2.6.1 yamt case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9334 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;;
9335 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9336 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9337 1.2.6.1 yamt $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9338 1.1 christos _ACEOF
9339 1.2.6.1 yamt cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9340 1.1 christos ac_datarootdir_hack='
9341 1.1 christos s&@datadir@&$datadir&g
9342 1.1 christos s&@docdir@&$docdir&g
9343 1.1 christos s&@infodir@&$infodir&g
9344 1.1 christos s&@localedir@&$localedir&g
9345 1.1 christos s&@mandir@&$mandir&g
9346 1.2.6.1 yamt s&\\\${datarootdir}&$datarootdir&g' ;;
9347 1.1 christos esac
9348 1.1 christos _ACEOF
9349 1.1 christos
9350 1.1 christos # Neutralize VPATH when `$srcdir' = `.'.
9351 1.1 christos # Shell code in configure.ac might set extrasub.
9352 1.1 christos # FIXME: do we really want to maintain this feature?
9353 1.2.6.1 yamt cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9354 1.2.6.1 yamt ac_sed_extra="$ac_vpsub
9355 1.1 christos $extrasub
9356 1.1 christos _ACEOF
9357 1.2.6.1 yamt cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9358 1.1 christos :t
9359 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9360 1.2.6.1 yamt s|@configure_input@|$ac_sed_conf_input|;t t
9361 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t
9362 1.2.6.1 yamt s&@top_build_prefix@&$ac_top_build_prefix&;t t
9363 1.1 christos s&@srcdir@&$ac_srcdir&;t t
9364 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
9365 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t
9366 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9367 1.1 christos s&@builddir@&$ac_builddir&;t t
9368 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t
9369 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9370 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t
9371 1.1 christos $ac_datarootdir_hack
9372 1.2.6.1 yamt "
9373 1.2.6.1 yamt eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9374 1.2.6.1 yamt >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9375 1.1 christos
9376 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9377 1.2.6.1 yamt { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9378 1.2.6.1 yamt { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9379 1.2.6.1 yamt "$ac_tmp/out"`; test -z "$ac_out"; } &&
9380 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9381 1.2.6.1 yamt which seems to be undefined. Please make sure it is defined" >&5
9382 1.2.6.1 yamt $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9383 1.2.6.1 yamt which seems to be undefined. Please make sure it is defined" >&2;}
9384 1.1 christos
9385 1.2.6.1 yamt rm -f "$ac_tmp/stdin"
9386 1.1 christos case $ac_file in
9387 1.2.6.1 yamt -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9388 1.2.6.1 yamt *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9389 1.2.6.1 yamt esac \
9390 1.2.6.1 yamt || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9391 1.1 christos ;;
9392 1.1 christos :H)
9393 1.1 christos #
9394 1.1 christos # CONFIG_HEADER
9395 1.1 christos #
9396 1.1 christos if test x"$ac_file" != x-; then
9397 1.2.6.1 yamt {
9398 1.2.6.1 yamt $as_echo "/* $configure_input */" \
9399 1.2.6.1 yamt && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9400 1.2.6.1 yamt } >"$ac_tmp/config.h" \
9401 1.2.6.1 yamt || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9402 1.2.6.1 yamt if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9403 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9404 1.2.6.1 yamt $as_echo "$as_me: $ac_file is unchanged" >&6;}
9405 1.1 christos else
9406 1.2.6.1 yamt rm -f "$ac_file"
9407 1.2.6.1 yamt mv "$ac_tmp/config.h" "$ac_file" \
9408 1.2.6.1 yamt || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9409 1.1 christos fi
9410 1.1 christos else
9411 1.2.6.1 yamt $as_echo "/* $configure_input */" \
9412 1.2.6.1 yamt && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9413 1.2.6.1 yamt || as_fn_error $? "could not create -" "$LINENO" 5
9414 1.1 christos fi
9415 1.1 christos ;;
9416 1.1 christos
9417 1.2.6.1 yamt :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9418 1.2.6.1 yamt $as_echo "$as_me: executing $ac_file commands" >&6;}
9419 1.1 christos ;;
9420 1.1 christos esac
9421 1.1 christos
9422 1.1 christos
9423 1.1 christos case $ac_file$ac_mode in
9424 1.1 christos "default-1":C) if test -f .devel; then
9425 1.1 christos echo timestamp > stamp-h
9426 1.1 christos cat Makefile-devel-adds >> Makefile
9427 1.1 christos make depend
9428 1.1 christos fi ;;
9429 1.1 christos
9430 1.1 christos esac
9431 1.1 christos done # for ac_tag
9432 1.1 christos
9433 1.1 christos
9434 1.2.6.1 yamt as_fn_exit 0
9435 1.1 christos _ACEOF
9436 1.1 christos ac_clean_files=$ac_clean_files_save
9437 1.1 christos
9438 1.2.6.1 yamt test $ac_write_fail = 0 ||
9439 1.2.6.1 yamt as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9440 1.2.6.1 yamt
9441 1.1 christos
9442 1.1 christos # configure is writing to config.log, and then calls config.status.
9443 1.1 christos # config.status does its own redirection, appending to config.log.
9444 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open
9445 1.1 christos # by configure, so config.status won't be able to write to it; its
9446 1.1 christos # output is simply discarded. So we exec the FD to /dev/null,
9447 1.1 christos # effectively closing config.log, so it can be properly (re)opened and
9448 1.1 christos # appended to by config.status. When coming back to configure, we
9449 1.1 christos # need to make the FD available again.
9450 1.1 christos if test "$no_create" != yes; then
9451 1.1 christos ac_cs_success=:
9452 1.1 christos ac_config_status_args=
9453 1.1 christos test "$silent" = yes &&
9454 1.1 christos ac_config_status_args="$ac_config_status_args --quiet"
9455 1.1 christos exec 5>/dev/null
9456 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9457 1.1 christos exec 5>>config.log
9458 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9459 1.1 christos # would make configure fail if this is the last instruction.
9460 1.2.6.1 yamt $ac_cs_success || as_fn_exit 1
9461 1.2.6.1 yamt fi
9462 1.2.6.1 yamt if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9463 1.2.6.1 yamt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9464 1.2.6.1 yamt $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9465 1.1 christos fi
9466 1.1 christos
9467 1.1 christos exit 0
9468