configure revision 1.1.1.9 1 1.1 christos #! /bin/sh
2 1.1 christos # Guess values for system-dependent variables and create Makefiles.
3 1.1.1.3 christos # Generated by GNU Autoconf 2.69.
4 1.1.1.3 christos #
5 1.1.1.3 christos #
6 1.1.1.3 christos # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 1.1.1.3 christos #
8 1.1 christos #
9 1.1 christos # This configure script is free software; the Free Software Foundation
10 1.1 christos # gives unlimited permission to copy, distribute and modify it.
11 1.1.1.3 christos ## -------------------- ##
12 1.1.1.3 christos ## M4sh Initialization. ##
13 1.1.1.3 christos ## -------------------- ##
14 1.1 christos
15 1.1 christos # Be more Bourne compatible
16 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
17 1.1.1.3 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 1.1 christos emulate sh
19 1.1 christos NULLCMD=:
20 1.1.1.3 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 1.1 christos # is contrary to our usage. Disable this feature.
22 1.1 christos alias -g '${1+"$@"}'='"$@"'
23 1.1 christos setopt NO_GLOB_SUBST
24 1.1 christos else
25 1.1.1.3 christos case `(set -o) 2>/dev/null` in #(
26 1.1.1.3 christos *posix*) :
27 1.1.1.3 christos set -o posix ;; #(
28 1.1.1.3 christos *) :
29 1.1.1.3 christos ;;
30 1.1 christos esac
31 1.1 christos fi
32 1.1 christos
33 1.1 christos
34 1.1.1.3 christos as_nl='
35 1.1.1.3 christos '
36 1.1.1.3 christos export as_nl
37 1.1.1.3 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 1.1.1.3 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 1.1.1.3 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 1.1.1.3 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 1.1.1.3 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
42 1.1.1.3 christos # but without wasting forks for bash or zsh.
43 1.1.1.3 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
44 1.1.1.3 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 1.1.1.3 christos as_echo='print -r --'
46 1.1.1.3 christos as_echo_n='print -rn --'
47 1.1.1.3 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 1.1.1.3 christos as_echo='printf %s\n'
49 1.1.1.3 christos as_echo_n='printf %s'
50 1.1.1.3 christos else
51 1.1.1.3 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 1.1.1.3 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 1.1.1.3 christos as_echo_n='/usr/ucb/echo -n'
54 1.1 christos else
55 1.1.1.3 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 1.1.1.3 christos as_echo_n_body='eval
57 1.1.1.3 christos arg=$1;
58 1.1.1.3 christos case $arg in #(
59 1.1.1.3 christos *"$as_nl"*)
60 1.1.1.3 christos expr "X$arg" : "X\\(.*\\)$as_nl";
61 1.1.1.3 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 1.1.1.3 christos esac;
63 1.1.1.3 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 1.1.1.3 christos '
65 1.1.1.3 christos export as_echo_n_body
66 1.1.1.3 christos as_echo_n='sh -c $as_echo_n_body as_echo'
67 1.1 christos fi
68 1.1.1.3 christos export as_echo_body
69 1.1.1.3 christos as_echo='sh -c $as_echo_body as_echo'
70 1.1 christos fi
71 1.1 christos
72 1.1.1.3 christos # The user is always right.
73 1.1.1.3 christos if test "${PATH_SEPARATOR+set}" != set; then
74 1.1.1.3 christos PATH_SEPARATOR=:
75 1.1.1.3 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 1.1.1.3 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 1.1.1.3 christos PATH_SEPARATOR=';'
78 1.1.1.3 christos }
79 1.1 christos fi
80 1.1 christos
81 1.1 christos
82 1.1 christos # IFS
83 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
84 1.1 christos # there to prevent editors from complaining about space-tab.
85 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 1.1 christos # splitting by setting IFS to empty value.)
87 1.1 christos IFS=" "" $as_nl"
88 1.1 christos
89 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
90 1.1.1.3 christos as_myself=
91 1.1.1.3 christos case $0 in #((
92 1.1 christos *[\\/]* ) as_myself=$0 ;;
93 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 1.1 christos for as_dir in $PATH
95 1.1 christos do
96 1.1 christos IFS=$as_save_IFS
97 1.1 christos test -z "$as_dir" && as_dir=.
98 1.1.1.3 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 1.1.1.3 christos done
100 1.1 christos IFS=$as_save_IFS
101 1.1 christos
102 1.1 christos ;;
103 1.1 christos esac
104 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
105 1.1 christos # in which case we are not to be found in the path.
106 1.1 christos if test "x$as_myself" = x; then
107 1.1 christos as_myself=$0
108 1.1 christos fi
109 1.1 christos if test ! -f "$as_myself"; then
110 1.1.1.3 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 1.1.1.3 christos exit 1
112 1.1 christos fi
113 1.1 christos
114 1.1.1.3 christos # Unset variables that we do not need and which cause bugs (e.g. in
115 1.1.1.3 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 1.1.1.3 christos # suppresses any "Segmentation fault" message there. '((' could
117 1.1.1.3 christos # trigger a bug in pdksh 5.2.14.
118 1.1.1.3 christos for as_var in BASH_ENV ENV MAIL MAILPATH
119 1.1.1.3 christos do eval test x\${$as_var+set} = xset \
120 1.1.1.3 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 1.1 christos done
122 1.1 christos PS1='$ '
123 1.1 christos PS2='> '
124 1.1 christos PS4='+ '
125 1.1 christos
126 1.1 christos # NLS nuisances.
127 1.1.1.3 christos LC_ALL=C
128 1.1.1.3 christos export LC_ALL
129 1.1.1.3 christos LANGUAGE=C
130 1.1.1.3 christos export LANGUAGE
131 1.1 christos
132 1.1 christos # CDPATH.
133 1.1.1.3 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134 1.1 christos
135 1.1.1.3 christos # Use a proper internal environment variable to ensure we don't fall
136 1.1.1.3 christos # into an infinite loop, continuously re-executing ourselves.
137 1.1.1.3 christos if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 1.1.1.3 christos _as_can_reexec=no; export _as_can_reexec;
139 1.1.1.3 christos # We cannot yet assume a decent shell, so we have to provide a
140 1.1.1.3 christos # neutralization value for shells without unset; and this also
141 1.1.1.3 christos # works around shells that cannot unset nonexistent variables.
142 1.1.1.3 christos # Preserve -v and -x to the replacement shell.
143 1.1.1.3 christos BASH_ENV=/dev/null
144 1.1.1.3 christos ENV=/dev/null
145 1.1.1.3 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 1.1.1.3 christos case $- in # ((((
147 1.1.1.3 christos *v*x* | *x*v* ) as_opts=-vx ;;
148 1.1.1.3 christos *v* ) as_opts=-v ;;
149 1.1.1.3 christos *x* ) as_opts=-x ;;
150 1.1.1.3 christos * ) as_opts= ;;
151 1.1.1.3 christos esac
152 1.1.1.3 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 1.1.1.3 christos # Admittedly, this is quite paranoid, since all the known shells bail
154 1.1.1.3 christos # out after a failed `exec'.
155 1.1.1.3 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 1.1.1.3 christos as_fn_exit 255
157 1.1.1.3 christos fi
158 1.1.1.3 christos # We don't want this to propagate to other subprocesses.
159 1.1.1.3 christos { _as_can_reexec=; unset _as_can_reexec;}
160 1.1 christos if test "x$CONFIG_SHELL" = x; then
161 1.1.1.3 christos as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 1.1.1.3 christos emulate sh
163 1.1.1.3 christos NULLCMD=:
164 1.1.1.3 christos # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 1.1.1.3 christos # is contrary to our usage. Disable this feature.
166 1.1.1.3 christos alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 1.1.1.3 christos setopt NO_GLOB_SUBST
168 1.1 christos else
169 1.1.1.3 christos case \`(set -o) 2>/dev/null\` in #(
170 1.1.1.3 christos *posix*) :
171 1.1.1.3 christos set -o posix ;; #(
172 1.1.1.3 christos *) :
173 1.1.1.3 christos ;;
174 1.1.1.3 christos esac
175 1.1 christos fi
176 1.1.1.3 christos "
177 1.1.1.3 christos as_required="as_fn_return () { (exit \$1); }
178 1.1.1.3 christos as_fn_success () { as_fn_return 0; }
179 1.1.1.3 christos as_fn_failure () { as_fn_return 1; }
180 1.1.1.3 christos as_fn_ret_success () { return 0; }
181 1.1.1.3 christos as_fn_ret_failure () { return 1; }
182 1.1 christos
183 1.1 christos exitcode=0
184 1.1.1.3 christos as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 1.1.1.3 christos as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 1.1.1.3 christos as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 1.1.1.3 christos as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 1.1.1.3 christos if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189 1.1.1.3 christos
190 1.1.1.3 christos else
191 1.1.1.3 christos exitcode=1; echo positional parameters were not saved.
192 1.1.1.3 christos fi
193 1.1.1.3 christos test x\$exitcode = x0 || exit 1
194 1.1.1.3 christos test -x / || exit 1"
195 1.1.1.3 christos as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 1.1.1.3 christos as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 1.1.1.3 christos eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 1.1.1.3 christos test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 1.1.1.3 christos test \$(( 1 + 1 )) = 2 || exit 1"
200 1.1.1.3 christos if (eval "$as_required") 2>/dev/null; then :
201 1.1.1.3 christos as_have_required=yes
202 1.1 christos else
203 1.1.1.3 christos as_have_required=no
204 1.1 christos fi
205 1.1.1.3 christos if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206 1.1 christos
207 1.1 christos else
208 1.1.1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209 1.1.1.3 christos as_found=false
210 1.1 christos for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211 1.1 christos do
212 1.1 christos IFS=$as_save_IFS
213 1.1 christos test -z "$as_dir" && as_dir=.
214 1.1.1.3 christos as_found=:
215 1.1.1.3 christos case $as_dir in #(
216 1.1 christos /*)
217 1.1 christos for as_base in sh bash ksh sh5; do
218 1.1.1.3 christos # Try only shells that exist, to save several forks.
219 1.1.1.3 christos as_shell=$as_dir/$as_base
220 1.1.1.3 christos if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221 1.1.1.3 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222 1.1.1.3 christos CONFIG_SHELL=$as_shell as_have_required=yes
223 1.1.1.3 christos if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224 1.1.1.3 christos break 2
225 1.1.1.3 christos fi
226 1.1.1.3 christos fi
227 1.1 christos done;;
228 1.1 christos esac
229 1.1.1.3 christos as_found=false
230 1.1 christos done
231 1.1.1.3 christos $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232 1.1.1.3 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233 1.1.1.3 christos CONFIG_SHELL=$SHELL as_have_required=yes
234 1.1.1.3 christos fi; }
235 1.1 christos IFS=$as_save_IFS
236 1.1 christos
237 1.1 christos
238 1.1.1.3 christos if test "x$CONFIG_SHELL" != x; then :
239 1.1.1.3 christos export CONFIG_SHELL
240 1.1.1.3 christos # We cannot yet assume a decent shell, so we have to provide a
241 1.1.1.3 christos # neutralization value for shells without unset; and this also
242 1.1.1.3 christos # works around shells that cannot unset nonexistent variables.
243 1.1.1.3 christos # Preserve -v and -x to the replacement shell.
244 1.1.1.3 christos BASH_ENV=/dev/null
245 1.1.1.3 christos ENV=/dev/null
246 1.1.1.3 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247 1.1.1.3 christos case $- in # ((((
248 1.1.1.3 christos *v*x* | *x*v* ) as_opts=-vx ;;
249 1.1.1.3 christos *v* ) as_opts=-v ;;
250 1.1.1.3 christos *x* ) as_opts=-x ;;
251 1.1.1.3 christos * ) as_opts= ;;
252 1.1.1.3 christos esac
253 1.1.1.3 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 1.1.1.3 christos # Admittedly, this is quite paranoid, since all the known shells bail
255 1.1.1.3 christos # out after a failed `exec'.
256 1.1.1.3 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257 1.1.1.3 christos exit 255
258 1.1.1.3 christos fi
259 1.1.1.3 christos
260 1.1.1.3 christos if test x$as_have_required = xno; then :
261 1.1.1.3 christos $as_echo "$0: This script requires a shell more modern than all"
262 1.1.1.3 christos $as_echo "$0: the shells that I found on your system."
263 1.1.1.3 christos if test x${ZSH_VERSION+set} = xset ; then
264 1.1.1.3 christos $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265 1.1.1.3 christos $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266 1.1.1.3 christos else
267 1.1.1.3 christos $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system,
268 1.1.1.3 christos $0: including any error possibly output before this
269 1.1.1.3 christos $0: message. Then install a modern shell, or manually run
270 1.1.1.3 christos $0: the script under such a shell if you do have one."
271 1.1.1.3 christos fi
272 1.1.1.3 christos exit 1
273 1.1.1.3 christos fi
274 1.1 christos fi
275 1.1 christos fi
276 1.1.1.3 christos SHELL=${CONFIG_SHELL-/bin/sh}
277 1.1.1.3 christos export SHELL
278 1.1.1.3 christos # Unset more variables known to interfere with behavior of common tools.
279 1.1.1.3 christos CLICOLOR_FORCE= GREP_OPTIONS=
280 1.1.1.3 christos unset CLICOLOR_FORCE GREP_OPTIONS
281 1.1 christos
282 1.1.1.3 christos ## --------------------- ##
283 1.1.1.3 christos ## M4sh Shell Functions. ##
284 1.1.1.3 christos ## --------------------- ##
285 1.1.1.3 christos # as_fn_unset VAR
286 1.1.1.3 christos # ---------------
287 1.1.1.3 christos # Portably unset VAR.
288 1.1.1.3 christos as_fn_unset ()
289 1.1.1.3 christos {
290 1.1.1.3 christos { eval $1=; unset $1;}
291 1.1.1.3 christos }
292 1.1.1.3 christos as_unset=as_fn_unset
293 1.1.1.3 christos
294 1.1.1.3 christos # as_fn_set_status STATUS
295 1.1.1.3 christos # -----------------------
296 1.1.1.3 christos # Set $? to STATUS, without forking.
297 1.1.1.3 christos as_fn_set_status ()
298 1.1.1.3 christos {
299 1.1.1.3 christos return $1
300 1.1.1.3 christos } # as_fn_set_status
301 1.1.1.3 christos
302 1.1.1.3 christos # as_fn_exit STATUS
303 1.1.1.3 christos # -----------------
304 1.1.1.3 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305 1.1.1.3 christos as_fn_exit ()
306 1.1.1.3 christos {
307 1.1.1.3 christos set +e
308 1.1.1.3 christos as_fn_set_status $1
309 1.1.1.3 christos exit $1
310 1.1.1.3 christos } # as_fn_exit
311 1.1.1.3 christos
312 1.1.1.3 christos # as_fn_mkdir_p
313 1.1.1.3 christos # -------------
314 1.1.1.3 christos # Create "$as_dir" as a directory, including parents if necessary.
315 1.1.1.3 christos as_fn_mkdir_p ()
316 1.1.1.3 christos {
317 1.1 christos
318 1.1.1.3 christos case $as_dir in #(
319 1.1.1.3 christos -*) as_dir=./$as_dir;;
320 1.1.1.3 christos esac
321 1.1.1.3 christos test -d "$as_dir" || eval $as_mkdir_p || {
322 1.1.1.3 christos as_dirs=
323 1.1.1.3 christos while :; do
324 1.1.1.3 christos case $as_dir in #(
325 1.1.1.3 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326 1.1.1.3 christos *) as_qdir=$as_dir;;
327 1.1.1.3 christos esac
328 1.1.1.3 christos as_dirs="'$as_qdir' $as_dirs"
329 1.1.1.3 christos as_dir=`$as_dirname -- "$as_dir" ||
330 1.1.1.3 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331 1.1.1.3 christos X"$as_dir" : 'X\(//\)[^/]' \| \
332 1.1.1.3 christos X"$as_dir" : 'X\(//\)$' \| \
333 1.1.1.3 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334 1.1.1.3 christos $as_echo X"$as_dir" |
335 1.1.1.3 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336 1.1.1.3 christos s//\1/
337 1.1.1.3 christos q
338 1.1.1.3 christos }
339 1.1.1.3 christos /^X\(\/\/\)[^/].*/{
340 1.1.1.3 christos s//\1/
341 1.1.1.3 christos q
342 1.1.1.3 christos }
343 1.1.1.3 christos /^X\(\/\/\)$/{
344 1.1.1.3 christos s//\1/
345 1.1.1.3 christos q
346 1.1.1.3 christos }
347 1.1.1.3 christos /^X\(\/\).*/{
348 1.1.1.3 christos s//\1/
349 1.1.1.3 christos q
350 1.1.1.3 christos }
351 1.1.1.3 christos s/.*/./; q'`
352 1.1.1.3 christos test -d "$as_dir" && break
353 1.1.1.3 christos done
354 1.1.1.3 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
355 1.1.1.3 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356 1.1 christos
357 1.1 christos
358 1.1.1.3 christos } # as_fn_mkdir_p
359 1.1 christos
360 1.1.1.3 christos # as_fn_executable_p FILE
361 1.1.1.3 christos # -----------------------
362 1.1.1.3 christos # Test if FILE is an executable regular file.
363 1.1.1.3 christos as_fn_executable_p ()
364 1.1.1.3 christos {
365 1.1.1.3 christos test -f "$1" && test -x "$1"
366 1.1.1.3 christos } # as_fn_executable_p
367 1.1.1.3 christos # as_fn_append VAR VALUE
368 1.1.1.3 christos # ----------------------
369 1.1.1.3 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
370 1.1.1.3 christos # advantage of any shell optimizations that allow amortized linear growth over
371 1.1.1.3 christos # repeated appends, instead of the typical quadratic growth present in naive
372 1.1.1.3 christos # implementations.
373 1.1.1.3 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374 1.1.1.3 christos eval 'as_fn_append ()
375 1.1.1.3 christos {
376 1.1.1.3 christos eval $1+=\$2
377 1.1.1.3 christos }'
378 1.1 christos else
379 1.1.1.3 christos as_fn_append ()
380 1.1.1.3 christos {
381 1.1.1.3 christos eval $1=\$$1\$2
382 1.1.1.3 christos }
383 1.1.1.3 christos fi # as_fn_append
384 1.1 christos
385 1.1.1.3 christos # as_fn_arith ARG...
386 1.1.1.3 christos # ------------------
387 1.1.1.3 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
388 1.1.1.3 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
389 1.1.1.3 christos # must be portable across $(()) and expr.
390 1.1.1.3 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391 1.1.1.3 christos eval 'as_fn_arith ()
392 1.1.1.3 christos {
393 1.1.1.3 christos as_val=$(( $* ))
394 1.1.1.3 christos }'
395 1.1 christos else
396 1.1.1.3 christos as_fn_arith ()
397 1.1.1.3 christos {
398 1.1.1.3 christos as_val=`expr "$@" || test $? -eq 1`
399 1.1.1.3 christos }
400 1.1.1.3 christos fi # as_fn_arith
401 1.1 christos
402 1.1 christos
403 1.1.1.3 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
404 1.1.1.3 christos # ----------------------------------------
405 1.1.1.3 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406 1.1.1.3 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407 1.1.1.3 christos # script with STATUS, using 1 if that was 0.
408 1.1.1.3 christos as_fn_error ()
409 1.1.1.3 christos {
410 1.1.1.3 christos as_status=$1; test $as_status -eq 0 && as_status=1
411 1.1.1.3 christos if test "$4"; then
412 1.1.1.3 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414 1.1.1.3 christos fi
415 1.1.1.3 christos $as_echo "$as_me: error: $2" >&2
416 1.1.1.3 christos as_fn_exit $as_status
417 1.1.1.3 christos } # as_fn_error
418 1.1 christos
419 1.1.1.3 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
420 1.1.1.3 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
421 1.1.1.3 christos as_expr=expr
422 1.1 christos else
423 1.1.1.3 christos as_expr=false
424 1.1 christos fi
425 1.1 christos
426 1.1.1.3 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427 1.1.1.3 christos as_basename=basename
428 1.1 christos else
429 1.1.1.3 christos as_basename=false
430 1.1 christos fi
431 1.1 christos
432 1.1.1.3 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433 1.1.1.3 christos as_dirname=dirname
434 1.1 christos else
435 1.1.1.3 christos as_dirname=false
436 1.1 christos fi
437 1.1 christos
438 1.1.1.3 christos as_me=`$as_basename -- "$0" ||
439 1.1.1.3 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 1.1.1.3 christos X"$0" : 'X\(//\)$' \| \
441 1.1.1.3 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442 1.1.1.3 christos $as_echo X/"$0" |
443 1.1.1.3 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
444 1.1.1.3 christos s//\1/
445 1.1.1.3 christos q
446 1.1.1.3 christos }
447 1.1.1.3 christos /^X\/\(\/\/\)$/{
448 1.1.1.3 christos s//\1/
449 1.1.1.3 christos q
450 1.1.1.3 christos }
451 1.1.1.3 christos /^X\/\(\/\).*/{
452 1.1.1.3 christos s//\1/
453 1.1.1.3 christos q
454 1.1.1.3 christos }
455 1.1.1.3 christos s/.*/./; q'`
456 1.1 christos
457 1.1.1.3 christos # Avoid depending upon Character Ranges.
458 1.1.1.3 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459 1.1.1.3 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 1.1.1.3 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461 1.1.1.3 christos as_cr_digits='0123456789'
462 1.1.1.3 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
463 1.1 christos
464 1.1 christos
465 1.1.1.3 christos as_lineno_1=$LINENO as_lineno_1a=$LINENO
466 1.1.1.3 christos as_lineno_2=$LINENO as_lineno_2a=$LINENO
467 1.1.1.3 christos eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468 1.1.1.3 christos test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469 1.1.1.3 christos # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
470 1.1 christos sed -n '
471 1.1 christos p
472 1.1 christos /[$]LINENO/=
473 1.1 christos ' <$as_myself |
474 1.1 christos sed '
475 1.1 christos s/[$]LINENO.*/&-/
476 1.1 christos t lineno
477 1.1 christos b
478 1.1 christos :lineno
479 1.1 christos N
480 1.1 christos :loop
481 1.1 christos s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482 1.1 christos t loop
483 1.1 christos s/-\n.*//
484 1.1 christos ' >$as_me.lineno &&
485 1.1 christos chmod +x "$as_me.lineno" ||
486 1.1.1.3 christos { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
487 1.1 christos
488 1.1.1.3 christos # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489 1.1.1.3 christos # already done that, so ensure we don't try to do so again and fall
490 1.1.1.3 christos # in an infinite loop. This has already happened in practice.
491 1.1.1.3 christos _as_can_reexec=no; export _as_can_reexec
492 1.1 christos # Don't try to exec as it changes $[0], causing all sort of problems
493 1.1 christos # (the dirname of $[0] is not the place where we might find the
494 1.1 christos # original and so on. Autoconf is especially sensitive to this).
495 1.1 christos . "./$as_me.lineno"
496 1.1 christos # Exit status is that of the last command.
497 1.1 christos exit
498 1.1 christos }
499 1.1 christos
500 1.1 christos ECHO_C= ECHO_N= ECHO_T=
501 1.1.1.3 christos case `echo -n x` in #(((((
502 1.1 christos -n*)
503 1.1.1.3 christos case `echo 'xy\c'` in
504 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
505 1.1.1.3 christos xy) ECHO_C='\c';;
506 1.1.1.3 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
507 1.1.1.3 christos ECHO_T=' ';;
508 1.1 christos esac;;
509 1.1 christos *)
510 1.1 christos ECHO_N='-n';;
511 1.1 christos esac
512 1.1 christos
513 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
514 1.1 christos if test -d conf$$.dir; then
515 1.1 christos rm -f conf$$.dir/conf$$.file
516 1.1 christos else
517 1.1 christos rm -f conf$$.dir
518 1.1.1.3 christos mkdir conf$$.dir 2>/dev/null
519 1.1 christos fi
520 1.1.1.3 christos if (echo >conf$$.file) 2>/dev/null; then
521 1.1.1.3 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
522 1.1.1.3 christos as_ln_s='ln -s'
523 1.1.1.3 christos # ... but there are two gotchas:
524 1.1.1.3 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525 1.1.1.3 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526 1.1.1.3 christos # In both cases, we have to default to `cp -pR'.
527 1.1.1.3 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528 1.1.1.3 christos as_ln_s='cp -pR'
529 1.1.1.3 christos elif ln conf$$.file conf$$ 2>/dev/null; then
530 1.1.1.3 christos as_ln_s=ln
531 1.1.1.3 christos else
532 1.1.1.3 christos as_ln_s='cp -pR'
533 1.1.1.3 christos fi
534 1.1 christos else
535 1.1.1.3 christos as_ln_s='cp -pR'
536 1.1 christos fi
537 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538 1.1 christos rmdir conf$$.dir 2>/dev/null
539 1.1 christos
540 1.1 christos if mkdir -p . 2>/dev/null; then
541 1.1.1.3 christos as_mkdir_p='mkdir -p "$as_dir"'
542 1.1 christos else
543 1.1 christos test -d ./-p && rmdir ./-p
544 1.1 christos as_mkdir_p=false
545 1.1 christos fi
546 1.1 christos
547 1.1.1.3 christos as_test_x='test -x'
548 1.1.1.3 christos as_executable_p=as_fn_executable_p
549 1.1 christos
550 1.1 christos # Sed expression to map a string onto a valid CPP name.
551 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552 1.1 christos
553 1.1 christos # Sed expression to map a string onto a valid variable name.
554 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555 1.1 christos
556 1.1 christos
557 1.1.1.3 christos test -n "$DJDIR" || exec 7<&0 </dev/null
558 1.1.1.3 christos exec 6>&1
559 1.1 christos
560 1.1 christos # Name of the host.
561 1.1.1.3 christos # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562 1.1 christos # so uname gets run too.
563 1.1 christos ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564 1.1 christos
565 1.1 christos #
566 1.1 christos # Initializations.
567 1.1 christos #
568 1.1 christos ac_default_prefix=/usr/local
569 1.1 christos ac_clean_files=
570 1.1 christos ac_config_libobj_dir=.
571 1.1 christos LIBOBJS=
572 1.1 christos cross_compiling=no
573 1.1 christos subdirs=
574 1.1 christos MFLAGS=
575 1.1 christos MAKEFLAGS=
576 1.1 christos
577 1.1 christos # Identity of this package.
578 1.1 christos PACKAGE_NAME=
579 1.1 christos PACKAGE_TARNAME=
580 1.1 christos PACKAGE_VERSION=
581 1.1 christos PACKAGE_STRING=
582 1.1 christos PACKAGE_BUGREPORT=
583 1.1.1.3 christos 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.1.1.3 christos ac_subst_vars='LTLIBOBJS
623 1.1 christos INSTALL_DATA
624 1.1.1.3 christos INSTALL_SCRIPT
625 1.1.1.3 christos INSTALL_PROGRAM
626 1.1.1.3 christos MAN_MISC_INFO
627 1.1.1.3 christos MAN_FILE_FORMATS
628 1.1.1.3 christos LOCALSRC
629 1.1.1.3 christos V_PCAPDEP
630 1.1.1.3 christos V_INCLS
631 1.1.1.3 christos V_GROUP
632 1.1.1.3 christos V_DEFS
633 1.1.1.3 christos V_CCOPT
634 1.1.1.3 christos MKDEP
635 1.1.1.3 christos DEPENDENCY_CFLAG
636 1.1.1.4 christos AR
637 1.1.1.3 christos RANLIB
638 1.1.1.3 christos PCAP_CONFIG
639 1.1.1.3 christos LIBOBJS
640 1.1.1.3 christos EGREP
641 1.1.1.3 christos GREP
642 1.1.1.3 christos CPP
643 1.1.1.3 christos OBJEXT
644 1.1.1.3 christos EXEEXT
645 1.1.1.3 christos ac_ct_CC
646 1.1.1.3 christos CPPFLAGS
647 1.1.1.3 christos LDFLAGS
648 1.1.1.3 christos CFLAGS
649 1.1.1.3 christos CC
650 1.1.1.3 christos SHLICC2
651 1.1.1.3 christos host_os
652 1.1.1.3 christos host_vendor
653 1.1.1.3 christos host_cpu
654 1.1.1.3 christos host
655 1.1.1.3 christos build_os
656 1.1.1.3 christos build_vendor
657 1.1.1.3 christos build_cpu
658 1.1.1.3 christos build
659 1.1.1.3 christos target_alias
660 1.1.1.3 christos host_alias
661 1.1.1.3 christos build_alias
662 1.1.1.3 christos LIBS
663 1.1.1.3 christos ECHO_T
664 1.1.1.3 christos ECHO_N
665 1.1.1.3 christos ECHO_C
666 1.1.1.3 christos DEFS
667 1.1.1.3 christos mandir
668 1.1.1.3 christos localedir
669 1.1.1.3 christos libdir
670 1.1.1.3 christos psdir
671 1.1.1.3 christos pdfdir
672 1.1.1.3 christos dvidir
673 1.1.1.3 christos htmldir
674 1.1.1.3 christos infodir
675 1.1.1.3 christos docdir
676 1.1.1.3 christos oldincludedir
677 1.1.1.3 christos includedir
678 1.1.1.9 christos runstatedir
679 1.1.1.3 christos localstatedir
680 1.1.1.3 christos sharedstatedir
681 1.1.1.3 christos sysconfdir
682 1.1.1.3 christos datadir
683 1.1.1.3 christos datarootdir
684 1.1.1.3 christos libexecdir
685 1.1.1.3 christos sbindir
686 1.1.1.3 christos bindir
687 1.1.1.3 christos program_transform_name
688 1.1.1.3 christos prefix
689 1.1.1.3 christos exec_prefix
690 1.1.1.3 christos PACKAGE_URL
691 1.1.1.3 christos PACKAGE_BUGREPORT
692 1.1.1.3 christos PACKAGE_STRING
693 1.1.1.3 christos PACKAGE_VERSION
694 1.1.1.3 christos PACKAGE_TARNAME
695 1.1.1.3 christos PACKAGE_NAME
696 1.1.1.3 christos PATH_SEPARATOR
697 1.1.1.3 christos SHELL'
698 1.1 christos ac_subst_files=''
699 1.1.1.3 christos ac_user_opts='
700 1.1.1.3 christos enable_option_checking
701 1.1.1.3 christos with_gcc
702 1.1.1.3 christos enable_universal
703 1.1.1.3 christos with_smi
704 1.1.1.3 christos enable_smb
705 1.1.1.3 christos with_user
706 1.1.1.3 christos with_chroot
707 1.1.1.4 christos with_sandbox_capsicum
708 1.1.1.5 christos with_system_libpcap
709 1.1.1.3 christos with_crypto
710 1.1.1.5 christos with_cap_ng
711 1.1.1.3 christos '
712 1.1 christos ac_precious_vars='build_alias
713 1.1 christos host_alias
714 1.1 christos target_alias
715 1.1 christos CC
716 1.1 christos CFLAGS
717 1.1 christos LDFLAGS
718 1.1 christos LIBS
719 1.1 christos CPPFLAGS
720 1.1 christos CPP'
721 1.1 christos
722 1.1 christos
723 1.1 christos # Initialize some variables set by options.
724 1.1 christos ac_init_help=
725 1.1 christos ac_init_version=false
726 1.1.1.3 christos ac_unrecognized_opts=
727 1.1.1.3 christos ac_unrecognized_sep=
728 1.1 christos # The variables have the same names as the options, with
729 1.1 christos # dashes changed to underlines.
730 1.1 christos cache_file=/dev/null
731 1.1 christos exec_prefix=NONE
732 1.1 christos no_create=
733 1.1 christos no_recursion=
734 1.1 christos prefix=NONE
735 1.1 christos program_prefix=NONE
736 1.1 christos program_suffix=NONE
737 1.1 christos program_transform_name=s,x,x,
738 1.1 christos silent=
739 1.1 christos site=
740 1.1 christos srcdir=
741 1.1 christos verbose=
742 1.1 christos x_includes=NONE
743 1.1 christos x_libraries=NONE
744 1.1 christos
745 1.1 christos # Installation directory options.
746 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo"
747 1.1 christos # and all the variables that are supposed to be based on exec_prefix
748 1.1 christos # by default will actually change.
749 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them.
750 1.1 christos # (The list follows the same order as the GNU Coding Standards.)
751 1.1 christos bindir='${exec_prefix}/bin'
752 1.1 christos sbindir='${exec_prefix}/sbin'
753 1.1 christos libexecdir='${exec_prefix}/libexec'
754 1.1 christos datarootdir='${prefix}/share'
755 1.1 christos datadir='${datarootdir}'
756 1.1 christos sysconfdir='${prefix}/etc'
757 1.1 christos sharedstatedir='${prefix}/com'
758 1.1 christos localstatedir='${prefix}/var'
759 1.1.1.9 christos runstatedir='${localstatedir}/run'
760 1.1 christos includedir='${prefix}/include'
761 1.1 christos oldincludedir='/usr/include'
762 1.1 christos docdir='${datarootdir}/doc/${PACKAGE}'
763 1.1 christos infodir='${datarootdir}/info'
764 1.1 christos htmldir='${docdir}'
765 1.1 christos dvidir='${docdir}'
766 1.1 christos pdfdir='${docdir}'
767 1.1 christos psdir='${docdir}'
768 1.1 christos libdir='${exec_prefix}/lib'
769 1.1 christos localedir='${datarootdir}/locale'
770 1.1 christos mandir='${datarootdir}/man'
771 1.1 christos
772 1.1 christos ac_prev=
773 1.1 christos ac_dashdash=
774 1.1 christos for ac_option
775 1.1 christos do
776 1.1 christos # If the previous option needs an argument, assign it.
777 1.1 christos if test -n "$ac_prev"; then
778 1.1 christos eval $ac_prev=\$ac_option
779 1.1 christos ac_prev=
780 1.1 christos continue
781 1.1 christos fi
782 1.1 christos
783 1.1 christos case $ac_option in
784 1.1.1.3 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
785 1.1.1.3 christos *=) ac_optarg= ;;
786 1.1.1.3 christos *) ac_optarg=yes ;;
787 1.1 christos esac
788 1.1 christos
789 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos.
790 1.1 christos
791 1.1 christos case $ac_dashdash$ac_option in
792 1.1 christos --)
793 1.1 christos ac_dashdash=yes ;;
794 1.1 christos
795 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi)
796 1.1 christos ac_prev=bindir ;;
797 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
798 1.1 christos bindir=$ac_optarg ;;
799 1.1 christos
800 1.1 christos -build | --build | --buil | --bui | --bu)
801 1.1 christos ac_prev=build_alias ;;
802 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*)
803 1.1 christos build_alias=$ac_optarg ;;
804 1.1 christos
805 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \
806 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
807 1.1 christos ac_prev=cache_file ;;
808 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
809 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
810 1.1 christos cache_file=$ac_optarg ;;
811 1.1 christos
812 1.1 christos --config-cache | -C)
813 1.1 christos cache_file=config.cache ;;
814 1.1 christos
815 1.1 christos -datadir | --datadir | --datadi | --datad)
816 1.1 christos ac_prev=datadir ;;
817 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*)
818 1.1 christos datadir=$ac_optarg ;;
819 1.1 christos
820 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
821 1.1 christos | --dataroo | --dataro | --datar)
822 1.1 christos ac_prev=datarootdir ;;
823 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
824 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
825 1.1 christos datarootdir=$ac_optarg ;;
826 1.1 christos
827 1.1 christos -disable-* | --disable-*)
828 1.1.1.3 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
829 1.1 christos # Reject names that are not valid shell variable names.
830 1.1.1.3 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
831 1.1.1.3 christos as_fn_error $? "invalid feature name: $ac_useropt"
832 1.1.1.3 christos ac_useropt_orig=$ac_useropt
833 1.1.1.3 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
834 1.1.1.3 christos case $ac_user_opts in
835 1.1.1.3 christos *"
836 1.1.1.3 christos "enable_$ac_useropt"
837 1.1.1.3 christos "*) ;;
838 1.1.1.3 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
839 1.1.1.3 christos ac_unrecognized_sep=', ';;
840 1.1.1.3 christos esac
841 1.1.1.3 christos eval enable_$ac_useropt=no ;;
842 1.1 christos
843 1.1 christos -docdir | --docdir | --docdi | --doc | --do)
844 1.1 christos ac_prev=docdir ;;
845 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
846 1.1 christos docdir=$ac_optarg ;;
847 1.1 christos
848 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
849 1.1 christos ac_prev=dvidir ;;
850 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
851 1.1 christos dvidir=$ac_optarg ;;
852 1.1 christos
853 1.1 christos -enable-* | --enable-*)
854 1.1.1.3 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
855 1.1 christos # Reject names that are not valid shell variable names.
856 1.1.1.3 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
857 1.1.1.3 christos as_fn_error $? "invalid feature name: $ac_useropt"
858 1.1.1.3 christos ac_useropt_orig=$ac_useropt
859 1.1.1.3 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
860 1.1.1.3 christos case $ac_user_opts in
861 1.1.1.3 christos *"
862 1.1.1.3 christos "enable_$ac_useropt"
863 1.1.1.3 christos "*) ;;
864 1.1.1.3 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
865 1.1.1.3 christos ac_unrecognized_sep=', ';;
866 1.1.1.3 christos esac
867 1.1.1.3 christos eval enable_$ac_useropt=\$ac_optarg ;;
868 1.1 christos
869 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
870 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
871 1.1 christos | --exec | --exe | --ex)
872 1.1 christos ac_prev=exec_prefix ;;
873 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
874 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
875 1.1 christos | --exec=* | --exe=* | --ex=*)
876 1.1 christos exec_prefix=$ac_optarg ;;
877 1.1 christos
878 1.1 christos -gas | --gas | --ga | --g)
879 1.1 christos # Obsolete; use --with-gas.
880 1.1 christos with_gas=yes ;;
881 1.1 christos
882 1.1 christos -help | --help | --hel | --he | -h)
883 1.1 christos ac_init_help=long ;;
884 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
885 1.1 christos ac_init_help=recursive ;;
886 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
887 1.1 christos ac_init_help=short ;;
888 1.1 christos
889 1.1 christos -host | --host | --hos | --ho)
890 1.1 christos ac_prev=host_alias ;;
891 1.1 christos -host=* | --host=* | --hos=* | --ho=*)
892 1.1 christos host_alias=$ac_optarg ;;
893 1.1 christos
894 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
895 1.1 christos ac_prev=htmldir ;;
896 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
897 1.1 christos | --ht=*)
898 1.1 christos htmldir=$ac_optarg ;;
899 1.1 christos
900 1.1 christos -includedir | --includedir | --includedi | --included | --include \
901 1.1 christos | --includ | --inclu | --incl | --inc)
902 1.1 christos ac_prev=includedir ;;
903 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
904 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*)
905 1.1 christos includedir=$ac_optarg ;;
906 1.1 christos
907 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf)
908 1.1 christos ac_prev=infodir ;;
909 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
910 1.1 christos infodir=$ac_optarg ;;
911 1.1 christos
912 1.1 christos -libdir | --libdir | --libdi | --libd)
913 1.1 christos ac_prev=libdir ;;
914 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*)
915 1.1 christos libdir=$ac_optarg ;;
916 1.1 christos
917 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
918 1.1 christos | --libexe | --libex | --libe)
919 1.1 christos ac_prev=libexecdir ;;
920 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
921 1.1 christos | --libexe=* | --libex=* | --libe=*)
922 1.1 christos libexecdir=$ac_optarg ;;
923 1.1 christos
924 1.1 christos -localedir | --localedir | --localedi | --localed | --locale)
925 1.1 christos ac_prev=localedir ;;
926 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
927 1.1 christos localedir=$ac_optarg ;;
928 1.1 christos
929 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \
930 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals)
931 1.1 christos ac_prev=localstatedir ;;
932 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
933 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
934 1.1 christos localstatedir=$ac_optarg ;;
935 1.1 christos
936 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
937 1.1 christos ac_prev=mandir ;;
938 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
939 1.1 christos mandir=$ac_optarg ;;
940 1.1 christos
941 1.1 christos -nfp | --nfp | --nf)
942 1.1 christos # Obsolete; use --without-fp.
943 1.1 christos with_fp=no ;;
944 1.1 christos
945 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \
946 1.1 christos | --no-cr | --no-c | -n)
947 1.1 christos no_create=yes ;;
948 1.1 christos
949 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \
950 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
951 1.1 christos no_recursion=yes ;;
952 1.1 christos
953 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
954 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
955 1.1 christos | --oldin | --oldi | --old | --ol | --o)
956 1.1 christos ac_prev=oldincludedir ;;
957 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
958 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
959 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
960 1.1 christos oldincludedir=$ac_optarg ;;
961 1.1 christos
962 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
963 1.1 christos ac_prev=prefix ;;
964 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
965 1.1 christos prefix=$ac_optarg ;;
966 1.1 christos
967 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \
968 1.1 christos | --program-pre | --program-pr | --program-p)
969 1.1 christos ac_prev=program_prefix ;;
970 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \
971 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
972 1.1 christos program_prefix=$ac_optarg ;;
973 1.1 christos
974 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \
975 1.1 christos | --program-suf | --program-su | --program-s)
976 1.1 christos ac_prev=program_suffix ;;
977 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \
978 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
979 1.1 christos program_suffix=$ac_optarg ;;
980 1.1 christos
981 1.1 christos -program-transform-name | --program-transform-name \
982 1.1 christos | --program-transform-nam | --program-transform-na \
983 1.1 christos | --program-transform-n | --program-transform- \
984 1.1 christos | --program-transform | --program-transfor \
985 1.1 christos | --program-transfo | --program-transf \
986 1.1 christos | --program-trans | --program-tran \
987 1.1 christos | --progr-tra | --program-tr | --program-t)
988 1.1 christos ac_prev=program_transform_name ;;
989 1.1 christos -program-transform-name=* | --program-transform-name=* \
990 1.1 christos | --program-transform-nam=* | --program-transform-na=* \
991 1.1 christos | --program-transform-n=* | --program-transform-=* \
992 1.1 christos | --program-transform=* | --program-transfor=* \
993 1.1 christos | --program-transfo=* | --program-transf=* \
994 1.1 christos | --program-trans=* | --program-tran=* \
995 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*)
996 1.1 christos program_transform_name=$ac_optarg ;;
997 1.1 christos
998 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
999 1.1 christos ac_prev=pdfdir ;;
1000 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1001 1.1 christos pdfdir=$ac_optarg ;;
1002 1.1 christos
1003 1.1 christos -psdir | --psdir | --psdi | --psd | --ps)
1004 1.1 christos ac_prev=psdir ;;
1005 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1006 1.1 christos psdir=$ac_optarg ;;
1007 1.1 christos
1008 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1009 1.1 christos | -silent | --silent | --silen | --sile | --sil)
1010 1.1 christos silent=yes ;;
1011 1.1 christos
1012 1.1.1.9 christos -runstatedir | --runstatedir | --runstatedi | --runstated \
1013 1.1.1.9 christos | --runstate | --runstat | --runsta | --runst | --runs \
1014 1.1.1.9 christos | --run | --ru | --r)
1015 1.1.1.9 christos ac_prev=runstatedir ;;
1016 1.1.1.9 christos -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1017 1.1.1.9 christos | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1018 1.1.1.9 christos | --run=* | --ru=* | --r=*)
1019 1.1.1.9 christos runstatedir=$ac_optarg ;;
1020 1.1.1.9 christos
1021 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1022 1.1 christos ac_prev=sbindir ;;
1023 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1024 1.1 christos | --sbi=* | --sb=*)
1025 1.1 christos sbindir=$ac_optarg ;;
1026 1.1 christos
1027 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \
1028 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1029 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \
1030 1.1 christos | --sha | --sh)
1031 1.1 christos ac_prev=sharedstatedir ;;
1032 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1033 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1034 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1035 1.1 christos | --sha=* | --sh=*)
1036 1.1 christos sharedstatedir=$ac_optarg ;;
1037 1.1 christos
1038 1.1 christos -site | --site | --sit)
1039 1.1 christos ac_prev=site ;;
1040 1.1 christos -site=* | --site=* | --sit=*)
1041 1.1 christos site=$ac_optarg ;;
1042 1.1 christos
1043 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1044 1.1 christos ac_prev=srcdir ;;
1045 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1046 1.1 christos srcdir=$ac_optarg ;;
1047 1.1 christos
1048 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1049 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy)
1050 1.1 christos ac_prev=sysconfdir ;;
1051 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1052 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1053 1.1 christos sysconfdir=$ac_optarg ;;
1054 1.1 christos
1055 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t)
1056 1.1 christos ac_prev=target_alias ;;
1057 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1058 1.1 christos target_alias=$ac_optarg ;;
1059 1.1 christos
1060 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb)
1061 1.1 christos verbose=yes ;;
1062 1.1 christos
1063 1.1 christos -version | --version | --versio | --versi | --vers | -V)
1064 1.1 christos ac_init_version=: ;;
1065 1.1 christos
1066 1.1 christos -with-* | --with-*)
1067 1.1.1.3 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1068 1.1 christos # Reject names that are not valid shell variable names.
1069 1.1.1.3 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1070 1.1.1.3 christos as_fn_error $? "invalid package name: $ac_useropt"
1071 1.1.1.3 christos ac_useropt_orig=$ac_useropt
1072 1.1.1.3 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1073 1.1.1.3 christos case $ac_user_opts in
1074 1.1.1.3 christos *"
1075 1.1.1.3 christos "with_$ac_useropt"
1076 1.1.1.3 christos "*) ;;
1077 1.1.1.3 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1078 1.1.1.3 christos ac_unrecognized_sep=', ';;
1079 1.1.1.3 christos esac
1080 1.1.1.3 christos eval with_$ac_useropt=\$ac_optarg ;;
1081 1.1 christos
1082 1.1 christos -without-* | --without-*)
1083 1.1.1.3 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1084 1.1 christos # Reject names that are not valid shell variable names.
1085 1.1.1.3 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1086 1.1.1.3 christos as_fn_error $? "invalid package name: $ac_useropt"
1087 1.1.1.3 christos ac_useropt_orig=$ac_useropt
1088 1.1.1.3 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1089 1.1.1.3 christos case $ac_user_opts in
1090 1.1.1.3 christos *"
1091 1.1.1.3 christos "with_$ac_useropt"
1092 1.1.1.3 christos "*) ;;
1093 1.1.1.3 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1094 1.1.1.3 christos ac_unrecognized_sep=', ';;
1095 1.1.1.3 christos esac
1096 1.1.1.3 christos eval with_$ac_useropt=no ;;
1097 1.1 christos
1098 1.1 christos --x)
1099 1.1 christos # Obsolete; use --with-x.
1100 1.1 christos with_x=yes ;;
1101 1.1 christos
1102 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1103 1.1 christos | --x-incl | --x-inc | --x-in | --x-i)
1104 1.1 christos ac_prev=x_includes ;;
1105 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1106 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1107 1.1 christos x_includes=$ac_optarg ;;
1108 1.1 christos
1109 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \
1110 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1111 1.1 christos ac_prev=x_libraries ;;
1112 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1113 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1114 1.1 christos x_libraries=$ac_optarg ;;
1115 1.1 christos
1116 1.1.1.3 christos -*) as_fn_error $? "unrecognized option: \`$ac_option'
1117 1.1.1.3 christos Try \`$0 --help' for more information"
1118 1.1 christos ;;
1119 1.1 christos
1120 1.1 christos *=*)
1121 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1122 1.1 christos # Reject names that are not valid shell variable names.
1123 1.1.1.3 christos case $ac_envvar in #(
1124 1.1.1.3 christos '' | [0-9]* | *[!_$as_cr_alnum]* )
1125 1.1.1.3 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1126 1.1.1.3 christos esac
1127 1.1 christos eval $ac_envvar=\$ac_optarg
1128 1.1 christos export $ac_envvar ;;
1129 1.1 christos
1130 1.1 christos *)
1131 1.1 christos # FIXME: should be removed in autoconf 3.0.
1132 1.1.1.3 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1133 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1134 1.1.1.3 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1135 1.1.1.3 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1136 1.1 christos ;;
1137 1.1 christos
1138 1.1 christos esac
1139 1.1 christos done
1140 1.1 christos
1141 1.1 christos if test -n "$ac_prev"; then
1142 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1143 1.1.1.3 christos as_fn_error $? "missing argument to $ac_option"
1144 1.1.1.3 christos fi
1145 1.1.1.3 christos
1146 1.1.1.3 christos if test -n "$ac_unrecognized_opts"; then
1147 1.1.1.3 christos case $enable_option_checking in
1148 1.1.1.3 christos no) ;;
1149 1.1.1.3 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1150 1.1.1.3 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1151 1.1.1.3 christos esac
1152 1.1 christos fi
1153 1.1 christos
1154 1.1.1.3 christos # Check all directory arguments for consistency.
1155 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1156 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \
1157 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1158 1.1.1.9 christos libdir localedir mandir runstatedir
1159 1.1 christos do
1160 1.1 christos eval ac_val=\$$ac_var
1161 1.1.1.3 christos # Remove trailing slashes.
1162 1.1.1.3 christos case $ac_val in
1163 1.1.1.3 christos */ )
1164 1.1.1.3 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1165 1.1.1.3 christos eval $ac_var=\$ac_val;;
1166 1.1.1.3 christos esac
1167 1.1.1.3 christos # Be sure to have absolute directory names.
1168 1.1 christos case $ac_val in
1169 1.1 christos [\\/$]* | ?:[\\/]* ) continue;;
1170 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1171 1.1 christos esac
1172 1.1.1.3 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1173 1.1 christos done
1174 1.1 christos
1175 1.1 christos # There might be people who depend on the old broken behavior: `$host'
1176 1.1 christos # used to hold the argument of --host etc.
1177 1.1 christos # FIXME: To remove some day.
1178 1.1 christos build=$build_alias
1179 1.1 christos host=$host_alias
1180 1.1 christos target=$target_alias
1181 1.1 christos
1182 1.1 christos # FIXME: To remove some day.
1183 1.1 christos if test "x$host_alias" != x; then
1184 1.1 christos if test "x$build_alias" = x; then
1185 1.1 christos cross_compiling=maybe
1186 1.1 christos elif test "x$build_alias" != "x$host_alias"; then
1187 1.1 christos cross_compiling=yes
1188 1.1 christos fi
1189 1.1 christos fi
1190 1.1 christos
1191 1.1 christos ac_tool_prefix=
1192 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias-
1193 1.1 christos
1194 1.1 christos test "$silent" = yes && exec 6>/dev/null
1195 1.1 christos
1196 1.1 christos
1197 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" &&
1198 1.1 christos ac_ls_di=`ls -di .` &&
1199 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1200 1.1.1.3 christos as_fn_error $? "working directory cannot be determined"
1201 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1202 1.1.1.3 christos as_fn_error $? "pwd does not report name of working directory"
1203 1.1 christos
1204 1.1 christos
1205 1.1 christos # Find the source files, if location was not specified.
1206 1.1 christos if test -z "$srcdir"; then
1207 1.1 christos ac_srcdir_defaulted=yes
1208 1.1 christos # Try the directory containing this script, then the parent directory.
1209 1.1.1.3 christos ac_confdir=`$as_dirname -- "$as_myself" ||
1210 1.1.1.3 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1211 1.1.1.3 christos X"$as_myself" : 'X\(//\)[^/]' \| \
1212 1.1.1.3 christos X"$as_myself" : 'X\(//\)$' \| \
1213 1.1.1.3 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1214 1.1.1.3 christos $as_echo X"$as_myself" |
1215 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1216 1.1 christos s//\1/
1217 1.1 christos q
1218 1.1 christos }
1219 1.1 christos /^X\(\/\/\)[^/].*/{
1220 1.1 christos s//\1/
1221 1.1 christos q
1222 1.1 christos }
1223 1.1 christos /^X\(\/\/\)$/{
1224 1.1 christos s//\1/
1225 1.1 christos q
1226 1.1 christos }
1227 1.1 christos /^X\(\/\).*/{
1228 1.1 christos s//\1/
1229 1.1 christos q
1230 1.1 christos }
1231 1.1 christos s/.*/./; q'`
1232 1.1 christos srcdir=$ac_confdir
1233 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1234 1.1 christos srcdir=..
1235 1.1 christos fi
1236 1.1 christos else
1237 1.1 christos ac_srcdir_defaulted=no
1238 1.1 christos fi
1239 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1240 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1241 1.1.1.3 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1242 1.1 christos fi
1243 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1244 1.1 christos ac_abs_confdir=`(
1245 1.1.1.3 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1246 1.1 christos pwd)`
1247 1.1 christos # When building in place, set srcdir=.
1248 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then
1249 1.1 christos srcdir=.
1250 1.1 christos fi
1251 1.1 christos # Remove unnecessary trailing slashes from srcdir.
1252 1.1 christos # Double slashes in file names in object file debugging info
1253 1.1 christos # mess up M-x gdb in Emacs.
1254 1.1 christos case $srcdir in
1255 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1256 1.1 christos esac
1257 1.1 christos for ac_var in $ac_precious_vars; do
1258 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set}
1259 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var}
1260 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1261 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var}
1262 1.1 christos done
1263 1.1 christos
1264 1.1 christos #
1265 1.1 christos # Report the --help message.
1266 1.1 christos #
1267 1.1 christos if test "$ac_init_help" = "long"; then
1268 1.1 christos # Omit some internal or obsolete options to make the list less imposing.
1269 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh.
1270 1.1 christos cat <<_ACEOF
1271 1.1 christos \`configure' configures this package to adapt to many kinds of systems.
1272 1.1 christos
1273 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]...
1274 1.1 christos
1275 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as
1276 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables.
1277 1.1 christos
1278 1.1 christos Defaults for the options are specified in brackets.
1279 1.1 christos
1280 1.1 christos Configuration:
1281 1.1 christos -h, --help display this help and exit
1282 1.1 christos --help=short display options specific to this package
1283 1.1 christos --help=recursive display the short help of all the included packages
1284 1.1 christos -V, --version display version information and exit
1285 1.1.1.3 christos -q, --quiet, --silent do not print \`checking ...' messages
1286 1.1 christos --cache-file=FILE cache test results in FILE [disabled]
1287 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache'
1288 1.1 christos -n, --no-create do not create output files
1289 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..']
1290 1.1 christos
1291 1.1 christos Installation directories:
1292 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX
1293 1.1.1.3 christos [$ac_default_prefix]
1294 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1295 1.1.1.3 christos [PREFIX]
1296 1.1 christos
1297 1.1 christos By default, \`make install' will install all the files in
1298 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1299 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1300 1.1 christos for instance \`--prefix=\$HOME'.
1301 1.1 christos
1302 1.1 christos For better control, use the options below.
1303 1.1 christos
1304 1.1 christos Fine tuning of the installation directories:
1305 1.1.1.3 christos --bindir=DIR user executables [EPREFIX/bin]
1306 1.1.1.3 christos --sbindir=DIR system admin executables [EPREFIX/sbin]
1307 1.1.1.3 christos --libexecdir=DIR program executables [EPREFIX/libexec]
1308 1.1.1.3 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1309 1.1.1.3 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1310 1.1.1.3 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1311 1.1.1.9 christos --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1312 1.1.1.3 christos --libdir=DIR object code libraries [EPREFIX/lib]
1313 1.1.1.3 christos --includedir=DIR C header files [PREFIX/include]
1314 1.1.1.3 christos --oldincludedir=DIR C header files for non-gcc [/usr/include]
1315 1.1.1.3 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1316 1.1.1.3 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1317 1.1.1.3 christos --infodir=DIR info documentation [DATAROOTDIR/info]
1318 1.1.1.3 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1319 1.1.1.3 christos --mandir=DIR man documentation [DATAROOTDIR/man]
1320 1.1.1.3 christos --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1321 1.1.1.3 christos --htmldir=DIR html documentation [DOCDIR]
1322 1.1.1.3 christos --dvidir=DIR dvi documentation [DOCDIR]
1323 1.1.1.3 christos --pdfdir=DIR pdf documentation [DOCDIR]
1324 1.1.1.3 christos --psdir=DIR ps documentation [DOCDIR]
1325 1.1 christos _ACEOF
1326 1.1 christos
1327 1.1 christos cat <<\_ACEOF
1328 1.1 christos
1329 1.1 christos System types:
1330 1.1 christos --build=BUILD configure for building on BUILD [guessed]
1331 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD]
1332 1.1 christos _ACEOF
1333 1.1 christos fi
1334 1.1 christos
1335 1.1 christos if test -n "$ac_init_help"; then
1336 1.1 christos
1337 1.1 christos cat <<\_ACEOF
1338 1.1 christos
1339 1.1 christos Optional Features:
1340 1.1.1.3 christos --disable-option-checking ignore unrecognized --enable/--with options
1341 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1342 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1343 1.1.1.2 christos --disable-universal don't build universal on OS X
1344 1.1.1.9 christos --enable-smb enable possibly-buggy SMB printer default=no
1345 1.1 christos --disable-smb disable possibly-buggy SMB printer
1346 1.1 christos
1347 1.1 christos Optional Packages:
1348 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1349 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1350 1.1 christos --without-gcc don't use gcc
1351 1.1 christos --with-smi link with libsmi (allows to load MIBs on the fly to decode SNMP packets. default=yes
1352 1.1 christos --without-smi don't link with libsmi
1353 1.1 christos --with-user=USERNAME drop privileges by default to USERNAME
1354 1.1 christos --with-chroot=DIRECTORY when dropping privileges, chroot to DIRECTORY
1355 1.1.1.5 christos --with-sandbox-capsicum use Capsicum security functions [default=yes, if
1356 1.1.1.5 christos available]
1357 1.1.1.5 christos --with-system-libpcap don't use local pcap library
1358 1.1.1.6 christos --with-crypto[=DIR] use OpenSSL/libressl libcrypto (located in directory
1359 1.1.1.6 christos DIR, if specified) [default=yes, if available]
1360 1.1.1.5 christos --with-cap-ng use libcap-ng [default=yes, if available]
1361 1.1 christos
1362 1.1 christos Some influential environment variables:
1363 1.1 christos CC C compiler command
1364 1.1 christos CFLAGS C compiler flags
1365 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1366 1.1 christos nonstandard directory <lib dir>
1367 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library>
1368 1.1.1.3 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1369 1.1 christos you have headers in a nonstandard directory <include dir>
1370 1.1 christos CPP C preprocessor
1371 1.1 christos
1372 1.1 christos Use these variables to override the choices made by `configure' or to help
1373 1.1 christos it to find libraries and programs with nonstandard names/locations.
1374 1.1 christos
1375 1.1.1.3 christos Report bugs to the package provider.
1376 1.1 christos _ACEOF
1377 1.1 christos ac_status=$?
1378 1.1 christos fi
1379 1.1 christos
1380 1.1 christos if test "$ac_init_help" = "recursive"; then
1381 1.1 christos # If there are subdirs, report their specific --help.
1382 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1383 1.1.1.3 christos test -d "$ac_dir" ||
1384 1.1.1.3 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1385 1.1.1.3 christos continue
1386 1.1 christos ac_builddir=.
1387 1.1 christos
1388 1.1 christos case "$ac_dir" in
1389 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1390 1.1 christos *)
1391 1.1.1.3 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1392 1.1 christos # A ".." for each directory in $ac_dir_suffix.
1393 1.1.1.3 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1394 1.1 christos case $ac_top_builddir_sub in
1395 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1396 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1397 1.1 christos esac ;;
1398 1.1 christos esac
1399 1.1 christos ac_abs_top_builddir=$ac_pwd
1400 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
1401 1.1 christos # for backward compatibility:
1402 1.1 christos ac_top_builddir=$ac_top_build_prefix
1403 1.1 christos
1404 1.1 christos case $srcdir in
1405 1.1 christos .) # We are building in place.
1406 1.1 christos ac_srcdir=.
1407 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
1408 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
1409 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
1410 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
1411 1.1 christos ac_top_srcdir=$srcdir
1412 1.1 christos ac_abs_top_srcdir=$srcdir ;;
1413 1.1 christos *) # Relative name.
1414 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1415 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
1416 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1417 1.1 christos esac
1418 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1419 1.1 christos
1420 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; }
1421 1.1 christos # Check for guested configure.
1422 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then
1423 1.1 christos echo &&
1424 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1425 1.1 christos elif test -f "$ac_srcdir/configure"; then
1426 1.1 christos echo &&
1427 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive
1428 1.1 christos else
1429 1.1.1.3 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1430 1.1 christos fi || ac_status=$?
1431 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; }
1432 1.1 christos done
1433 1.1 christos fi
1434 1.1 christos
1435 1.1 christos test -n "$ac_init_help" && exit $ac_status
1436 1.1 christos if $ac_init_version; then
1437 1.1 christos cat <<\_ACEOF
1438 1.1 christos configure
1439 1.1.1.3 christos generated by GNU Autoconf 2.69
1440 1.1 christos
1441 1.1.1.3 christos Copyright (C) 2012 Free Software Foundation, Inc.
1442 1.1 christos This configure script is free software; the Free Software Foundation
1443 1.1 christos gives unlimited permission to copy, distribute and modify it.
1444 1.1 christos _ACEOF
1445 1.1 christos exit
1446 1.1 christos fi
1447 1.1 christos
1448 1.1.1.3 christos ## ------------------------ ##
1449 1.1.1.3 christos ## Autoconf initialization. ##
1450 1.1.1.3 christos ## ------------------------ ##
1451 1.1.1.3 christos
1452 1.1.1.3 christos # ac_fn_c_try_compile LINENO
1453 1.1.1.3 christos # --------------------------
1454 1.1.1.3 christos # Try to compile conftest.$ac_ext, and return whether this succeeded.
1455 1.1.1.3 christos ac_fn_c_try_compile ()
1456 1.1 christos {
1457 1.1.1.3 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1458 1.1.1.3 christos rm -f conftest.$ac_objext
1459 1.1.1.3 christos if { { ac_try="$ac_compile"
1460 1.1.1.3 christos case "(($ac_try" in
1461 1.1.1.3 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1462 1.1.1.3 christos *) ac_try_echo=$ac_try;;
1463 1.1.1.3 christos esac
1464 1.1.1.3 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1465 1.1.1.3 christos $as_echo "$ac_try_echo"; } >&5
1466 1.1.1.3 christos (eval "$ac_compile") 2>conftest.err
1467 1.1.1.3 christos ac_status=$?
1468 1.1.1.3 christos if test -s conftest.err; then
1469 1.1.1.3 christos grep -v '^ *+' conftest.err >conftest.er1
1470 1.1.1.3 christos cat conftest.er1 >&5
1471 1.1.1.3 christos mv -f conftest.er1 conftest.err
1472 1.1.1.3 christos fi
1473 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1474 1.1.1.3 christos test $ac_status = 0; } && {
1475 1.1.1.3 christos test -z "$ac_c_werror_flag" ||
1476 1.1.1.3 christos test ! -s conftest.err
1477 1.1.1.3 christos } && test -s conftest.$ac_objext; then :
1478 1.1.1.3 christos ac_retval=0
1479 1.1.1.3 christos else
1480 1.1.1.3 christos $as_echo "$as_me: failed program was:" >&5
1481 1.1.1.3 christos sed 's/^/| /' conftest.$ac_ext >&5
1482 1.1 christos
1483 1.1.1.3 christos ac_retval=1
1484 1.1.1.3 christos fi
1485 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1486 1.1.1.3 christos as_fn_set_status $ac_retval
1487 1.1 christos
1488 1.1.1.3 christos } # ac_fn_c_try_compile
1489 1.1 christos
1490 1.1.1.3 christos # ac_fn_c_try_cpp LINENO
1491 1.1.1.3 christos # ----------------------
1492 1.1.1.3 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1493 1.1.1.3 christos ac_fn_c_try_cpp ()
1494 1.1.1.3 christos {
1495 1.1.1.3 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1496 1.1.1.3 christos if { { ac_try="$ac_cpp conftest.$ac_ext"
1497 1.1.1.3 christos case "(($ac_try" in
1498 1.1.1.3 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1499 1.1.1.3 christos *) ac_try_echo=$ac_try;;
1500 1.1.1.3 christos esac
1501 1.1.1.3 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1502 1.1.1.3 christos $as_echo "$ac_try_echo"; } >&5
1503 1.1.1.3 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1504 1.1.1.3 christos ac_status=$?
1505 1.1.1.3 christos if test -s conftest.err; then
1506 1.1.1.3 christos grep -v '^ *+' conftest.err >conftest.er1
1507 1.1.1.3 christos cat conftest.er1 >&5
1508 1.1.1.3 christos mv -f conftest.er1 conftest.err
1509 1.1.1.3 christos fi
1510 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1511 1.1.1.3 christos test $ac_status = 0; } > conftest.i && {
1512 1.1.1.3 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1513 1.1.1.3 christos test ! -s conftest.err
1514 1.1.1.3 christos }; then :
1515 1.1.1.3 christos ac_retval=0
1516 1.1.1.3 christos else
1517 1.1.1.3 christos $as_echo "$as_me: failed program was:" >&5
1518 1.1.1.3 christos sed 's/^/| /' conftest.$ac_ext >&5
1519 1.1 christos
1520 1.1.1.3 christos ac_retval=1
1521 1.1.1.3 christos fi
1522 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1523 1.1.1.3 christos as_fn_set_status $ac_retval
1524 1.1 christos
1525 1.1.1.3 christos } # ac_fn_c_try_cpp
1526 1.1.1.3 christos
1527 1.1.1.3 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1528 1.1.1.3 christos # -------------------------------------------------------
1529 1.1.1.3 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1530 1.1.1.3 christos # the include files in INCLUDES and setting the cache variable VAR
1531 1.1.1.3 christos # accordingly.
1532 1.1.1.3 christos ac_fn_c_check_header_mongrel ()
1533 1.1.1.3 christos {
1534 1.1.1.3 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1535 1.1.1.3 christos if eval \${$3+:} false; then :
1536 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1537 1.1.1.3 christos $as_echo_n "checking for $2... " >&6; }
1538 1.1.1.3 christos if eval \${$3+:} false; then :
1539 1.1.1.3 christos $as_echo_n "(cached) " >&6
1540 1.1.1.3 christos fi
1541 1.1.1.3 christos eval ac_res=\$$3
1542 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1543 1.1.1.3 christos $as_echo "$ac_res" >&6; }
1544 1.1.1.3 christos else
1545 1.1.1.3 christos # Is the header compilable?
1546 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1547 1.1.1.3 christos $as_echo_n "checking $2 usability... " >&6; }
1548 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1549 1.1.1.3 christos /* end confdefs.h. */
1550 1.1.1.3 christos $4
1551 1.1.1.3 christos #include <$2>
1552 1.1.1.3 christos _ACEOF
1553 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
1554 1.1.1.3 christos ac_header_compiler=yes
1555 1.1.1.3 christos else
1556 1.1.1.3 christos ac_header_compiler=no
1557 1.1.1.3 christos fi
1558 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1559 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1560 1.1.1.3 christos $as_echo "$ac_header_compiler" >&6; }
1561 1.1.1.3 christos
1562 1.1.1.3 christos # Is the header present?
1563 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1564 1.1.1.3 christos $as_echo_n "checking $2 presence... " >&6; }
1565 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1566 1.1.1.3 christos /* end confdefs.h. */
1567 1.1.1.3 christos #include <$2>
1568 1.1.1.3 christos _ACEOF
1569 1.1.1.3 christos if ac_fn_c_try_cpp "$LINENO"; then :
1570 1.1.1.3 christos ac_header_preproc=yes
1571 1.1.1.3 christos else
1572 1.1.1.3 christos ac_header_preproc=no
1573 1.1.1.3 christos fi
1574 1.1.1.3 christos rm -f conftest.err conftest.i conftest.$ac_ext
1575 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1576 1.1.1.3 christos $as_echo "$ac_header_preproc" >&6; }
1577 1.1.1.3 christos
1578 1.1.1.3 christos # So? What about this header?
1579 1.1.1.3 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1580 1.1.1.3 christos yes:no: )
1581 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1582 1.1.1.3 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1583 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1584 1.1.1.3 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1585 1.1.1.3 christos ;;
1586 1.1.1.3 christos no:yes:* )
1587 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1588 1.1.1.3 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1589 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1590 1.1.1.3 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1591 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1592 1.1.1.3 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1593 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1594 1.1.1.3 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1595 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1596 1.1.1.3 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1597 1.1.1.3 christos ;;
1598 1.1.1.3 christos esac
1599 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1600 1.1.1.3 christos $as_echo_n "checking for $2... " >&6; }
1601 1.1.1.3 christos if eval \${$3+:} false; then :
1602 1.1.1.3 christos $as_echo_n "(cached) " >&6
1603 1.1.1.3 christos else
1604 1.1.1.3 christos eval "$3=\$ac_header_compiler"
1605 1.1.1.3 christos fi
1606 1.1.1.3 christos eval ac_res=\$$3
1607 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1608 1.1.1.3 christos $as_echo "$ac_res" >&6; }
1609 1.1.1.3 christos fi
1610 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1611 1.1.1.3 christos
1612 1.1.1.3 christos } # ac_fn_c_check_header_mongrel
1613 1.1.1.3 christos
1614 1.1.1.3 christos # ac_fn_c_try_run LINENO
1615 1.1.1.3 christos # ----------------------
1616 1.1.1.3 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1617 1.1.1.3 christos # that executables *can* be run.
1618 1.1.1.3 christos ac_fn_c_try_run ()
1619 1.1.1.3 christos {
1620 1.1.1.3 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1621 1.1.1.3 christos if { { ac_try="$ac_link"
1622 1.1.1.3 christos case "(($ac_try" in
1623 1.1.1.3 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1624 1.1.1.3 christos *) ac_try_echo=$ac_try;;
1625 1.1.1.3 christos esac
1626 1.1.1.3 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1627 1.1.1.3 christos $as_echo "$ac_try_echo"; } >&5
1628 1.1.1.3 christos (eval "$ac_link") 2>&5
1629 1.1.1.3 christos ac_status=$?
1630 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1631 1.1.1.3 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1632 1.1.1.3 christos { { case "(($ac_try" in
1633 1.1.1.3 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1634 1.1.1.3 christos *) ac_try_echo=$ac_try;;
1635 1.1.1.3 christos esac
1636 1.1.1.3 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1637 1.1.1.3 christos $as_echo "$ac_try_echo"; } >&5
1638 1.1.1.3 christos (eval "$ac_try") 2>&5
1639 1.1.1.3 christos ac_status=$?
1640 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1641 1.1.1.3 christos test $ac_status = 0; }; }; then :
1642 1.1.1.3 christos ac_retval=0
1643 1.1.1.3 christos else
1644 1.1.1.3 christos $as_echo "$as_me: program exited with status $ac_status" >&5
1645 1.1.1.3 christos $as_echo "$as_me: failed program was:" >&5
1646 1.1.1.3 christos sed 's/^/| /' conftest.$ac_ext >&5
1647 1.1.1.3 christos
1648 1.1.1.3 christos ac_retval=$ac_status
1649 1.1.1.3 christos fi
1650 1.1.1.3 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1651 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1652 1.1.1.3 christos as_fn_set_status $ac_retval
1653 1.1.1.3 christos
1654 1.1.1.3 christos } # ac_fn_c_try_run
1655 1.1.1.3 christos
1656 1.1.1.3 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1657 1.1.1.3 christos # -------------------------------------------------------
1658 1.1.1.3 christos # Tests whether HEADER exists and can be compiled using the include files in
1659 1.1.1.3 christos # INCLUDES, setting the cache variable VAR accordingly.
1660 1.1.1.3 christos ac_fn_c_check_header_compile ()
1661 1.1.1.3 christos {
1662 1.1.1.3 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1663 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1664 1.1.1.3 christos $as_echo_n "checking for $2... " >&6; }
1665 1.1.1.3 christos if eval \${$3+:} false; then :
1666 1.1.1.3 christos $as_echo_n "(cached) " >&6
1667 1.1.1.3 christos else
1668 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1669 1.1.1.3 christos /* end confdefs.h. */
1670 1.1.1.3 christos $4
1671 1.1.1.3 christos #include <$2>
1672 1.1.1.3 christos _ACEOF
1673 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
1674 1.1.1.3 christos eval "$3=yes"
1675 1.1.1.3 christos else
1676 1.1.1.3 christos eval "$3=no"
1677 1.1.1.3 christos fi
1678 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1679 1.1.1.3 christos fi
1680 1.1.1.3 christos eval ac_res=\$$3
1681 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1682 1.1.1.3 christos $as_echo "$ac_res" >&6; }
1683 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1684 1.1.1.3 christos
1685 1.1.1.3 christos } # ac_fn_c_check_header_compile
1686 1.1.1.3 christos
1687 1.1.1.3 christos # ac_fn_c_try_link LINENO
1688 1.1.1.3 christos # -----------------------
1689 1.1.1.3 christos # Try to link conftest.$ac_ext, and return whether this succeeded.
1690 1.1.1.3 christos ac_fn_c_try_link ()
1691 1.1.1.3 christos {
1692 1.1.1.3 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1693 1.1.1.3 christos rm -f conftest.$ac_objext conftest$ac_exeext
1694 1.1.1.3 christos if { { ac_try="$ac_link"
1695 1.1.1.3 christos case "(($ac_try" in
1696 1.1.1.3 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1697 1.1.1.3 christos *) ac_try_echo=$ac_try;;
1698 1.1.1.3 christos esac
1699 1.1.1.3 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1700 1.1.1.3 christos $as_echo "$ac_try_echo"; } >&5
1701 1.1.1.3 christos (eval "$ac_link") 2>conftest.err
1702 1.1.1.3 christos ac_status=$?
1703 1.1.1.3 christos if test -s conftest.err; then
1704 1.1.1.3 christos grep -v '^ *+' conftest.err >conftest.er1
1705 1.1.1.3 christos cat conftest.er1 >&5
1706 1.1.1.3 christos mv -f conftest.er1 conftest.err
1707 1.1.1.3 christos fi
1708 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1709 1.1.1.3 christos test $ac_status = 0; } && {
1710 1.1.1.3 christos test -z "$ac_c_werror_flag" ||
1711 1.1.1.3 christos test ! -s conftest.err
1712 1.1.1.3 christos } && test -s conftest$ac_exeext && {
1713 1.1.1.3 christos test "$cross_compiling" = yes ||
1714 1.1.1.3 christos test -x conftest$ac_exeext
1715 1.1.1.3 christos }; then :
1716 1.1.1.3 christos ac_retval=0
1717 1.1.1.3 christos else
1718 1.1.1.3 christos $as_echo "$as_me: failed program was:" >&5
1719 1.1.1.3 christos sed 's/^/| /' conftest.$ac_ext >&5
1720 1.1.1.3 christos
1721 1.1.1.3 christos ac_retval=1
1722 1.1.1.3 christos fi
1723 1.1.1.3 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1724 1.1.1.3 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1725 1.1.1.3 christos # interfere with the next link command; also delete a directory that is
1726 1.1.1.3 christos # left behind by Apple's compiler. We do this before executing the actions.
1727 1.1.1.3 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1728 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1729 1.1.1.3 christos as_fn_set_status $ac_retval
1730 1.1.1.3 christos
1731 1.1.1.3 christos } # ac_fn_c_try_link
1732 1.1.1.3 christos
1733 1.1.1.3 christos # ac_fn_c_check_func LINENO FUNC VAR
1734 1.1.1.3 christos # ----------------------------------
1735 1.1.1.3 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly
1736 1.1.1.3 christos ac_fn_c_check_func ()
1737 1.1.1.3 christos {
1738 1.1.1.3 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1739 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1740 1.1.1.3 christos $as_echo_n "checking for $2... " >&6; }
1741 1.1.1.3 christos if eval \${$3+:} false; then :
1742 1.1.1.3 christos $as_echo_n "(cached) " >&6
1743 1.1.1.3 christos else
1744 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1745 1.1.1.3 christos /* end confdefs.h. */
1746 1.1.1.3 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1747 1.1.1.3 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */
1748 1.1.1.3 christos #define $2 innocuous_$2
1749 1.1.1.3 christos
1750 1.1.1.3 christos /* System header to define __stub macros and hopefully few prototypes,
1751 1.1.1.3 christos which can conflict with char $2 (); below.
1752 1.1.1.3 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1753 1.1.1.3 christos <limits.h> exists even on freestanding compilers. */
1754 1.1.1.3 christos
1755 1.1.1.3 christos #ifdef __STDC__
1756 1.1.1.3 christos # include <limits.h>
1757 1.1.1.3 christos #else
1758 1.1.1.3 christos # include <assert.h>
1759 1.1.1.3 christos #endif
1760 1.1.1.3 christos
1761 1.1.1.3 christos #undef $2
1762 1.1.1.3 christos
1763 1.1.1.3 christos /* Override any GCC internal prototype to avoid an error.
1764 1.1.1.3 christos Use char because int might match the return type of a GCC
1765 1.1.1.3 christos builtin and then its argument prototype would still apply. */
1766 1.1.1.3 christos #ifdef __cplusplus
1767 1.1.1.3 christos extern "C"
1768 1.1.1.3 christos #endif
1769 1.1.1.3 christos char $2 ();
1770 1.1.1.3 christos /* The GNU C library defines this for functions which it implements
1771 1.1.1.3 christos to always fail with ENOSYS. Some functions are actually named
1772 1.1.1.3 christos something starting with __ and the normal name is an alias. */
1773 1.1.1.3 christos #if defined __stub_$2 || defined __stub___$2
1774 1.1.1.3 christos choke me
1775 1.1.1.3 christos #endif
1776 1.1.1.3 christos
1777 1.1.1.3 christos int
1778 1.1.1.3 christos main ()
1779 1.1.1.3 christos {
1780 1.1.1.3 christos return $2 ();
1781 1.1.1.3 christos ;
1782 1.1.1.3 christos return 0;
1783 1.1.1.3 christos }
1784 1.1.1.3 christos _ACEOF
1785 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
1786 1.1.1.3 christos eval "$3=yes"
1787 1.1.1.3 christos else
1788 1.1.1.3 christos eval "$3=no"
1789 1.1.1.3 christos fi
1790 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
1791 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
1792 1.1.1.3 christos fi
1793 1.1.1.3 christos eval ac_res=\$$3
1794 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1795 1.1.1.3 christos $as_echo "$ac_res" >&6; }
1796 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1797 1.1.1.3 christos
1798 1.1.1.3 christos } # ac_fn_c_check_func
1799 1.1.1.3 christos
1800 1.1.1.3 christos # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1801 1.1.1.3 christos # ---------------------------------------------
1802 1.1.1.3 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1803 1.1.1.3 christos # accordingly.
1804 1.1.1.3 christos ac_fn_c_check_decl ()
1805 1.1.1.3 christos {
1806 1.1.1.3 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1807 1.1.1.3 christos as_decl_name=`echo $2|sed 's/ *(.*//'`
1808 1.1.1.3 christos as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1809 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1810 1.1.1.3 christos $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1811 1.1.1.3 christos if eval \${$3+:} false; then :
1812 1.1.1.3 christos $as_echo_n "(cached) " >&6
1813 1.1.1.3 christos else
1814 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1815 1.1.1.3 christos /* end confdefs.h. */
1816 1.1.1.3 christos $4
1817 1.1.1.3 christos int
1818 1.1.1.3 christos main ()
1819 1.1.1.3 christos {
1820 1.1.1.3 christos #ifndef $as_decl_name
1821 1.1.1.3 christos #ifdef __cplusplus
1822 1.1.1.3 christos (void) $as_decl_use;
1823 1.1.1.3 christos #else
1824 1.1.1.3 christos (void) $as_decl_name;
1825 1.1.1.3 christos #endif
1826 1.1.1.3 christos #endif
1827 1.1.1.3 christos
1828 1.1.1.3 christos ;
1829 1.1.1.3 christos return 0;
1830 1.1.1.3 christos }
1831 1.1.1.3 christos _ACEOF
1832 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
1833 1.1.1.3 christos eval "$3=yes"
1834 1.1.1.3 christos else
1835 1.1.1.3 christos eval "$3=no"
1836 1.1.1.3 christos fi
1837 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1838 1.1.1.3 christos fi
1839 1.1.1.3 christos eval ac_res=\$$3
1840 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1841 1.1.1.3 christos $as_echo "$ac_res" >&6; }
1842 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1843 1.1.1.3 christos
1844 1.1.1.3 christos } # ac_fn_c_check_decl
1845 1.1.1.3 christos
1846 1.1.1.3 christos # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1847 1.1.1.3 christos # -------------------------------------------
1848 1.1.1.3 christos # Tests whether TYPE exists after having included INCLUDES, setting cache
1849 1.1.1.3 christos # variable VAR accordingly.
1850 1.1.1.3 christos ac_fn_c_check_type ()
1851 1.1.1.3 christos {
1852 1.1.1.3 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1853 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1854 1.1.1.3 christos $as_echo_n "checking for $2... " >&6; }
1855 1.1.1.3 christos if eval \${$3+:} false; then :
1856 1.1.1.3 christos $as_echo_n "(cached) " >&6
1857 1.1.1.3 christos else
1858 1.1.1.3 christos eval "$3=no"
1859 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1860 1.1.1.3 christos /* end confdefs.h. */
1861 1.1.1.3 christos $4
1862 1.1.1.3 christos int
1863 1.1.1.3 christos main ()
1864 1.1.1.3 christos {
1865 1.1.1.3 christos if (sizeof ($2))
1866 1.1.1.3 christos return 0;
1867 1.1.1.3 christos ;
1868 1.1.1.3 christos return 0;
1869 1.1.1.3 christos }
1870 1.1.1.3 christos _ACEOF
1871 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
1872 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1873 1.1.1.3 christos /* end confdefs.h. */
1874 1.1.1.3 christos $4
1875 1.1.1.3 christos int
1876 1.1.1.3 christos main ()
1877 1.1.1.3 christos {
1878 1.1.1.3 christos if (sizeof (($2)))
1879 1.1.1.3 christos return 0;
1880 1.1.1.3 christos ;
1881 1.1.1.3 christos return 0;
1882 1.1.1.3 christos }
1883 1.1.1.3 christos _ACEOF
1884 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
1885 1.1.1.3 christos
1886 1.1.1.3 christos else
1887 1.1.1.3 christos eval "$3=yes"
1888 1.1.1.3 christos fi
1889 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1890 1.1.1.3 christos fi
1891 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1892 1.1.1.3 christos fi
1893 1.1.1.3 christos eval ac_res=\$$3
1894 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1895 1.1.1.3 christos $as_echo "$ac_res" >&6; }
1896 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1897 1.1.1.3 christos
1898 1.1.1.3 christos } # ac_fn_c_check_type
1899 1.1.1.3 christos
1900 1.1.1.3 christos # ac_fn_c_find_intX_t LINENO BITS VAR
1901 1.1.1.3 christos # -----------------------------------
1902 1.1.1.3 christos # Finds a signed integer type with width BITS, setting cache variable VAR
1903 1.1.1.3 christos # accordingly.
1904 1.1.1.3 christos ac_fn_c_find_intX_t ()
1905 1.1.1.3 christos {
1906 1.1.1.3 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1907 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1908 1.1.1.3 christos $as_echo_n "checking for int$2_t... " >&6; }
1909 1.1.1.3 christos if eval \${$3+:} false; then :
1910 1.1.1.3 christos $as_echo_n "(cached) " >&6
1911 1.1.1.3 christos else
1912 1.1.1.3 christos eval "$3=no"
1913 1.1.1.3 christos # Order is important - never check a type that is potentially smaller
1914 1.1.1.3 christos # than half of the expected target width.
1915 1.1.1.3 christos for ac_type in int$2_t 'int' 'long int' \
1916 1.1.1.3 christos 'long long int' 'short int' 'signed char'; do
1917 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1918 1.1.1.3 christos /* end confdefs.h. */
1919 1.1.1.3 christos $ac_includes_default
1920 1.1.1.3 christos enum { N = $2 / 2 - 1 };
1921 1.1.1.3 christos int
1922 1.1.1.3 christos main ()
1923 1.1.1.3 christos {
1924 1.1.1.3 christos static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
1925 1.1.1.3 christos test_array [0] = 0;
1926 1.1.1.3 christos return test_array [0];
1927 1.1.1.3 christos
1928 1.1.1.3 christos ;
1929 1.1.1.3 christos return 0;
1930 1.1.1.3 christos }
1931 1.1.1.3 christos _ACEOF
1932 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
1933 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1934 1.1.1.3 christos /* end confdefs.h. */
1935 1.1.1.3 christos $ac_includes_default
1936 1.1.1.3 christos enum { N = $2 / 2 - 1 };
1937 1.1.1.3 christos int
1938 1.1.1.3 christos main ()
1939 1.1.1.3 christos {
1940 1.1.1.3 christos static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
1941 1.1.1.3 christos < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
1942 1.1.1.3 christos test_array [0] = 0;
1943 1.1.1.3 christos return test_array [0];
1944 1.1.1.3 christos
1945 1.1.1.3 christos ;
1946 1.1.1.3 christos return 0;
1947 1.1.1.3 christos }
1948 1.1.1.3 christos _ACEOF
1949 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
1950 1.1.1.3 christos
1951 1.1.1.3 christos else
1952 1.1.1.3 christos case $ac_type in #(
1953 1.1.1.3 christos int$2_t) :
1954 1.1.1.3 christos eval "$3=yes" ;; #(
1955 1.1.1.3 christos *) :
1956 1.1.1.3 christos eval "$3=\$ac_type" ;;
1957 1.1.1.3 christos esac
1958 1.1.1.3 christos fi
1959 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1960 1.1.1.3 christos fi
1961 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1962 1.1.1.3 christos if eval test \"x\$"$3"\" = x"no"; then :
1963 1.1.1.3 christos
1964 1.1.1.3 christos else
1965 1.1.1.3 christos break
1966 1.1.1.3 christos fi
1967 1.1.1.3 christos done
1968 1.1.1.3 christos fi
1969 1.1.1.3 christos eval ac_res=\$$3
1970 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1971 1.1.1.3 christos $as_echo "$ac_res" >&6; }
1972 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1973 1.1.1.3 christos
1974 1.1.1.3 christos } # ac_fn_c_find_intX_t
1975 1.1.1.3 christos
1976 1.1.1.3 christos # ac_fn_c_find_uintX_t LINENO BITS VAR
1977 1.1.1.3 christos # ------------------------------------
1978 1.1.1.3 christos # Finds an unsigned integer type with width BITS, setting cache variable VAR
1979 1.1.1.3 christos # accordingly.
1980 1.1.1.3 christos ac_fn_c_find_uintX_t ()
1981 1.1.1.3 christos {
1982 1.1.1.3 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1983 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1984 1.1.1.3 christos $as_echo_n "checking for uint$2_t... " >&6; }
1985 1.1.1.3 christos if eval \${$3+:} false; then :
1986 1.1.1.3 christos $as_echo_n "(cached) " >&6
1987 1.1.1.3 christos else
1988 1.1.1.3 christos eval "$3=no"
1989 1.1.1.3 christos # Order is important - never check a type that is potentially smaller
1990 1.1.1.3 christos # than half of the expected target width.
1991 1.1.1.3 christos for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1992 1.1.1.3 christos 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1993 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1994 1.1.1.3 christos /* end confdefs.h. */
1995 1.1.1.3 christos $ac_includes_default
1996 1.1.1.3 christos int
1997 1.1.1.3 christos main ()
1998 1.1.1.3 christos {
1999 1.1.1.3 christos static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
2000 1.1.1.3 christos test_array [0] = 0;
2001 1.1.1.3 christos return test_array [0];
2002 1.1.1.3 christos
2003 1.1.1.3 christos ;
2004 1.1.1.3 christos return 0;
2005 1.1.1.3 christos }
2006 1.1.1.3 christos _ACEOF
2007 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
2008 1.1.1.3 christos case $ac_type in #(
2009 1.1.1.3 christos uint$2_t) :
2010 1.1.1.3 christos eval "$3=yes" ;; #(
2011 1.1.1.3 christos *) :
2012 1.1.1.3 christos eval "$3=\$ac_type" ;;
2013 1.1.1.3 christos esac
2014 1.1.1.3 christos fi
2015 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2016 1.1.1.3 christos if eval test \"x\$"$3"\" = x"no"; then :
2017 1.1.1.3 christos
2018 1.1.1.3 christos else
2019 1.1.1.3 christos break
2020 1.1.1.3 christos fi
2021 1.1.1.3 christos done
2022 1.1.1.3 christos fi
2023 1.1.1.3 christos eval ac_res=\$$3
2024 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2025 1.1.1.3 christos $as_echo "$ac_res" >&6; }
2026 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2027 1.1.1.3 christos
2028 1.1.1.3 christos } # ac_fn_c_find_uintX_t
2029 1.1.1.3 christos cat >config.log <<_ACEOF
2030 1.1.1.3 christos This file contains any messages produced by compilers while
2031 1.1.1.3 christos running configure, to aid debugging if configure makes a mistake.
2032 1.1.1.3 christos
2033 1.1.1.3 christos It was created by $as_me, which was
2034 1.1.1.3 christos generated by GNU Autoconf 2.69. Invocation command line was
2035 1.1.1.3 christos
2036 1.1.1.3 christos $ $0 $@
2037 1.1.1.3 christos
2038 1.1.1.3 christos _ACEOF
2039 1.1.1.3 christos exec 5>>config.log
2040 1.1.1.3 christos {
2041 1.1.1.3 christos cat <<_ASUNAME
2042 1.1.1.3 christos ## --------- ##
2043 1.1.1.3 christos ## Platform. ##
2044 1.1.1.3 christos ## --------- ##
2045 1.1.1.3 christos
2046 1.1.1.3 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2047 1.1.1.3 christos uname -m = `(uname -m) 2>/dev/null || echo unknown`
2048 1.1.1.3 christos uname -r = `(uname -r) 2>/dev/null || echo unknown`
2049 1.1.1.3 christos uname -s = `(uname -s) 2>/dev/null || echo unknown`
2050 1.1.1.3 christos uname -v = `(uname -v) 2>/dev/null || echo unknown`
2051 1.1.1.3 christos
2052 1.1.1.3 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2053 1.1.1.3 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2054 1.1.1.3 christos
2055 1.1.1.3 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2056 1.1.1.3 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2057 1.1.1.3 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2058 1.1.1.3 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2059 1.1.1.3 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2060 1.1.1.3 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2061 1.1.1.3 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2062 1.1.1.3 christos
2063 1.1.1.3 christos _ASUNAME
2064 1.1.1.3 christos
2065 1.1.1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2066 1.1.1.3 christos for as_dir in $PATH
2067 1.1.1.3 christos do
2068 1.1.1.3 christos IFS=$as_save_IFS
2069 1.1.1.3 christos test -z "$as_dir" && as_dir=.
2070 1.1.1.3 christos $as_echo "PATH: $as_dir"
2071 1.1.1.3 christos done
2072 1.1.1.3 christos IFS=$as_save_IFS
2073 1.1.1.3 christos
2074 1.1.1.3 christos } >&5
2075 1.1.1.3 christos
2076 1.1.1.3 christos cat >&5 <<_ACEOF
2077 1.1.1.3 christos
2078 1.1.1.3 christos
2079 1.1.1.3 christos ## ----------- ##
2080 1.1.1.3 christos ## Core tests. ##
2081 1.1.1.3 christos ## ----------- ##
2082 1.1 christos
2083 1.1 christos _ACEOF
2084 1.1 christos
2085 1.1 christos
2086 1.1 christos # Keep a trace of the command line.
2087 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up.
2088 1.1 christos # Strip out --silent because we don't want to record it for future runs.
2089 1.1 christos # Also quote any args containing shell meta-characters.
2090 1.1 christos # Make two passes to allow for proper duplicate-argument suppression.
2091 1.1 christos ac_configure_args=
2092 1.1 christos ac_configure_args0=
2093 1.1 christos ac_configure_args1=
2094 1.1 christos ac_must_keep_next=false
2095 1.1 christos for ac_pass in 1 2
2096 1.1 christos do
2097 1.1 christos for ac_arg
2098 1.1 christos do
2099 1.1 christos case $ac_arg in
2100 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2101 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2102 1.1 christos | -silent | --silent | --silen | --sile | --sil)
2103 1.1 christos continue ;;
2104 1.1 christos *\'*)
2105 1.1.1.3 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2106 1.1 christos esac
2107 1.1 christos case $ac_pass in
2108 1.1.1.3 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2109 1.1 christos 2)
2110 1.1.1.3 christos as_fn_append ac_configure_args1 " '$ac_arg'"
2111 1.1 christos if test $ac_must_keep_next = true; then
2112 1.1 christos ac_must_keep_next=false # Got value, back to normal.
2113 1.1 christos else
2114 1.1 christos case $ac_arg in
2115 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \
2116 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2117 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2118 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x)
2119 1.1 christos case "$ac_configure_args0 " in
2120 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2121 1.1 christos esac
2122 1.1 christos ;;
2123 1.1 christos -* ) ac_must_keep_next=true ;;
2124 1.1 christos esac
2125 1.1 christos fi
2126 1.1.1.3 christos as_fn_append ac_configure_args " '$ac_arg'"
2127 1.1 christos ;;
2128 1.1 christos esac
2129 1.1 christos done
2130 1.1 christos done
2131 1.1.1.3 christos { ac_configure_args0=; unset ac_configure_args0;}
2132 1.1.1.3 christos { ac_configure_args1=; unset ac_configure_args1;}
2133 1.1 christos
2134 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete
2135 1.1 christos # config.log. We remove comments because anyway the quotes in there
2136 1.1 christos # would cause problems or look ugly.
2137 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap.
2138 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2139 1.1 christos trap 'exit_status=$?
2140 1.1 christos # Save into config.log some information that might help in debugging.
2141 1.1 christos {
2142 1.1 christos echo
2143 1.1 christos
2144 1.1.1.3 christos $as_echo "## ---------------- ##
2145 1.1 christos ## Cache variables. ##
2146 1.1.1.3 christos ## ---------------- ##"
2147 1.1 christos echo
2148 1.1 christos # The following way of writing the cache mishandles newlines in values,
2149 1.1 christos (
2150 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2151 1.1 christos eval ac_val=\$$ac_var
2152 1.1 christos case $ac_val in #(
2153 1.1 christos *${as_nl}*)
2154 1.1 christos case $ac_var in #(
2155 1.1.1.3 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2156 1.1.1.3 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2157 1.1 christos esac
2158 1.1 christos case $ac_var in #(
2159 1.1 christos _ | IFS | as_nl) ;; #(
2160 1.1.1.3 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2161 1.1.1.3 christos *) { eval $ac_var=; unset $ac_var;} ;;
2162 1.1 christos esac ;;
2163 1.1 christos esac
2164 1.1 christos done
2165 1.1 christos (set) 2>&1 |
2166 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2167 1.1 christos *${as_nl}ac_space=\ *)
2168 1.1 christos sed -n \
2169 1.1 christos "s/'\''/'\''\\\\'\'''\''/g;
2170 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2171 1.1 christos ;; #(
2172 1.1 christos *)
2173 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2174 1.1 christos ;;
2175 1.1 christos esac |
2176 1.1 christos sort
2177 1.1 christos )
2178 1.1 christos echo
2179 1.1 christos
2180 1.1.1.3 christos $as_echo "## ----------------- ##
2181 1.1 christos ## Output variables. ##
2182 1.1.1.3 christos ## ----------------- ##"
2183 1.1 christos echo
2184 1.1 christos for ac_var in $ac_subst_vars
2185 1.1 christos do
2186 1.1 christos eval ac_val=\$$ac_var
2187 1.1 christos case $ac_val in
2188 1.1.1.3 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2189 1.1 christos esac
2190 1.1.1.3 christos $as_echo "$ac_var='\''$ac_val'\''"
2191 1.1 christos done | sort
2192 1.1 christos echo
2193 1.1 christos
2194 1.1 christos if test -n "$ac_subst_files"; then
2195 1.1.1.3 christos $as_echo "## ------------------- ##
2196 1.1 christos ## File substitutions. ##
2197 1.1.1.3 christos ## ------------------- ##"
2198 1.1 christos echo
2199 1.1 christos for ac_var in $ac_subst_files
2200 1.1 christos do
2201 1.1 christos eval ac_val=\$$ac_var
2202 1.1 christos case $ac_val in
2203 1.1.1.3 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2204 1.1 christos esac
2205 1.1.1.3 christos $as_echo "$ac_var='\''$ac_val'\''"
2206 1.1 christos done | sort
2207 1.1 christos echo
2208 1.1 christos fi
2209 1.1 christos
2210 1.1 christos if test -s confdefs.h; then
2211 1.1.1.3 christos $as_echo "## ----------- ##
2212 1.1 christos ## confdefs.h. ##
2213 1.1.1.3 christos ## ----------- ##"
2214 1.1 christos echo
2215 1.1 christos cat confdefs.h
2216 1.1 christos echo
2217 1.1 christos fi
2218 1.1 christos test "$ac_signal" != 0 &&
2219 1.1.1.3 christos $as_echo "$as_me: caught signal $ac_signal"
2220 1.1.1.3 christos $as_echo "$as_me: exit $exit_status"
2221 1.1 christos } >&5
2222 1.1 christos rm -f core *.core core.conftest.* &&
2223 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2224 1.1 christos exit $exit_status
2225 1.1 christos ' 0
2226 1.1 christos for ac_signal in 1 2 13 15; do
2227 1.1.1.3 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2228 1.1 christos done
2229 1.1 christos ac_signal=0
2230 1.1 christos
2231 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed.
2232 1.1 christos rm -f -r conftest* confdefs.h
2233 1.1 christos
2234 1.1.1.3 christos $as_echo "/* confdefs.h */" > confdefs.h
2235 1.1.1.3 christos
2236 1.1 christos # Predefined preprocessor variables.
2237 1.1 christos
2238 1.1 christos cat >>confdefs.h <<_ACEOF
2239 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME"
2240 1.1 christos _ACEOF
2241 1.1 christos
2242 1.1 christos cat >>confdefs.h <<_ACEOF
2243 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2244 1.1 christos _ACEOF
2245 1.1 christos
2246 1.1 christos cat >>confdefs.h <<_ACEOF
2247 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION"
2248 1.1 christos _ACEOF
2249 1.1 christos
2250 1.1 christos cat >>confdefs.h <<_ACEOF
2251 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING"
2252 1.1 christos _ACEOF
2253 1.1 christos
2254 1.1 christos cat >>confdefs.h <<_ACEOF
2255 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2256 1.1 christos _ACEOF
2257 1.1 christos
2258 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
2259 1.1.1.3 christos #define PACKAGE_URL "$PACKAGE_URL"
2260 1.1.1.3 christos _ACEOF
2261 1.1.1.3 christos
2262 1.1 christos
2263 1.1 christos # Let the site file select an alternate cache file if it wants to.
2264 1.1.1.3 christos # Prefer an explicitly selected file to automatically selected ones.
2265 1.1.1.3 christos ac_site_file1=NONE
2266 1.1.1.3 christos ac_site_file2=NONE
2267 1.1 christos if test -n "$CONFIG_SITE"; then
2268 1.1.1.3 christos # We do not want a PATH search for config.site.
2269 1.1.1.3 christos case $CONFIG_SITE in #((
2270 1.1.1.3 christos -*) ac_site_file1=./$CONFIG_SITE;;
2271 1.1.1.3 christos */*) ac_site_file1=$CONFIG_SITE;;
2272 1.1.1.3 christos *) ac_site_file1=./$CONFIG_SITE;;
2273 1.1.1.3 christos esac
2274 1.1 christos elif test "x$prefix" != xNONE; then
2275 1.1.1.3 christos ac_site_file1=$prefix/share/config.site
2276 1.1.1.3 christos ac_site_file2=$prefix/etc/config.site
2277 1.1 christos else
2278 1.1.1.3 christos ac_site_file1=$ac_default_prefix/share/config.site
2279 1.1.1.3 christos ac_site_file2=$ac_default_prefix/etc/config.site
2280 1.1 christos fi
2281 1.1.1.3 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2282 1.1 christos do
2283 1.1.1.3 christos test "x$ac_site_file" = xNONE && continue
2284 1.1.1.3 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2285 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2286 1.1.1.3 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2287 1.1 christos sed 's/^/| /' "$ac_site_file" >&5
2288 1.1.1.3 christos . "$ac_site_file" \
2289 1.1.1.3 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2290 1.1.1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2291 1.1.1.3 christos as_fn_error $? "failed to load site script $ac_site_file
2292 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
2293 1.1 christos fi
2294 1.1 christos done
2295 1.1 christos
2296 1.1 christos if test -r "$cache_file"; then
2297 1.1.1.3 christos # Some versions of bash will fail to source /dev/null (special files
2298 1.1.1.3 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2299 1.1.1.3 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2300 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2301 1.1.1.3 christos $as_echo "$as_me: loading cache $cache_file" >&6;}
2302 1.1 christos case $cache_file in
2303 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";;
2304 1.1 christos *) . "./$cache_file";;
2305 1.1 christos esac
2306 1.1 christos fi
2307 1.1 christos else
2308 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2309 1.1.1.3 christos $as_echo "$as_me: creating cache $cache_file" >&6;}
2310 1.1 christos >$cache_file
2311 1.1 christos fi
2312 1.1 christos
2313 1.1 christos # Check that the precious variables saved in the cache have kept the same
2314 1.1 christos # value.
2315 1.1 christos ac_cache_corrupted=false
2316 1.1 christos for ac_var in $ac_precious_vars; do
2317 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set
2318 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set
2319 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value
2320 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value
2321 1.1 christos case $ac_old_set,$ac_new_set in
2322 1.1 christos set,)
2323 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2324 1.1.1.3 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2325 1.1 christos ac_cache_corrupted=: ;;
2326 1.1 christos ,set)
2327 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2328 1.1.1.3 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2329 1.1 christos ac_cache_corrupted=: ;;
2330 1.1 christos ,);;
2331 1.1 christos *)
2332 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then
2333 1.1.1.3 christos # differences in whitespace do not lead to failure.
2334 1.1.1.3 christos ac_old_val_w=`echo x $ac_old_val`
2335 1.1.1.3 christos ac_new_val_w=`echo x $ac_new_val`
2336 1.1.1.3 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then
2337 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2338 1.1.1.3 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2339 1.1.1.3 christos ac_cache_corrupted=:
2340 1.1.1.3 christos else
2341 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2342 1.1.1.3 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2343 1.1.1.3 christos eval $ac_var=\$ac_old_val
2344 1.1.1.3 christos fi
2345 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2346 1.1.1.3 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2347 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2348 1.1.1.3 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2349 1.1 christos fi;;
2350 1.1 christos esac
2351 1.1 christos # Pass precious variables to config.status.
2352 1.1 christos if test "$ac_new_set" = set; then
2353 1.1 christos case $ac_new_val in
2354 1.1.1.3 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2355 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;;
2356 1.1 christos esac
2357 1.1 christos case " $ac_configure_args " in
2358 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2359 1.1.1.3 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2360 1.1 christos esac
2361 1.1 christos fi
2362 1.1 christos done
2363 1.1 christos if $ac_cache_corrupted; then
2364 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2365 1.1.1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2366 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2367 1.1.1.3 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2368 1.1.1.3 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2369 1.1.1.3 christos fi
2370 1.1.1.3 christos ## -------------------- ##
2371 1.1.1.3 christos ## Main body of script. ##
2372 1.1.1.3 christos ## -------------------- ##
2373 1.1 christos
2374 1.1 christos ac_ext=c
2375 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2376 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2377 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2378 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2379 1.1 christos
2380 1.1 christos
2381 1.1 christos
2382 1.1 christos ac_aux_dir=
2383 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2384 1.1 christos if test -f "$ac_dir/install-sh"; then
2385 1.1 christos ac_aux_dir=$ac_dir
2386 1.1 christos ac_install_sh="$ac_aux_dir/install-sh -c"
2387 1.1 christos break
2388 1.1 christos elif test -f "$ac_dir/install.sh"; then
2389 1.1 christos ac_aux_dir=$ac_dir
2390 1.1 christos ac_install_sh="$ac_aux_dir/install.sh -c"
2391 1.1 christos break
2392 1.1 christos elif test -f "$ac_dir/shtool"; then
2393 1.1 christos ac_aux_dir=$ac_dir
2394 1.1 christos ac_install_sh="$ac_aux_dir/shtool install -c"
2395 1.1 christos break
2396 1.1 christos fi
2397 1.1 christos done
2398 1.1 christos if test -z "$ac_aux_dir"; then
2399 1.1.1.3 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2400 1.1 christos fi
2401 1.1 christos
2402 1.1 christos # These three variables are undocumented and unsupported,
2403 1.1 christos # and are intended to be withdrawn in a future Autoconf release.
2404 1.1 christos # They can cause serious problems if a builder's source tree is in a directory
2405 1.1 christos # whose full name contains unusual characters.
2406 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2407 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2408 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2409 1.1 christos
2410 1.1 christos
2411 1.1 christos # Make sure we can run config.sub.
2412 1.1 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2413 1.1.1.3 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2414 1.1.1.3 christos
2415 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2416 1.1.1.3 christos $as_echo_n "checking build system type... " >&6; }
2417 1.1.1.3 christos if ${ac_cv_build+:} false; then :
2418 1.1.1.3 christos $as_echo_n "(cached) " >&6
2419 1.1 christos else
2420 1.1 christos ac_build_alias=$build_alias
2421 1.1 christos test "x$ac_build_alias" = x &&
2422 1.1 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2423 1.1 christos test "x$ac_build_alias" = x &&
2424 1.1.1.3 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2425 1.1 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2426 1.1.1.3 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2427 1.1 christos
2428 1.1 christos fi
2429 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2430 1.1.1.3 christos $as_echo "$ac_cv_build" >&6; }
2431 1.1 christos case $ac_cv_build in
2432 1.1 christos *-*-*) ;;
2433 1.1.1.3 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2434 1.1 christos esac
2435 1.1 christos build=$ac_cv_build
2436 1.1 christos ac_save_IFS=$IFS; IFS='-'
2437 1.1 christos set x $ac_cv_build
2438 1.1 christos shift
2439 1.1 christos build_cpu=$1
2440 1.1 christos build_vendor=$2
2441 1.1 christos shift; shift
2442 1.1 christos # Remember, the first character of IFS is used to create $*,
2443 1.1 christos # except with old shells:
2444 1.1 christos build_os=$*
2445 1.1 christos IFS=$ac_save_IFS
2446 1.1 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2447 1.1 christos
2448 1.1 christos
2449 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2450 1.1.1.3 christos $as_echo_n "checking host system type... " >&6; }
2451 1.1.1.3 christos if ${ac_cv_host+:} false; then :
2452 1.1.1.3 christos $as_echo_n "(cached) " >&6
2453 1.1 christos else
2454 1.1 christos if test "x$host_alias" = x; then
2455 1.1 christos ac_cv_host=$ac_cv_build
2456 1.1 christos else
2457 1.1 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2458 1.1.1.3 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2459 1.1 christos fi
2460 1.1 christos
2461 1.1 christos fi
2462 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2463 1.1.1.3 christos $as_echo "$ac_cv_host" >&6; }
2464 1.1 christos case $ac_cv_host in
2465 1.1 christos *-*-*) ;;
2466 1.1.1.3 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2467 1.1 christos esac
2468 1.1 christos host=$ac_cv_host
2469 1.1 christos ac_save_IFS=$IFS; IFS='-'
2470 1.1 christos set x $ac_cv_host
2471 1.1 christos shift
2472 1.1 christos host_cpu=$1
2473 1.1 christos host_vendor=$2
2474 1.1 christos shift; shift
2475 1.1 christos # Remember, the first character of IFS is used to create $*,
2476 1.1 christos # except with old shells:
2477 1.1 christos host_os=$*
2478 1.1 christos IFS=$ac_save_IFS
2479 1.1 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2480 1.1 christos
2481 1.1 christos
2482 1.1 christos
2483 1.1 christos
2484 1.1 christos
2485 1.1 christos
2486 1.1 christos
2487 1.1 christos
2488 1.1 christos
2489 1.1 christos # Check whether --with-gcc was given.
2490 1.1.1.3 christos if test "${with_gcc+set}" = set; then :
2491 1.1 christos withval=$with_gcc;
2492 1.1 christos fi
2493 1.1 christos
2494 1.1 christos V_INCLS=""
2495 1.1 christos if test "${srcdir}" != "." ; then
2496 1.1.1.2 christos V_INCLS="-I$srcdir"
2497 1.1 christos fi
2498 1.1 christos if test "${CFLAGS+set}" = set; then
2499 1.1 christos LBL_CFLAGS="$CFLAGS"
2500 1.1 christos fi
2501 1.1 christos if test -z "$CC" ; then
2502 1.1 christos case "$host_os" in
2503 1.1 christos
2504 1.1 christos bsdi*)
2505 1.1 christos # Extract the first word of "shlicc2", so it can be a program name with args.
2506 1.1 christos set dummy shlicc2; ac_word=$2
2507 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2508 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
2509 1.1.1.3 christos if ${ac_cv_prog_SHLICC2+:} false; then :
2510 1.1.1.3 christos $as_echo_n "(cached) " >&6
2511 1.1 christos else
2512 1.1 christos if test -n "$SHLICC2"; then
2513 1.1 christos ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test.
2514 1.1 christos else
2515 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2516 1.1 christos for as_dir in $PATH
2517 1.1 christos do
2518 1.1 christos IFS=$as_save_IFS
2519 1.1 christos test -z "$as_dir" && as_dir=.
2520 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
2521 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2522 1.1 christos ac_cv_prog_SHLICC2="yes"
2523 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2524 1.1 christos break 2
2525 1.1 christos fi
2526 1.1 christos done
2527 1.1.1.3 christos done
2528 1.1 christos IFS=$as_save_IFS
2529 1.1 christos
2530 1.1 christos test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no"
2531 1.1 christos fi
2532 1.1 christos fi
2533 1.1 christos SHLICC2=$ac_cv_prog_SHLICC2
2534 1.1 christos if test -n "$SHLICC2"; then
2535 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHLICC2" >&5
2536 1.1.1.3 christos $as_echo "$SHLICC2" >&6; }
2537 1.1 christos else
2538 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2539 1.1.1.3 christos $as_echo "no" >&6; }
2540 1.1 christos fi
2541 1.1 christos
2542 1.1 christos
2543 1.1 christos if test $SHLICC2 = yes ; then
2544 1.1 christos CC=shlicc2
2545 1.1 christos export CC
2546 1.1 christos fi
2547 1.1 christos ;;
2548 1.1 christos esac
2549 1.1 christos fi
2550 1.1 christos if test -z "$CC" -a "$with_gcc" = no ; then
2551 1.1 christos CC=cc
2552 1.1 christos export CC
2553 1.1 christos fi
2554 1.1 christos
2555 1.1 christos ac_ext=c
2556 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2557 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2558 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2559 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2560 1.1 christos if test -n "$ac_tool_prefix"; then
2561 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2562 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
2563 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2564 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
2565 1.1.1.3 christos if ${ac_cv_prog_CC+:} false; then :
2566 1.1.1.3 christos $as_echo_n "(cached) " >&6
2567 1.1 christos else
2568 1.1 christos if test -n "$CC"; then
2569 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2570 1.1 christos else
2571 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2572 1.1 christos for as_dir in $PATH
2573 1.1 christos do
2574 1.1 christos IFS=$as_save_IFS
2575 1.1 christos test -z "$as_dir" && as_dir=.
2576 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
2577 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2578 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
2579 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2580 1.1 christos break 2
2581 1.1 christos fi
2582 1.1 christos done
2583 1.1.1.3 christos done
2584 1.1 christos IFS=$as_save_IFS
2585 1.1 christos
2586 1.1 christos fi
2587 1.1 christos fi
2588 1.1 christos CC=$ac_cv_prog_CC
2589 1.1 christos if test -n "$CC"; then
2590 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2591 1.1.1.3 christos $as_echo "$CC" >&6; }
2592 1.1 christos else
2593 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2594 1.1.1.3 christos $as_echo "no" >&6; }
2595 1.1 christos fi
2596 1.1 christos
2597 1.1 christos
2598 1.1 christos fi
2599 1.1 christos if test -z "$ac_cv_prog_CC"; then
2600 1.1 christos ac_ct_CC=$CC
2601 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
2602 1.1 christos set dummy gcc; ac_word=$2
2603 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2604 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
2605 1.1.1.3 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
2606 1.1.1.3 christos $as_echo_n "(cached) " >&6
2607 1.1 christos else
2608 1.1 christos if test -n "$ac_ct_CC"; then
2609 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2610 1.1 christos else
2611 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2612 1.1 christos for as_dir in $PATH
2613 1.1 christos do
2614 1.1 christos IFS=$as_save_IFS
2615 1.1 christos test -z "$as_dir" && as_dir=.
2616 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
2617 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2618 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
2619 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2620 1.1 christos break 2
2621 1.1 christos fi
2622 1.1 christos done
2623 1.1.1.3 christos done
2624 1.1 christos IFS=$as_save_IFS
2625 1.1 christos
2626 1.1 christos fi
2627 1.1 christos fi
2628 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2629 1.1 christos if test -n "$ac_ct_CC"; then
2630 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2631 1.1.1.3 christos $as_echo "$ac_ct_CC" >&6; }
2632 1.1 christos else
2633 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2634 1.1.1.3 christos $as_echo "no" >&6; }
2635 1.1 christos fi
2636 1.1 christos
2637 1.1 christos if test "x$ac_ct_CC" = x; then
2638 1.1 christos CC=""
2639 1.1 christos else
2640 1.1 christos case $cross_compiling:$ac_tool_warned in
2641 1.1 christos yes:)
2642 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2643 1.1.1.3 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2644 1.1 christos ac_tool_warned=yes ;;
2645 1.1 christos esac
2646 1.1 christos CC=$ac_ct_CC
2647 1.1 christos fi
2648 1.1 christos else
2649 1.1 christos CC="$ac_cv_prog_CC"
2650 1.1 christos fi
2651 1.1 christos
2652 1.1 christos if test -z "$CC"; then
2653 1.1 christos if test -n "$ac_tool_prefix"; then
2654 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2655 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
2656 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2657 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
2658 1.1.1.3 christos if ${ac_cv_prog_CC+:} false; then :
2659 1.1.1.3 christos $as_echo_n "(cached) " >&6
2660 1.1 christos else
2661 1.1 christos if test -n "$CC"; then
2662 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2663 1.1 christos else
2664 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2665 1.1 christos for as_dir in $PATH
2666 1.1 christos do
2667 1.1 christos IFS=$as_save_IFS
2668 1.1 christos test -z "$as_dir" && as_dir=.
2669 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
2670 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2671 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
2672 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2673 1.1 christos break 2
2674 1.1 christos fi
2675 1.1 christos done
2676 1.1.1.3 christos done
2677 1.1 christos IFS=$as_save_IFS
2678 1.1 christos
2679 1.1 christos fi
2680 1.1 christos fi
2681 1.1 christos CC=$ac_cv_prog_CC
2682 1.1 christos if test -n "$CC"; then
2683 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2684 1.1.1.3 christos $as_echo "$CC" >&6; }
2685 1.1 christos else
2686 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2687 1.1.1.3 christos $as_echo "no" >&6; }
2688 1.1 christos fi
2689 1.1 christos
2690 1.1 christos
2691 1.1 christos fi
2692 1.1 christos fi
2693 1.1 christos if test -z "$CC"; then
2694 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
2695 1.1 christos set dummy cc; ac_word=$2
2696 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2697 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
2698 1.1.1.3 christos if ${ac_cv_prog_CC+:} false; then :
2699 1.1.1.3 christos $as_echo_n "(cached) " >&6
2700 1.1 christos else
2701 1.1 christos if test -n "$CC"; then
2702 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2703 1.1 christos else
2704 1.1 christos ac_prog_rejected=no
2705 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2706 1.1 christos for as_dir in $PATH
2707 1.1 christos do
2708 1.1 christos IFS=$as_save_IFS
2709 1.1 christos test -z "$as_dir" && as_dir=.
2710 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
2711 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2712 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2713 1.1 christos ac_prog_rejected=yes
2714 1.1 christos continue
2715 1.1 christos fi
2716 1.1 christos ac_cv_prog_CC="cc"
2717 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2718 1.1 christos break 2
2719 1.1 christos fi
2720 1.1 christos done
2721 1.1.1.3 christos done
2722 1.1 christos IFS=$as_save_IFS
2723 1.1 christos
2724 1.1 christos if test $ac_prog_rejected = yes; then
2725 1.1 christos # We found a bogon in the path, so make sure we never use it.
2726 1.1 christos set dummy $ac_cv_prog_CC
2727 1.1 christos shift
2728 1.1 christos if test $# != 0; then
2729 1.1 christos # We chose a different compiler from the bogus one.
2730 1.1 christos # However, it has the same basename, so the bogon will be chosen
2731 1.1 christos # first if we set CC to just the basename; use the full file name.
2732 1.1 christos shift
2733 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2734 1.1 christos fi
2735 1.1 christos fi
2736 1.1 christos fi
2737 1.1 christos fi
2738 1.1 christos CC=$ac_cv_prog_CC
2739 1.1 christos if test -n "$CC"; then
2740 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2741 1.1.1.3 christos $as_echo "$CC" >&6; }
2742 1.1 christos else
2743 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2744 1.1.1.3 christos $as_echo "no" >&6; }
2745 1.1 christos fi
2746 1.1 christos
2747 1.1 christos
2748 1.1 christos fi
2749 1.1 christos if test -z "$CC"; then
2750 1.1 christos if test -n "$ac_tool_prefix"; then
2751 1.1 christos for ac_prog in cl.exe
2752 1.1 christos do
2753 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2754 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2755 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2756 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
2757 1.1.1.3 christos if ${ac_cv_prog_CC+:} false; then :
2758 1.1.1.3 christos $as_echo_n "(cached) " >&6
2759 1.1 christos else
2760 1.1 christos if test -n "$CC"; then
2761 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2762 1.1 christos else
2763 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2764 1.1 christos for as_dir in $PATH
2765 1.1 christos do
2766 1.1 christos IFS=$as_save_IFS
2767 1.1 christos test -z "$as_dir" && as_dir=.
2768 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
2769 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2770 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2771 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2772 1.1 christos break 2
2773 1.1 christos fi
2774 1.1 christos done
2775 1.1.1.3 christos done
2776 1.1 christos IFS=$as_save_IFS
2777 1.1 christos
2778 1.1 christos fi
2779 1.1 christos fi
2780 1.1 christos CC=$ac_cv_prog_CC
2781 1.1 christos if test -n "$CC"; then
2782 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2783 1.1.1.3 christos $as_echo "$CC" >&6; }
2784 1.1 christos else
2785 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2786 1.1.1.3 christos $as_echo "no" >&6; }
2787 1.1 christos fi
2788 1.1 christos
2789 1.1 christos
2790 1.1 christos test -n "$CC" && break
2791 1.1 christos done
2792 1.1 christos fi
2793 1.1 christos if test -z "$CC"; then
2794 1.1 christos ac_ct_CC=$CC
2795 1.1 christos for ac_prog in cl.exe
2796 1.1 christos do
2797 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
2798 1.1 christos set dummy $ac_prog; ac_word=$2
2799 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2800 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
2801 1.1.1.3 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
2802 1.1.1.3 christos $as_echo_n "(cached) " >&6
2803 1.1 christos else
2804 1.1 christos if test -n "$ac_ct_CC"; then
2805 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2806 1.1 christos else
2807 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2808 1.1 christos for as_dir in $PATH
2809 1.1 christos do
2810 1.1 christos IFS=$as_save_IFS
2811 1.1 christos test -z "$as_dir" && as_dir=.
2812 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
2813 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2814 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
2815 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2816 1.1 christos break 2
2817 1.1 christos fi
2818 1.1 christos done
2819 1.1.1.3 christos done
2820 1.1 christos IFS=$as_save_IFS
2821 1.1 christos
2822 1.1 christos fi
2823 1.1 christos fi
2824 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2825 1.1 christos if test -n "$ac_ct_CC"; then
2826 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2827 1.1.1.3 christos $as_echo "$ac_ct_CC" >&6; }
2828 1.1 christos else
2829 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2830 1.1.1.3 christos $as_echo "no" >&6; }
2831 1.1 christos fi
2832 1.1 christos
2833 1.1 christos
2834 1.1 christos test -n "$ac_ct_CC" && break
2835 1.1 christos done
2836 1.1 christos
2837 1.1 christos if test "x$ac_ct_CC" = x; then
2838 1.1 christos CC=""
2839 1.1 christos else
2840 1.1 christos case $cross_compiling:$ac_tool_warned in
2841 1.1 christos yes:)
2842 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2843 1.1.1.3 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2844 1.1 christos ac_tool_warned=yes ;;
2845 1.1 christos esac
2846 1.1 christos CC=$ac_ct_CC
2847 1.1 christos fi
2848 1.1 christos fi
2849 1.1 christos
2850 1.1 christos fi
2851 1.1 christos
2852 1.1 christos
2853 1.1.1.3 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2854 1.1.1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2855 1.1.1.3 christos as_fn_error $? "no acceptable C compiler found in \$PATH
2856 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
2857 1.1 christos
2858 1.1 christos # Provide some information about the compiler.
2859 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2860 1.1.1.3 christos set X $ac_compile
2861 1.1.1.3 christos ac_compiler=$2
2862 1.1.1.3 christos for ac_option in --version -v -V -qversion; do
2863 1.1.1.3 christos { { ac_try="$ac_compiler $ac_option >&5"
2864 1.1 christos case "(($ac_try" in
2865 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2866 1.1 christos *) ac_try_echo=$ac_try;;
2867 1.1 christos esac
2868 1.1.1.3 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2869 1.1.1.3 christos $as_echo "$ac_try_echo"; } >&5
2870 1.1.1.3 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2871 1.1 christos ac_status=$?
2872 1.1.1.3 christos if test -s conftest.err; then
2873 1.1.1.3 christos sed '10a\
2874 1.1.1.3 christos ... rest of stderr output deleted ...
2875 1.1.1.3 christos 10q' conftest.err >conftest.er1
2876 1.1.1.3 christos cat conftest.er1 >&5
2877 1.1.1.3 christos fi
2878 1.1.1.3 christos rm -f conftest.er1 conftest.err
2879 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2880 1.1.1.3 christos test $ac_status = 0; }
2881 1.1.1.3 christos done
2882 1.1 christos
2883 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2884 1.1 christos /* end confdefs.h. */
2885 1.1 christos
2886 1.1 christos int
2887 1.1 christos main ()
2888 1.1 christos {
2889 1.1 christos
2890 1.1 christos ;
2891 1.1 christos return 0;
2892 1.1 christos }
2893 1.1 christos _ACEOF
2894 1.1 christos ac_clean_files_save=$ac_clean_files
2895 1.1.1.3 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2896 1.1 christos # Try to create an executable without -o first, disregard a.out.
2897 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition
2898 1.1 christos # of exeext.
2899 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2900 1.1.1.3 christos $as_echo_n "checking whether the C compiler works... " >&6; }
2901 1.1.1.3 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2902 1.1.1.3 christos
2903 1.1.1.3 christos # The possible output files:
2904 1.1.1.3 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2905 1.1.1.3 christos
2906 1.1 christos ac_rmfiles=
2907 1.1 christos for ac_file in $ac_files
2908 1.1 christos do
2909 1.1 christos case $ac_file in
2910 1.1.1.3 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2911 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2912 1.1 christos esac
2913 1.1 christos done
2914 1.1 christos rm -f $ac_rmfiles
2915 1.1 christos
2916 1.1.1.3 christos if { { ac_try="$ac_link_default"
2917 1.1 christos case "(($ac_try" in
2918 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2919 1.1 christos *) ac_try_echo=$ac_try;;
2920 1.1 christos esac
2921 1.1.1.3 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2922 1.1.1.3 christos $as_echo "$ac_try_echo"; } >&5
2923 1.1 christos (eval "$ac_link_default") 2>&5
2924 1.1 christos ac_status=$?
2925 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2926 1.1.1.3 christos test $ac_status = 0; }; then :
2927 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2928 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2929 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached,
2930 1.1 christos # so that the user can short-circuit this test for compilers unknown to
2931 1.1 christos # Autoconf.
2932 1.1 christos for ac_file in $ac_files ''
2933 1.1 christos do
2934 1.1 christos test -f "$ac_file" || continue
2935 1.1 christos case $ac_file in
2936 1.1.1.3 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2937 1.1 christos ;;
2938 1.1 christos [ab].out )
2939 1.1 christos # We found the default executable, but exeext='' is most
2940 1.1 christos # certainly right.
2941 1.1 christos break;;
2942 1.1 christos *.* )
2943 1.1.1.3 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2944 1.1 christos then :; else
2945 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2946 1.1 christos fi
2947 1.1 christos # We set ac_cv_exeext here because the later test for it is not
2948 1.1 christos # safe: cross compilers may not add the suffix if given an `-o'
2949 1.1 christos # argument, so we may need to know it at that point already.
2950 1.1 christos # Even if this section looks crufty: it has the advantage of
2951 1.1 christos # actually working.
2952 1.1 christos break;;
2953 1.1 christos * )
2954 1.1 christos break;;
2955 1.1 christos esac
2956 1.1 christos done
2957 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext=
2958 1.1 christos
2959 1.1 christos else
2960 1.1 christos ac_file=''
2961 1.1 christos fi
2962 1.1.1.3 christos if test -z "$ac_file"; then :
2963 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2964 1.1.1.3 christos $as_echo "no" >&6; }
2965 1.1.1.3 christos $as_echo "$as_me: failed program was:" >&5
2966 1.1.1.3 christos sed 's/^/| /' conftest.$ac_ext >&5
2967 1.1.1.3 christos
2968 1.1.1.3 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2969 1.1.1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2970 1.1.1.3 christos as_fn_error 77 "C compiler cannot create executables
2971 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
2972 1.1.1.3 christos else
2973 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2974 1.1.1.3 christos $as_echo "yes" >&6; }
2975 1.1.1.3 christos fi
2976 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2977 1.1.1.3 christos $as_echo_n "checking for C compiler default output file name... " >&6; }
2978 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2979 1.1.1.3 christos $as_echo "$ac_file" >&6; }
2980 1.1 christos ac_exeext=$ac_cv_exeext
2981 1.1 christos
2982 1.1.1.3 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2983 1.1 christos ac_clean_files=$ac_clean_files_save
2984 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2985 1.1.1.3 christos $as_echo_n "checking for suffix of executables... " >&6; }
2986 1.1.1.3 christos if { { ac_try="$ac_link"
2987 1.1 christos case "(($ac_try" in
2988 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2989 1.1 christos *) ac_try_echo=$ac_try;;
2990 1.1 christos esac
2991 1.1.1.3 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2992 1.1.1.3 christos $as_echo "$ac_try_echo"; } >&5
2993 1.1 christos (eval "$ac_link") 2>&5
2994 1.1 christos ac_status=$?
2995 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2996 1.1.1.3 christos test $ac_status = 0; }; then :
2997 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable)
2998 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2999 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with
3000 1.1 christos # `rm'.
3001 1.1 christos for ac_file in conftest.exe conftest conftest.*; do
3002 1.1 christos test -f "$ac_file" || continue
3003 1.1 christos case $ac_file in
3004 1.1.1.3 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3005 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3006 1.1 christos break;;
3007 1.1 christos * ) break;;
3008 1.1 christos esac
3009 1.1 christos done
3010 1.1 christos else
3011 1.1.1.3 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3012 1.1.1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3013 1.1.1.3 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3014 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
3015 1.1.1.3 christos fi
3016 1.1.1.3 christos rm -f conftest conftest$ac_cv_exeext
3017 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3018 1.1.1.3 christos $as_echo "$ac_cv_exeext" >&6; }
3019 1.1 christos
3020 1.1 christos rm -f conftest.$ac_ext
3021 1.1 christos EXEEXT=$ac_cv_exeext
3022 1.1 christos ac_exeext=$EXEEXT
3023 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3024 1.1.1.3 christos /* end confdefs.h. */
3025 1.1.1.3 christos #include <stdio.h>
3026 1.1.1.3 christos int
3027 1.1.1.3 christos main ()
3028 1.1.1.3 christos {
3029 1.1.1.3 christos FILE *f = fopen ("conftest.out", "w");
3030 1.1.1.3 christos return ferror (f) || fclose (f) != 0;
3031 1.1.1.3 christos
3032 1.1.1.3 christos ;
3033 1.1.1.3 christos return 0;
3034 1.1.1.3 christos }
3035 1.1 christos _ACEOF
3036 1.1.1.3 christos ac_clean_files="$ac_clean_files conftest.out"
3037 1.1.1.3 christos # Check that the compiler produces executables we can run. If not, either
3038 1.1.1.3 christos # the compiler is broken, or we cross compile.
3039 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3040 1.1.1.3 christos $as_echo_n "checking whether we are cross compiling... " >&6; }
3041 1.1.1.3 christos if test "$cross_compiling" != yes; then
3042 1.1.1.3 christos { { ac_try="$ac_link"
3043 1.1.1.3 christos case "(($ac_try" in
3044 1.1.1.3 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3045 1.1.1.3 christos *) ac_try_echo=$ac_try;;
3046 1.1.1.3 christos esac
3047 1.1.1.3 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3048 1.1.1.3 christos $as_echo "$ac_try_echo"; } >&5
3049 1.1.1.3 christos (eval "$ac_link") 2>&5
3050 1.1.1.3 christos ac_status=$?
3051 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3052 1.1.1.3 christos test $ac_status = 0; }
3053 1.1.1.3 christos if { ac_try='./conftest$ac_cv_exeext'
3054 1.1.1.3 christos { { case "(($ac_try" in
3055 1.1.1.3 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3056 1.1.1.3 christos *) ac_try_echo=$ac_try;;
3057 1.1.1.3 christos esac
3058 1.1.1.3 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3059 1.1.1.3 christos $as_echo "$ac_try_echo"; } >&5
3060 1.1.1.3 christos (eval "$ac_try") 2>&5
3061 1.1.1.3 christos ac_status=$?
3062 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3063 1.1.1.3 christos test $ac_status = 0; }; }; then
3064 1.1.1.3 christos cross_compiling=no
3065 1.1.1.3 christos else
3066 1.1.1.3 christos if test "$cross_compiling" = maybe; then
3067 1.1.1.3 christos cross_compiling=yes
3068 1.1.1.3 christos else
3069 1.1.1.3 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3070 1.1.1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3071 1.1.1.3 christos as_fn_error $? "cannot run C compiled programs.
3072 1.1.1.3 christos If you meant to cross compile, use \`--host'.
3073 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
3074 1.1.1.3 christos fi
3075 1.1.1.3 christos fi
3076 1.1.1.3 christos fi
3077 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3078 1.1.1.3 christos $as_echo "$cross_compiling" >&6; }
3079 1.1.1.3 christos
3080 1.1.1.3 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3081 1.1.1.3 christos ac_clean_files=$ac_clean_files_save
3082 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3083 1.1.1.3 christos $as_echo_n "checking for suffix of object files... " >&6; }
3084 1.1.1.3 christos if ${ac_cv_objext+:} false; then :
3085 1.1.1.3 christos $as_echo_n "(cached) " >&6
3086 1.1.1.3 christos else
3087 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3088 1.1 christos /* end confdefs.h. */
3089 1.1 christos
3090 1.1 christos int
3091 1.1 christos main ()
3092 1.1 christos {
3093 1.1 christos
3094 1.1 christos ;
3095 1.1 christos return 0;
3096 1.1 christos }
3097 1.1 christos _ACEOF
3098 1.1 christos rm -f conftest.o conftest.obj
3099 1.1.1.3 christos if { { ac_try="$ac_compile"
3100 1.1 christos case "(($ac_try" in
3101 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3102 1.1 christos *) ac_try_echo=$ac_try;;
3103 1.1 christos esac
3104 1.1.1.3 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3105 1.1.1.3 christos $as_echo "$ac_try_echo"; } >&5
3106 1.1 christos (eval "$ac_compile") 2>&5
3107 1.1 christos ac_status=$?
3108 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3109 1.1.1.3 christos test $ac_status = 0; }; then :
3110 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do
3111 1.1 christos test -f "$ac_file" || continue;
3112 1.1 christos case $ac_file in
3113 1.1.1.3 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3114 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3115 1.1 christos break;;
3116 1.1 christos esac
3117 1.1 christos done
3118 1.1 christos else
3119 1.1.1.3 christos $as_echo "$as_me: failed program was:" >&5
3120 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
3121 1.1 christos
3122 1.1.1.3 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3123 1.1.1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3124 1.1.1.3 christos as_fn_error $? "cannot compute suffix of object files: cannot compile
3125 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
3126 1.1 christos fi
3127 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext
3128 1.1 christos fi
3129 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3130 1.1.1.3 christos $as_echo "$ac_cv_objext" >&6; }
3131 1.1 christos OBJEXT=$ac_cv_objext
3132 1.1 christos ac_objext=$OBJEXT
3133 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3134 1.1.1.3 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3135 1.1.1.3 christos if ${ac_cv_c_compiler_gnu+:} false; then :
3136 1.1.1.3 christos $as_echo_n "(cached) " >&6
3137 1.1 christos else
3138 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3139 1.1 christos /* end confdefs.h. */
3140 1.1 christos
3141 1.1 christos int
3142 1.1 christos main ()
3143 1.1 christos {
3144 1.1 christos #ifndef __GNUC__
3145 1.1 christos choke me
3146 1.1 christos #endif
3147 1.1 christos
3148 1.1 christos ;
3149 1.1 christos return 0;
3150 1.1 christos }
3151 1.1 christos _ACEOF
3152 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3153 1.1 christos ac_compiler_gnu=yes
3154 1.1 christos else
3155 1.1.1.3 christos ac_compiler_gnu=no
3156 1.1 christos fi
3157 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3158 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
3159 1.1 christos
3160 1.1 christos fi
3161 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3162 1.1.1.3 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3163 1.1.1.3 christos if test $ac_compiler_gnu = yes; then
3164 1.1.1.3 christos GCC=yes
3165 1.1.1.3 christos else
3166 1.1.1.3 christos GCC=
3167 1.1.1.3 christos fi
3168 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
3169 1.1 christos ac_save_CFLAGS=$CFLAGS
3170 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3171 1.1.1.3 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
3172 1.1.1.3 christos if ${ac_cv_prog_cc_g+:} false; then :
3173 1.1.1.3 christos $as_echo_n "(cached) " >&6
3174 1.1 christos else
3175 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
3176 1.1 christos ac_c_werror_flag=yes
3177 1.1 christos ac_cv_prog_cc_g=no
3178 1.1 christos CFLAGS="-g"
3179 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3180 1.1 christos /* end confdefs.h. */
3181 1.1 christos
3182 1.1 christos int
3183 1.1 christos main ()
3184 1.1 christos {
3185 1.1 christos
3186 1.1 christos ;
3187 1.1 christos return 0;
3188 1.1 christos }
3189 1.1 christos _ACEOF
3190 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3191 1.1 christos ac_cv_prog_cc_g=yes
3192 1.1 christos else
3193 1.1.1.3 christos CFLAGS=""
3194 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3195 1.1 christos /* end confdefs.h. */
3196 1.1 christos
3197 1.1 christos int
3198 1.1 christos main ()
3199 1.1 christos {
3200 1.1 christos
3201 1.1 christos ;
3202 1.1 christos return 0;
3203 1.1 christos }
3204 1.1 christos _ACEOF
3205 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3206 1.1 christos
3207 1.1.1.3 christos else
3208 1.1.1.3 christos ac_c_werror_flag=$ac_save_c_werror_flag
3209 1.1 christos CFLAGS="-g"
3210 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3211 1.1 christos /* end confdefs.h. */
3212 1.1 christos
3213 1.1 christos int
3214 1.1 christos main ()
3215 1.1 christos {
3216 1.1 christos
3217 1.1 christos ;
3218 1.1 christos return 0;
3219 1.1 christos }
3220 1.1 christos _ACEOF
3221 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3222 1.1 christos ac_cv_prog_cc_g=yes
3223 1.1 christos fi
3224 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3225 1.1 christos fi
3226 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3227 1.1 christos fi
3228 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3229 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
3230 1.1 christos fi
3231 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3232 1.1.1.3 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
3233 1.1 christos if test "$ac_test_CFLAGS" = set; then
3234 1.1 christos CFLAGS=$ac_save_CFLAGS
3235 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
3236 1.1 christos if test "$GCC" = yes; then
3237 1.1 christos CFLAGS="-g -O2"
3238 1.1 christos else
3239 1.1 christos CFLAGS="-g"
3240 1.1 christos fi
3241 1.1 christos else
3242 1.1 christos if test "$GCC" = yes; then
3243 1.1 christos CFLAGS="-O2"
3244 1.1 christos else
3245 1.1 christos CFLAGS=
3246 1.1 christos fi
3247 1.1 christos fi
3248 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3249 1.1.1.3 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3250 1.1.1.3 christos if ${ac_cv_prog_cc_c89+:} false; then :
3251 1.1.1.3 christos $as_echo_n "(cached) " >&6
3252 1.1 christos else
3253 1.1 christos ac_cv_prog_cc_c89=no
3254 1.1 christos ac_save_CC=$CC
3255 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3256 1.1 christos /* end confdefs.h. */
3257 1.1 christos #include <stdarg.h>
3258 1.1 christos #include <stdio.h>
3259 1.1.1.3 christos struct stat;
3260 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3261 1.1 christos struct buf { int x; };
3262 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
3263 1.1 christos static char *e (p, i)
3264 1.1 christos char **p;
3265 1.1 christos int i;
3266 1.1 christos {
3267 1.1 christos return p[i];
3268 1.1 christos }
3269 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
3270 1.1 christos {
3271 1.1 christos char *s;
3272 1.1 christos va_list v;
3273 1.1 christos va_start (v,p);
3274 1.1 christos s = g (p, va_arg (v,int));
3275 1.1 christos va_end (v);
3276 1.1 christos return s;
3277 1.1 christos }
3278 1.1 christos
3279 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3280 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
3281 1.1 christos These don't provoke an error unfortunately, instead are silently treated
3282 1.1 christos as 'x'. The following induces an error, until -std is added to get
3283 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3284 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
3285 1.1 christos that's true only with -std. */
3286 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3287 1.1 christos
3288 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3289 1.1 christos inside strings and character constants. */
3290 1.1 christos #define FOO(x) 'x'
3291 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3292 1.1 christos
3293 1.1 christos int test (int i, double x);
3294 1.1 christos struct s1 {int (*f) (int a);};
3295 1.1 christos struct s2 {int (*f) (double a);};
3296 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3297 1.1 christos int argc;
3298 1.1 christos char **argv;
3299 1.1 christos int
3300 1.1 christos main ()
3301 1.1 christos {
3302 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3303 1.1 christos ;
3304 1.1 christos return 0;
3305 1.1 christos }
3306 1.1 christos _ACEOF
3307 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3308 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3309 1.1 christos do
3310 1.1 christos CC="$ac_save_CC $ac_arg"
3311 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3312 1.1 christos ac_cv_prog_cc_c89=$ac_arg
3313 1.1 christos fi
3314 1.1 christos rm -f core conftest.err conftest.$ac_objext
3315 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
3316 1.1 christos done
3317 1.1 christos rm -f conftest.$ac_ext
3318 1.1 christos CC=$ac_save_CC
3319 1.1 christos
3320 1.1 christos fi
3321 1.1 christos # AC_CACHE_VAL
3322 1.1 christos case "x$ac_cv_prog_cc_c89" in
3323 1.1 christos x)
3324 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3325 1.1.1.3 christos $as_echo "none needed" >&6; } ;;
3326 1.1 christos xno)
3327 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3328 1.1.1.3 christos $as_echo "unsupported" >&6; } ;;
3329 1.1 christos *)
3330 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
3331 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3332 1.1.1.3 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3333 1.1 christos esac
3334 1.1.1.3 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
3335 1.1 christos
3336 1.1.1.3 christos fi
3337 1.1 christos
3338 1.1 christos ac_ext=c
3339 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3340 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3341 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3342 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3343 1.1 christos
3344 1.1 christos
3345 1.1 christos
3346 1.1 christos
3347 1.1 christos
3348 1.1.1.3 christos
3349 1.1 christos if test "$GCC" = yes ; then
3350 1.1.1.3 christos #
3351 1.1.1.3 christos # -Werror forces warnings to be errors.
3352 1.1.1.3 christos #
3353 1.1.1.3 christos ac_lbl_cc_force_warning_errors=-Werror
3354 1.1 christos
3355 1.1.1.3 christos #
3356 1.1.1.3 christos # Use -ffloat-store so that, on 32-bit x86, we don't
3357 1.1.1.3 christos # do 80-bit arithmetic with the FPU; that way we should
3358 1.1.1.3 christos # get the same results for floating-point calculations
3359 1.1.1.3 christos # on x86-32 and x86-64.
3360 1.1.1.3 christos #
3361 1.1.1.3 christos
3362 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -ffloat-store option" >&5
3363 1.1.1.3 christos $as_echo_n "checking whether the compiler supports the -ffloat-store option... " >&6; }
3364 1.1.1.3 christos save_CFLAGS="$CFLAGS"
3365 1.1.1.6 christos if expr "x-ffloat-store" : "x-W.*" >/dev/null
3366 1.1.1.6 christos then
3367 1.1.1.6 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -ffloat-store"
3368 1.1.1.6 christos elif expr "x-ffloat-store" : "x-f.*" >/dev/null
3369 1.1.1.6 christos then
3370 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -ffloat-store"
3371 1.1.1.6 christos elif expr "x-ffloat-store" : "x-m.*" >/dev/null
3372 1.1.1.6 christos then
3373 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -ffloat-store"
3374 1.1.1.6 christos else
3375 1.1.1.6 christos CFLAGS="$CFLAGS -ffloat-store"
3376 1.1.1.6 christos fi
3377 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3378 1.1 christos /* end confdefs.h. */
3379 1.1.1.3 christos
3380 1.1 christos int
3381 1.1 christos main ()
3382 1.1 christos {
3383 1.1.1.3 christos return 0
3384 1.1 christos ;
3385 1.1 christos return 0;
3386 1.1 christos }
3387 1.1 christos _ACEOF
3388 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3389 1.1.1.3 christos
3390 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3391 1.1.1.3 christos $as_echo "yes" >&6; }
3392 1.1.1.3 christos CFLAGS="$save_CFLAGS"
3393 1.1.1.3 christos V_CCOPT="$V_CCOPT -ffloat-store"
3394 1.1.1.3 christos
3395 1.1 christos else
3396 1.1 christos
3397 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3398 1.1.1.3 christos $as_echo "no" >&6; }
3399 1.1.1.3 christos CFLAGS="$save_CFLAGS"
3400 1.1 christos
3401 1.1 christos fi
3402 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3403 1.1 christos
3404 1.1.1.3 christos else
3405 1.1.1.3 christos V_INCLS="$V_INCLS -I/usr/local/include"
3406 1.1.1.3 christos LDFLAGS="$LDFLAGS -L/usr/local/lib"
3407 1.1 christos
3408 1.1.1.3 christos case "$host_os" in
3409 1.1 christos
3410 1.1.1.3 christos darwin*)
3411 1.1.1.3 christos #
3412 1.1.1.3 christos # This is assumed either to be GCC or clang, both
3413 1.1.1.3 christos # of which use -Werror to force warnings to be errors.
3414 1.1.1.3 christos #
3415 1.1.1.3 christos ac_lbl_cc_force_warning_errors=-Werror
3416 1.1.1.3 christos ;;
3417 1.1 christos
3418 1.1.1.3 christos hpux*)
3419 1.1.1.3 christos #
3420 1.1.1.3 christos # HP C, which is what we presume we're using, doesn't
3421 1.1.1.3 christos # exit with a non-zero exit status if we hand it an
3422 1.1.1.3 christos # invalid -W flag, can't be forced to do so even with
3423 1.1.1.3 christos # +We, and doesn't handle GCC-style -W flags, so we
3424 1.1.1.3 christos # don't want to try using GCC-style -W flags.
3425 1.1.1.3 christos #
3426 1.1.1.3 christos ac_lbl_cc_dont_try_gcc_dashW=yes
3427 1.1.1.3 christos ;;
3428 1.1 christos
3429 1.1 christos irix*)
3430 1.1.1.3 christos #
3431 1.1.1.3 christos # MIPS C, which is what we presume we're using, doesn't
3432 1.1.1.3 christos # necessarily exit with a non-zero exit status if we
3433 1.1.1.3 christos # hand it an invalid -W flag, can't be forced to do
3434 1.1.1.3 christos # so, and doesn't handle GCC-style -W flags, so we
3435 1.1.1.3 christos # don't want to try using GCC-style -W flags.
3436 1.1.1.3 christos #
3437 1.1.1.3 christos ac_lbl_cc_dont_try_gcc_dashW=yes
3438 1.1.1.3 christos #
3439 1.1.1.3 christos # It also, apparently, defaults to "char" being
3440 1.1.1.3 christos # unsigned, unlike most other C implementations;
3441 1.1.1.3 christos # I suppose we could say "signed char" whenever
3442 1.1.1.3 christos # we want to guarantee a signed "char", but let's
3443 1.1.1.3 christos # just force signed chars.
3444 1.1.1.3 christos #
3445 1.1.1.3 christos # -xansi is normally the default, but the
3446 1.1.1.3 christos # configure script was setting it; perhaps -cckr
3447 1.1.1.3 christos # was the default in the Old Days. (Then again,
3448 1.1.1.3 christos # that would probably be for backwards compatibility
3449 1.1.1.3 christos # in the days when ANSI C was Shiny and New, i.e.
3450 1.1.1.3 christos # 1989 and the early '90's, so maybe we can just
3451 1.1.1.3 christos # drop support for those compilers.)
3452 1.1.1.3 christos #
3453 1.1.1.3 christos # -g is equivalent to -g2, which turns off
3454 1.1.1.3 christos # optimization; we choose -g3, which generates
3455 1.1.1.3 christos # debugging information but doesn't turn off
3456 1.1.1.3 christos # optimization (even if the optimization would
3457 1.1.1.3 christos # cause inaccuracies in debugging).
3458 1.1.1.3 christos #
3459 1.1.1.3 christos V_CCOPT="$V_CCOPT -xansi -signed -g3"
3460 1.1 christos ;;
3461 1.1 christos
3462 1.1 christos osf*)
3463 1.1 christos #
3464 1.1 christos # Presumed to be DEC OSF/1, Digital UNIX, or
3465 1.1 christos # Tru64 UNIX.
3466 1.1 christos #
3467 1.1.1.3 christos # The DEC C compiler, which is what we presume we're
3468 1.1.1.3 christos # using, doesn't exit with a non-zero exit status if we
3469 1.1.1.3 christos # hand it an invalid -W flag, can't be forced to do
3470 1.1.1.3 christos # so, and doesn't handle GCC-style -W flags, so we
3471 1.1.1.3 christos # don't want to try using GCC-style -W flags.
3472 1.1.1.3 christos #
3473 1.1.1.3 christos ac_lbl_cc_dont_try_gcc_dashW=yes
3474 1.1.1.3 christos #
3475 1.1.1.3 christos # -g is equivalent to -g2, which turns off
3476 1.1.1.3 christos # optimization; we choose -g3, which generates
3477 1.1.1.3 christos # debugging information but doesn't turn off
3478 1.1.1.3 christos # optimization (even if the optimization would
3479 1.1.1.3 christos # cause inaccuracies in debugging).
3480 1.1.1.3 christos #
3481 1.1.1.3 christos V_CCOPT="$V_CCOPT -g3"
3482 1.1.1.3 christos ;;
3483 1.1.1.3 christos
3484 1.1.1.3 christos solaris*)
3485 1.1.1.3 christos #
3486 1.1.1.3 christos # Assumed to be Sun C, which requires -errwarn to force
3487 1.1.1.3 christos # warnings to be treated as errors.
3488 1.1.1.3 christos #
3489 1.1.1.3 christos ac_lbl_cc_force_warning_errors=-errwarn
3490 1.1 christos ;;
3491 1.1 christos
3492 1.1 christos ultrix*)
3493 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking that Ultrix $CC hacks const in prototypes" >&5
3494 1.1.1.3 christos $as_echo_n "checking that Ultrix $CC hacks const in prototypes... " >&6; }
3495 1.1.1.3 christos if ${ac_cv_lbl_cc_const_proto+:} false; then :
3496 1.1.1.3 christos $as_echo_n "(cached) " >&6
3497 1.1 christos else
3498 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3499 1.1 christos /* end confdefs.h. */
3500 1.1 christos #include <sys/types.h>
3501 1.1 christos int
3502 1.1 christos main ()
3503 1.1 christos {
3504 1.1 christos struct a { int b; };
3505 1.1 christos void c(const struct a *)
3506 1.1 christos ;
3507 1.1 christos return 0;
3508 1.1 christos }
3509 1.1 christos _ACEOF
3510 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3511 1.1 christos ac_cv_lbl_cc_const_proto=yes
3512 1.1 christos else
3513 1.1.1.3 christos ac_cv_lbl_cc_const_proto=no
3514 1.1 christos fi
3515 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3516 1.1 christos fi
3517 1.1 christos
3518 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_const_proto" >&5
3519 1.1.1.3 christos $as_echo "$ac_cv_lbl_cc_const_proto" >&6; }
3520 1.1 christos if test $ac_cv_lbl_cc_const_proto = no ; then
3521 1.1 christos
3522 1.1.1.3 christos $as_echo "#define const /**/" >>confdefs.h
3523 1.1 christos
3524 1.1 christos fi
3525 1.1 christos ;;
3526 1.1 christos esac
3527 1.1.1.3 christos V_CCOPT="$V_CCOPT -O"
3528 1.1 christos fi
3529 1.1 christos
3530 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
3531 1.1.1.3 christos $as_echo_n "checking for inline... " >&6; }
3532 1.1 christos save_CFLAGS="$CFLAGS"
3533 1.1 christos CFLAGS="$V_CCOPT"
3534 1.1.1.3 christos if ${ac_cv_lbl_inline+:} false; then :
3535 1.1.1.3 christos $as_echo_n "(cached) " >&6
3536 1.1 christos else
3537 1.1 christos
3538 1.1 christos ac_cv_lbl_inline=""
3539 1.1 christos ac_lbl_cc_inline=no
3540 1.1 christos for ac_lbl_inline in inline __inline__ __inline
3541 1.1 christos do
3542 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3543 1.1 christos /* end confdefs.h. */
3544 1.1 christos #define inline $ac_lbl_inline
3545 1.1 christos static inline struct iltest *foo(void);
3546 1.1 christos struct iltest {
3547 1.1 christos int iltest1;
3548 1.1 christos int iltest2;
3549 1.1 christos };
3550 1.1 christos
3551 1.1 christos static inline struct iltest *
3552 1.1 christos foo()
3553 1.1 christos {
3554 1.1 christos static struct iltest xxx;
3555 1.1 christos
3556 1.1 christos return &xxx;
3557 1.1 christos }
3558 1.1 christos int
3559 1.1 christos main ()
3560 1.1 christos {
3561 1.1 christos
3562 1.1 christos ;
3563 1.1 christos return 0;
3564 1.1 christos }
3565 1.1 christos _ACEOF
3566 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3567 1.1 christos ac_lbl_cc_inline=yes
3568 1.1 christos fi
3569 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3570 1.1 christos if test "$ac_lbl_cc_inline" = yes ; then
3571 1.1 christos break;
3572 1.1 christos fi
3573 1.1 christos done
3574 1.1 christos if test "$ac_lbl_cc_inline" = yes ; then
3575 1.1 christos ac_cv_lbl_inline=$ac_lbl_inline
3576 1.1 christos fi
3577 1.1 christos fi
3578 1.1 christos
3579 1.1 christos CFLAGS="$save_CFLAGS"
3580 1.1 christos if test ! -z "$ac_cv_lbl_inline" ; then
3581 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_inline" >&5
3582 1.1.1.3 christos $as_echo "$ac_cv_lbl_inline" >&6; }
3583 1.1 christos else
3584 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3585 1.1.1.3 christos $as_echo "no" >&6; }
3586 1.1 christos fi
3587 1.1 christos
3588 1.1 christos cat >>confdefs.h <<_ACEOF
3589 1.1 christos #define inline $ac_cv_lbl_inline
3590 1.1 christos _ACEOF
3591 1.1 christos
3592 1.1 christos
3593 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5
3594 1.1.1.3 christos $as_echo_n "checking for __attribute__... " >&6; }
3595 1.1.1.3 christos if ${ac_cv___attribute__+:} false; then :
3596 1.1.1.3 christos $as_echo_n "(cached) " >&6
3597 1.1 christos else
3598 1.1 christos
3599 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3600 1.1 christos /* end confdefs.h. */
3601 1.1 christos
3602 1.1.1.3 christos
3603 1.1 christos #include <stdlib.h>
3604 1.1 christos
3605 1.1 christos static void foo(void) __attribute__ ((noreturn));
3606 1.1 christos
3607 1.1 christos static void
3608 1.1 christos foo(void)
3609 1.1 christos {
3610 1.1 christos exit(1);
3611 1.1 christos }
3612 1.1 christos
3613 1.1 christos int
3614 1.1 christos main(int argc, char **argv)
3615 1.1 christos {
3616 1.1 christos foo();
3617 1.1 christos }
3618 1.1 christos
3619 1.1 christos _ACEOF
3620 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3621 1.1 christos ac_cv___attribute__=yes
3622 1.1 christos else
3623 1.1.1.3 christos ac_cv___attribute__=no
3624 1.1 christos fi
3625 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3626 1.1 christos fi
3627 1.1 christos
3628 1.1 christos if test "$ac_cv___attribute__" = "yes"; then
3629 1.1 christos
3630 1.1.1.3 christos $as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h
3631 1.1.1.3 christos
3632 1.1.1.3 christos else
3633 1.1.1.3 christos #
3634 1.1.1.3 christos # We can't use __attribute__, so we can't use __attribute__((unused)),
3635 1.1.1.3 christos # so we define _U_ to an empty string.
3636 1.1.1.3 christos #
3637 1.1.1.3 christos V_DEFS="$V_DEFS -D_U_=\"\""
3638 1.1.1.3 christos fi
3639 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5
3640 1.1.1.3 christos $as_echo "$ac_cv___attribute__" >&6; }
3641 1.1.1.3 christos
3642 1.1.1.3 christos if test "$ac_cv___attribute__" = "yes"; then
3643 1.1.1.3 christos
3644 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) can be used without warnings" >&5
3645 1.1.1.3 christos $as_echo_n "checking whether __attribute__((unused)) can be used without warnings... " >&6; }
3646 1.1.1.3 christos if ${ac_cv___attribute___unused+:} false; then :
3647 1.1.1.3 christos $as_echo_n "(cached) " >&6
3648 1.1.1.3 christos else
3649 1.1.1.3 christos
3650 1.1.1.3 christos save_CFLAGS="$CFLAGS"
3651 1.1.1.3 christos CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3652 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3653 1.1.1.3 christos /* end confdefs.h. */
3654 1.1.1.3 christos
3655 1.1.1.3 christos
3656 1.1.1.3 christos #include <stdlib.h>
3657 1.1.1.3 christos #include <stdio.h>
3658 1.1.1.3 christos
3659 1.1.1.3 christos int
3660 1.1.1.3 christos main(int argc __attribute((unused)), char **argv __attribute((unused)))
3661 1.1.1.3 christos {
3662 1.1.1.3 christos printf("Hello, world!\n");
3663 1.1.1.3 christos return 0;
3664 1.1.1.3 christos }
3665 1.1.1.3 christos
3666 1.1 christos _ACEOF
3667 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3668 1.1.1.3 christos ac_cv___attribute___unused=yes
3669 1.1.1.3 christos else
3670 1.1.1.3 christos ac_cv___attribute___unused=no
3671 1.1.1.3 christos fi
3672 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3673 1.1.1.3 christos fi
3674 1.1 christos
3675 1.1.1.3 christos CFLAGS="$save_CFLAGS"
3676 1.1.1.3 christos if test "$ac_cv___attribute___unused" = "yes"; then
3677 1.1 christos V_DEFS="$V_DEFS -D_U_=\"__attribute__((unused))\""
3678 1.1 christos else
3679 1.1 christos V_DEFS="$V_DEFS -D_U_=\"\""
3680 1.1 christos fi
3681 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___unused" >&5
3682 1.1.1.3 christos $as_echo "$ac_cv___attribute___unused" >&6; }
3683 1.1.1.3 christos
3684 1.1.1.3 christos
3685 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((noreturn)) can be applied to function pointers without warnings" >&5
3686 1.1.1.3 christos $as_echo_n "checking whether __attribute__((noreturn)) can be applied to function pointers without warnings... " >&6; }
3687 1.1.1.3 christos if ${ac_cv___attribute___noreturn_function_pointer+:} false; then :
3688 1.1.1.3 christos $as_echo_n "(cached) " >&6
3689 1.1.1.3 christos else
3690 1.1.1.3 christos
3691 1.1.1.3 christos save_CFLAGS="$CFLAGS"
3692 1.1.1.3 christos CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3693 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3694 1.1.1.3 christos /* end confdefs.h. */
3695 1.1.1.3 christos
3696 1.1.1.3 christos
3697 1.1.1.3 christos #include <stdlib.h>
3698 1.1.1.3 christos
3699 1.1.1.3 christos extern int (*foo)(int i)
3700 1.1.1.3 christos __attribute__ ((noreturn));
3701 1.1.1.3 christos
3702 1.1.1.3 christos int
3703 1.1.1.3 christos main(int argc, char **argv)
3704 1.1.1.3 christos {
3705 1.1.1.3 christos (*foo)(1);
3706 1.1.1.3 christos }
3707 1.1.1.3 christos
3708 1.1.1.3 christos _ACEOF
3709 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3710 1.1.1.3 christos ac_cv___attribute___noreturn_function_pointer=yes
3711 1.1.1.3 christos else
3712 1.1.1.3 christos ac_cv___attribute___noreturn_function_pointer=no
3713 1.1.1.3 christos fi
3714 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3715 1.1.1.3 christos fi
3716 1.1.1.3 christos
3717 1.1.1.3 christos CFLAGS="$save_CFLAGS"
3718 1.1.1.3 christos if test "$ac_cv___attribute___noreturn_function_pointer" = "yes"; then
3719 1.1.1.3 christos
3720 1.1.1.3 christos $as_echo "#define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1" >>confdefs.h
3721 1.1.1.3 christos
3722 1.1.1.3 christos fi
3723 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___noreturn_function_pointer" >&5
3724 1.1.1.3 christos $as_echo "$ac_cv___attribute___noreturn_function_pointer" >&6; }
3725 1.1 christos
3726 1.1 christos
3727 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be used without warnings" >&5
3728 1.1.1.3 christos $as_echo_n "checking whether __attribute__((format)) can be used without warnings... " >&6; }
3729 1.1.1.3 christos if ${ac_cv___attribute___format+:} false; then :
3730 1.1.1.3 christos $as_echo_n "(cached) " >&6
3731 1.1 christos else
3732 1.1 christos
3733 1.1.1.3 christos save_CFLAGS="$CFLAGS"
3734 1.1.1.3 christos CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3735 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3736 1.1.1.3 christos /* end confdefs.h. */
3737 1.1.1.3 christos
3738 1.1.1.3 christos
3739 1.1.1.3 christos #include <stdlib.h>
3740 1.1.1.3 christos
3741 1.1.1.3 christos extern int foo(const char *fmt, ...)
3742 1.1.1.3 christos __attribute__ ((format (printf, 1, 2)));
3743 1.1.1.3 christos
3744 1.1.1.3 christos int
3745 1.1.1.3 christos main(int argc, char **argv)
3746 1.1.1.3 christos {
3747 1.1.1.3 christos foo("%s", "test");
3748 1.1.1.3 christos }
3749 1.1.1.2 christos
3750 1.1 christos _ACEOF
3751 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3752 1.1.1.3 christos ac_cv___attribute___format=yes
3753 1.1.1.3 christos else
3754 1.1.1.3 christos ac_cv___attribute___format=no
3755 1.1.1.3 christos fi
3756 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3757 1.1.1.3 christos fi
3758 1.1.1.3 christos
3759 1.1.1.3 christos CFLAGS="$save_CFLAGS"
3760 1.1.1.3 christos if test "$ac_cv___attribute___format" = "yes"; then
3761 1.1.1.3 christos
3762 1.1.1.3 christos $as_echo "#define __ATTRIBUTE___FORMAT_OK 1" >>confdefs.h
3763 1.1.1.3 christos
3764 1.1.1.3 christos fi
3765 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format" >&5
3766 1.1.1.3 christos $as_echo "$ac_cv___attribute___format" >&6; }
3767 1.1.1.3 christos
3768 1.1.1.3 christos if test "$ac_cv___attribute___format" = "yes"; then
3769 1.1.1.3 christos
3770 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be applied to function pointers" >&5
3771 1.1.1.3 christos $as_echo_n "checking whether __attribute__((format)) can be applied to function pointers... " >&6; }
3772 1.1.1.3 christos if ${ac_cv___attribute___format_function_pointer+:} false; then :
3773 1.1.1.3 christos $as_echo_n "(cached) " >&6
3774 1.1.1.3 christos else
3775 1.1.1.3 christos
3776 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3777 1.1 christos /* end confdefs.h. */
3778 1.1 christos
3779 1.1.1.3 christos
3780 1.1 christos #include <stdlib.h>
3781 1.1 christos
3782 1.1 christos extern int (*foo)(const char *fmt, ...)
3783 1.1 christos __attribute__ ((format (printf, 1, 2)));
3784 1.1 christos
3785 1.1 christos int
3786 1.1 christos main(int argc, char **argv)
3787 1.1 christos {
3788 1.1 christos (*foo)("%s", "test");
3789 1.1 christos }
3790 1.1 christos
3791 1.1 christos _ACEOF
3792 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3793 1.1 christos ac_cv___attribute___format_function_pointer=yes
3794 1.1 christos else
3795 1.1.1.3 christos ac_cv___attribute___format_function_pointer=no
3796 1.1 christos fi
3797 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3798 1.1 christos fi
3799 1.1 christos
3800 1.1 christos if test "$ac_cv___attribute___format_function_pointer" = "yes"; then
3801 1.1 christos
3802 1.1.1.3 christos $as_echo "#define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 1" >>confdefs.h
3803 1.1 christos
3804 1.1 christos fi
3805 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format_function_pointer" >&5
3806 1.1.1.3 christos $as_echo "$ac_cv___attribute___format_function_pointer" >&6; }
3807 1.1 christos
3808 1.1.1.3 christos fi
3809 1.1 christos fi
3810 1.1.1.4 christos
3811 1.1 christos ac_ext=c
3812 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3813 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3814 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3815 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3816 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3817 1.1.1.3 christos $as_echo_n "checking how to run the C preprocessor... " >&6; }
3818 1.1 christos # On Suns, sometimes $CPP names a directory.
3819 1.1 christos if test -n "$CPP" && test -d "$CPP"; then
3820 1.1 christos CPP=
3821 1.1 christos fi
3822 1.1 christos if test -z "$CPP"; then
3823 1.1.1.3 christos if ${ac_cv_prog_CPP+:} false; then :
3824 1.1.1.3 christos $as_echo_n "(cached) " >&6
3825 1.1 christos else
3826 1.1 christos # Double quotes because CPP needs to be expanded
3827 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3828 1.1 christos do
3829 1.1 christos ac_preproc_ok=false
3830 1.1 christos for ac_c_preproc_warn_flag in '' yes
3831 1.1 christos do
3832 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3833 1.1 christos # with a fresh cross-compiler works.
3834 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3835 1.1 christos # <limits.h> exists even on freestanding compilers.
3836 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3837 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3838 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3839 1.1 christos /* end confdefs.h. */
3840 1.1 christos #ifdef __STDC__
3841 1.1 christos # include <limits.h>
3842 1.1 christos #else
3843 1.1 christos # include <assert.h>
3844 1.1 christos #endif
3845 1.1 christos Syntax error
3846 1.1 christos _ACEOF
3847 1.1.1.3 christos if ac_fn_c_try_cpp "$LINENO"; then :
3848 1.1 christos
3849 1.1.1.3 christos else
3850 1.1 christos # Broken: fails on valid input.
3851 1.1 christos continue
3852 1.1 christos fi
3853 1.1.1.3 christos rm -f conftest.err conftest.i conftest.$ac_ext
3854 1.1 christos
3855 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3856 1.1 christos # can be detected and how.
3857 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3858 1.1 christos /* end confdefs.h. */
3859 1.1 christos #include <ac_nonexistent.h>
3860 1.1 christos _ACEOF
3861 1.1.1.3 christos if ac_fn_c_try_cpp "$LINENO"; then :
3862 1.1 christos # Broken: success on invalid input.
3863 1.1 christos continue
3864 1.1 christos else
3865 1.1 christos # Passes both tests.
3866 1.1 christos ac_preproc_ok=:
3867 1.1 christos break
3868 1.1 christos fi
3869 1.1.1.3 christos rm -f conftest.err conftest.i conftest.$ac_ext
3870 1.1 christos
3871 1.1 christos done
3872 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3873 1.1.1.3 christos rm -f conftest.i conftest.err conftest.$ac_ext
3874 1.1.1.3 christos if $ac_preproc_ok; then :
3875 1.1 christos break
3876 1.1 christos fi
3877 1.1 christos
3878 1.1 christos done
3879 1.1 christos ac_cv_prog_CPP=$CPP
3880 1.1 christos
3881 1.1 christos fi
3882 1.1 christos CPP=$ac_cv_prog_CPP
3883 1.1 christos else
3884 1.1 christos ac_cv_prog_CPP=$CPP
3885 1.1 christos fi
3886 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3887 1.1.1.3 christos $as_echo "$CPP" >&6; }
3888 1.1 christos ac_preproc_ok=false
3889 1.1 christos for ac_c_preproc_warn_flag in '' yes
3890 1.1 christos do
3891 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3892 1.1 christos # with a fresh cross-compiler works.
3893 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3894 1.1 christos # <limits.h> exists even on freestanding compilers.
3895 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3896 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3897 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3898 1.1 christos /* end confdefs.h. */
3899 1.1 christos #ifdef __STDC__
3900 1.1 christos # include <limits.h>
3901 1.1 christos #else
3902 1.1 christos # include <assert.h>
3903 1.1 christos #endif
3904 1.1 christos Syntax error
3905 1.1 christos _ACEOF
3906 1.1.1.3 christos if ac_fn_c_try_cpp "$LINENO"; then :
3907 1.1 christos
3908 1.1.1.3 christos else
3909 1.1 christos # Broken: fails on valid input.
3910 1.1 christos continue
3911 1.1 christos fi
3912 1.1.1.3 christos rm -f conftest.err conftest.i conftest.$ac_ext
3913 1.1 christos
3914 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3915 1.1 christos # can be detected and how.
3916 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3917 1.1 christos /* end confdefs.h. */
3918 1.1 christos #include <ac_nonexistent.h>
3919 1.1 christos _ACEOF
3920 1.1.1.3 christos if ac_fn_c_try_cpp "$LINENO"; then :
3921 1.1 christos # Broken: success on invalid input.
3922 1.1 christos continue
3923 1.1 christos else
3924 1.1 christos # Passes both tests.
3925 1.1 christos ac_preproc_ok=:
3926 1.1 christos break
3927 1.1 christos fi
3928 1.1.1.3 christos rm -f conftest.err conftest.i conftest.$ac_ext
3929 1.1 christos
3930 1.1 christos done
3931 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3932 1.1.1.3 christos rm -f conftest.i conftest.err conftest.$ac_ext
3933 1.1.1.3 christos if $ac_preproc_ok; then :
3934 1.1.1.3 christos
3935 1.1 christos else
3936 1.1.1.3 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3937 1.1.1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3938 1.1.1.3 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3939 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
3940 1.1 christos fi
3941 1.1 christos
3942 1.1 christos ac_ext=c
3943 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3944 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3945 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3946 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3947 1.1 christos
3948 1.1 christos
3949 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3950 1.1.1.3 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3951 1.1.1.3 christos if ${ac_cv_path_GREP+:} false; then :
3952 1.1.1.3 christos $as_echo_n "(cached) " >&6
3953 1.1 christos else
3954 1.1.1.3 christos if test -z "$GREP"; then
3955 1.1 christos ac_path_GREP_found=false
3956 1.1.1.3 christos # Loop through the user's path and test for each of PROGNAME-LIST
3957 1.1.1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3958 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3959 1.1 christos do
3960 1.1 christos IFS=$as_save_IFS
3961 1.1 christos test -z "$as_dir" && as_dir=.
3962 1.1.1.3 christos for ac_prog in grep ggrep; do
3963 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
3964 1.1.1.3 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3965 1.1.1.3 christos as_fn_executable_p "$ac_path_GREP" || continue
3966 1.1.1.3 christos # Check for GNU ac_path_GREP and select it if it is found.
3967 1.1 christos # Check for GNU $ac_path_GREP
3968 1.1 christos case `"$ac_path_GREP" --version 2>&1` in
3969 1.1 christos *GNU*)
3970 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3971 1.1 christos *)
3972 1.1 christos ac_count=0
3973 1.1.1.3 christos $as_echo_n 0123456789 >"conftest.in"
3974 1.1 christos while :
3975 1.1 christos do
3976 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
3977 1.1 christos mv "conftest.tmp" "conftest.in"
3978 1.1 christos cp "conftest.in" "conftest.nl"
3979 1.1.1.3 christos $as_echo 'GREP' >> "conftest.nl"
3980 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3981 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3982 1.1.1.3 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
3983 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then
3984 1.1 christos # Best one so far, save it but keep looking for a better one
3985 1.1 christos ac_cv_path_GREP="$ac_path_GREP"
3986 1.1 christos ac_path_GREP_max=$ac_count
3987 1.1 christos fi
3988 1.1 christos # 10*(2^10) chars as input seems more than enough
3989 1.1 christos test $ac_count -gt 10 && break
3990 1.1 christos done
3991 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3992 1.1 christos esac
3993 1.1 christos
3994 1.1.1.3 christos $ac_path_GREP_found && break 3
3995 1.1.1.3 christos done
3996 1.1.1.3 christos done
3997 1.1 christos done
3998 1.1 christos IFS=$as_save_IFS
3999 1.1.1.3 christos if test -z "$ac_cv_path_GREP"; then
4000 1.1.1.3 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4001 1.1.1.3 christos fi
4002 1.1 christos else
4003 1.1 christos ac_cv_path_GREP=$GREP
4004 1.1 christos fi
4005 1.1 christos
4006 1.1 christos fi
4007 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4008 1.1.1.3 christos $as_echo "$ac_cv_path_GREP" >&6; }
4009 1.1 christos GREP="$ac_cv_path_GREP"
4010 1.1 christos
4011 1.1 christos
4012 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4013 1.1.1.3 christos $as_echo_n "checking for egrep... " >&6; }
4014 1.1.1.3 christos if ${ac_cv_path_EGREP+:} false; then :
4015 1.1.1.3 christos $as_echo_n "(cached) " >&6
4016 1.1 christos else
4017 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4018 1.1 christos then ac_cv_path_EGREP="$GREP -E"
4019 1.1 christos else
4020 1.1.1.3 christos if test -z "$EGREP"; then
4021 1.1 christos ac_path_EGREP_found=false
4022 1.1.1.3 christos # Loop through the user's path and test for each of PROGNAME-LIST
4023 1.1.1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4024 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4025 1.1 christos do
4026 1.1 christos IFS=$as_save_IFS
4027 1.1 christos test -z "$as_dir" && as_dir=.
4028 1.1.1.3 christos for ac_prog in egrep; do
4029 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
4030 1.1.1.3 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4031 1.1.1.3 christos as_fn_executable_p "$ac_path_EGREP" || continue
4032 1.1.1.3 christos # Check for GNU ac_path_EGREP and select it if it is found.
4033 1.1 christos # Check for GNU $ac_path_EGREP
4034 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in
4035 1.1 christos *GNU*)
4036 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4037 1.1 christos *)
4038 1.1 christos ac_count=0
4039 1.1.1.3 christos $as_echo_n 0123456789 >"conftest.in"
4040 1.1 christos while :
4041 1.1 christos do
4042 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
4043 1.1 christos mv "conftest.tmp" "conftest.in"
4044 1.1 christos cp "conftest.in" "conftest.nl"
4045 1.1.1.3 christos $as_echo 'EGREP' >> "conftest.nl"
4046 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4047 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4048 1.1.1.3 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
4049 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4050 1.1 christos # Best one so far, save it but keep looking for a better one
4051 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP"
4052 1.1 christos ac_path_EGREP_max=$ac_count
4053 1.1 christos fi
4054 1.1 christos # 10*(2^10) chars as input seems more than enough
4055 1.1 christos test $ac_count -gt 10 && break
4056 1.1 christos done
4057 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4058 1.1 christos esac
4059 1.1 christos
4060 1.1.1.3 christos $ac_path_EGREP_found && break 3
4061 1.1.1.3 christos done
4062 1.1.1.3 christos done
4063 1.1 christos done
4064 1.1 christos IFS=$as_save_IFS
4065 1.1.1.3 christos if test -z "$ac_cv_path_EGREP"; then
4066 1.1.1.3 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4067 1.1.1.3 christos fi
4068 1.1 christos else
4069 1.1 christos ac_cv_path_EGREP=$EGREP
4070 1.1 christos fi
4071 1.1 christos
4072 1.1 christos fi
4073 1.1 christos fi
4074 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4075 1.1.1.3 christos $as_echo "$ac_cv_path_EGREP" >&6; }
4076 1.1 christos EGREP="$ac_cv_path_EGREP"
4077 1.1 christos
4078 1.1 christos
4079 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4080 1.1.1.3 christos $as_echo_n "checking for ANSI C header files... " >&6; }
4081 1.1.1.3 christos if ${ac_cv_header_stdc+:} false; then :
4082 1.1.1.3 christos $as_echo_n "(cached) " >&6
4083 1.1 christos else
4084 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4085 1.1 christos /* end confdefs.h. */
4086 1.1 christos #include <stdlib.h>
4087 1.1 christos #include <stdarg.h>
4088 1.1 christos #include <string.h>
4089 1.1 christos #include <float.h>
4090 1.1 christos
4091 1.1 christos int
4092 1.1 christos main ()
4093 1.1 christos {
4094 1.1 christos
4095 1.1 christos ;
4096 1.1 christos return 0;
4097 1.1 christos }
4098 1.1 christos _ACEOF
4099 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
4100 1.1 christos ac_cv_header_stdc=yes
4101 1.1 christos else
4102 1.1.1.3 christos ac_cv_header_stdc=no
4103 1.1 christos fi
4104 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4105 1.1 christos
4106 1.1 christos if test $ac_cv_header_stdc = yes; then
4107 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4108 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4109 1.1 christos /* end confdefs.h. */
4110 1.1 christos #include <string.h>
4111 1.1 christos
4112 1.1 christos _ACEOF
4113 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4114 1.1.1.3 christos $EGREP "memchr" >/dev/null 2>&1; then :
4115 1.1.1.3 christos
4116 1.1 christos else
4117 1.1 christos ac_cv_header_stdc=no
4118 1.1 christos fi
4119 1.1.1.3 christos rm -f conftest*
4120 1.1 christos
4121 1.1 christos fi
4122 1.1 christos
4123 1.1 christos if test $ac_cv_header_stdc = yes; then
4124 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4125 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4126 1.1 christos /* end confdefs.h. */
4127 1.1 christos #include <stdlib.h>
4128 1.1 christos
4129 1.1 christos _ACEOF
4130 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4131 1.1.1.3 christos $EGREP "free" >/dev/null 2>&1; then :
4132 1.1.1.3 christos
4133 1.1 christos else
4134 1.1 christos ac_cv_header_stdc=no
4135 1.1 christos fi
4136 1.1.1.3 christos rm -f conftest*
4137 1.1 christos
4138 1.1 christos fi
4139 1.1 christos
4140 1.1 christos if test $ac_cv_header_stdc = yes; then
4141 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4142 1.1.1.3 christos if test "$cross_compiling" = yes; then :
4143 1.1 christos :
4144 1.1 christos else
4145 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4146 1.1 christos /* end confdefs.h. */
4147 1.1 christos #include <ctype.h>
4148 1.1 christos #include <stdlib.h>
4149 1.1 christos #if ((' ' & 0x0FF) == 0x020)
4150 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4151 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4152 1.1 christos #else
4153 1.1 christos # define ISLOWER(c) \
4154 1.1 christos (('a' <= (c) && (c) <= 'i') \
4155 1.1 christos || ('j' <= (c) && (c) <= 'r') \
4156 1.1 christos || ('s' <= (c) && (c) <= 'z'))
4157 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4158 1.1 christos #endif
4159 1.1 christos
4160 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4161 1.1 christos int
4162 1.1 christos main ()
4163 1.1 christos {
4164 1.1 christos int i;
4165 1.1 christos for (i = 0; i < 256; i++)
4166 1.1 christos if (XOR (islower (i), ISLOWER (i))
4167 1.1 christos || toupper (i) != TOUPPER (i))
4168 1.1 christos return 2;
4169 1.1 christos return 0;
4170 1.1 christos }
4171 1.1 christos _ACEOF
4172 1.1.1.3 christos if ac_fn_c_try_run "$LINENO"; then :
4173 1.1 christos
4174 1.1.1.3 christos else
4175 1.1.1.3 christos ac_cv_header_stdc=no
4176 1.1 christos fi
4177 1.1.1.3 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4178 1.1.1.3 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
4179 1.1 christos fi
4180 1.1 christos
4181 1.1 christos fi
4182 1.1 christos fi
4183 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4184 1.1.1.3 christos $as_echo "$ac_cv_header_stdc" >&6; }
4185 1.1 christos if test $ac_cv_header_stdc = yes; then
4186 1.1 christos
4187 1.1.1.3 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4188 1.1 christos
4189 1.1 christos fi
4190 1.1 christos
4191 1.1 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4192 1.1 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4193 1.1 christos inttypes.h stdint.h unistd.h
4194 1.1.1.3 christos do :
4195 1.1.1.3 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4196 1.1.1.3 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4197 1.1.1.3 christos "
4198 1.1.1.3 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4199 1.1 christos cat >>confdefs.h <<_ACEOF
4200 1.1.1.3 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4201 1.1 christos _ACEOF
4202 1.1 christos
4203 1.1 christos fi
4204 1.1 christos
4205 1.1 christos done
4206 1.1 christos
4207 1.1 christos
4208 1.1.1.9 christos for ac_header in fcntl.h rpc/rpc.h rpc/rpcent.h
4209 1.1.1.3 christos do :
4210 1.1.1.3 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4211 1.1.1.3 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4212 1.1.1.3 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4213 1.1 christos cat >>confdefs.h <<_ACEOF
4214 1.1.1.3 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4215 1.1 christos _ACEOF
4216 1.1 christos
4217 1.1 christos fi
4218 1.1 christos
4219 1.1 christos done
4220 1.1 christos
4221 1.1 christos for ac_header in net/pfvar.h
4222 1.1.1.3 christos do :
4223 1.1.1.3 christos ac_fn_c_check_header_compile "$LINENO" "net/pfvar.h" "ac_cv_header_net_pfvar_h" "#include <sys/types.h>
4224 1.1 christos #include <sys/socket.h>
4225 1.1 christos #include <net/if.h>
4226 1.1.1.3 christos "
4227 1.1.1.3 christos if test "x$ac_cv_header_net_pfvar_h" = xyes; then :
4228 1.1 christos cat >>confdefs.h <<_ACEOF
4229 1.1.1.3 christos #define HAVE_NET_PFVAR_H 1
4230 1.1 christos _ACEOF
4231 1.1 christos
4232 1.1 christos fi
4233 1.1 christos
4234 1.1 christos done
4235 1.1 christos
4236 1.1 christos if test "$ac_cv_header_net_pfvar_h" = yes; then
4237 1.1.1.6 christos for ac_header in net/if_pflog.h
4238 1.1.1.6 christos do :
4239 1.1.1.6 christos ac_fn_c_check_header_compile "$LINENO" "net/if_pflog.h" "ac_cv_header_net_if_pflog_h" "#include <sys/types.h>
4240 1.1.1.6 christos #include <sys/socket.h>
4241 1.1.1.6 christos #include <net/if.h>
4242 1.1.1.6 christos #include <net/pfvar.h>
4243 1.1.1.6 christos "
4244 1.1.1.6 christos if test "x$ac_cv_header_net_if_pflog_h" = xyes; then :
4245 1.1.1.6 christos cat >>confdefs.h <<_ACEOF
4246 1.1.1.6 christos #define HAVE_NET_IF_PFLOG_H 1
4247 1.1.1.6 christos _ACEOF
4248 1.1.1.6 christos
4249 1.1.1.6 christos fi
4250 1.1.1.6 christos
4251 1.1.1.6 christos done
4252 1.1.1.6 christos
4253 1.1.1.6 christos if test "$ac_cv_header_net_if_pflog_h" = yes; then
4254 1.1.1.6 christos LOCALSRC="print-pflog.c $LOCALSRC"
4255 1.1.1.6 christos fi
4256 1.1 christos fi
4257 1.1 christos for ac_header in netinet/if_ether.h
4258 1.1.1.3 christos do :
4259 1.1.1.3 christos ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h>
4260 1.1 christos #include <sys/socket.h>
4261 1.1.1.3 christos "
4262 1.1.1.3 christos if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then :
4263 1.1 christos cat >>confdefs.h <<_ACEOF
4264 1.1.1.3 christos #define HAVE_NETINET_IF_ETHER_H 1
4265 1.1 christos _ACEOF
4266 1.1 christos
4267 1.1 christos fi
4268 1.1 christos
4269 1.1 christos done
4270 1.1 christos
4271 1.1 christos if test "$ac_cv_header_netinet_if_ether_h" != yes; then
4272 1.1 christos #
4273 1.1 christos # The simple test didn't work.
4274 1.1 christos # Do we need to include <net/if.h> first?
4275 1.1 christos # Unset ac_cv_header_netinet_if_ether_h so we don't
4276 1.1 christos # treat the previous failure as a cached value and
4277 1.1 christos # suppress the next test.
4278 1.1 christos #
4279 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: Rechecking with some additional includes" >&5
4280 1.1.1.3 christos $as_echo "$as_me: Rechecking with some additional includes" >&6;}
4281 1.1 christos unset ac_cv_header_netinet_if_ether_h
4282 1.1.1.3 christos for ac_header in netinet/if_ether.h
4283 1.1.1.3 christos do :
4284 1.1.1.3 christos ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h>
4285 1.1 christos #include <sys/socket.h>
4286 1.1 christos #include <netinet/in.h>
4287 1.1 christos struct mbuf;
4288 1.1 christos struct rtentry;
4289 1.1 christos #include <net/if.h>
4290 1.1.1.3 christos "
4291 1.1.1.3 christos if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then :
4292 1.1 christos cat >>confdefs.h <<_ACEOF
4293 1.1.1.3 christos #define HAVE_NETINET_IF_ETHER_H 1
4294 1.1 christos _ACEOF
4295 1.1 christos
4296 1.1 christos fi
4297 1.1 christos
4298 1.1 christos done
4299 1.1 christos
4300 1.1 christos fi
4301 1.1 christos
4302 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
4303 1.1.1.3 christos $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
4304 1.1.1.3 christos if ${ac_cv_header_time+:} false; then :
4305 1.1.1.3 christos $as_echo_n "(cached) " >&6
4306 1.1 christos else
4307 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4308 1.1 christos /* end confdefs.h. */
4309 1.1 christos #include <sys/types.h>
4310 1.1 christos #include <sys/time.h>
4311 1.1 christos #include <time.h>
4312 1.1 christos
4313 1.1 christos int
4314 1.1 christos main ()
4315 1.1 christos {
4316 1.1 christos if ((struct tm *) 0)
4317 1.1 christos return 0;
4318 1.1 christos ;
4319 1.1 christos return 0;
4320 1.1 christos }
4321 1.1 christos _ACEOF
4322 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
4323 1.1 christos ac_cv_header_time=yes
4324 1.1 christos else
4325 1.1.1.3 christos ac_cv_header_time=no
4326 1.1 christos fi
4327 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4328 1.1 christos fi
4329 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
4330 1.1.1.3 christos $as_echo "$ac_cv_header_time" >&6; }
4331 1.1 christos if test $ac_cv_header_time = yes; then
4332 1.1 christos
4333 1.1.1.3 christos $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
4334 1.1 christos
4335 1.1 christos fi
4336 1.1 christos
4337 1.1 christos
4338 1.1 christos case "$host_os" in
4339 1.1 christos
4340 1.1.1.2 christos darwin*)
4341 1.1.1.2 christos # Check whether --enable-universal was given.
4342 1.1.1.3 christos if test "${enable_universal+set}" = set; then :
4343 1.1.1.2 christos enableval=$enable_universal;
4344 1.1.1.2 christos fi
4345 1.1.1.2 christos
4346 1.1.1.2 christos if test "$enable_universal" != "no"; then
4347 1.1.1.2 christos case "$host_os" in
4348 1.1.1.2 christos
4349 1.1.1.2 christos darwin9.*)
4350 1.1.1.2 christos #
4351 1.1.1.2 christos # Leopard. Build for x86 and 32-bit PowerPC, with
4352 1.1.1.2 christos # x86 first. (That's what Apple does.)
4353 1.1.1.2 christos #
4354 1.1.1.2 christos V_CCOPT="$V_CCOPT -arch i386 -arch ppc"
4355 1.1.1.2 christos LDFLAGS="$LDFLAGS -arch i386 -arch ppc"
4356 1.1.1.2 christos ;;
4357 1.1.1.2 christos
4358 1.1.1.2 christos darwin10.*)
4359 1.1.1.2 christos #
4360 1.1.1.2 christos # Snow Leopard. Build for x86-64 and x86, with
4361 1.1.1.2 christos # x86-64 first. (That's what Apple does.)
4362 1.1.1.2 christos #
4363 1.1.1.2 christos V_CCOPT="$V_CCOPT -arch x86_64 -arch i386"
4364 1.1.1.2 christos LDFLAGS="$LDFLAGS -arch x86_64 -arch i386"
4365 1.1.1.2 christos ;;
4366 1.1.1.2 christos esac
4367 1.1.1.2 christos fi
4368 1.1.1.2 christos ;;
4369 1.1 christos esac
4370 1.1 christos
4371 1.1 christos
4372 1.1 christos
4373 1.1 christos # Check whether --with-smi was given.
4374 1.1.1.3 christos if test "${with_smi+set}" = set; then :
4375 1.1 christos withval=$with_smi;
4376 1.1 christos else
4377 1.1 christos with_smi=yes
4378 1.1 christos fi
4379 1.1 christos
4380 1.1 christos
4381 1.1 christos if test "x$with_smi" != "xno" ; then
4382 1.1.1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "smi.h" "ac_cv_header_smi_h" "$ac_includes_default"
4383 1.1.1.3 christos if test "x$ac_cv_header_smi_h" = xyes; then :
4384 1.1 christos
4385 1.1.1.4 christos #
4386 1.1.1.4 christos # OK, we found smi.h. Do we have libsmi with smiInit?
4387 1.1.1.4 christos #
4388 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for smiInit in -lsmi" >&5
4389 1.1.1.3 christos $as_echo_n "checking for smiInit in -lsmi... " >&6; }
4390 1.1.1.3 christos if ${ac_cv_lib_smi_smiInit+:} false; then :
4391 1.1.1.3 christos $as_echo_n "(cached) " >&6
4392 1.1 christos else
4393 1.1 christos ac_check_lib_save_LIBS=$LIBS
4394 1.1 christos LIBS="-lsmi $LIBS"
4395 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4396 1.1 christos /* end confdefs.h. */
4397 1.1 christos
4398 1.1 christos /* Override any GCC internal prototype to avoid an error.
4399 1.1 christos Use char because int might match the return type of a GCC
4400 1.1 christos builtin and then its argument prototype would still apply. */
4401 1.1 christos #ifdef __cplusplus
4402 1.1 christos extern "C"
4403 1.1 christos #endif
4404 1.1 christos char smiInit ();
4405 1.1 christos int
4406 1.1 christos main ()
4407 1.1 christos {
4408 1.1 christos return smiInit ();
4409 1.1 christos ;
4410 1.1 christos return 0;
4411 1.1 christos }
4412 1.1 christos _ACEOF
4413 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
4414 1.1 christos ac_cv_lib_smi_smiInit=yes
4415 1.1 christos else
4416 1.1.1.3 christos ac_cv_lib_smi_smiInit=no
4417 1.1 christos fi
4418 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
4419 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
4420 1.1 christos LIBS=$ac_check_lib_save_LIBS
4421 1.1 christos fi
4422 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_smi_smiInit" >&5
4423 1.1.1.3 christos $as_echo "$ac_cv_lib_smi_smiInit" >&6; }
4424 1.1.1.3 christos if test "x$ac_cv_lib_smi_smiInit" = xyes; then :
4425 1.1 christos
4426 1.1.1.4 christos #
4427 1.1.1.4 christos # OK, we have libsmi with smiInit. Can we use it?
4428 1.1.1.4 christos #
4429 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable libsmi" >&5
4430 1.1.1.3 christos $as_echo_n "checking whether to enable libsmi... " >&6; }
4431 1.1.1.4 christos savedlibs="$LIBS"
4432 1.1.1.4 christos LIBS="-lsmi $LIBS"
4433 1.1.1.4 christos if test "$cross_compiling" = yes; then :
4434 1.1.1.4 christos
4435 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: not when cross-compiling" >&5
4436 1.1.1.3 christos $as_echo "not when cross-compiling" >&6; }
4437 1.1.1.4 christos LIBS="$savedlibs"
4438 1.1.1.4 christos
4439 1.1 christos
4440 1.1 christos else
4441 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4442 1.1 christos /* end confdefs.h. */
4443 1.1.1.4 christos
4444 1.1.1.4 christos /* libsmi available check */
4445 1.1 christos #include <smi.h>
4446 1.1 christos main()
4447 1.1 christos {
4448 1.1 christos int current, revision, age, n;
4449 1.1 christos const int required = 2;
4450 1.1 christos if (smiInit(""))
4451 1.1 christos exit(1);
4452 1.1 christos if (strcmp(SMI_LIBRARY_VERSION, smi_library_version))
4453 1.1 christos exit(2);
4454 1.1 christos n = sscanf(smi_library_version, "%d:%d:%d", ¤t, &revision, &age);
4455 1.1 christos if (n != 3)
4456 1.1 christos exit(3);
4457 1.1 christos if (required < current - age || required > current)
4458 1.1 christos exit(4);
4459 1.1 christos exit(0);
4460 1.1 christos }
4461 1.1 christos
4462 1.1 christos _ACEOF
4463 1.1.1.3 christos if ac_fn_c_try_run "$LINENO"; then :
4464 1.1.1.4 christos
4465 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4466 1.1.1.3 christos $as_echo "yes" >&6; }
4467 1.1.1.3 christos
4468 1.1.1.4 christos $as_echo "#define USE_LIBSMI 1" >>confdefs.h
4469 1.1.1.4 christos
4470 1.1 christos
4471 1.1 christos else
4472 1.1.1.4 christos
4473 1.1.1.4 christos case $? in
4474 1.1.1.4 christos 1) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - smiInit failed" >&5
4475 1.1.1.3 christos $as_echo "no - smiInit failed" >&6; } ;;
4476 1.1.1.4 christos 2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - header/library version mismatch" >&5
4477 1.1.1.3 christos $as_echo "no - header/library version mismatch" >&6; } ;;
4478 1.1.1.4 christos 3) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - can't determine library version" >&5
4479 1.1.1.3 christos $as_echo "no - can't determine library version" >&6; } ;;
4480 1.1.1.4 christos 4) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - too old" >&5
4481 1.1.1.3 christos $as_echo "no - too old" >&6; } ;;
4482 1.1.1.4 christos *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4483 1.1.1.3 christos $as_echo "no" >&6; } ;;
4484 1.1.1.4 christos esac
4485 1.1.1.4 christos LIBS="$savedlibs"
4486 1.1.1.4 christos
4487 1.1 christos fi
4488 1.1.1.3 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4489 1.1.1.3 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
4490 1.1 christos fi
4491 1.1 christos
4492 1.1.1.4 christos
4493 1.1.1.4 christos fi
4494 1.1.1.4 christos
4495 1.1.1.4 christos
4496 1.1 christos fi
4497 1.1.1.4 christos
4498 1.1.1.4 christos
4499 1.1 christos fi
4500 1.1 christos
4501 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable the possibly-buggy SMB printer" >&5
4502 1.1.1.3 christos $as_echo_n "checking whether to enable the possibly-buggy SMB printer... " >&6; }
4503 1.1 christos # Check whether --enable-smb was given.
4504 1.1.1.3 christos if test "${enable_smb+set}" = set; then :
4505 1.1 christos enableval=$enable_smb;
4506 1.1 christos else
4507 1.1.1.9 christos enableval=no
4508 1.1 christos fi
4509 1.1 christos
4510 1.1 christos case "$enableval" in
4511 1.1.1.3 christos yes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4512 1.1.1.3 christos $as_echo "yes" >&6; }
4513 1.1.1.3 christos
4514 1.1.1.6 christos $as_echo "#define ENABLE_SMB 1" >>confdefs.h
4515 1.1 christos
4516 1.1 christos LOCALSRC="print-smb.c smbutil.c $LOCALSRC"
4517 1.1 christos ;;
4518 1.1.1.3 christos *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4519 1.1.1.3 christos $as_echo "no" >&6; }
4520 1.1 christos ;;
4521 1.1 christos esac
4522 1.1 christos
4523 1.1 christos
4524 1.1 christos # Check whether --with-user was given.
4525 1.1.1.3 christos if test "${with_user+set}" = set; then :
4526 1.1 christos withval=$with_user;
4527 1.1 christos fi
4528 1.1 christos
4529 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to drop root privileges by default" >&5
4530 1.1.1.3 christos $as_echo_n "checking whether to drop root privileges by default... " >&6; }
4531 1.1 christos if test ! -z "$with_user" ; then
4532 1.1.1.3 christos
4533 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
4534 1.1 christos #define WITH_USER "$withval"
4535 1.1 christos _ACEOF
4536 1.1 christos
4537 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5
4538 1.1.1.3 christos $as_echo "to \"$withval\"" >&6; }
4539 1.1 christos else
4540 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4541 1.1.1.3 christos $as_echo "no" >&6; }
4542 1.1 christos fi
4543 1.1 christos
4544 1.1 christos
4545 1.1 christos # Check whether --with-chroot was given.
4546 1.1.1.3 christos if test "${with_chroot+set}" = set; then :
4547 1.1 christos withval=$with_chroot;
4548 1.1 christos fi
4549 1.1 christos
4550 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to chroot" >&5
4551 1.1.1.3 christos $as_echo_n "checking whether to chroot... " >&6; }
4552 1.1 christos if test ! -z "$with_chroot" && test "$with_chroot" != "no" ; then
4553 1.1.1.3 christos
4554 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
4555 1.1 christos #define WITH_CHROOT "$withval"
4556 1.1 christos _ACEOF
4557 1.1 christos
4558 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5
4559 1.1.1.3 christos $as_echo "to \"$withval\"" >&6; }
4560 1.1.1.3 christos else
4561 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4562 1.1.1.3 christos $as_echo "no" >&6; }
4563 1.1.1.3 christos fi
4564 1.1.1.3 christos
4565 1.1.1.4 christos
4566 1.1.1.4 christos # Check whether --with-sandbox-capsicum was given.
4567 1.1.1.4 christos if test "${with_sandbox_capsicum+set}" = set; then :
4568 1.1.1.4 christos withval=$with_sandbox_capsicum;
4569 1.1.1.4 christos fi
4570 1.1.1.4 christos
4571 1.1.1.4 christos #
4572 1.1.1.4 christos # Check whether various functions are available. If any are, set
4573 1.1.1.4 christos # ac_lbl_capsicum_function_seen to yes; if any are not, set
4574 1.1.1.4 christos # ac_lbl_capsicum_function_not_seen to yes.
4575 1.1.1.4 christos #
4576 1.1.1.5 christos # We don't check cap_rights_init(), as it's a macro, wrapping another
4577 1.1.1.5 christos # function, in at least some versions of FreeBSD, and AC_CHECK_FUNCS()
4578 1.1.1.5 christos # doesn't handle that.
4579 1.1.1.5 christos #
4580 1.1.1.5 christos # All of the ones we check for must be available in order to enable
4581 1.1.1.5 christos # capsicum sandboxing.
4582 1.1.1.5 christos #
4583 1.1.1.5 christos # XXX - do we need to check for all of them, or are there some that, if
4584 1.1.1.5 christos # present, imply others are present?
4585 1.1.1.4 christos #
4586 1.1.1.4 christos if test ! -z "$with_sandbox-capsicum" && test "$with_sandbox-capsicum" != "no" ; then
4587 1.1.1.5 christos for ac_func in cap_enter cap_rights_limit cap_ioctls_limit openat
4588 1.1.1.4 christos do :
4589 1.1.1.4 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4590 1.1.1.4 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4591 1.1.1.4 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
4592 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
4593 1.1.1.4 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4594 1.1.1.4 christos _ACEOF
4595 1.1.1.4 christos ac_lbl_capsicum_function_seen=yes
4596 1.1.1.4 christos else
4597 1.1.1.4 christos ac_lbl_capsicum_function_not_seen=yes
4598 1.1.1.4 christos fi
4599 1.1.1.4 christos done
4600 1.1.1.4 christos
4601 1.1.1.4 christos fi
4602 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to sandbox using capsicum" >&5
4603 1.1.1.4 christos $as_echo_n "checking whether to sandbox using capsicum... " >&6; }
4604 1.1.1.4 christos if test "x$ac_lbl_capsicum_function_seen" = "xyes" -a "x$ac_lbl_capsicum_function_not_seen" != "xyes"; then
4605 1.1.1.4 christos
4606 1.1.1.4 christos $as_echo "#define HAVE_CAPSICUM 1" >>confdefs.h
4607 1.1.1.4 christos
4608 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4609 1.1.1.4 christos $as_echo "yes" >&6; }
4610 1.1.1.4 christos else
4611 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4612 1.1.1.4 christos $as_echo "no" >&6; }
4613 1.1.1.4 christos fi
4614 1.1.1.4 christos
4615 1.1.1.3 christos #
4616 1.1.1.6 christos # We must check this before checking whether to check the OS's IPv6,
4617 1.1.1.6 christos # support because, on some platforms (such as SunOS 5.x), the test
4618 1.1.1.6 christos # program requires the extra networking libraries.
4619 1.1.1.3 christos #
4620 1.1.1.3 christos
4621 1.1.1.3 christos # Most operating systems have gethostbyname() in the default searched
4622 1.1.1.3 christos # libraries (i.e. libc):
4623 1.1.1.3 christos # Some OSes (eg. Solaris) place it in libnsl
4624 1.1.1.3 christos # Some strange OSes (SINIX) have it in libsocket:
4625 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
4626 1.1.1.3 christos $as_echo_n "checking for library containing gethostbyname... " >&6; }
4627 1.1.1.3 christos if ${ac_cv_search_gethostbyname+:} false; then :
4628 1.1.1.3 christos $as_echo_n "(cached) " >&6
4629 1.1.1.3 christos else
4630 1.1.1.3 christos ac_func_search_save_LIBS=$LIBS
4631 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4632 1.1.1.3 christos /* end confdefs.h. */
4633 1.1.1.3 christos
4634 1.1.1.3 christos /* Override any GCC internal prototype to avoid an error.
4635 1.1.1.3 christos Use char because int might match the return type of a GCC
4636 1.1.1.3 christos builtin and then its argument prototype would still apply. */
4637 1.1.1.3 christos #ifdef __cplusplus
4638 1.1.1.3 christos extern "C"
4639 1.1.1.3 christos #endif
4640 1.1.1.3 christos char gethostbyname ();
4641 1.1.1.3 christos int
4642 1.1.1.3 christos main ()
4643 1.1.1.3 christos {
4644 1.1.1.3 christos return gethostbyname ();
4645 1.1.1.3 christos ;
4646 1.1.1.3 christos return 0;
4647 1.1.1.3 christos }
4648 1.1.1.3 christos _ACEOF
4649 1.1.1.3 christos for ac_lib in '' nsl socket resolv; do
4650 1.1.1.3 christos if test -z "$ac_lib"; then
4651 1.1.1.3 christos ac_res="none required"
4652 1.1.1.3 christos else
4653 1.1.1.3 christos ac_res=-l$ac_lib
4654 1.1.1.3 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4655 1.1.1.3 christos fi
4656 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
4657 1.1.1.3 christos ac_cv_search_gethostbyname=$ac_res
4658 1.1.1.3 christos fi
4659 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
4660 1.1.1.3 christos conftest$ac_exeext
4661 1.1.1.3 christos if ${ac_cv_search_gethostbyname+:} false; then :
4662 1.1.1.3 christos break
4663 1.1.1.3 christos fi
4664 1.1.1.3 christos done
4665 1.1.1.3 christos if ${ac_cv_search_gethostbyname+:} false; then :
4666 1.1.1.3 christos
4667 1.1.1.3 christos else
4668 1.1.1.3 christos ac_cv_search_gethostbyname=no
4669 1.1.1.3 christos fi
4670 1.1.1.3 christos rm conftest.$ac_ext
4671 1.1.1.3 christos LIBS=$ac_func_search_save_LIBS
4672 1.1.1.3 christos fi
4673 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
4674 1.1.1.3 christos $as_echo "$ac_cv_search_gethostbyname" >&6; }
4675 1.1.1.3 christos ac_res=$ac_cv_search_gethostbyname
4676 1.1.1.3 christos if test "$ac_res" != no; then :
4677 1.1.1.3 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4678 1.1.1.3 christos
4679 1.1.1.3 christos fi
4680 1.1.1.3 christos
4681 1.1.1.3 christos # Unfortunately libsocket sometimes depends on libnsl and
4682 1.1.1.3 christos # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this.
4683 1.1.1.3 christos if test "$ac_cv_search_gethostbyname" = "no"
4684 1.1.1.3 christos then
4685 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lsocket" >&5
4686 1.1.1.3 christos $as_echo_n "checking for gethostbyname in -lsocket... " >&6; }
4687 1.1.1.3 christos if ${ac_cv_lib_socket_gethostbyname+:} false; then :
4688 1.1.1.3 christos $as_echo_n "(cached) " >&6
4689 1.1.1.3 christos else
4690 1.1.1.3 christos ac_check_lib_save_LIBS=$LIBS
4691 1.1.1.3 christos LIBS="-lsocket -lnsl $LIBS"
4692 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4693 1.1.1.3 christos /* end confdefs.h. */
4694 1.1.1.3 christos
4695 1.1.1.3 christos /* Override any GCC internal prototype to avoid an error.
4696 1.1.1.3 christos Use char because int might match the return type of a GCC
4697 1.1.1.3 christos builtin and then its argument prototype would still apply. */
4698 1.1.1.3 christos #ifdef __cplusplus
4699 1.1.1.3 christos extern "C"
4700 1.1.1.3 christos #endif
4701 1.1.1.3 christos char gethostbyname ();
4702 1.1.1.3 christos int
4703 1.1.1.3 christos main ()
4704 1.1.1.3 christos {
4705 1.1.1.3 christos return gethostbyname ();
4706 1.1.1.3 christos ;
4707 1.1.1.3 christos return 0;
4708 1.1.1.3 christos }
4709 1.1.1.3 christos _ACEOF
4710 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
4711 1.1.1.3 christos ac_cv_lib_socket_gethostbyname=yes
4712 1.1.1.3 christos else
4713 1.1.1.3 christos ac_cv_lib_socket_gethostbyname=no
4714 1.1.1.3 christos fi
4715 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
4716 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
4717 1.1.1.3 christos LIBS=$ac_check_lib_save_LIBS
4718 1.1.1.3 christos fi
4719 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyname" >&5
4720 1.1.1.3 christos $as_echo "$ac_cv_lib_socket_gethostbyname" >&6; }
4721 1.1.1.3 christos if test "x$ac_cv_lib_socket_gethostbyname" = xyes; then :
4722 1.1.1.3 christos LIBS="-lsocket -lnsl $LIBS"
4723 1.1.1.3 christos fi
4724 1.1.1.3 christos
4725 1.1.1.3 christos fi
4726 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
4727 1.1.1.3 christos $as_echo_n "checking for library containing socket... " >&6; }
4728 1.1.1.3 christos if ${ac_cv_search_socket+:} false; then :
4729 1.1.1.3 christos $as_echo_n "(cached) " >&6
4730 1.1.1.3 christos else
4731 1.1.1.3 christos ac_func_search_save_LIBS=$LIBS
4732 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4733 1.1.1.3 christos /* end confdefs.h. */
4734 1.1.1.3 christos
4735 1.1.1.3 christos /* Override any GCC internal prototype to avoid an error.
4736 1.1.1.3 christos Use char because int might match the return type of a GCC
4737 1.1.1.3 christos builtin and then its argument prototype would still apply. */
4738 1.1.1.3 christos #ifdef __cplusplus
4739 1.1.1.3 christos extern "C"
4740 1.1.1.3 christos #endif
4741 1.1.1.3 christos char socket ();
4742 1.1.1.3 christos int
4743 1.1.1.3 christos main ()
4744 1.1.1.3 christos {
4745 1.1.1.3 christos return socket ();
4746 1.1.1.3 christos ;
4747 1.1.1.3 christos return 0;
4748 1.1.1.3 christos }
4749 1.1.1.3 christos _ACEOF
4750 1.1.1.3 christos for ac_lib in '' socket; do
4751 1.1.1.3 christos if test -z "$ac_lib"; then
4752 1.1.1.3 christos ac_res="none required"
4753 1.1.1.3 christos else
4754 1.1.1.3 christos ac_res=-l$ac_lib
4755 1.1.1.3 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4756 1.1.1.3 christos fi
4757 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
4758 1.1.1.3 christos ac_cv_search_socket=$ac_res
4759 1.1.1.3 christos fi
4760 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
4761 1.1.1.3 christos conftest$ac_exeext
4762 1.1.1.3 christos if ${ac_cv_search_socket+:} false; then :
4763 1.1.1.3 christos break
4764 1.1.1.3 christos fi
4765 1.1.1.3 christos done
4766 1.1.1.3 christos if ${ac_cv_search_socket+:} false; then :
4767 1.1.1.3 christos
4768 1.1.1.3 christos else
4769 1.1.1.3 christos ac_cv_search_socket=no
4770 1.1.1.3 christos fi
4771 1.1.1.3 christos rm conftest.$ac_ext
4772 1.1.1.3 christos LIBS=$ac_func_search_save_LIBS
4773 1.1.1.3 christos fi
4774 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
4775 1.1.1.3 christos $as_echo "$ac_cv_search_socket" >&6; }
4776 1.1.1.3 christos ac_res=$ac_cv_search_socket
4777 1.1.1.3 christos if test "$ac_res" != no; then :
4778 1.1.1.3 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4779 1.1.1.3 christos
4780 1.1.1.3 christos else
4781 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
4782 1.1.1.3 christos $as_echo_n "checking for socket in -lsocket... " >&6; }
4783 1.1.1.3 christos if ${ac_cv_lib_socket_socket+:} false; then :
4784 1.1.1.3 christos $as_echo_n "(cached) " >&6
4785 1.1.1.3 christos else
4786 1.1.1.3 christos ac_check_lib_save_LIBS=$LIBS
4787 1.1.1.3 christos LIBS="-lsocket -lnsl $LIBS"
4788 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4789 1.1.1.3 christos /* end confdefs.h. */
4790 1.1.1.3 christos
4791 1.1.1.3 christos /* Override any GCC internal prototype to avoid an error.
4792 1.1.1.3 christos Use char because int might match the return type of a GCC
4793 1.1.1.3 christos builtin and then its argument prototype would still apply. */
4794 1.1.1.3 christos #ifdef __cplusplus
4795 1.1.1.3 christos extern "C"
4796 1.1.1.3 christos #endif
4797 1.1.1.3 christos char socket ();
4798 1.1.1.3 christos int
4799 1.1.1.3 christos main ()
4800 1.1.1.3 christos {
4801 1.1.1.3 christos return socket ();
4802 1.1.1.3 christos ;
4803 1.1.1.3 christos return 0;
4804 1.1.1.3 christos }
4805 1.1.1.3 christos _ACEOF
4806 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
4807 1.1.1.3 christos ac_cv_lib_socket_socket=yes
4808 1.1.1.3 christos else
4809 1.1.1.3 christos ac_cv_lib_socket_socket=no
4810 1.1.1.3 christos fi
4811 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
4812 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
4813 1.1.1.3 christos LIBS=$ac_check_lib_save_LIBS
4814 1.1.1.3 christos fi
4815 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
4816 1.1.1.3 christos $as_echo "$ac_cv_lib_socket_socket" >&6; }
4817 1.1.1.3 christos if test "x$ac_cv_lib_socket_socket" = xyes; then :
4818 1.1.1.3 christos LIBS="-lsocket -lnsl $LIBS"
4819 1.1.1.3 christos fi
4820 1.1.1.3 christos
4821 1.1.1.3 christos fi
4822 1.1.1.3 christos
4823 1.1.1.3 christos # DLPI needs putmsg under HPUX so test for -lstr while we're at it
4824 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing putmsg" >&5
4825 1.1.1.3 christos $as_echo_n "checking for library containing putmsg... " >&6; }
4826 1.1.1.3 christos if ${ac_cv_search_putmsg+:} false; then :
4827 1.1.1.3 christos $as_echo_n "(cached) " >&6
4828 1.1.1.3 christos else
4829 1.1.1.3 christos ac_func_search_save_LIBS=$LIBS
4830 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4831 1.1.1.3 christos /* end confdefs.h. */
4832 1.1.1.3 christos
4833 1.1.1.3 christos /* Override any GCC internal prototype to avoid an error.
4834 1.1.1.3 christos Use char because int might match the return type of a GCC
4835 1.1.1.3 christos builtin and then its argument prototype would still apply. */
4836 1.1.1.3 christos #ifdef __cplusplus
4837 1.1.1.3 christos extern "C"
4838 1.1.1.3 christos #endif
4839 1.1.1.3 christos char putmsg ();
4840 1.1.1.3 christos int
4841 1.1.1.3 christos main ()
4842 1.1.1.3 christos {
4843 1.1.1.3 christos return putmsg ();
4844 1.1.1.3 christos ;
4845 1.1.1.3 christos return 0;
4846 1.1.1.3 christos }
4847 1.1.1.3 christos _ACEOF
4848 1.1.1.3 christos for ac_lib in '' str; do
4849 1.1.1.3 christos if test -z "$ac_lib"; then
4850 1.1.1.3 christos ac_res="none required"
4851 1.1.1.3 christos else
4852 1.1.1.3 christos ac_res=-l$ac_lib
4853 1.1.1.3 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4854 1.1.1.3 christos fi
4855 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
4856 1.1.1.3 christos ac_cv_search_putmsg=$ac_res
4857 1.1.1.3 christos fi
4858 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
4859 1.1.1.3 christos conftest$ac_exeext
4860 1.1.1.3 christos if ${ac_cv_search_putmsg+:} false; then :
4861 1.1.1.3 christos break
4862 1.1.1.3 christos fi
4863 1.1.1.3 christos done
4864 1.1.1.3 christos if ${ac_cv_search_putmsg+:} false; then :
4865 1.1.1.3 christos
4866 1.1 christos else
4867 1.1.1.3 christos ac_cv_search_putmsg=no
4868 1.1.1.3 christos fi
4869 1.1.1.3 christos rm conftest.$ac_ext
4870 1.1.1.3 christos LIBS=$ac_func_search_save_LIBS
4871 1.1.1.3 christos fi
4872 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_putmsg" >&5
4873 1.1.1.3 christos $as_echo "$ac_cv_search_putmsg" >&6; }
4874 1.1.1.3 christos ac_res=$ac_cv_search_putmsg
4875 1.1.1.3 christos if test "$ac_res" != no; then :
4876 1.1.1.3 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4877 1.1.1.3 christos
4878 1.1 christos fi
4879 1.1 christos
4880 1.1.1.3 christos
4881 1.1.1.3 christos
4882 1.1.1.6 christos #
4883 1.1.1.6 christos # Check whether AF_INET6 and struct in6_addr are defined.
4884 1.1.1.6 christos # If they aren't both defined, we don't have sufficient OS
4885 1.1.1.6 christos # support for IPv6, so we don't look for IPv6 support libraries,
4886 1.1.1.6 christos # and we define AF_INET6 and struct in6_addr ourselves.
4887 1.1.1.6 christos #
4888 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the operating system supports IPv6" >&5
4889 1.1.1.6 christos $as_echo_n "checking whether the operating system supports IPv6... " >&6; }
4890 1.1.1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4891 1.1 christos /* end confdefs.h. */
4892 1.1.1.4 christos
4893 1.1.1.6 christos
4894 1.1.1.6 christos /* AF_INET6 available check */
4895 1.1 christos #include <sys/types.h>
4896 1.1 christos #include <sys/socket.h>
4897 1.1.1.4 christos #include <netinet/in.h>
4898 1.1.1.4 christos #ifdef AF_INET6
4899 1.1.1.4 christos void
4900 1.1.1.4 christos foo(struct in6_addr *addr)
4901 1.1 christos {
4902 1.1.1.4 christos memset(addr, 0, sizeof (struct in6_addr));
4903 1.1 christos }
4904 1.1.1.4 christos #else
4905 1.1.1.4 christos #error "AF_INET6 not defined"
4906 1.1.1.4 christos #endif
4907 1.1.1.4 christos
4908 1.1 christos
4909 1.1 christos _ACEOF
4910 1.1.1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
4911 1.1.1.6 christos
4912 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4913 1.1.1.3 christos $as_echo "yes" >&6; }
4914 1.1.1.3 christos
4915 1.1.1.6 christos $as_echo "#define HAVE_OS_IPV6_SUPPORT 1" >>confdefs.h
4916 1.1.1.6 christos
4917 1.1.1.6 christos ipv6=yes
4918 1.1 christos
4919 1.1 christos else
4920 1.1.1.6 christos
4921 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4922 1.1.1.3 christos $as_echo "no" >&6; }
4923 1.1.1.6 christos ipv6=no
4924 1.1.1.6 christos
4925 1.1.1.6 christos
4926 1.1 christos fi
4927 1.1.1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4928 1.1 christos
4929 1.1 christos ipv6type=unknown
4930 1.1 christos ipv6lib=none
4931 1.1 christos ipv6trylibc=no
4932 1.1 christos
4933 1.1 christos if test "$ipv6" = "yes"; then
4934 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking ipv6 stack type" >&5
4935 1.1.1.3 christos $as_echo_n "checking ipv6 stack type... " >&6; }
4936 1.1 christos for i in inria kame linux-glibc linux-libinet6 toshiba v6d zeta; do
4937 1.1 christos case $i in
4938 1.1 christos inria)
4939 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4940 1.1 christos /* end confdefs.h. */
4941 1.1 christos #include <netinet/in.h>
4942 1.1 christos #ifdef IPV6_INRIA_VERSION
4943 1.1 christos yes
4944 1.1 christos #endif
4945 1.1 christos _ACEOF
4946 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4947 1.1.1.3 christos $EGREP "yes" >/dev/null 2>&1; then :
4948 1.1.1.6 christos ipv6type=$i
4949 1.1 christos fi
4950 1.1.1.3 christos rm -f conftest*
4951 1.1 christos
4952 1.1 christos ;;
4953 1.1 christos kame)
4954 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4955 1.1 christos /* end confdefs.h. */
4956 1.1 christos #include <netinet/in.h>
4957 1.1 christos #ifdef __KAME__
4958 1.1 christos yes
4959 1.1 christos #endif
4960 1.1 christos _ACEOF
4961 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4962 1.1.1.3 christos $EGREP "yes" >/dev/null 2>&1; then :
4963 1.1 christos ipv6type=$i;
4964 1.1 christos ipv6lib=inet6;
4965 1.1 christos ipv6libdir=/usr/local/v6/lib;
4966 1.1.1.6 christos ipv6trylibc=yes
4967 1.1 christos fi
4968 1.1.1.3 christos rm -f conftest*
4969 1.1 christos
4970 1.1 christos ;;
4971 1.1 christos linux-glibc)
4972 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4973 1.1 christos /* end confdefs.h. */
4974 1.1 christos #include <features.h>
4975 1.1 christos #if defined(__GLIBC__) && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1
4976 1.1 christos yes
4977 1.1 christos #endif
4978 1.1 christos _ACEOF
4979 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4980 1.1.1.3 christos $EGREP "yes" >/dev/null 2>&1; then :
4981 1.1.1.6 christos ipv6type=$i
4982 1.1 christos fi
4983 1.1.1.3 christos rm -f conftest*
4984 1.1 christos
4985 1.1 christos ;;
4986 1.1 christos linux-libinet6)
4987 1.1 christos if test -d /usr/inet6 -o -f /usr/include/netinet/ip6.h; then
4988 1.1 christos ipv6type=$i
4989 1.1 christos ipv6lib=inet6
4990 1.1 christos ipv6libdir=/usr/inet6/lib
4991 1.1 christos ipv6trylibc=yes;
4992 1.1.1.6 christos CFLAGS="-I/usr/inet6/include $CFLAGS"
4993 1.1 christos fi
4994 1.1 christos ;;
4995 1.1 christos toshiba)
4996 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4997 1.1 christos /* end confdefs.h. */
4998 1.1 christos #include <sys/param.h>
4999 1.1 christos #ifdef _TOSHIBA_INET6
5000 1.1 christos yes
5001 1.1 christos #endif
5002 1.1 christos _ACEOF
5003 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5004 1.1.1.3 christos $EGREP "yes" >/dev/null 2>&1; then :
5005 1.1 christos ipv6type=$i;
5006 1.1 christos ipv6lib=inet6;
5007 1.1.1.6 christos ipv6libdir=/usr/local/v6/lib
5008 1.1 christos fi
5009 1.1.1.3 christos rm -f conftest*
5010 1.1 christos
5011 1.1 christos ;;
5012 1.1 christos v6d)
5013 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5014 1.1 christos /* end confdefs.h. */
5015 1.1 christos #include </usr/local/v6/include/sys/v6config.h>
5016 1.1 christos #ifdef __V6D__
5017 1.1 christos yes
5018 1.1 christos #endif
5019 1.1 christos _ACEOF
5020 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5021 1.1.1.3 christos $EGREP "yes" >/dev/null 2>&1; then :
5022 1.1 christos ipv6type=$i;
5023 1.1 christos ipv6lib=v6;
5024 1.1 christos ipv6libdir=/usr/local/v6/lib;
5025 1.1 christos CFLAGS="-I/usr/local/v6/include $CFLAGS"
5026 1.1 christos fi
5027 1.1.1.3 christos rm -f conftest*
5028 1.1 christos
5029 1.1 christos ;;
5030 1.1 christos zeta)
5031 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5032 1.1 christos /* end confdefs.h. */
5033 1.1 christos #include <sys/param.h>
5034 1.1 christos #ifdef _ZETA_MINAMI_INET6
5035 1.1 christos yes
5036 1.1 christos #endif
5037 1.1 christos _ACEOF
5038 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5039 1.1.1.3 christos $EGREP "yes" >/dev/null 2>&1; then :
5040 1.1 christos ipv6type=$i;
5041 1.1 christos ipv6lib=inet6;
5042 1.1.1.6 christos ipv6libdir=/usr/local/v6/lib
5043 1.1 christos fi
5044 1.1.1.3 christos rm -f conftest*
5045 1.1 christos
5046 1.1 christos ;;
5047 1.1 christos esac
5048 1.1 christos if test "$ipv6type" != "unknown"; then
5049 1.1 christos break
5050 1.1 christos fi
5051 1.1 christos done
5052 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ipv6type" >&5
5053 1.1.1.3 christos $as_echo "$ipv6type" >&6; }
5054 1.1 christos fi
5055 1.1 christos
5056 1.1 christos if test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then
5057 1.1 christos if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then
5058 1.1 christos LIBS="-L$ipv6libdir -l$ipv6lib $LIBS"
5059 1.1 christos echo "You have $ipv6lib library, using it"
5060 1.1 christos else
5061 1.1 christos if test "$ipv6trylibc" = "yes"; then
5062 1.1 christos echo "You do not have $ipv6lib library, using libc"
5063 1.1 christos else
5064 1.1 christos echo 'Fatal: no $ipv6lib library found. cannot continue.'
5065 1.1 christos echo "You need to fetch lib$ipv6lib.a from appropriate"
5066 1.1 christos echo 'ipv6 kit and compile beforehand.'
5067 1.1 christos exit 1
5068 1.1 christos fi
5069 1.1 christos fi
5070 1.1 christos fi
5071 1.1 christos
5072 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "vfprintf" "ac_cv_func_vfprintf"
5073 1.1.1.3 christos if test "x$ac_cv_func_vfprintf" = xyes; then :
5074 1.1.1.3 christos $as_echo "#define HAVE_VFPRINTF 1" >>confdefs.h
5075 1.1.1.3 christos
5076 1.1.1.3 christos else
5077 1.1.1.3 christos case " $LIBOBJS " in
5078 1.1.1.3 christos *" vfprintf.$ac_objext "* ) ;;
5079 1.1.1.3 christos *) LIBOBJS="$LIBOBJS vfprintf.$ac_objext"
5080 1.1.1.3 christos ;;
5081 1.1.1.3 christos esac
5082 1.1.1.2 christos
5083 1.1.1.3 christos fi
5084 1.1.1.2 christos
5085 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
5086 1.1.1.3 christos if test "x$ac_cv_func_strlcat" = xyes; then :
5087 1.1.1.3 christos $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
5088 1.1.1.2 christos
5089 1.1.1.2 christos else
5090 1.1.1.3 christos case " $LIBOBJS " in
5091 1.1.1.3 christos *" strlcat.$ac_objext "* ) ;;
5092 1.1.1.3 christos *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
5093 1.1.1.3 christos ;;
5094 1.1.1.3 christos esac
5095 1.1.1.2 christos
5096 1.1.1.3 christos fi
5097 1.1.1.2 christos
5098 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
5099 1.1.1.3 christos if test "x$ac_cv_func_strlcpy" = xyes; then :
5100 1.1.1.3 christos $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
5101 1.1.1.2 christos
5102 1.1.1.3 christos else
5103 1.1.1.3 christos case " $LIBOBJS " in
5104 1.1.1.3 christos *" strlcpy.$ac_objext "* ) ;;
5105 1.1.1.3 christos *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
5106 1.1.1.3 christos ;;
5107 1.1.1.3 christos esac
5108 1.1.1.2 christos
5109 1.1.1.3 christos fi
5110 1.1.1.3 christos
5111 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
5112 1.1.1.3 christos if test "x$ac_cv_func_strdup" = xyes; then :
5113 1.1.1.3 christos $as_echo "#define HAVE_STRDUP 1" >>confdefs.h
5114 1.1.1.2 christos
5115 1.1.1.2 christos else
5116 1.1.1.3 christos case " $LIBOBJS " in
5117 1.1.1.3 christos *" strdup.$ac_objext "* ) ;;
5118 1.1.1.3 christos *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
5119 1.1.1.3 christos ;;
5120 1.1.1.3 christos esac
5121 1.1 christos
5122 1.1 christos fi
5123 1.1 christos
5124 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep"
5125 1.1.1.3 christos if test "x$ac_cv_func_strsep" = xyes; then :
5126 1.1.1.3 christos $as_echo "#define HAVE_STRSEP 1" >>confdefs.h
5127 1.1 christos
5128 1.1 christos else
5129 1.1 christos case " $LIBOBJS " in
5130 1.1.1.3 christos *" strsep.$ac_objext "* ) ;;
5131 1.1.1.3 christos *) LIBOBJS="$LIBOBJS strsep.$ac_objext"
5132 1.1 christos ;;
5133 1.1 christos esac
5134 1.1 christos
5135 1.1 christos fi
5136 1.1.1.3 christos
5137 1.1.1.4 christos ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long"
5138 1.1.1.4 christos if test "x$ac_cv_func_getopt_long" = xyes; then :
5139 1.1.1.4 christos $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h
5140 1.1.1.4 christos
5141 1.1.1.4 christos else
5142 1.1.1.4 christos case " $LIBOBJS " in
5143 1.1.1.4 christos *" getopt_long.$ac_objext "* ) ;;
5144 1.1.1.4 christos *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
5145 1.1.1.4 christos ;;
5146 1.1.1.4 christos esac
5147 1.1.1.4 christos
5148 1.1.1.4 christos fi
5149 1.1.1.4 christos
5150 1.1.1.3 christos
5151 1.1.1.3 christos for ac_func in fork vfork strftime
5152 1.1.1.3 christos do :
5153 1.1.1.3 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5154 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5155 1.1.1.3 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5156 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
5157 1.1.1.3 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5158 1.1.1.3 christos _ACEOF
5159 1.1.1.3 christos
5160 1.1.1.3 christos fi
5161 1.1 christos done
5162 1.1 christos
5163 1.1.1.3 christos for ac_func in setlinebuf alarm
5164 1.1.1.3 christos do :
5165 1.1.1.3 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5166 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5167 1.1.1.3 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5168 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
5169 1.1.1.3 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5170 1.1.1.3 christos _ACEOF
5171 1.1 christos
5172 1.1.1.3 christos fi
5173 1.1.1.3 christos done
5174 1.1 christos
5175 1.1.1.2 christos
5176 1.1.1.3 christos needsnprintf=no
5177 1.1.1.3 christos for ac_func in vsnprintf snprintf
5178 1.1.1.3 christos do :
5179 1.1.1.3 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5180 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5181 1.1.1.3 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5182 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
5183 1.1.1.3 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5184 1.1.1.3 christos _ACEOF
5185 1.1.1.2 christos
5186 1.1 christos else
5187 1.1.1.3 christos needsnprintf=yes
5188 1.1.1.3 christos fi
5189 1.1.1.3 christos done
5190 1.1 christos
5191 1.1.1.3 christos if test $needsnprintf = yes; then
5192 1.1.1.3 christos case " $LIBOBJS " in
5193 1.1.1.3 christos *" snprintf.$ac_objext "* ) ;;
5194 1.1.1.3 christos *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
5195 1.1.1.3 christos ;;
5196 1.1.1.3 christos esac
5197 1.1 christos
5198 1.1.1.3 christos fi
5199 1.1 christos
5200 1.1 christos
5201 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
5202 1.1.1.3 christos $as_echo_n "checking return type of signal handlers... " >&6; }
5203 1.1.1.3 christos if ${ac_cv_type_signal+:} false; then :
5204 1.1.1.3 christos $as_echo_n "(cached) " >&6
5205 1.1.1.3 christos else
5206 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5207 1.1.1.3 christos /* end confdefs.h. */
5208 1.1.1.3 christos #include <sys/types.h>
5209 1.1.1.3 christos #include <signal.h>
5210 1.1 christos
5211 1.1 christos int
5212 1.1 christos main ()
5213 1.1 christos {
5214 1.1.1.3 christos return *(signal (0, 0)) (0) == 1;
5215 1.1 christos ;
5216 1.1 christos return 0;
5217 1.1 christos }
5218 1.1 christos _ACEOF
5219 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
5220 1.1.1.3 christos ac_cv_type_signal=int
5221 1.1 christos else
5222 1.1.1.3 christos ac_cv_type_signal=void
5223 1.1 christos fi
5224 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5225 1.1 christos fi
5226 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
5227 1.1.1.3 christos $as_echo "$ac_cv_type_signal" >&6; }
5228 1.1 christos
5229 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
5230 1.1.1.3 christos #define RETSIGTYPE $ac_cv_type_signal
5231 1.1.1.3 christos _ACEOF
5232 1.1 christos
5233 1.1 christos
5234 1.1.1.3 christos if test "$ac_cv_type_signal" = void ; then
5235 1.1 christos
5236 1.1.1.3 christos $as_echo "#define RETSIGVAL /**/" >>confdefs.h
5237 1.1 christos
5238 1.1.1.3 christos else
5239 1.1 christos
5240 1.1.1.3 christos $as_echo "#define RETSIGVAL (0)" >>confdefs.h
5241 1.1 christos
5242 1.1.1.3 christos fi
5243 1.1.1.3 christos case "$host_os" in
5244 1.1 christos
5245 1.1.1.3 christos irix*)
5246 1.1 christos
5247 1.1.1.3 christos $as_echo "#define _BSD_SIGNALS 1" >>confdefs.h
5248 1.1 christos
5249 1.1.1.3 christos ;;
5250 1.1 christos
5251 1.1.1.3 christos *)
5252 1.1.1.3 christos for ac_func in sigaction
5253 1.1.1.3 christos do :
5254 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction"
5255 1.1.1.3 christos if test "x$ac_cv_func_sigaction" = xyes; then :
5256 1.1 christos cat >>confdefs.h <<_ACEOF
5257 1.1.1.3 christos #define HAVE_SIGACTION 1
5258 1.1 christos _ACEOF
5259 1.1 christos
5260 1.1 christos fi
5261 1.1 christos done
5262 1.1 christos
5263 1.1.1.3 christos if test $ac_cv_func_sigaction = no ; then
5264 1.1.1.3 christos for ac_func in sigset
5265 1.1.1.3 christos do :
5266 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "sigset" "ac_cv_func_sigset"
5267 1.1.1.3 christos if test "x$ac_cv_func_sigset" = xyes; then :
5268 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
5269 1.1.1.3 christos #define HAVE_SIGSET 1
5270 1.1.1.3 christos _ACEOF
5271 1.1 christos
5272 1.1.1.3 christos fi
5273 1.1.1.3 christos done
5274 1.1 christos
5275 1.1.1.3 christos fi
5276 1.1.1.3 christos ;;
5277 1.1.1.3 christos esac
5278 1.1 christos
5279 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lrpc" >&5
5280 1.1.1.3 christos $as_echo_n "checking for main in -lrpc... " >&6; }
5281 1.1.1.3 christos if ${ac_cv_lib_rpc_main+:} false; then :
5282 1.1.1.3 christos $as_echo_n "(cached) " >&6
5283 1.1 christos else
5284 1.1.1.3 christos ac_check_lib_save_LIBS=$LIBS
5285 1.1.1.3 christos LIBS="-lrpc $LIBS"
5286 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5287 1.1 christos /* end confdefs.h. */
5288 1.1.1.3 christos
5289 1.1 christos
5290 1.1 christos int
5291 1.1 christos main ()
5292 1.1 christos {
5293 1.1.1.3 christos return main ();
5294 1.1 christos ;
5295 1.1 christos return 0;
5296 1.1 christos }
5297 1.1 christos _ACEOF
5298 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
5299 1.1.1.3 christos ac_cv_lib_rpc_main=yes
5300 1.1 christos else
5301 1.1.1.3 christos ac_cv_lib_rpc_main=no
5302 1.1 christos fi
5303 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
5304 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
5305 1.1.1.3 christos LIBS=$ac_check_lib_save_LIBS
5306 1.1 christos fi
5307 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rpc_main" >&5
5308 1.1.1.3 christos $as_echo "$ac_cv_lib_rpc_main" >&6; }
5309 1.1.1.3 christos if test "x$ac_cv_lib_rpc_main" = xyes; then :
5310 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
5311 1.1.1.3 christos #define HAVE_LIBRPC 1
5312 1.1 christos _ACEOF
5313 1.1 christos
5314 1.1.1.3 christos LIBS="-lrpc $LIBS"
5315 1.1 christos
5316 1.1.1.3 christos fi
5317 1.1 christos
5318 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getrpcbynumber" >&5
5319 1.1.1.3 christos $as_echo_n "checking for library containing getrpcbynumber... " >&6; }
5320 1.1.1.3 christos if ${ac_cv_search_getrpcbynumber+:} false; then :
5321 1.1.1.3 christos $as_echo_n "(cached) " >&6
5322 1.1 christos else
5323 1.1.1.3 christos ac_func_search_save_LIBS=$LIBS
5324 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5325 1.1 christos /* end confdefs.h. */
5326 1.1 christos
5327 1.1 christos /* Override any GCC internal prototype to avoid an error.
5328 1.1 christos Use char because int might match the return type of a GCC
5329 1.1 christos builtin and then its argument prototype would still apply. */
5330 1.1 christos #ifdef __cplusplus
5331 1.1 christos extern "C"
5332 1.1 christos #endif
5333 1.1.1.3 christos char getrpcbynumber ();
5334 1.1 christos int
5335 1.1 christos main ()
5336 1.1 christos {
5337 1.1.1.3 christos return getrpcbynumber ();
5338 1.1 christos ;
5339 1.1 christos return 0;
5340 1.1 christos }
5341 1.1 christos _ACEOF
5342 1.1.1.3 christos for ac_lib in '' nsl; do
5343 1.1.1.3 christos if test -z "$ac_lib"; then
5344 1.1.1.3 christos ac_res="none required"
5345 1.1.1.3 christos else
5346 1.1.1.3 christos ac_res=-l$ac_lib
5347 1.1.1.3 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5348 1.1.1.3 christos fi
5349 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
5350 1.1.1.3 christos ac_cv_search_getrpcbynumber=$ac_res
5351 1.1 christos fi
5352 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
5353 1.1.1.3 christos conftest$ac_exeext
5354 1.1.1.3 christos if ${ac_cv_search_getrpcbynumber+:} false; then :
5355 1.1.1.3 christos break
5356 1.1 christos fi
5357 1.1.1.3 christos done
5358 1.1.1.3 christos if ${ac_cv_search_getrpcbynumber+:} false; then :
5359 1.1 christos
5360 1.1.1.3 christos else
5361 1.1.1.3 christos ac_cv_search_getrpcbynumber=no
5362 1.1 christos fi
5363 1.1.1.3 christos rm conftest.$ac_ext
5364 1.1.1.3 christos LIBS=$ac_func_search_save_LIBS
5365 1.1.1.3 christos fi
5366 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getrpcbynumber" >&5
5367 1.1.1.3 christos $as_echo "$ac_cv_search_getrpcbynumber" >&6; }
5368 1.1.1.3 christos ac_res=$ac_cv_search_getrpcbynumber
5369 1.1.1.3 christos if test "$ac_res" != no; then :
5370 1.1.1.3 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5371 1.1 christos
5372 1.1.1.3 christos $as_echo "#define HAVE_GETRPCBYNUMBER 1" >>confdefs.h
5373 1.1 christos
5374 1.1.1.3 christos fi
5375 1.1 christos
5376 1.1 christos
5377 1.1 christos
5378 1.1.1.3 christos LBL_LIBS="$LIBS"
5379 1.1.1.3 christos pfopen=/usr/examples/packetfilter/pfopen.c
5380 1.1.1.3 christos if test -f $pfopen ; then
5381 1.1.1.3 christos for ac_func in pfopen
5382 1.1.1.3 christos do :
5383 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "pfopen" "ac_cv_func_pfopen"
5384 1.1.1.3 christos if test "x$ac_cv_func_pfopen" = xyes; then :
5385 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
5386 1.1.1.3 christos #define HAVE_PFOPEN 1
5387 1.1.1.3 christos _ACEOF
5388 1.1 christos
5389 1.1 christos fi
5390 1.1 christos done
5391 1.1 christos
5392 1.1.1.3 christos if test $ac_cv_func_pfopen = "no" ; then
5393 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using $pfopen" >&5
5394 1.1.1.3 christos $as_echo "Using $pfopen" >&6; }
5395 1.1.1.3 christos LIBS="$LIBS $pfopen"
5396 1.1 christos fi
5397 1.1.1.3 christos fi
5398 1.1.1.5 christos libpcap=FAIL
5399 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for local pcap library" >&5
5400 1.1.1.3 christos $as_echo_n "checking for local pcap library... " >&6; }
5401 1.1.1.5 christos
5402 1.1.1.5 christos # Check whether --with-system-libpcap was given.
5403 1.1.1.5 christos if test "${with_system_libpcap+set}" = set; then :
5404 1.1.1.5 christos withval=$with_system_libpcap;
5405 1.1.1.5 christos fi
5406 1.1.1.5 christos
5407 1.1.1.5 christos if test "x$with_system_libpcap" != xyes ; then
5408 1.1.1.5 christos lastdir=FAIL
5409 1.1.1.5 christos places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
5410 1.1.1.5 christos egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'`
5411 1.1.1.5 christos places2=`ls .. | sed -e 's,/$,,' -e "s,^,../," | \
5412 1.1.1.5 christos egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'`
5413 1.1.1.5 christos for dir in $places $srcdir/../libpcap ../libpcap $srcdir/libpcap $places2 ; do
5414 1.1.1.5 christos basedir=`echo $dir | sed -e 's/[ab][0-9]*$//' | \
5415 1.1.1.5 christos sed -e 's/-PRE-GIT$//' `
5416 1.1.1.5 christos if test $lastdir = $basedir ; then
5417 1.1.1.5 christos continue;
5418 1.1.1.5 christos fi
5419 1.1.1.5 christos lastdir=$dir
5420 1.1.1.5 christos if test -r $dir/libpcap.a ; then
5421 1.1.1.5 christos libpcap=$dir/libpcap.a
5422 1.1.1.5 christos d=$dir
5423 1.1.1.5 christos fi
5424 1.1.1.5 christos done
5425 1.1.1.5 christos fi
5426 1.1.1.3 christos if test $libpcap = FAIL ; then
5427 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5428 1.1.1.3 christos $as_echo "not found" >&6; }
5429 1.1 christos
5430 1.1.1.3 christos #
5431 1.1.1.3 christos # Look for pcap-config.
5432 1.1.1.3 christos #
5433 1.1.1.3 christos if test -n "$ac_tool_prefix"; then
5434 1.1.1.3 christos # Extract the first word of "${ac_tool_prefix}pcap-config", so it can be a program name with args.
5435 1.1.1.3 christos set dummy ${ac_tool_prefix}pcap-config; ac_word=$2
5436 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5437 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
5438 1.1.1.3 christos if ${ac_cv_path_PCAP_CONFIG+:} false; then :
5439 1.1.1.3 christos $as_echo_n "(cached) " >&6
5440 1.1 christos else
5441 1.1.1.3 christos case $PCAP_CONFIG in
5442 1.1.1.3 christos [\\/]* | ?:[\\/]*)
5443 1.1.1.3 christos ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
5444 1.1.1.3 christos ;;
5445 1.1.1.3 christos *)
5446 1.1.1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5447 1.1.1.3 christos for as_dir in $PATH
5448 1.1.1.3 christos do
5449 1.1.1.3 christos IFS=$as_save_IFS
5450 1.1.1.3 christos test -z "$as_dir" && as_dir=.
5451 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
5452 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5453 1.1.1.3 christos ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5454 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5455 1.1.1.3 christos break 2
5456 1.1 christos fi
5457 1.1.1.3 christos done
5458 1.1.1.3 christos done
5459 1.1.1.3 christos IFS=$as_save_IFS
5460 1.1 christos
5461 1.1.1.3 christos ;;
5462 1.1.1.3 christos esac
5463 1.1 christos fi
5464 1.1.1.3 christos PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
5465 1.1.1.3 christos if test -n "$PCAP_CONFIG"; then
5466 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
5467 1.1.1.3 christos $as_echo "$PCAP_CONFIG" >&6; }
5468 1.1 christos else
5469 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5470 1.1.1.3 christos $as_echo "no" >&6; }
5471 1.1 christos fi
5472 1.1 christos
5473 1.1 christos
5474 1.1.1.3 christos fi
5475 1.1.1.3 christos if test -z "$ac_cv_path_PCAP_CONFIG"; then
5476 1.1.1.3 christos ac_pt_PCAP_CONFIG=$PCAP_CONFIG
5477 1.1.1.3 christos # Extract the first word of "pcap-config", so it can be a program name with args.
5478 1.1.1.3 christos set dummy pcap-config; ac_word=$2
5479 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5480 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
5481 1.1.1.3 christos if ${ac_cv_path_ac_pt_PCAP_CONFIG+:} false; then :
5482 1.1.1.3 christos $as_echo_n "(cached) " >&6
5483 1.1 christos else
5484 1.1.1.3 christos case $ac_pt_PCAP_CONFIG in
5485 1.1.1.3 christos [\\/]* | ?:[\\/]*)
5486 1.1.1.3 christos ac_cv_path_ac_pt_PCAP_CONFIG="$ac_pt_PCAP_CONFIG" # Let the user override the test with a path.
5487 1.1.1.3 christos ;;
5488 1.1.1.3 christos *)
5489 1.1.1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5490 1.1.1.3 christos for as_dir in $PATH
5491 1.1.1.3 christos do
5492 1.1.1.3 christos IFS=$as_save_IFS
5493 1.1.1.3 christos test -z "$as_dir" && as_dir=.
5494 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
5495 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5496 1.1.1.3 christos ac_cv_path_ac_pt_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5497 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5498 1.1.1.3 christos break 2
5499 1.1.1.3 christos fi
5500 1.1.1.3 christos done
5501 1.1.1.3 christos done
5502 1.1.1.3 christos IFS=$as_save_IFS
5503 1.1 christos
5504 1.1.1.3 christos ;;
5505 1.1 christos esac
5506 1.1 christos fi
5507 1.1.1.3 christos ac_pt_PCAP_CONFIG=$ac_cv_path_ac_pt_PCAP_CONFIG
5508 1.1.1.3 christos if test -n "$ac_pt_PCAP_CONFIG"; then
5509 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PCAP_CONFIG" >&5
5510 1.1.1.3 christos $as_echo "$ac_pt_PCAP_CONFIG" >&6; }
5511 1.1 christos else
5512 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5513 1.1.1.3 christos $as_echo "no" >&6; }
5514 1.1.1.3 christos fi
5515 1.1 christos
5516 1.1.1.3 christos if test "x$ac_pt_PCAP_CONFIG" = x; then
5517 1.1.1.3 christos PCAP_CONFIG=""
5518 1.1 christos else
5519 1.1.1.3 christos case $cross_compiling:$ac_tool_warned in
5520 1.1.1.3 christos yes:)
5521 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5522 1.1.1.3 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5523 1.1.1.3 christos ac_tool_warned=yes ;;
5524 1.1 christos esac
5525 1.1.1.3 christos PCAP_CONFIG=$ac_pt_PCAP_CONFIG
5526 1.1.1.3 christos fi
5527 1.1 christos else
5528 1.1.1.3 christos PCAP_CONFIG="$ac_cv_path_PCAP_CONFIG"
5529 1.1 christos fi
5530 1.1 christos
5531 1.1.1.3 christos if test -n "$PCAP_CONFIG" ; then
5532 1.1.1.3 christos #
5533 1.1.1.3 christos # Found - use it to get the include flags for
5534 1.1.1.3 christos # libpcap and the flags to link with libpcap.
5535 1.1.1.3 christos #
5536 1.1.1.3 christos # Please read section 11.6 "Shell Substitutions"
5537 1.1.1.3 christos # in the autoconf manual before doing anything
5538 1.1.1.3 christos # to this that involves quoting. Especially note
5539 1.1.1.3 christos # the statement "There is just no portable way to use
5540 1.1.1.3 christos # double-quoted strings inside double-quoted back-quoted
5541 1.1.1.3 christos # expressions (pfew!)."
5542 1.1.1.3 christos #
5543 1.1.1.3 christos cflags=`"$PCAP_CONFIG" --cflags`
5544 1.1.1.3 christos V_INCLS="$cflags $V_INCLS"
5545 1.1.1.3 christos libpcap=`"$PCAP_CONFIG" --libs`
5546 1.1.1.3 christos else
5547 1.1.1.3 christos #
5548 1.1.1.3 christos # Not found; look for pcap.
5549 1.1.1.3 christos #
5550 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpcap" >&5
5551 1.1.1.3 christos $as_echo_n "checking for main in -lpcap... " >&6; }
5552 1.1.1.3 christos if ${ac_cv_lib_pcap_main+:} false; then :
5553 1.1.1.3 christos $as_echo_n "(cached) " >&6
5554 1.1 christos else
5555 1.1 christos ac_check_lib_save_LIBS=$LIBS
5556 1.1 christos LIBS="-lpcap $LIBS"
5557 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5558 1.1.1.3 christos /* end confdefs.h. */
5559 1.1 christos
5560 1.1 christos
5561 1.1 christos int
5562 1.1 christos main ()
5563 1.1 christos {
5564 1.1.1.3 christos return main ();
5565 1.1 christos ;
5566 1.1 christos return 0;
5567 1.1 christos }
5568 1.1 christos _ACEOF
5569 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
5570 1.1.1.3 christos ac_cv_lib_pcap_main=yes
5571 1.1 christos else
5572 1.1.1.3 christos ac_cv_lib_pcap_main=no
5573 1.1 christos fi
5574 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
5575 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
5576 1.1.1.3 christos LIBS=$ac_check_lib_save_LIBS
5577 1.1 christos fi
5578 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_main" >&5
5579 1.1.1.3 christos $as_echo "$ac_cv_lib_pcap_main" >&6; }
5580 1.1.1.3 christos if test "x$ac_cv_lib_pcap_main" = xyes; then :
5581 1.1.1.3 christos libpcap="-lpcap"
5582 1.1 christos fi
5583 1.1 christos
5584 1.1.1.3 christos if test $libpcap = FAIL ; then
5585 1.1.1.3 christos as_fn_error $? "see the INSTALL doc for more info" "$LINENO" 5
5586 1.1.1.3 christos fi
5587 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extraneous pcap header directories" >&5
5588 1.1.1.3 christos $as_echo_n "checking for extraneous pcap header directories... " >&6; }
5589 1.1.1.3 christos if test \( ! -r /usr/local/include/pcap.h \) -a \
5590 1.1.1.3 christos \( ! -r /usr/include/pcap.h \); then
5591 1.1.1.3 christos if test -r /usr/local/include/pcap/pcap.h; then
5592 1.1.1.3 christos d="/usr/local/include/pcap"
5593 1.1.1.3 christos elif test -r /usr/include/pcap/pcap.h; then
5594 1.1.1.3 christos d="/usr/include/pcap"
5595 1.1.1.3 christos fi
5596 1.1.1.3 christos fi
5597 1.1.1.3 christos if test -z "$d" ; then
5598 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5599 1.1.1.3 christos $as_echo "not found" >&6; }
5600 1.1.1.3 christos else
5601 1.1.1.3 christos V_INCLS="-I$d $V_INCLS"
5602 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: found -- -I$d added" >&5
5603 1.1.1.3 christos $as_echo "found -- -I$d added" >&6; }
5604 1.1.1.3 christos fi
5605 1.1.1.3 christos fi
5606 1.1.1.3 christos else
5607 1.1.1.3 christos V_PCAPDEP=$libpcap
5608 1.1.1.3 christos places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
5609 1.1.1.3 christos egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
5610 1.1.1.4 christos places2=`ls .. | sed -e 's,/$,,' -e "s,^,../," | \
5611 1.1.1.4 christos egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
5612 1.1.1.4 christos pcapH=FAIL
5613 1.1.1.3 christos if test -r $d/pcap.h; then
5614 1.1.1.4 christos pcapH=$d
5615 1.1.1.3 christos else
5616 1.1.1.4 christos for dir in $places $srcdir/../libpcap ../libpcap $srcdir/libpcap $places2 ; do
5617 1.1.1.4 christos if test -r $dir/pcap.h ; then
5618 1.1.1.4 christos pcapH=$dir
5619 1.1.1.4 christos fi
5620 1.1.1.4 christos done
5621 1.1.1.4 christos fi
5622 1.1.1.4 christos
5623 1.1.1.4 christos if test $pcapH = FAIL ; then
5624 1.1.1.4 christos as_fn_error $? "cannot find pcap.h: see INSTALL" "$LINENO" 5
5625 1.1.1.3 christos fi
5626 1.1.1.4 christos V_INCLS="-I$pcapH $V_INCLS"
5627 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libpcap" >&5
5628 1.1.1.3 christos $as_echo "$libpcap" >&6; }
5629 1.1.1.3 christos # Extract the first word of "pcap-config", so it can be a program name with args.
5630 1.1.1.3 christos set dummy pcap-config; ac_word=$2
5631 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5632 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
5633 1.1.1.3 christos if ${ac_cv_path_PCAP_CONFIG+:} false; then :
5634 1.1.1.3 christos $as_echo_n "(cached) " >&6
5635 1.1 christos else
5636 1.1.1.3 christos case $PCAP_CONFIG in
5637 1.1.1.3 christos [\\/]* | ?:[\\/]*)
5638 1.1.1.3 christos ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
5639 1.1.1.3 christos ;;
5640 1.1.1.3 christos *)
5641 1.1.1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5642 1.1.1.3 christos for as_dir in $d
5643 1.1.1.3 christos do
5644 1.1.1.3 christos IFS=$as_save_IFS
5645 1.1.1.3 christos test -z "$as_dir" && as_dir=.
5646 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
5647 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5648 1.1.1.3 christos ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5649 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5650 1.1.1.3 christos break 2
5651 1.1.1.3 christos fi
5652 1.1.1.3 christos done
5653 1.1.1.3 christos done
5654 1.1.1.3 christos IFS=$as_save_IFS
5655 1.1.1.3 christos
5656 1.1.1.3 christos ;;
5657 1.1 christos esac
5658 1.1.1.3 christos fi
5659 1.1.1.3 christos PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
5660 1.1.1.3 christos if test -n "$PCAP_CONFIG"; then
5661 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
5662 1.1.1.3 christos $as_echo "$PCAP_CONFIG" >&6; }
5663 1.1 christos else
5664 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5665 1.1.1.3 christos $as_echo "no" >&6; }
5666 1.1 christos fi
5667 1.1 christos
5668 1.1 christos
5669 1.1.1.3 christos if test -n "$PCAP_CONFIG"; then
5670 1.1.1.3 christos #
5671 1.1.1.3 christos # The libpcap directory has a pcap-config script.
5672 1.1.1.3 christos # Use it to get any additioal libraries needed
5673 1.1.1.3 christos # to link with the libpcap archive library in
5674 1.1.1.3 christos # that directory.
5675 1.1.1.3 christos #
5676 1.1.1.3 christos # Please read section 11.6 "Shell Substitutions"
5677 1.1.1.3 christos # in the autoconf manual before doing anything
5678 1.1.1.3 christos # to this that involves quoting. Especially note
5679 1.1.1.3 christos # the statement "There is just no portable way to use
5680 1.1.1.3 christos # double-quoted strings inside double-quoted back-quoted
5681 1.1.1.3 christos # expressions (pfew!)."
5682 1.1.1.3 christos #
5683 1.1.1.3 christos additional_libs=`"$PCAP_CONFIG" --additional-libs --static`
5684 1.1.1.3 christos libpcap="$libpcap $additional_libs"
5685 1.1.1.3 christos fi
5686 1.1.1.3 christos fi
5687 1.1.1.3 christos LIBS="$libpcap $LIBS"
5688 1.1.1.3 christos if ! test -n "$PCAP_CONFIG" ; then
5689 1.1.1.3 christos #
5690 1.1.1.3 christos # We don't have pcap-config; find out any additional link flags
5691 1.1.1.3 christos # we need. (If we have pcap-config, we assume it tells us what
5692 1.1.1.3 christos # we need.)
5693 1.1.1.3 christos #
5694 1.1.1.3 christos case "$host_os" in
5695 1.1 christos
5696 1.1.1.3 christos aix*)
5697 1.1.1.3 christos #
5698 1.1.1.3 christos # If libpcap is DLPI-based, we have to use /lib/pse.exp if
5699 1.1.1.3 christos # present, as we use the STREAMS routines.
5700 1.1.1.3 christos #
5701 1.1.1.3 christos # (XXX - true only if we're linking with a static libpcap?)
5702 1.1.1.3 christos #
5703 1.1.1.3 christos pseexe="/lib/pse.exp"
5704 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $pseexe" >&5
5705 1.1.1.3 christos $as_echo_n "checking for $pseexe... " >&6; }
5706 1.1.1.3 christos if test -f $pseexe ; then
5707 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5708 1.1.1.3 christos $as_echo "yes" >&6; }
5709 1.1.1.3 christos LIBS="$LIBS -I:$pseexe"
5710 1.1.1.3 christos fi
5711 1.1 christos
5712 1.1.1.3 christos #
5713 1.1.1.3 christos # If libpcap is BPF-based, we need "-lodm" and "-lcfg", as
5714 1.1.1.3 christos # we use them to load the BPF module.
5715 1.1.1.3 christos #
5716 1.1.1.3 christos # (XXX - true only if we're linking with a static libpcap?)
5717 1.1.1.3 christos #
5718 1.1.1.3 christos LIBS="$LIBS -lodm -lcfg"
5719 1.1.1.3 christos ;;
5720 1.1.1.3 christos esac
5721 1.1.1.3 christos fi
5722 1.1 christos
5723 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "pcap_loop" "ac_cv_func_pcap_loop"
5724 1.1.1.3 christos if test "x$ac_cv_func_pcap_loop" = xyes; then :
5725 1.1 christos
5726 1.1 christos else
5727 1.1 christos
5728 1.1.1.8 christos as_fn_error $? "This is a bug, please follow the guidelines in CONTRIBUTING and include the
5729 1.1.1.3 christos config.log file in your report. If you have downloaded libpcap from
5730 1.1.1.3 christos tcpdump.org, and built it yourself, please also include the config.log
5731 1.1.1.3 christos file from the libpcap source directory, the Makefile from the libpcap
5732 1.1.1.3 christos source directory, and the output of the make process for libpcap, as
5733 1.1.1.3 christos this could be a problem with the libpcap that was built, and we will
5734 1.1.1.3 christos not be able to determine why this is happening, and thus will not be
5735 1.1.1.3 christos able to fix it, without that information, as we have not been able to
5736 1.1.1.3 christos reproduce this problem ourselves." "$LINENO" 5
5737 1.1 christos
5738 1.1 christos fi
5739 1.1 christos
5740 1.1 christos
5741 1.1.1.3 christos
5742 1.1.1.3 christos #
5743 1.1.1.3 christos # Check for these after AC_LBL_LIBPCAP, so we link with the appropriate
5744 1.1.1.3 christos # libraries (e.g., "-lsocket -lnsl" on Solaris).
5745 1.1.1.3 christos #
5746 1.1.1.6 christos # You are in a twisty little maze of UN*Xes, all different.
5747 1.1.1.6 christos # Some might not have ether_ntohost().
5748 1.1.1.6 christos # Some might have it, but not declare it in any header file.
5749 1.1.1.6 christos # Some might have it, but declare it in <netinet/if_ether.h>.
5750 1.1.1.6 christos # Some might have it, but declare it in <netinet/ether.h>
5751 1.1.1.6 christos # (And some might have it but document it as something declared in
5752 1.1.1.6 christos # <netinet/ethernet.h>, although <netinet/if_ether.h> appears to work.)
5753 1.1.1.3 christos #
5754 1.1.1.6 christos # Before you is a C compiler.
5755 1.1.1.6 christos #
5756 1.1.1.6 christos for ac_func in ether_ntohost
5757 1.1.1.6 christos do :
5758 1.1.1.6 christos ac_fn_c_check_func "$LINENO" "ether_ntohost" "ac_cv_func_ether_ntohost"
5759 1.1.1.6 christos if test "x$ac_cv_func_ether_ntohost" = xyes; then :
5760 1.1.1.6 christos cat >>confdefs.h <<_ACEOF
5761 1.1.1.6 christos #define HAVE_ETHER_NTOHOST 1
5762 1.1.1.3 christos _ACEOF
5763 1.1 christos
5764 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy ether_ntohost" >&5
5765 1.1.1.3 christos $as_echo_n "checking for buggy ether_ntohost... " >&6; }
5766 1.1.1.3 christos if ${ac_cv_buggy_ether_ntohost+:} false; then :
5767 1.1.1.3 christos $as_echo_n "(cached) " >&6
5768 1.1.1.2 christos else
5769 1.1 christos
5770 1.1.1.3 christos if test "$cross_compiling" = yes; then :
5771 1.1.1.3 christos ac_cv_buggy_ether_ntohost="not while cross-compiling"
5772 1.1.1.3 christos else
5773 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5774 1.1.1.3 christos /* end confdefs.h. */
5775 1.1 christos
5776 1.1.1.3 christos #include <netdb.h>
5777 1.1.1.3 christos #include <sys/types.h>
5778 1.1.1.3 christos #include <sys/param.h>
5779 1.1.1.3 christos #include <sys/socket.h>
5780 1.1 christos
5781 1.1.1.3 christos int
5782 1.1.1.3 christos main(int argc, char **argv)
5783 1.1.1.3 christos {
5784 1.1.1.3 christos u_char ea[6] = { 0xff, 0xff, 0xff, 0xff, 0xff };
5785 1.1.1.3 christos char name[MAXHOSTNAMELEN];
5786 1.1 christos
5787 1.1.1.3 christos ether_ntohost(name, (struct ether_addr *)ea);
5788 1.1.1.3 christos exit(0);
5789 1.1.1.3 christos }
5790 1.1 christos
5791 1.1 christos _ACEOF
5792 1.1.1.3 christos if ac_fn_c_try_run "$LINENO"; then :
5793 1.1.1.3 christos ac_cv_buggy_ether_ntohost=no
5794 1.1 christos else
5795 1.1.1.3 christos ac_cv_buggy_ether_ntohost=yes
5796 1.1.1.3 christos fi
5797 1.1.1.3 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5798 1.1.1.3 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5799 1.1.1.3 christos fi
5800 1.1.1.3 christos
5801 1.1.1.3 christos fi
5802 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_buggy_ether_ntohost" >&5
5803 1.1.1.3 christos $as_echo "$ac_cv_buggy_ether_ntohost" >&6; }
5804 1.1.1.3 christos if test "$ac_cv_buggy_ether_ntohost" = "no"; then
5805 1.1.1.3 christos
5806 1.1.1.3 christos $as_echo "#define USE_ETHER_NTOHOST 1" >>confdefs.h
5807 1.1.1.3 christos
5808 1.1.1.3 christos fi
5809 1.1 christos
5810 1.1 christos fi
5811 1.1.1.3 christos done
5812 1.1.1.3 christos
5813 1.1.1.3 christos if test "$ac_cv_func_ether_ntohost" = yes -a \
5814 1.1.1.3 christos "$ac_cv_buggy_ether_ntohost" = "no"; then
5815 1.1.1.3 christos #
5816 1.1.1.3 christos # OK, we have ether_ntohost(). Do we have <netinet/if_ether.h>?
5817 1.1.1.3 christos #
5818 1.1.1.3 christos if test "$ac_cv_header_netinet_if_ether_h" = yes; then
5819 1.1.1.3 christos #
5820 1.1.1.3 christos # Yes. Does it declare ether_ntohost()?
5821 1.1.1.3 christos #
5822 1.1.1.3 christos ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
5823 1.1.1.3 christos #include <sys/types.h>
5824 1.1.1.3 christos #include <sys/socket.h>
5825 1.1.1.3 christos #include <netinet/in.h>
5826 1.1.1.3 christos #include <arpa/inet.h>
5827 1.1.1.3 christos struct mbuf;
5828 1.1.1.3 christos struct rtentry;
5829 1.1.1.3 christos #include <net/if.h>
5830 1.1.1.3 christos #include <netinet/if_ether.h>
5831 1.1.1.3 christos
5832 1.1.1.3 christos "
5833 1.1.1.3 christos if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
5834 1.1.1.3 christos
5835 1.1.1.3 christos
5836 1.1.1.3 christos $as_echo "#define NETINET_IF_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
5837 1.1.1.3 christos
5838 1.1 christos
5839 1.1.1.2 christos fi
5840 1.1.1.3 christos
5841 1.1.1.3 christos fi
5842 1.1.1.3 christos #
5843 1.1.1.3 christos # Did that succeed?
5844 1.1.1.3 christos #
5845 1.1.1.3 christos if test "$ac_cv_have_decl_ether_ntohost" != yes; then
5846 1.1.1.3 christos #
5847 1.1.1.3 christos # No, how about <netinet/ether.h>, as on Linux?
5848 1.1.1.3 christos #
5849 1.1.1.3 christos for ac_header in netinet/ether.h
5850 1.1.1.3 christos do :
5851 1.1.1.3 christos ac_fn_c_check_header_mongrel "$LINENO" "netinet/ether.h" "ac_cv_header_netinet_ether_h" "$ac_includes_default"
5852 1.1.1.3 christos if test "x$ac_cv_header_netinet_ether_h" = xyes; then :
5853 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
5854 1.1.1.3 christos #define HAVE_NETINET_ETHER_H 1
5855 1.1 christos _ACEOF
5856 1.1 christos
5857 1.1.1.2 christos fi
5858 1.1.1.3 christos
5859 1.1.1.2 christos done
5860 1.1.1.2 christos
5861 1.1.1.3 christos if test "$ac_cv_header_netinet_ether_h" = yes; then
5862 1.1.1.3 christos #
5863 1.1.1.3 christos # We have it - does it declare ether_ntohost()?
5864 1.1.1.3 christos # Unset ac_cv_have_decl_ether_ntohost so we don't
5865 1.1.1.3 christos # treat the previous failure as a cached value and
5866 1.1.1.3 christos # suppress the next test.
5867 1.1.1.3 christos #
5868 1.1.1.3 christos unset ac_cv_have_decl_ether_ntohost
5869 1.1.1.3 christos ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
5870 1.1.1.3 christos #include <netinet/ether.h>
5871 1.1.1.3 christos
5872 1.1.1.3 christos "
5873 1.1.1.3 christos if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
5874 1.1.1.3 christos
5875 1.1.1.3 christos
5876 1.1.1.3 christos $as_echo "#define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
5877 1.1.1.3 christos
5878 1.1.1.3 christos
5879 1.1.1.3 christos fi
5880 1.1.1.3 christos
5881 1.1.1.3 christos fi
5882 1.1.1.3 christos fi
5883 1.1 christos #
5884 1.1.1.3 christos # Is ether_ntohost() declared?
5885 1.1 christos #
5886 1.1.1.3 christos if test "$ac_cv_have_decl_ether_ntohost" != yes; then
5887 1.1.1.3 christos #
5888 1.1.1.3 christos # No, we'll have to declare it ourselves.
5889 1.1.1.3 christos # Do we have "struct ether_addr"?
5890 1.1.1.3 christos #
5891 1.1.1.3 christos ac_fn_c_check_type "$LINENO" "struct ether_addr" "ac_cv_type_struct_ether_addr" "
5892 1.1.1.3 christos #include <sys/types.h>
5893 1.1.1.3 christos #include <sys/socket.h>
5894 1.1.1.3 christos #include <netinet/in.h>
5895 1.1.1.3 christos #include <arpa/inet.h>
5896 1.1.1.3 christos struct mbuf;
5897 1.1.1.3 christos struct rtentry;
5898 1.1.1.3 christos #include <net/if.h>
5899 1.1.1.3 christos #include <netinet/if_ether.h>
5900 1.1.1.2 christos
5901 1.1.1.3 christos "
5902 1.1.1.3 christos if test "x$ac_cv_type_struct_ether_addr" = xyes; then :
5903 1.1.1.3 christos
5904 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
5905 1.1.1.3 christos #define HAVE_STRUCT_ETHER_ADDR 1
5906 1.1 christos _ACEOF
5907 1.1 christos
5908 1.1 christos
5909 1.1.1.3 christos fi
5910 1.1.1.3 christos
5911 1.1 christos
5912 1.1.1.3 christos $as_echo "#define HAVE_DECL_ETHER_NTOHOST 0" >>confdefs.h
5913 1.1.1.3 christos
5914 1.1.1.3 christos else
5915 1.1.1.3 christos
5916 1.1.1.3 christos $as_echo "#define HAVE_DECL_ETHER_NTOHOST 1" >>confdefs.h
5917 1.1.1.3 christos
5918 1.1.1.3 christos fi
5919 1.1.1.3 christos fi
5920 1.1.1.3 christos
5921 1.1.1.3 christos # libdlpi is needed for Solaris 11 and later.
5922 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlpi_walk in -ldlpi" >&5
5923 1.1.1.3 christos $as_echo_n "checking for dlpi_walk in -ldlpi... " >&6; }
5924 1.1.1.3 christos if ${ac_cv_lib_dlpi_dlpi_walk+:} false; then :
5925 1.1.1.3 christos $as_echo_n "(cached) " >&6
5926 1.1.1.3 christos else
5927 1.1.1.3 christos ac_check_lib_save_LIBS=$LIBS
5928 1.1.1.3 christos LIBS="-ldlpi -L/lib $LIBS"
5929 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5930 1.1.1.3 christos /* end confdefs.h. */
5931 1.1.1.2 christos
5932 1.1.1.2 christos /* Override any GCC internal prototype to avoid an error.
5933 1.1.1.2 christos Use char because int might match the return type of a GCC
5934 1.1.1.2 christos builtin and then its argument prototype would still apply. */
5935 1.1.1.2 christos #ifdef __cplusplus
5936 1.1.1.2 christos extern "C"
5937 1.1.1.2 christos #endif
5938 1.1.1.3 christos char dlpi_walk ();
5939 1.1.1.2 christos int
5940 1.1.1.2 christos main ()
5941 1.1.1.2 christos {
5942 1.1.1.3 christos return dlpi_walk ();
5943 1.1 christos ;
5944 1.1 christos return 0;
5945 1.1 christos }
5946 1.1 christos _ACEOF
5947 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
5948 1.1.1.3 christos ac_cv_lib_dlpi_dlpi_walk=yes
5949 1.1 christos else
5950 1.1.1.3 christos ac_cv_lib_dlpi_dlpi_walk=no
5951 1.1.1.2 christos fi
5952 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
5953 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
5954 1.1.1.3 christos LIBS=$ac_check_lib_save_LIBS
5955 1.1 christos fi
5956 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dlpi_dlpi_walk" >&5
5957 1.1.1.3 christos $as_echo "$ac_cv_lib_dlpi_dlpi_walk" >&6; }
5958 1.1.1.3 christos if test "x$ac_cv_lib_dlpi_dlpi_walk" = xyes; then :
5959 1.1.1.3 christos LIBS="$LIBS -ldlpi" LDFLAGS="-L/lib $LDFLAGS"
5960 1.1.1.2 christos fi
5961 1.1.1.2 christos
5962 1.1.1.2 christos
5963 1.1.1.5 christos ac_fn_c_check_func "$LINENO" "pcap_list_datalinks" "ac_cv_func_pcap_list_datalinks"
5964 1.1.1.5 christos if test "x$ac_cv_func_pcap_list_datalinks" = xyes; then :
5965 1.1.1.5 christos
5966 1.1.1.5 christos
5967 1.1.1.5 christos $as_echo "#define HAVE_PCAP_LIST_DATALINKS 1" >>confdefs.h
5968 1.1.1.5 christos
5969 1.1.1.5 christos for ac_func in pcap_free_datalinks
5970 1.1.1.5 christos do :
5971 1.1.1.5 christos ac_fn_c_check_func "$LINENO" "pcap_free_datalinks" "ac_cv_func_pcap_free_datalinks"
5972 1.1.1.5 christos if test "x$ac_cv_func_pcap_free_datalinks" = xyes; then :
5973 1.1.1.5 christos cat >>confdefs.h <<_ACEOF
5974 1.1.1.5 christos #define HAVE_PCAP_FREE_DATALINKS 1
5975 1.1.1.5 christos _ACEOF
5976 1.1.1.5 christos
5977 1.1.1.5 christos fi
5978 1.1.1.5 christos done
5979 1.1.1.5 christos
5980 1.1.1.5 christos
5981 1.1.1.5 christos else
5982 1.1.1.5 christos
5983 1.1.1.5 christos case " $LIBOBJS " in
5984 1.1.1.5 christos *" datalinks.$ac_objext "* ) ;;
5985 1.1.1.5 christos *) LIBOBJS="$LIBOBJS datalinks.$ac_objext"
5986 1.1.1.5 christos ;;
5987 1.1.1.5 christos esac
5988 1.1.1.5 christos
5989 1.1.1.5 christos
5990 1.1.1.5 christos fi
5991 1.1.1.5 christos
5992 1.1.1.5 christos for ac_func in pcap_set_datalink
5993 1.1.1.5 christos do :
5994 1.1.1.5 christos ac_fn_c_check_func "$LINENO" "pcap_set_datalink" "ac_cv_func_pcap_set_datalink"
5995 1.1.1.5 christos if test "x$ac_cv_func_pcap_set_datalink" = xyes; then :
5996 1.1.1.5 christos cat >>confdefs.h <<_ACEOF
5997 1.1.1.5 christos #define HAVE_PCAP_SET_DATALINK 1
5998 1.1.1.5 christos _ACEOF
5999 1.1.1.5 christos
6000 1.1.1.5 christos fi
6001 1.1.1.5 christos done
6002 1.1.1.5 christos
6003 1.1.1.5 christos ac_fn_c_check_func "$LINENO" "pcap_datalink_name_to_val" "ac_cv_func_pcap_datalink_name_to_val"
6004 1.1.1.5 christos if test "x$ac_cv_func_pcap_datalink_name_to_val" = xyes; then :
6005 1.1.1.5 christos
6006 1.1.1.5 christos
6007 1.1.1.5 christos $as_echo "#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1" >>confdefs.h
6008 1.1.1.5 christos
6009 1.1.1.5 christos ac_fn_c_check_func "$LINENO" "pcap_datalink_val_to_description" "ac_cv_func_pcap_datalink_val_to_description"
6010 1.1.1.5 christos if test "x$ac_cv_func_pcap_datalink_val_to_description" = xyes; then :
6011 1.1.1.5 christos
6012 1.1.1.5 christos $as_echo "#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1" >>confdefs.h
6013 1.1.1.5 christos
6014 1.1.1.5 christos else
6015 1.1.1.5 christos
6016 1.1.1.5 christos case " $LIBOBJS " in
6017 1.1.1.5 christos *" dlnames.$ac_objext "* ) ;;
6018 1.1.1.5 christos *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
6019 1.1.1.5 christos ;;
6020 1.1.1.5 christos esac
6021 1.1.1.5 christos
6022 1.1.1.5 christos
6023 1.1.1.5 christos fi
6024 1.1.1.5 christos
6025 1.1.1.5 christos
6026 1.1.1.5 christos else
6027 1.1.1.5 christos
6028 1.1.1.5 christos case " $LIBOBJS " in
6029 1.1.1.5 christos *" dlnames.$ac_objext "* ) ;;
6030 1.1.1.5 christos *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
6031 1.1.1.5 christos ;;
6032 1.1.1.5 christos esac
6033 1.1.1.5 christos
6034 1.1.1.5 christos
6035 1.1.1.5 christos fi
6036 1.1.1.5 christos
6037 1.1.1.5 christos
6038 1.1.1.5 christos for ac_func in pcap_breakloop
6039 1.1.1.5 christos do :
6040 1.1.1.5 christos ac_fn_c_check_func "$LINENO" "pcap_breakloop" "ac_cv_func_pcap_breakloop"
6041 1.1.1.5 christos if test "x$ac_cv_func_pcap_breakloop" = xyes; then :
6042 1.1.1.5 christos cat >>confdefs.h <<_ACEOF
6043 1.1.1.5 christos #define HAVE_PCAP_BREAKLOOP 1
6044 1.1.1.5 christos _ACEOF
6045 1.1.1.5 christos
6046 1.1.1.5 christos fi
6047 1.1.1.5 christos done
6048 1.1.1.5 christos
6049 1.1.1.5 christos
6050 1.1.1.5 christos ac_fn_c_check_func "$LINENO" "pcap_dump_ftell" "ac_cv_func_pcap_dump_ftell"
6051 1.1.1.5 christos if test "x$ac_cv_func_pcap_dump_ftell" = xyes; then :
6052 1.1.1.5 christos
6053 1.1.1.5 christos $as_echo "#define HAVE_PCAP_DUMP_FTELL 1" >>confdefs.h
6054 1.1.1.5 christos
6055 1.1.1.5 christos else
6056 1.1.1.5 christos
6057 1.1.1.5 christos case " $LIBOBJS " in
6058 1.1.1.5 christos *" pcap_dump_ftell.$ac_objext "* ) ;;
6059 1.1.1.5 christos *) LIBOBJS="$LIBOBJS pcap_dump_ftell.$ac_objext"
6060 1.1.1.5 christos ;;
6061 1.1.1.5 christos esac
6062 1.1.1.5 christos
6063 1.1.1.5 christos
6064 1.1.1.5 christos fi
6065 1.1.1.5 christos
6066 1.1.1.5 christos
6067 1.1.1.3 christos #
6068 1.1.1.3 christos # Do we have the new open API? Check for pcap_create, and assume that,
6069 1.1.1.3 christos # if we do, we also have pcap_activate() and the other new routines
6070 1.1.1.3 christos # introduced in libpcap 1.0.0.
6071 1.1.1.3 christos #
6072 1.1.1.3 christos for ac_func in pcap_create
6073 1.1.1.3 christos do :
6074 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "pcap_create" "ac_cv_func_pcap_create"
6075 1.1.1.3 christos if test "x$ac_cv_func_pcap_create" = xyes; then :
6076 1.1 christos cat >>confdefs.h <<_ACEOF
6077 1.1.1.3 christos #define HAVE_PCAP_CREATE 1
6078 1.1 christos _ACEOF
6079 1.1 christos
6080 1.1 christos fi
6081 1.1 christos done
6082 1.1 christos
6083 1.1.1.3 christos if test $ac_cv_func_pcap_create = "yes" ; then
6084 1.1.1.3 christos #
6085 1.1.1.3 christos # OK, do we have pcap_set_tstamp_type? If so, assume we have
6086 1.1.1.3 christos # pcap_list_tstamp_types and pcap_free_tstamp_types as well.
6087 1.1.1.3 christos #
6088 1.1.1.3 christos for ac_func in pcap_set_tstamp_type
6089 1.1.1.3 christos do :
6090 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_type" "ac_cv_func_pcap_set_tstamp_type"
6091 1.1.1.3 christos if test "x$ac_cv_func_pcap_set_tstamp_type" = xyes; then :
6092 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
6093 1.1.1.3 christos #define HAVE_PCAP_SET_TSTAMP_TYPE 1
6094 1.1 christos _ACEOF
6095 1.1 christos
6096 1.1.1.3 christos fi
6097 1.1.1.3 christos done
6098 1.1 christos
6099 1.1.1.4 christos #
6100 1.1.1.4 christos # And do we have pcap_set_tstamp_precision? If so, we assume
6101 1.1.1.4 christos # we also have pcap_open_offline_with_tstamp_precision.
6102 1.1.1.4 christos #
6103 1.1.1.4 christos for ac_func in pcap_set_tstamp_precision
6104 1.1.1.4 christos do :
6105 1.1.1.4 christos ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_precision" "ac_cv_func_pcap_set_tstamp_precision"
6106 1.1.1.4 christos if test "x$ac_cv_func_pcap_set_tstamp_precision" = xyes; then :
6107 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
6108 1.1.1.4 christos #define HAVE_PCAP_SET_TSTAMP_PRECISION 1
6109 1.1.1.4 christos _ACEOF
6110 1.1.1.4 christos
6111 1.1.1.4 christos fi
6112 1.1.1.4 christos done
6113 1.1.1.4 christos
6114 1.1.1.2 christos fi
6115 1.1 christos
6116 1.1.1.5 christos #
6117 1.1.1.5 christos # Check for a miscellaneous collection of functions which we use
6118 1.1.1.5 christos # if we have them.
6119 1.1.1.5 christos #
6120 1.1.1.5 christos for ac_func in pcap_findalldevs pcap_dump_flush pcap_lib_version pcap_setdirection pcap_set_immediate_mode
6121 1.1.1.3 christos do :
6122 1.1.1.3 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6123 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6124 1.1.1.3 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6125 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
6126 1.1.1.3 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6127 1.1.1.3 christos _ACEOF
6128 1.1.1.3 christos
6129 1.1.1.2 christos fi
6130 1.1.1.3 christos done
6131 1.1.1.3 christos
6132 1.1.1.3 christos if test $ac_cv_func_pcap_findalldevs = "yes" ; then
6133 1.1.1.3 christos savedcppflags="$CPPFLAGS"
6134 1.1.1.3 christos CPPFLAGS="$CPPFLAGS $V_INCLS"
6135 1.1.1.3 christos ac_fn_c_check_type "$LINENO" "pcap_if_t" "ac_cv_type_pcap_if_t" "#include <pcap.h>
6136 1.1.1.3 christos "
6137 1.1.1.3 christos if test "x$ac_cv_type_pcap_if_t" = xyes; then :
6138 1.1 christos
6139 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
6140 1.1.1.2 christos #define HAVE_PCAP_IF_T 1
6141 1.1.1.2 christos _ACEOF
6142 1.1 christos
6143 1.1 christos
6144 1.1 christos fi
6145 1.1 christos
6146 1.1.1.2 christos CPPFLAGS="$savedcppflags"
6147 1.1 christos fi
6148 1.1.1.2 christos
6149 1.1.1.2 christos if test $ac_cv_func_pcap_lib_version = "no" ; then
6150 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_version is defined by libpcap" >&5
6151 1.1.1.3 christos $as_echo_n "checking whether pcap_version is defined by libpcap... " >&6; }
6152 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6153 1.1 christos /* end confdefs.h. */
6154 1.1.1.2 christos
6155 1.1.1.2 christos int
6156 1.1.1.2 christos main ()
6157 1.1.1.2 christos {
6158 1.1.1.2 christos
6159 1.1.1.2 christos extern char pcap_version[];
6160 1.1.1.2 christos
6161 1.1.1.2 christos return (int)pcap_version;
6162 1.1.1.2 christos
6163 1.1.1.2 christos ;
6164 1.1.1.2 christos return 0;
6165 1.1.1.2 christos }
6166 1.1 christos _ACEOF
6167 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
6168 1.1.1.2 christos ac_lbl_cv_pcap_version_defined=yes
6169 1.1 christos else
6170 1.1.1.3 christos ac_lbl_cv_pcap_version_defined=no
6171 1.1 christos fi
6172 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
6173 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
6174 1.1.1.2 christos if test "$ac_lbl_cv_pcap_version_defined" = yes ; then
6175 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6176 1.1.1.3 christos $as_echo "yes" >&6; }
6177 1.1.1.3 christos
6178 1.1.1.3 christos $as_echo "#define HAVE_PCAP_VERSION 1" >>confdefs.h
6179 1.1 christos
6180 1.1.1.2 christos else
6181 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6182 1.1.1.3 christos $as_echo "no" >&6; }
6183 1.1.1.2 christos fi
6184 1.1.1.2 christos fi
6185 1.1.1.6 christos
6186 1.1.1.6 christos #
6187 1.1.1.6 christos # Check for special debugging functions
6188 1.1.1.6 christos #
6189 1.1.1.6 christos for ac_func in pcap_set_parser_debug
6190 1.1.1.6 christos do :
6191 1.1.1.6 christos ac_fn_c_check_func "$LINENO" "pcap_set_parser_debug" "ac_cv_func_pcap_set_parser_debug"
6192 1.1.1.6 christos if test "x$ac_cv_func_pcap_set_parser_debug" = xyes; then :
6193 1.1.1.6 christos cat >>confdefs.h <<_ACEOF
6194 1.1.1.6 christos #define HAVE_PCAP_SET_PARSER_DEBUG 1
6195 1.1.1.6 christos _ACEOF
6196 1.1.1.6 christos
6197 1.1.1.6 christos fi
6198 1.1.1.6 christos done
6199 1.1.1.6 christos
6200 1.1.1.6 christos if test "$ac_cv_func_pcap_set_parser_debug" = "no" ; then
6201 1.1.1.6 christos #
6202 1.1.1.6 christos # OK, we don't have pcap_set_parser_debug() to set the libpcap
6203 1.1.1.6 christos # filter expression parser debug flag; can we directly set the
6204 1.1.1.6 christos # flag?
6205 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_debug is defined by libpcap" >&5
6206 1.1.1.3 christos $as_echo_n "checking whether pcap_debug is defined by libpcap... " >&6; }
6207 1.1.1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6208 1.1 christos /* end confdefs.h. */
6209 1.1.1.2 christos
6210 1.1.1.2 christos int
6211 1.1.1.2 christos main ()
6212 1.1.1.2 christos {
6213 1.1.1.2 christos
6214 1.1.1.6 christos extern int pcap_debug;
6215 1.1.1.2 christos
6216 1.1.1.6 christos return pcap_debug;
6217 1.1.1.2 christos
6218 1.1.1.2 christos ;
6219 1.1.1.2 christos return 0;
6220 1.1.1.2 christos }
6221 1.1 christos _ACEOF
6222 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
6223 1.1.1.2 christos ac_lbl_cv_pcap_debug_defined=yes
6224 1.1 christos else
6225 1.1.1.3 christos ac_lbl_cv_pcap_debug_defined=no
6226 1.1.1.2 christos fi
6227 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
6228 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
6229 1.1.1.6 christos if test "$ac_lbl_cv_pcap_debug_defined" = yes ; then
6230 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6231 1.1.1.3 christos $as_echo "yes" >&6; }
6232 1.1.1.3 christos
6233 1.1.1.3 christos $as_echo "#define HAVE_PCAP_DEBUG 1" >>confdefs.h
6234 1.1.1.2 christos
6235 1.1.1.6 christos else
6236 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6237 1.1.1.3 christos $as_echo "no" >&6; }
6238 1.1.1.6 christos #
6239 1.1.1.6 christos # OK, what about "yydebug"?
6240 1.1.1.6 christos #
6241 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yydebug is defined by libpcap" >&5
6242 1.1.1.3 christos $as_echo_n "checking whether yydebug is defined by libpcap... " >&6; }
6243 1.1.1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6244 1.1 christos /* end confdefs.h. */
6245 1.1.1.2 christos
6246 1.1.1.2 christos int
6247 1.1.1.2 christos main ()
6248 1.1.1.2 christos {
6249 1.1.1.3 christos
6250 1.1.1.6 christos extern int yydebug;
6251 1.1.1.3 christos
6252 1.1.1.6 christos return yydebug;
6253 1.1.1.3 christos
6254 1.1.1.2 christos ;
6255 1.1.1.2 christos return 0;
6256 1.1.1.2 christos }
6257 1.1 christos _ACEOF
6258 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
6259 1.1.1.3 christos ac_lbl_cv_yydebug_defined=yes
6260 1.1 christos else
6261 1.1.1.3 christos ac_lbl_cv_yydebug_defined=no
6262 1.1 christos fi
6263 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
6264 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
6265 1.1.1.6 christos if test "$ac_lbl_cv_yydebug_defined" = yes ; then
6266 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6267 1.1.1.3 christos $as_echo "yes" >&6; }
6268 1.1.1.3 christos
6269 1.1.1.3 christos $as_echo "#define HAVE_YYDEBUG 1" >>confdefs.h
6270 1.1 christos
6271 1.1.1.6 christos else
6272 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6273 1.1.1.3 christos $as_echo "no" >&6; }
6274 1.1.1.6 christos fi
6275 1.1.1.3 christos fi
6276 1.1 christos fi
6277 1.1.1.6 christos for ac_func in pcap_set_optimizer_debug
6278 1.1.1.6 christos do :
6279 1.1.1.6 christos ac_fn_c_check_func "$LINENO" "pcap_set_optimizer_debug" "ac_cv_func_pcap_set_optimizer_debug"
6280 1.1.1.6 christos if test "x$ac_cv_func_pcap_set_optimizer_debug" = xyes; then :
6281 1.1.1.6 christos cat >>confdefs.h <<_ACEOF
6282 1.1.1.6 christos #define HAVE_PCAP_SET_OPTIMIZER_DEBUG 1
6283 1.1.1.6 christos _ACEOF
6284 1.1.1.6 christos
6285 1.1.1.6 christos fi
6286 1.1.1.6 christos done
6287 1.1.1.6 christos
6288 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "bpf_dump" "ac_cv_func_bpf_dump"
6289 1.1.1.3 christos if test "x$ac_cv_func_bpf_dump" = xyes; then :
6290 1.1.1.3 christos $as_echo "#define HAVE_BPF_DUMP 1" >>confdefs.h
6291 1.1 christos
6292 1.1.1.2 christos else
6293 1.1.1.2 christos case " $LIBOBJS " in
6294 1.1.1.3 christos *" bpf_dump.$ac_objext "* ) ;;
6295 1.1.1.3 christos *) LIBOBJS="$LIBOBJS bpf_dump.$ac_objext"
6296 1.1.1.2 christos ;;
6297 1.1.1.2 christos esac
6298 1.1 christos
6299 1.1.1.2 christos fi
6300 1.1 christos
6301 1.1.1.2 christos
6302 1.1.1.2 christos V_GROUP=0
6303 1.1.1.2 christos if test -f /etc/group -a ! -z "`grep '^wheel:' /etc/group`" ; then
6304 1.1.1.2 christos V_GROUP=wheel
6305 1.1.1.2 christos fi
6306 1.1.1.2 christos #
6307 1.1.1.2 christos # Assume V7/BSD convention for man pages (file formats in section 5,
6308 1.1.1.2 christos # miscellaneous info in section 7).
6309 1.1.1.2 christos #
6310 1.1.1.2 christos MAN_FILE_FORMATS=5
6311 1.1.1.2 christos MAN_MISC_INFO=7
6312 1.1.1.2 christos case "$host_os" in
6313 1.1.1.2 christos
6314 1.1.1.2 christos aix*)
6315 1.1.1.2 christos
6316 1.1.1.3 christos $as_echo "#define _SUN 1" >>confdefs.h
6317 1.1.1.2 christos
6318 1.1.1.2 christos ;;
6319 1.1.1.2 christos
6320 1.1.1.2 christos hpux*)
6321 1.1.1.2 christos #
6322 1.1.1.2 christos # Use System V conventions for man pages.
6323 1.1.1.2 christos #
6324 1.1.1.2 christos MAN_FILE_FORMATS=4
6325 1.1.1.2 christos MAN_MISC_INFO=5
6326 1.1.1.2 christos ;;
6327 1.1.1.2 christos
6328 1.1.1.2 christos irix*)
6329 1.1.1.2 christos V_GROUP=sys
6330 1.1.1.2 christos
6331 1.1.1.2 christos #
6332 1.1.1.2 christos # Use System V conventions for man pages.
6333 1.1.1.2 christos #
6334 1.1.1.2 christos MAN_FILE_FORMATS=4
6335 1.1.1.2 christos MAN_MISC_INFO=5
6336 1.1.1.2 christos ;;
6337 1.1.1.2 christos
6338 1.1.1.2 christos osf*)
6339 1.1.1.2 christos V_GROUP=system
6340 1.1.1.2 christos
6341 1.1.1.2 christos #
6342 1.1.1.2 christos # Use System V conventions for man pages.
6343 1.1.1.2 christos #
6344 1.1.1.2 christos MAN_FILE_FORMATS=4
6345 1.1.1.2 christos MAN_MISC_INFO=5
6346 1.1.1.2 christos ;;
6347 1.1.1.2 christos
6348 1.1.1.2 christos solaris*)
6349 1.1.1.2 christos V_GROUP=sys
6350 1.1.1.2 christos
6351 1.1.1.2 christos #
6352 1.1.1.2 christos # Use System V conventions for man pages.
6353 1.1.1.2 christos #
6354 1.1.1.2 christos MAN_FILE_FORMATS=4
6355 1.1.1.2 christos MAN_MISC_INFO=5
6356 1.1.1.2 christos ;;
6357 1.1.1.2 christos esac
6358 1.1.1.2 christos
6359 1.1.1.2 christos if test -f /dev/bpf0 ; then
6360 1.1.1.2 christos V_GROUP=bpf
6361 1.1.1.2 christos fi
6362 1.1 christos
6363 1.1.1.3 christos #
6364 1.1.1.3 christos # Make sure we have definitions for all the C99 specified-width types
6365 1.1.1.3 christos # (regardless of whether the environment is a C99 environment or not).
6366 1.1.1.4 christos #
6367 1.1.1.3 christos ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t"
6368 1.1.1.3 christos case $ac_cv_c_int8_t in #(
6369 1.1.1.3 christos no|yes) ;; #(
6370 1.1.1.3 christos *)
6371 1.1 christos
6372 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
6373 1.1.1.3 christos #define int8_t $ac_cv_c_int8_t
6374 1.1.1.3 christos _ACEOF
6375 1.1.1.3 christos ;;
6376 1.1.1.3 christos esac
6377 1.1 christos
6378 1.1.1.3 christos ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
6379 1.1.1.3 christos case $ac_cv_c_int16_t in #(
6380 1.1.1.3 christos no|yes) ;; #(
6381 1.1.1.3 christos *)
6382 1.1 christos
6383 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
6384 1.1.1.3 christos #define int16_t $ac_cv_c_int16_t
6385 1.1 christos _ACEOF
6386 1.1.1.3 christos ;;
6387 1.1.1.3 christos esac
6388 1.1 christos
6389 1.1.1.3 christos ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
6390 1.1.1.3 christos case $ac_cv_c_int32_t in #(
6391 1.1.1.3 christos no|yes) ;; #(
6392 1.1.1.3 christos *)
6393 1.1 christos
6394 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
6395 1.1.1.3 christos #define int32_t $ac_cv_c_int32_t
6396 1.1 christos _ACEOF
6397 1.1.1.3 christos ;;
6398 1.1.1.3 christos esac
6399 1.1 christos
6400 1.1.1.3 christos ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
6401 1.1.1.3 christos case $ac_cv_c_int64_t in #(
6402 1.1.1.3 christos no|yes) ;; #(
6403 1.1.1.3 christos *)
6404 1.1.1.3 christos
6405 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
6406 1.1.1.3 christos #define int64_t $ac_cv_c_int64_t
6407 1.1 christos _ACEOF
6408 1.1.1.3 christos ;;
6409 1.1 christos esac
6410 1.1 christos
6411 1.1.1.3 christos ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
6412 1.1.1.3 christos case $ac_cv_c_uint8_t in #(
6413 1.1.1.3 christos no|yes) ;; #(
6414 1.1.1.3 christos *)
6415 1.1.1.3 christos
6416 1.1.1.3 christos $as_echo "#define _UINT8_T 1" >>confdefs.h
6417 1.1 christos
6418 1.1 christos
6419 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
6420 1.1.1.3 christos #define uint8_t $ac_cv_c_uint8_t
6421 1.1 christos _ACEOF
6422 1.1.1.3 christos ;;
6423 1.1.1.3 christos esac
6424 1.1 christos
6425 1.1.1.3 christos ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
6426 1.1.1.3 christos case $ac_cv_c_uint16_t in #(
6427 1.1.1.3 christos no|yes) ;; #(
6428 1.1.1.3 christos *)
6429 1.1 christos
6430 1.1 christos
6431 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
6432 1.1.1.3 christos #define uint16_t $ac_cv_c_uint16_t
6433 1.1 christos _ACEOF
6434 1.1.1.3 christos ;;
6435 1.1.1.3 christos esac
6436 1.1 christos
6437 1.1.1.3 christos ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
6438 1.1.1.3 christos case $ac_cv_c_uint32_t in #(
6439 1.1.1.3 christos no|yes) ;; #(
6440 1.1.1.3 christos *)
6441 1.1 christos
6442 1.1.1.3 christos $as_echo "#define _UINT32_T 1" >>confdefs.h
6443 1.1 christos
6444 1.1.1.3 christos
6445 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
6446 1.1.1.3 christos #define uint32_t $ac_cv_c_uint32_t
6447 1.1 christos _ACEOF
6448 1.1.1.3 christos ;;
6449 1.1.1.3 christos esac
6450 1.1 christos
6451 1.1.1.3 christos ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
6452 1.1.1.3 christos case $ac_cv_c_uint64_t in #(
6453 1.1.1.3 christos no|yes) ;; #(
6454 1.1.1.3 christos *)
6455 1.1 christos
6456 1.1.1.3 christos $as_echo "#define _UINT64_T 1" >>confdefs.h
6457 1.1 christos
6458 1.1 christos
6459 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
6460 1.1.1.3 christos #define uint64_t $ac_cv_c_uint64_t
6461 1.1.1.3 christos _ACEOF
6462 1.1.1.3 christos ;;
6463 1.1.1.3 christos esac
6464 1.1 christos
6465 1.1 christos
6466 1.1.1.3 christos #
6467 1.1.1.5 christos # Make sure we have a definition for C99's uintptr_t (regardless of
6468 1.1.1.5 christos # whether the environment is a C99 environment or not).
6469 1.1.1.5 christos #
6470 1.1.1.5 christos
6471 1.1.1.5 christos ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
6472 1.1.1.5 christos if test "x$ac_cv_type_uintptr_t" = xyes; then :
6473 1.1.1.5 christos
6474 1.1.1.5 christos $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
6475 1.1.1.5 christos
6476 1.1.1.5 christos else
6477 1.1.1.5 christos for ac_type in 'unsigned int' 'unsigned long int' \
6478 1.1.1.5 christos 'unsigned long long int'; do
6479 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6480 1.1.1.5 christos /* end confdefs.h. */
6481 1.1.1.5 christos $ac_includes_default
6482 1.1.1.5 christos int
6483 1.1.1.5 christos main ()
6484 1.1.1.5 christos {
6485 1.1.1.5 christos static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
6486 1.1.1.5 christos test_array [0] = 0;
6487 1.1.1.5 christos return test_array [0];
6488 1.1.1.5 christos
6489 1.1.1.5 christos ;
6490 1.1.1.5 christos return 0;
6491 1.1.1.5 christos }
6492 1.1.1.5 christos _ACEOF
6493 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then :
6494 1.1.1.5 christos
6495 1.1.1.5 christos cat >>confdefs.h <<_ACEOF
6496 1.1.1.5 christos #define uintptr_t $ac_type
6497 1.1.1.5 christos _ACEOF
6498 1.1.1.5 christos
6499 1.1.1.5 christos ac_type=
6500 1.1.1.5 christos fi
6501 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6502 1.1.1.5 christos test -z "$ac_type" && break
6503 1.1.1.5 christos done
6504 1.1.1.5 christos fi
6505 1.1.1.5 christos
6506 1.1.1.5 christos
6507 1.1.1.5 christos
6508 1.1.1.5 christos #
6509 1.1.1.4 christos # Define the old BSD specified-width types in terms of the C99 types;
6510 1.1.1.4 christos # we may need them with libpcap include files.
6511 1.1.1.3 christos #
6512 1.1.1.3 christos ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default
6513 1.1.1.4 christos #include <sys/types.h>
6514 1.1.1.4 christos
6515 1.1.1.3 christos "
6516 1.1.1.3 christos if test "x$ac_cv_type_u_int8_t" = xyes; then :
6517 1.1 christos
6518 1.1 christos else
6519 1.1 christos
6520 1.1.1.4 christos $as_echo "#define u_int8_t uint8_t" >>confdefs.h
6521 1.1 christos
6522 1.1 christos fi
6523 1.1.1.3 christos
6524 1.1.1.3 christos ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default
6525 1.1.1.4 christos #include <sys/types.h>
6526 1.1.1.4 christos
6527 1.1.1.3 christos "
6528 1.1.1.3 christos if test "x$ac_cv_type_u_int16_t" = xyes; then :
6529 1.1.1.3 christos
6530 1.1 christos else
6531 1.1 christos
6532 1.1.1.4 christos $as_echo "#define u_int16_t uint16_t" >>confdefs.h
6533 1.1 christos
6534 1.1 christos fi
6535 1.1 christos
6536 1.1.1.3 christos ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default
6537 1.1.1.4 christos #include <sys/types.h>
6538 1.1.1.4 christos
6539 1.1.1.3 christos "
6540 1.1.1.3 christos if test "x$ac_cv_type_u_int32_t" = xyes; then :
6541 1.1 christos
6542 1.1 christos else
6543 1.1 christos
6544 1.1.1.4 christos $as_echo "#define u_int32_t uint32_t" >>confdefs.h
6545 1.1.1.3 christos
6546 1.1 christos fi
6547 1.1 christos
6548 1.1.1.3 christos ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default
6549 1.1.1.4 christos #include <sys/types.h>
6550 1.1.1.4 christos
6551 1.1.1.3 christos "
6552 1.1.1.3 christos if test "x$ac_cv_type_u_int64_t" = xyes; then :
6553 1.1 christos
6554 1.1 christos else
6555 1.1 christos
6556 1.1.1.4 christos $as_echo "#define u_int64_t uint64_t" >>confdefs.h
6557 1.1 christos
6558 1.1 christos fi
6559 1.1 christos
6560 1.1.1.3 christos
6561 1.1.1.3 christos #
6562 1.1.1.3 christos # Check for <inttypes.h>
6563 1.1.1.3 christos #
6564 1.1.1.3 christos for ac_header in inttypes.h
6565 1.1.1.3 christos do :
6566 1.1.1.3 christos ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
6567 1.1.1.3 christos if test "x$ac_cv_header_inttypes_h" = xyes; then :
6568 1.1 christos cat >>confdefs.h <<_ACEOF
6569 1.1.1.3 christos #define HAVE_INTTYPES_H 1
6570 1.1 christos _ACEOF
6571 1.1 christos
6572 1.1 christos #
6573 1.1.1.3 christos # OK, we have inttypes.h, but does it define all the PRI[doxu]64 macros?
6574 1.1.1.3 christos # Some systems have an inttypes.h that doesn't define all of them.
6575 1.1 christos #
6576 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether inttypes.h defines the PRI[doxu]64 macros" >&5
6577 1.1.1.3 christos $as_echo_n "checking whether inttypes.h defines the PRI[doxu]64 macros... " >&6; }
6578 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6579 1.1 christos /* end confdefs.h. */
6580 1.1 christos
6581 1.1.1.3 christos
6582 1.1 christos #include <inttypes.h>
6583 1.1 christos #include <stdio.h>
6584 1.1 christos #include <sys/types.h>
6585 1.1 christos
6586 1.1 christos main()
6587 1.1 christos {
6588 1.1.1.4 christos printf("%" PRId64 "\n", (uint64_t)1);
6589 1.1.1.4 christos printf("%" PRIo64 "\n", (uint64_t)1);
6590 1.1.1.4 christos printf("%" PRIx64 "\n", (uint64_t)1);
6591 1.1.1.4 christos printf("%" PRIu64 "\n", (uint64_t)1);
6592 1.1 christos }
6593 1.1 christos
6594 1.1 christos
6595 1.1 christos _ACEOF
6596 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
6597 1.1 christos
6598 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6599 1.1.1.3 christos $as_echo "yes" >&6; }
6600 1.1 christos ac_lbl_inttypes_h_defines_formats=yes
6601 1.1 christos
6602 1.1 christos else
6603 1.1 christos
6604 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6605 1.1.1.3 christos $as_echo "no" >&6; }
6606 1.1 christos ac_lbl_inttypes_h_defines_formats=no
6607 1.1 christos
6608 1.1 christos fi
6609 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6610 1.1 christos
6611 1.1 christos else
6612 1.1 christos
6613 1.1 christos #
6614 1.1 christos # We don't have inttypes.h, so it obviously can't define those
6615 1.1 christos # macros.
6616 1.1 christos #
6617 1.1 christos ac_lbl_inttypes_h_defines_formats=no
6618 1.1 christos
6619 1.1 christos fi
6620 1.1 christos
6621 1.1 christos done
6622 1.1 christos
6623 1.1 christos if test "$ac_lbl_inttypes_h_defines_formats" = no; then
6624 1.1 christos
6625 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %lx can be used to format 64-bit integers" >&5
6626 1.1.1.3 christos $as_echo_n "checking whether %lx can be used to format 64-bit integers... " >&6; }
6627 1.1.1.3 christos if test "$cross_compiling" = yes; then :
6628 1.1.1.3 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6629 1.1.1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6630 1.1.1.3 christos as_fn_error $? "cannot run test program while cross compiling
6631 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
6632 1.1 christos else
6633 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6634 1.1 christos /* end confdefs.h. */
6635 1.1 christos
6636 1.1.1.3 christos
6637 1.1 christos # ifdef HAVE_INTTYPES_H
6638 1.1 christos #include <inttypes.h>
6639 1.1 christos # endif
6640 1.1 christos #include <stdio.h>
6641 1.1 christos #include <sys/types.h>
6642 1.1 christos
6643 1.1 christos main()
6644 1.1 christos {
6645 1.1.1.4 christos uint64_t t = 1;
6646 1.1 christos char strbuf[16+1];
6647 1.1 christos sprintf(strbuf, "%016lx", t << 32);
6648 1.1 christos if (strcmp(strbuf, "0000000100000000") == 0)
6649 1.1 christos exit(0);
6650 1.1 christos else
6651 1.1 christos exit(1);
6652 1.1 christos }
6653 1.1 christos
6654 1.1 christos
6655 1.1 christos _ACEOF
6656 1.1.1.3 christos if ac_fn_c_try_run "$LINENO"; then :
6657 1.1 christos
6658 1.1 christos
6659 1.1.1.3 christos $as_echo "#define PRId64 \"ld\"" >>confdefs.h
6660 1.1 christos
6661 1.1 christos
6662 1.1.1.3 christos $as_echo "#define PRIo64 \"lo\"" >>confdefs.h
6663 1.1.1.3 christos
6664 1.1.1.3 christos
6665 1.1.1.3 christos $as_echo "#define PRIx64 \"lx\"" >>confdefs.h
6666 1.1.1.3 christos
6667 1.1.1.3 christos
6668 1.1.1.3 christos $as_echo "#define PRIu64 \"lu\"" >>confdefs.h
6669 1.1 christos
6670 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6671 1.1.1.3 christos $as_echo "yes" >&6; }
6672 1.1 christos
6673 1.1 christos else
6674 1.1 christos
6675 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6676 1.1.1.3 christos $as_echo "no" >&6; }
6677 1.1 christos
6678 1.1 christos
6679 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %llx can be used to format 64-bit integers" >&5
6680 1.1.1.3 christos $as_echo_n "checking whether %llx can be used to format 64-bit integers... " >&6; }
6681 1.1.1.3 christos if test "$cross_compiling" = yes; then :
6682 1.1.1.3 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6683 1.1.1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6684 1.1.1.3 christos as_fn_error $? "cannot run test program while cross compiling
6685 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
6686 1.1 christos else
6687 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6688 1.1 christos /* end confdefs.h. */
6689 1.1 christos
6690 1.1.1.3 christos
6691 1.1 christos # ifdef HAVE_INTTYPES_H
6692 1.1 christos #include <inttypes.h>
6693 1.1 christos # endif
6694 1.1 christos #include <stdio.h>
6695 1.1 christos #include <sys/types.h>
6696 1.1 christos
6697 1.1 christos main()
6698 1.1 christos {
6699 1.1.1.4 christos uint64_t t = 1;
6700 1.1 christos char strbuf[16+1];
6701 1.1 christos sprintf(strbuf, "%016llx", t << 32);
6702 1.1 christos if (strcmp(strbuf, "0000000100000000") == 0)
6703 1.1 christos exit(0);
6704 1.1 christos else
6705 1.1 christos exit(1);
6706 1.1 christos }
6707 1.1 christos
6708 1.1 christos
6709 1.1 christos _ACEOF
6710 1.1.1.3 christos if ac_fn_c_try_run "$LINENO"; then :
6711 1.1 christos
6712 1.1 christos
6713 1.1.1.3 christos $as_echo "#define PRId64 \"lld\"" >>confdefs.h
6714 1.1 christos
6715 1.1 christos
6716 1.1.1.3 christos $as_echo "#define PRIo64 \"llo\"" >>confdefs.h
6717 1.1 christos
6718 1.1 christos
6719 1.1.1.3 christos $as_echo "#define PRIx64 \"llx\"" >>confdefs.h
6720 1.1 christos
6721 1.1 christos
6722 1.1.1.3 christos $as_echo "#define PRIu64 \"llu\"" >>confdefs.h
6723 1.1 christos
6724 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6725 1.1.1.3 christos $as_echo "yes" >&6; }
6726 1.1 christos
6727 1.1 christos else
6728 1.1 christos
6729 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6730 1.1.1.3 christos $as_echo "no" >&6; }
6731 1.1.1.3 christos
6732 1.1.1.3 christos
6733 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %Lx can be used to format 64-bit integers" >&5
6734 1.1.1.3 christos $as_echo_n "checking whether %Lx can be used to format 64-bit integers... " >&6; }
6735 1.1.1.3 christos if test "$cross_compiling" = yes; then :
6736 1.1.1.3 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6737 1.1.1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6738 1.1.1.3 christos as_fn_error $? "cannot run test program while cross compiling
6739 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
6740 1.1.1.3 christos else
6741 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6742 1.1 christos /* end confdefs.h. */
6743 1.1 christos
6744 1.1.1.3 christos
6745 1.1 christos # ifdef HAVE_INTTYPES_H
6746 1.1 christos #include <inttypes.h>
6747 1.1 christos # endif
6748 1.1 christos #include <stdio.h>
6749 1.1 christos #include <sys/types.h>
6750 1.1 christos
6751 1.1 christos main()
6752 1.1 christos {
6753 1.1.1.4 christos uint64_t t = 1;
6754 1.1 christos char strbuf[16+1];
6755 1.1 christos sprintf(strbuf, "%016Lx", t << 32);
6756 1.1 christos if (strcmp(strbuf, "0000000100000000") == 0)
6757 1.1 christos exit(0);
6758 1.1 christos else
6759 1.1 christos exit(1);
6760 1.1 christos }
6761 1.1 christos
6762 1.1 christos
6763 1.1 christos _ACEOF
6764 1.1.1.3 christos if ac_fn_c_try_run "$LINENO"; then :
6765 1.1 christos
6766 1.1 christos
6767 1.1.1.3 christos $as_echo "#define PRId64 \"Ld\"" >>confdefs.h
6768 1.1 christos
6769 1.1 christos
6770 1.1.1.3 christos $as_echo "#define PRIo64 \"Lo\"" >>confdefs.h
6771 1.1 christos
6772 1.1 christos
6773 1.1.1.3 christos $as_echo "#define PRIx64 \"Lx\"" >>confdefs.h
6774 1.1 christos
6775 1.1 christos
6776 1.1.1.3 christos $as_echo "#define PRIu64 \"Lu\"" >>confdefs.h
6777 1.1 christos
6778 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6779 1.1.1.3 christos $as_echo "yes" >&6; }
6780 1.1 christos
6781 1.1 christos else
6782 1.1 christos
6783 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6784 1.1.1.3 christos $as_echo "no" >&6; }
6785 1.1.1.3 christos
6786 1.1.1.3 christos
6787 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %qx can be used to format 64-bit integers" >&5
6788 1.1.1.3 christos $as_echo_n "checking whether %qx can be used to format 64-bit integers... " >&6; }
6789 1.1.1.3 christos if test "$cross_compiling" = yes; then :
6790 1.1.1.3 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6791 1.1.1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6792 1.1.1.3 christos as_fn_error $? "cannot run test program while cross compiling
6793 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
6794 1.1.1.3 christos else
6795 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6796 1.1 christos /* end confdefs.h. */
6797 1.1 christos
6798 1.1.1.3 christos
6799 1.1 christos # ifdef HAVE_INTTYPES_H
6800 1.1 christos #include <inttypes.h>
6801 1.1 christos # endif
6802 1.1 christos #include <stdio.h>
6803 1.1 christos #include <sys/types.h>
6804 1.1 christos
6805 1.1 christos main()
6806 1.1 christos {
6807 1.1.1.4 christos uint64_t t = 1;
6808 1.1 christos char strbuf[16+1];
6809 1.1 christos sprintf(strbuf, "%016qx", t << 32);
6810 1.1 christos if (strcmp(strbuf, "0000000100000000") == 0)
6811 1.1 christos exit(0);
6812 1.1 christos else
6813 1.1 christos exit(1);
6814 1.1 christos }
6815 1.1 christos
6816 1.1 christos
6817 1.1 christos _ACEOF
6818 1.1.1.3 christos if ac_fn_c_try_run "$LINENO"; then :
6819 1.1 christos
6820 1.1 christos
6821 1.1.1.3 christos $as_echo "#define PRId64 \"qd\"" >>confdefs.h
6822 1.1 christos
6823 1.1 christos
6824 1.1.1.3 christos $as_echo "#define PRIo64 \"qo\"" >>confdefs.h
6825 1.1 christos
6826 1.1 christos
6827 1.1.1.3 christos $as_echo "#define PRIx64 \"qx\"" >>confdefs.h
6828 1.1.1.3 christos
6829 1.1.1.3 christos
6830 1.1.1.3 christos $as_echo "#define PRIu64 \"qu\"" >>confdefs.h
6831 1.1 christos
6832 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6833 1.1.1.3 christos $as_echo "yes" >&6; }
6834 1.1 christos
6835 1.1.1.3 christos else
6836 1.1.1.3 christos
6837 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6838 1.1.1.3 christos $as_echo "no" >&6; }
6839 1.1 christos
6840 1.1.1.3 christos as_fn_error $? "neither %llx nor %Lx nor %qx worked on a 64-bit integer" "$LINENO" 5
6841 1.1 christos
6842 1.1 christos
6843 1.1 christos fi
6844 1.1.1.3 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6845 1.1.1.3 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
6846 1.1 christos fi
6847 1.1 christos
6848 1.1 christos
6849 1.1 christos
6850 1.1 christos
6851 1.1 christos fi
6852 1.1.1.3 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6853 1.1.1.3 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
6854 1.1 christos fi
6855 1.1 christos
6856 1.1 christos
6857 1.1 christos
6858 1.1 christos
6859 1.1 christos fi
6860 1.1.1.3 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6861 1.1.1.3 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
6862 1.1 christos fi
6863 1.1 christos
6864 1.1 christos
6865 1.1 christos
6866 1.1 christos
6867 1.1 christos fi
6868 1.1.1.3 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6869 1.1.1.3 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
6870 1.1 christos fi
6871 1.1 christos
6872 1.1 christos
6873 1.1 christos fi
6874 1.1 christos
6875 1.1.1.2 christos #
6876 1.1.1.2 christos # Check for some headers introduced in later versions of libpcap
6877 1.1.1.2 christos # and used by some printers.
6878 1.1.1.2 christos #
6879 1.1.1.2 christos # Those headers use the {u_}intN_t types, so we must do this after
6880 1.1.1.2 christos # we check for what's needed to get them defined.
6881 1.1.1.2 christos #
6882 1.1.1.2 christos savedcppflags="$CPPFLAGS"
6883 1.1.1.2 christos CPPFLAGS="$CPPFLAGS $V_INCLS"
6884 1.1.1.2 christos for ac_header in pcap/bluetooth.h
6885 1.1.1.3 christos do :
6886 1.1.1.6 christos ac_fn_c_check_header_compile "$LINENO" "pcap/bluetooth.h" "ac_cv_header_pcap_bluetooth_h" "#include \"netdissect-stdinc.h\"
6887 1.1.1.3 christos "
6888 1.1.1.3 christos if test "x$ac_cv_header_pcap_bluetooth_h" = xyes; then :
6889 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
6890 1.1.1.3 christos #define HAVE_PCAP_BLUETOOTH_H 1
6891 1.1.1.2 christos _ACEOF
6892 1.1.1.2 christos
6893 1.1.1.2 christos fi
6894 1.1.1.2 christos
6895 1.1.1.2 christos done
6896 1.1.1.2 christos
6897 1.1.1.4 christos for ac_header in pcap/nflog.h
6898 1.1.1.4 christos do :
6899 1.1.1.6 christos ac_fn_c_check_header_compile "$LINENO" "pcap/nflog.h" "ac_cv_header_pcap_nflog_h" "#include \"netdissect-stdinc.h\"
6900 1.1.1.4 christos "
6901 1.1.1.4 christos if test "x$ac_cv_header_pcap_nflog_h" = xyes; then :
6902 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
6903 1.1.1.4 christos #define HAVE_PCAP_NFLOG_H 1
6904 1.1.1.4 christos _ACEOF
6905 1.1.1.4 christos
6906 1.1.1.4 christos fi
6907 1.1.1.4 christos
6908 1.1.1.4 christos done
6909 1.1.1.4 christos
6910 1.1.1.2 christos for ac_header in pcap/usb.h
6911 1.1.1.3 christos do :
6912 1.1.1.6 christos ac_fn_c_check_header_compile "$LINENO" "pcap/usb.h" "ac_cv_header_pcap_usb_h" "#include \"netdissect-stdinc.h\"
6913 1.1.1.3 christos "
6914 1.1.1.3 christos if test "x$ac_cv_header_pcap_usb_h" = xyes; then :
6915 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
6916 1.1.1.3 christos #define HAVE_PCAP_USB_H 1
6917 1.1.1.2 christos _ACEOF
6918 1.1.1.2 christos
6919 1.1.1.2 christos fi
6920 1.1.1.2 christos
6921 1.1.1.2 christos done
6922 1.1.1.2 christos
6923 1.1.1.2 christos CPPFLAGS="$savedcppflags"
6924 1.1.1.2 christos
6925 1.1 christos if test -n "$ac_tool_prefix"; then
6926 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6927 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6928 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6929 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
6930 1.1.1.3 christos if ${ac_cv_prog_RANLIB+:} false; then :
6931 1.1.1.3 christos $as_echo_n "(cached) " >&6
6932 1.1 christos else
6933 1.1 christos if test -n "$RANLIB"; then
6934 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6935 1.1 christos else
6936 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6937 1.1 christos for as_dir in $PATH
6938 1.1 christos do
6939 1.1 christos IFS=$as_save_IFS
6940 1.1 christos test -z "$as_dir" && as_dir=.
6941 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
6942 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6943 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6944 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6945 1.1 christos break 2
6946 1.1 christos fi
6947 1.1 christos done
6948 1.1.1.3 christos done
6949 1.1.1.3 christos IFS=$as_save_IFS
6950 1.1.1.3 christos
6951 1.1.1.3 christos fi
6952 1.1.1.3 christos fi
6953 1.1.1.3 christos RANLIB=$ac_cv_prog_RANLIB
6954 1.1.1.3 christos if test -n "$RANLIB"; then
6955 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6956 1.1.1.3 christos $as_echo "$RANLIB" >&6; }
6957 1.1.1.3 christos else
6958 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6959 1.1.1.3 christos $as_echo "no" >&6; }
6960 1.1.1.3 christos fi
6961 1.1.1.3 christos
6962 1.1.1.3 christos
6963 1.1.1.3 christos fi
6964 1.1.1.3 christos if test -z "$ac_cv_prog_RANLIB"; then
6965 1.1.1.3 christos ac_ct_RANLIB=$RANLIB
6966 1.1.1.3 christos # Extract the first word of "ranlib", so it can be a program name with args.
6967 1.1.1.3 christos set dummy ranlib; ac_word=$2
6968 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6969 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
6970 1.1.1.3 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6971 1.1.1.3 christos $as_echo_n "(cached) " >&6
6972 1.1.1.3 christos else
6973 1.1.1.3 christos if test -n "$ac_ct_RANLIB"; then
6974 1.1.1.3 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6975 1.1.1.3 christos else
6976 1.1.1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6977 1.1.1.3 christos for as_dir in $PATH
6978 1.1.1.3 christos do
6979 1.1.1.3 christos IFS=$as_save_IFS
6980 1.1.1.3 christos test -z "$as_dir" && as_dir=.
6981 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
6982 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6983 1.1.1.3 christos ac_cv_prog_ac_ct_RANLIB="ranlib"
6984 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6985 1.1.1.3 christos break 2
6986 1.1.1.3 christos fi
6987 1.1 christos done
6988 1.1.1.3 christos done
6989 1.1 christos IFS=$as_save_IFS
6990 1.1 christos
6991 1.1.1.3 christos fi
6992 1.1.1.3 christos fi
6993 1.1.1.3 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6994 1.1.1.3 christos if test -n "$ac_ct_RANLIB"; then
6995 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6996 1.1.1.3 christos $as_echo "$ac_ct_RANLIB" >&6; }
6997 1.1.1.3 christos else
6998 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6999 1.1.1.3 christos $as_echo "no" >&6; }
7000 1.1.1.3 christos fi
7001 1.1.1.3 christos
7002 1.1.1.3 christos if test "x$ac_ct_RANLIB" = x; then
7003 1.1.1.3 christos RANLIB=":"
7004 1.1.1.3 christos else
7005 1.1.1.3 christos case $cross_compiling:$ac_tool_warned in
7006 1.1.1.3 christos yes:)
7007 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7008 1.1.1.3 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7009 1.1.1.3 christos ac_tool_warned=yes ;;
7010 1.1.1.3 christos esac
7011 1.1.1.3 christos RANLIB=$ac_ct_RANLIB
7012 1.1.1.3 christos fi
7013 1.1.1.3 christos else
7014 1.1.1.3 christos RANLIB="$ac_cv_prog_RANLIB"
7015 1.1.1.3 christos fi
7016 1.1.1.3 christos
7017 1.1.1.4 christos if test -n "$ac_tool_prefix"; then
7018 1.1.1.4 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7019 1.1.1.4 christos set dummy ${ac_tool_prefix}ar; ac_word=$2
7020 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7021 1.1.1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7022 1.1.1.4 christos if ${ac_cv_prog_AR+:} false; then :
7023 1.1.1.4 christos $as_echo_n "(cached) " >&6
7024 1.1.1.4 christos else
7025 1.1.1.4 christos if test -n "$AR"; then
7026 1.1.1.4 christos ac_cv_prog_AR="$AR" # Let the user override the test.
7027 1.1.1.4 christos else
7028 1.1.1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7029 1.1.1.4 christos for as_dir in $PATH
7030 1.1.1.4 christos do
7031 1.1.1.4 christos IFS=$as_save_IFS
7032 1.1.1.4 christos test -z "$as_dir" && as_dir=.
7033 1.1.1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7034 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7035 1.1.1.4 christos ac_cv_prog_AR="${ac_tool_prefix}ar"
7036 1.1.1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7037 1.1.1.4 christos break 2
7038 1.1.1.4 christos fi
7039 1.1.1.4 christos done
7040 1.1.1.4 christos done
7041 1.1.1.4 christos IFS=$as_save_IFS
7042 1.1.1.4 christos
7043 1.1.1.4 christos fi
7044 1.1.1.4 christos fi
7045 1.1.1.4 christos AR=$ac_cv_prog_AR
7046 1.1.1.4 christos if test -n "$AR"; then
7047 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7048 1.1.1.4 christos $as_echo "$AR" >&6; }
7049 1.1.1.4 christos else
7050 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7051 1.1.1.4 christos $as_echo "no" >&6; }
7052 1.1.1.4 christos fi
7053 1.1.1.4 christos
7054 1.1.1.4 christos
7055 1.1.1.4 christos fi
7056 1.1.1.4 christos if test -z "$ac_cv_prog_AR"; then
7057 1.1.1.4 christos ac_ct_AR=$AR
7058 1.1.1.4 christos # Extract the first word of "ar", so it can be a program name with args.
7059 1.1.1.4 christos set dummy ar; ac_word=$2
7060 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7061 1.1.1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7062 1.1.1.4 christos if ${ac_cv_prog_ac_ct_AR+:} false; then :
7063 1.1.1.4 christos $as_echo_n "(cached) " >&6
7064 1.1.1.4 christos else
7065 1.1.1.4 christos if test -n "$ac_ct_AR"; then
7066 1.1.1.4 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7067 1.1.1.4 christos else
7068 1.1.1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7069 1.1.1.4 christos for as_dir in $PATH
7070 1.1.1.4 christos do
7071 1.1.1.4 christos IFS=$as_save_IFS
7072 1.1.1.4 christos test -z "$as_dir" && as_dir=.
7073 1.1.1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7074 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7075 1.1.1.4 christos ac_cv_prog_ac_ct_AR="ar"
7076 1.1.1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7077 1.1.1.4 christos break 2
7078 1.1.1.4 christos fi
7079 1.1.1.4 christos done
7080 1.1.1.4 christos done
7081 1.1.1.4 christos IFS=$as_save_IFS
7082 1.1.1.4 christos
7083 1.1.1.4 christos fi
7084 1.1.1.4 christos fi
7085 1.1.1.4 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR
7086 1.1.1.4 christos if test -n "$ac_ct_AR"; then
7087 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7088 1.1.1.4 christos $as_echo "$ac_ct_AR" >&6; }
7089 1.1.1.4 christos else
7090 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7091 1.1.1.4 christos $as_echo "no" >&6; }
7092 1.1.1.4 christos fi
7093 1.1.1.4 christos
7094 1.1.1.4 christos if test "x$ac_ct_AR" = x; then
7095 1.1.1.4 christos AR=""
7096 1.1.1.4 christos else
7097 1.1.1.4 christos case $cross_compiling:$ac_tool_warned in
7098 1.1.1.4 christos yes:)
7099 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7100 1.1.1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7101 1.1.1.4 christos ac_tool_warned=yes ;;
7102 1.1.1.4 christos esac
7103 1.1.1.4 christos AR=$ac_ct_AR
7104 1.1.1.4 christos fi
7105 1.1.1.4 christos else
7106 1.1.1.4 christos AR="$ac_cv_prog_AR"
7107 1.1.1.4 christos fi
7108 1.1.1.4 christos
7109 1.1.1.3 christos
7110 1.1.1.3 christos rm -f os-proto.h
7111 1.1.1.3 christos if test "${LBL_CFLAGS+set}" = set; then
7112 1.1.1.3 christos V_CCOPT="$V_CCOPT ${LBL_CFLAGS}"
7113 1.1.1.3 christos fi
7114 1.1.1.3 christos if test -f .devel ; then
7115 1.1.1.3 christos #
7116 1.1.1.3 christos # Skip all the warning option stuff on some compilers.
7117 1.1.1.3 christos #
7118 1.1.1.3 christos if test "$ac_lbl_cc_dont_try_gcc_dashW" != yes; then
7119 1.1.1.3 christos
7120 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler fails when given an unknown warning option" >&5
7121 1.1.1.6 christos $as_echo_n "checking whether the compiler fails when given an unknown warning option... " >&6; }
7122 1.1.1.6 christos save_CFLAGS="$CFLAGS"
7123 1.1.1.6 christos CFLAGS="$CFLAGS -Wxyzzy-this-will-never-succeed-xyzzy"
7124 1.1.1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7125 1.1.1.6 christos /* end confdefs.h. */
7126 1.1.1.6 christos
7127 1.1.1.6 christos int
7128 1.1.1.6 christos main ()
7129 1.1.1.6 christos {
7130 1.1.1.6 christos return 0
7131 1.1.1.6 christos ;
7132 1.1.1.6 christos return 0;
7133 1.1.1.6 christos }
7134 1.1.1.6 christos _ACEOF
7135 1.1.1.6 christos if ac_fn_c_try_compile "$LINENO"; then :
7136 1.1.1.6 christos
7137 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7138 1.1.1.6 christos $as_echo "no" >&6; }
7139 1.1.1.6 christos #
7140 1.1.1.6 christos # We're assuming this is clang, where
7141 1.1.1.6 christos # -Werror=unknown-warning-option is the appropriate
7142 1.1.1.6 christos # option to force the compiler to fail.
7143 1.1.1.6 christos #
7144 1.1.1.6 christos ac_lbl_unknown_warning_option_error="-Werror=unknown-warning-option"
7145 1.1.1.6 christos
7146 1.1.1.6 christos else
7147 1.1.1.6 christos
7148 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7149 1.1.1.6 christos $as_echo "yes" >&6; }
7150 1.1.1.6 christos
7151 1.1.1.6 christos fi
7152 1.1.1.6 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7153 1.1.1.6 christos CFLAGS="$save_CFLAGS"
7154 1.1.1.6 christos
7155 1.1.1.6 christos
7156 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wall option" >&5
7157 1.1.1.3 christos $as_echo_n "checking whether the compiler supports the -Wall option... " >&6; }
7158 1.1.1.3 christos save_CFLAGS="$CFLAGS"
7159 1.1.1.6 christos if expr "x-Wall" : "x-W.*" >/dev/null
7160 1.1.1.6 christos then
7161 1.1.1.6 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wall"
7162 1.1.1.6 christos elif expr "x-Wall" : "x-f.*" >/dev/null
7163 1.1.1.6 christos then
7164 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wall"
7165 1.1.1.6 christos elif expr "x-Wall" : "x-m.*" >/dev/null
7166 1.1.1.6 christos then
7167 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wall"
7168 1.1.1.6 christos else
7169 1.1.1.6 christos CFLAGS="$CFLAGS -Wall"
7170 1.1.1.6 christos fi
7171 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7172 1.1.1.3 christos /* end confdefs.h. */
7173 1.1.1.3 christos
7174 1.1.1.3 christos int
7175 1.1.1.3 christos main ()
7176 1.1.1.3 christos {
7177 1.1.1.3 christos return 0
7178 1.1.1.3 christos ;
7179 1.1.1.3 christos return 0;
7180 1.1.1.3 christos }
7181 1.1.1.3 christos _ACEOF
7182 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
7183 1.1.1.3 christos
7184 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7185 1.1.1.3 christos $as_echo "yes" >&6; }
7186 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7187 1.1.1.3 christos V_CCOPT="$V_CCOPT -Wall"
7188 1.1.1.3 christos
7189 1.1.1.3 christos else
7190 1.1.1.3 christos
7191 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7192 1.1.1.3 christos $as_echo "no" >&6; }
7193 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7194 1.1.1.3 christos
7195 1.1.1.3 christos fi
7196 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7197 1.1.1.3 christos
7198 1.1.1.3 christos
7199 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wmissing-prototypes option" >&5
7200 1.1.1.3 christos $as_echo_n "checking whether the compiler supports the -Wmissing-prototypes option... " >&6; }
7201 1.1.1.3 christos save_CFLAGS="$CFLAGS"
7202 1.1.1.6 christos if expr "x-Wmissing-prototypes" : "x-W.*" >/dev/null
7203 1.1.1.6 christos then
7204 1.1.1.6 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wmissing-prototypes"
7205 1.1.1.6 christos elif expr "x-Wmissing-prototypes" : "x-f.*" >/dev/null
7206 1.1.1.6 christos then
7207 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wmissing-prototypes"
7208 1.1.1.6 christos elif expr "x-Wmissing-prototypes" : "x-m.*" >/dev/null
7209 1.1.1.6 christos then
7210 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wmissing-prototypes"
7211 1.1.1.6 christos else
7212 1.1.1.6 christos CFLAGS="$CFLAGS -Wmissing-prototypes"
7213 1.1.1.6 christos fi
7214 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7215 1.1.1.3 christos /* end confdefs.h. */
7216 1.1.1.3 christos
7217 1.1.1.3 christos int
7218 1.1.1.3 christos main ()
7219 1.1.1.3 christos {
7220 1.1.1.3 christos return 0
7221 1.1.1.3 christos ;
7222 1.1.1.3 christos return 0;
7223 1.1.1.3 christos }
7224 1.1.1.3 christos _ACEOF
7225 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
7226 1.1.1.3 christos
7227 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7228 1.1.1.3 christos $as_echo "yes" >&6; }
7229 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7230 1.1.1.3 christos V_CCOPT="$V_CCOPT -Wmissing-prototypes"
7231 1.1.1.3 christos
7232 1.1.1.3 christos else
7233 1.1.1.3 christos
7234 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7235 1.1.1.3 christos $as_echo "no" >&6; }
7236 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7237 1.1.1.3 christos
7238 1.1.1.3 christos fi
7239 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7240 1.1.1.3 christos
7241 1.1.1.3 christos
7242 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wstrict-prototypes option" >&5
7243 1.1.1.3 christos $as_echo_n "checking whether the compiler supports the -Wstrict-prototypes option... " >&6; }
7244 1.1.1.3 christos save_CFLAGS="$CFLAGS"
7245 1.1.1.6 christos if expr "x-Wstrict-prototypes" : "x-W.*" >/dev/null
7246 1.1.1.6 christos then
7247 1.1.1.6 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wstrict-prototypes"
7248 1.1.1.6 christos elif expr "x-Wstrict-prototypes" : "x-f.*" >/dev/null
7249 1.1.1.6 christos then
7250 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wstrict-prototypes"
7251 1.1.1.6 christos elif expr "x-Wstrict-prototypes" : "x-m.*" >/dev/null
7252 1.1.1.6 christos then
7253 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wstrict-prototypes"
7254 1.1.1.6 christos else
7255 1.1.1.6 christos CFLAGS="$CFLAGS -Wstrict-prototypes"
7256 1.1.1.6 christos fi
7257 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7258 1.1.1.3 christos /* end confdefs.h. */
7259 1.1.1.3 christos
7260 1.1.1.3 christos int
7261 1.1.1.3 christos main ()
7262 1.1.1.3 christos {
7263 1.1.1.3 christos return 0
7264 1.1.1.3 christos ;
7265 1.1.1.3 christos return 0;
7266 1.1.1.3 christos }
7267 1.1.1.3 christos _ACEOF
7268 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
7269 1.1.1.3 christos
7270 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7271 1.1.1.3 christos $as_echo "yes" >&6; }
7272 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7273 1.1.1.3 christos V_CCOPT="$V_CCOPT -Wstrict-prototypes"
7274 1.1.1.3 christos
7275 1.1.1.3 christos else
7276 1.1.1.3 christos
7277 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7278 1.1.1.3 christos $as_echo "no" >&6; }
7279 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7280 1.1.1.3 christos
7281 1.1.1.3 christos fi
7282 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7283 1.1.1.3 christos
7284 1.1.1.3 christos
7285 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wwrite-strings option" >&5
7286 1.1.1.3 christos $as_echo_n "checking whether the compiler supports the -Wwrite-strings option... " >&6; }
7287 1.1.1.3 christos save_CFLAGS="$CFLAGS"
7288 1.1.1.6 christos if expr "x-Wwrite-strings" : "x-W.*" >/dev/null
7289 1.1.1.6 christos then
7290 1.1.1.6 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wwrite-strings"
7291 1.1.1.6 christos elif expr "x-Wwrite-strings" : "x-f.*" >/dev/null
7292 1.1.1.6 christos then
7293 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wwrite-strings"
7294 1.1.1.6 christos elif expr "x-Wwrite-strings" : "x-m.*" >/dev/null
7295 1.1.1.6 christos then
7296 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wwrite-strings"
7297 1.1.1.6 christos else
7298 1.1.1.6 christos CFLAGS="$CFLAGS -Wwrite-strings"
7299 1.1.1.6 christos fi
7300 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7301 1.1.1.3 christos /* end confdefs.h. */
7302 1.1.1.3 christos
7303 1.1.1.3 christos int
7304 1.1.1.3 christos main ()
7305 1.1.1.3 christos {
7306 1.1.1.3 christos return 0
7307 1.1.1.3 christos ;
7308 1.1.1.3 christos return 0;
7309 1.1.1.3 christos }
7310 1.1.1.3 christos _ACEOF
7311 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
7312 1.1.1.3 christos
7313 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7314 1.1.1.3 christos $as_echo "yes" >&6; }
7315 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7316 1.1.1.3 christos V_CCOPT="$V_CCOPT -Wwrite-strings"
7317 1.1.1.3 christos
7318 1.1.1.3 christos else
7319 1.1.1.3 christos
7320 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7321 1.1.1.3 christos $as_echo "no" >&6; }
7322 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7323 1.1.1.3 christos
7324 1.1.1.3 christos fi
7325 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7326 1.1.1.3 christos
7327 1.1.1.3 christos
7328 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpointer-arith option" >&5
7329 1.1.1.3 christos $as_echo_n "checking whether the compiler supports the -Wpointer-arith option... " >&6; }
7330 1.1.1.3 christos save_CFLAGS="$CFLAGS"
7331 1.1.1.6 christos if expr "x-Wpointer-arith" : "x-W.*" >/dev/null
7332 1.1.1.6 christos then
7333 1.1.1.6 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wpointer-arith"
7334 1.1.1.6 christos elif expr "x-Wpointer-arith" : "x-f.*" >/dev/null
7335 1.1.1.6 christos then
7336 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wpointer-arith"
7337 1.1.1.6 christos elif expr "x-Wpointer-arith" : "x-m.*" >/dev/null
7338 1.1.1.6 christos then
7339 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wpointer-arith"
7340 1.1.1.6 christos else
7341 1.1.1.6 christos CFLAGS="$CFLAGS -Wpointer-arith"
7342 1.1.1.6 christos fi
7343 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7344 1.1.1.3 christos /* end confdefs.h. */
7345 1.1.1.3 christos
7346 1.1.1.3 christos int
7347 1.1.1.3 christos main ()
7348 1.1.1.3 christos {
7349 1.1.1.3 christos return 0
7350 1.1.1.3 christos ;
7351 1.1.1.3 christos return 0;
7352 1.1.1.3 christos }
7353 1.1.1.3 christos _ACEOF
7354 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
7355 1.1.1.3 christos
7356 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7357 1.1.1.3 christos $as_echo "yes" >&6; }
7358 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7359 1.1.1.3 christos V_CCOPT="$V_CCOPT -Wpointer-arith"
7360 1.1.1.3 christos
7361 1.1 christos else
7362 1.1 christos
7363 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7364 1.1.1.3 christos $as_echo "no" >&6; }
7365 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7366 1.1 christos
7367 1.1 christos fi
7368 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7369 1.1 christos
7370 1.1 christos
7371 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wcast-qual option" >&5
7372 1.1.1.6 christos $as_echo_n "checking whether the compiler supports the -Wcast-qual option... " >&6; }
7373 1.1.1.6 christos save_CFLAGS="$CFLAGS"
7374 1.1.1.6 christos if expr "x-Wcast-qual" : "x-W.*" >/dev/null
7375 1.1.1.6 christos then
7376 1.1.1.6 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wcast-qual"
7377 1.1.1.6 christos elif expr "x-Wcast-qual" : "x-f.*" >/dev/null
7378 1.1.1.6 christos then
7379 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wcast-qual"
7380 1.1.1.6 christos elif expr "x-Wcast-qual" : "x-m.*" >/dev/null
7381 1.1.1.6 christos then
7382 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wcast-qual"
7383 1.1.1.6 christos else
7384 1.1.1.6 christos CFLAGS="$CFLAGS -Wcast-qual"
7385 1.1.1.6 christos fi
7386 1.1.1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7387 1.1.1.6 christos /* end confdefs.h. */
7388 1.1.1.6 christos
7389 1.1.1.6 christos int
7390 1.1.1.6 christos main ()
7391 1.1.1.6 christos {
7392 1.1.1.6 christos return 0
7393 1.1.1.6 christos ;
7394 1.1.1.6 christos return 0;
7395 1.1.1.6 christos }
7396 1.1.1.6 christos _ACEOF
7397 1.1.1.6 christos if ac_fn_c_try_compile "$LINENO"; then :
7398 1.1.1.6 christos
7399 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7400 1.1.1.6 christos $as_echo "yes" >&6; }
7401 1.1.1.6 christos CFLAGS="$save_CFLAGS"
7402 1.1.1.6 christos V_CCOPT="$V_CCOPT -Wcast-qual"
7403 1.1.1.6 christos
7404 1.1.1.6 christos else
7405 1.1.1.6 christos
7406 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7407 1.1.1.6 christos $as_echo "no" >&6; }
7408 1.1.1.6 christos CFLAGS="$save_CFLAGS"
7409 1.1.1.6 christos
7410 1.1.1.6 christos fi
7411 1.1.1.6 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7412 1.1.1.6 christos
7413 1.1.1.6 christos
7414 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wshadow option" >&5
7415 1.1.1.6 christos $as_echo_n "checking whether the compiler supports the -Wshadow option... " >&6; }
7416 1.1.1.6 christos save_CFLAGS="$CFLAGS"
7417 1.1.1.6 christos if expr "x-Wshadow" : "x-W.*" >/dev/null
7418 1.1.1.6 christos then
7419 1.1.1.6 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wshadow"
7420 1.1.1.6 christos elif expr "x-Wshadow" : "x-f.*" >/dev/null
7421 1.1.1.6 christos then
7422 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wshadow"
7423 1.1.1.6 christos elif expr "x-Wshadow" : "x-m.*" >/dev/null
7424 1.1.1.6 christos then
7425 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wshadow"
7426 1.1.1.6 christos else
7427 1.1.1.6 christos CFLAGS="$CFLAGS -Wshadow"
7428 1.1.1.6 christos fi
7429 1.1.1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7430 1.1.1.6 christos /* end confdefs.h. */
7431 1.1.1.6 christos
7432 1.1.1.6 christos int
7433 1.1.1.6 christos main ()
7434 1.1.1.6 christos {
7435 1.1.1.6 christos return 0
7436 1.1.1.6 christos ;
7437 1.1.1.6 christos return 0;
7438 1.1.1.6 christos }
7439 1.1.1.6 christos _ACEOF
7440 1.1.1.6 christos if ac_fn_c_try_compile "$LINENO"; then :
7441 1.1.1.6 christos
7442 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7443 1.1.1.6 christos $as_echo "yes" >&6; }
7444 1.1.1.6 christos CFLAGS="$save_CFLAGS"
7445 1.1.1.6 christos V_CCOPT="$V_CCOPT -Wshadow"
7446 1.1.1.6 christos
7447 1.1.1.6 christos else
7448 1.1.1.6 christos
7449 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7450 1.1.1.6 christos $as_echo "no" >&6; }
7451 1.1.1.6 christos CFLAGS="$save_CFLAGS"
7452 1.1.1.6 christos
7453 1.1.1.6 christos fi
7454 1.1.1.6 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7455 1.1.1.6 christos
7456 1.1.1.6 christos
7457 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wdeclaration-after-statement option" >&5
7458 1.1.1.6 christos $as_echo_n "checking whether the compiler supports the -Wdeclaration-after-statement option... " >&6; }
7459 1.1.1.6 christos save_CFLAGS="$CFLAGS"
7460 1.1.1.6 christos if expr "x-Wdeclaration-after-statement" : "x-W.*" >/dev/null
7461 1.1.1.6 christos then
7462 1.1.1.6 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wdeclaration-after-statement"
7463 1.1.1.6 christos elif expr "x-Wdeclaration-after-statement" : "x-f.*" >/dev/null
7464 1.1.1.6 christos then
7465 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wdeclaration-after-statement"
7466 1.1.1.6 christos elif expr "x-Wdeclaration-after-statement" : "x-m.*" >/dev/null
7467 1.1.1.6 christos then
7468 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wdeclaration-after-statement"
7469 1.1.1.6 christos else
7470 1.1.1.6 christos CFLAGS="$CFLAGS -Wdeclaration-after-statement"
7471 1.1.1.6 christos fi
7472 1.1.1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7473 1.1.1.6 christos /* end confdefs.h. */
7474 1.1.1.6 christos
7475 1.1.1.6 christos int
7476 1.1.1.6 christos main ()
7477 1.1.1.6 christos {
7478 1.1.1.6 christos return 0
7479 1.1.1.6 christos ;
7480 1.1.1.6 christos return 0;
7481 1.1.1.6 christos }
7482 1.1.1.6 christos _ACEOF
7483 1.1.1.6 christos if ac_fn_c_try_compile "$LINENO"; then :
7484 1.1.1.6 christos
7485 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7486 1.1.1.6 christos $as_echo "yes" >&6; }
7487 1.1.1.6 christos CFLAGS="$save_CFLAGS"
7488 1.1.1.6 christos V_CCOPT="$V_CCOPT -Wdeclaration-after-statement"
7489 1.1.1.6 christos
7490 1.1.1.6 christos else
7491 1.1.1.6 christos
7492 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7493 1.1.1.6 christos $as_echo "no" >&6; }
7494 1.1.1.6 christos CFLAGS="$save_CFLAGS"
7495 1.1.1.6 christos
7496 1.1.1.6 christos fi
7497 1.1.1.6 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7498 1.1.1.6 christos
7499 1.1.1.6 christos
7500 1.1.1.7 spz { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpedantic option" >&5
7501 1.1.1.7 spz $as_echo_n "checking whether the compiler supports the -Wpedantic option... " >&6; }
7502 1.1.1.6 christos save_CFLAGS="$CFLAGS"
7503 1.1.1.7 spz if expr "x-Wpedantic" : "x-W.*" >/dev/null
7504 1.1.1.6 christos then
7505 1.1.1.7 spz CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wpedantic"
7506 1.1.1.7 spz elif expr "x-Wpedantic" : "x-f.*" >/dev/null
7507 1.1.1.6 christos then
7508 1.1.1.7 spz CFLAGS="$CFLAGS -Werror -Wpedantic"
7509 1.1.1.7 spz elif expr "x-Wpedantic" : "x-m.*" >/dev/null
7510 1.1.1.6 christos then
7511 1.1.1.7 spz CFLAGS="$CFLAGS -Werror -Wpedantic"
7512 1.1.1.6 christos else
7513 1.1.1.7 spz CFLAGS="$CFLAGS -Wpedantic"
7514 1.1.1.6 christos fi
7515 1.1.1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7516 1.1.1.6 christos /* end confdefs.h. */
7517 1.1.1.6 christos
7518 1.1.1.6 christos int
7519 1.1.1.6 christos main ()
7520 1.1.1.6 christos {
7521 1.1.1.6 christos return 0
7522 1.1.1.6 christos ;
7523 1.1.1.6 christos return 0;
7524 1.1.1.6 christos }
7525 1.1.1.6 christos _ACEOF
7526 1.1.1.6 christos if ac_fn_c_try_compile "$LINENO"; then :
7527 1.1.1.6 christos
7528 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7529 1.1.1.6 christos $as_echo "yes" >&6; }
7530 1.1.1.6 christos CFLAGS="$save_CFLAGS"
7531 1.1.1.7 spz V_CCOPT="$V_CCOPT -Wpedantic"
7532 1.1.1.6 christos
7533 1.1.1.6 christos else
7534 1.1.1.6 christos
7535 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7536 1.1.1.6 christos $as_echo "no" >&6; }
7537 1.1.1.6 christos CFLAGS="$save_CFLAGS"
7538 1.1.1.6 christos
7539 1.1.1.6 christos fi
7540 1.1.1.6 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7541 1.1.1.6 christos
7542 1.1.1.6 christos
7543 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wold-style-definition option" >&5
7544 1.1.1.6 christos $as_echo_n "checking whether the compiler supports the -Wold-style-definition option... " >&6; }
7545 1.1.1.6 christos save_CFLAGS="$CFLAGS"
7546 1.1.1.6 christos if expr "x-Wold-style-definition" : "x-W.*" >/dev/null
7547 1.1.1.6 christos then
7548 1.1.1.6 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wold-style-definition"
7549 1.1.1.6 christos elif expr "x-Wold-style-definition" : "x-f.*" >/dev/null
7550 1.1.1.6 christos then
7551 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wold-style-definition"
7552 1.1.1.6 christos elif expr "x-Wold-style-definition" : "x-m.*" >/dev/null
7553 1.1.1.6 christos then
7554 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wold-style-definition"
7555 1.1.1.6 christos else
7556 1.1.1.6 christos CFLAGS="$CFLAGS -Wold-style-definition"
7557 1.1.1.6 christos fi
7558 1.1.1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7559 1.1.1.6 christos /* end confdefs.h. */
7560 1.1.1.6 christos
7561 1.1.1.6 christos int
7562 1.1.1.6 christos main ()
7563 1.1.1.6 christos {
7564 1.1.1.6 christos return 0
7565 1.1.1.6 christos ;
7566 1.1.1.6 christos return 0;
7567 1.1.1.6 christos }
7568 1.1.1.6 christos _ACEOF
7569 1.1.1.6 christos if ac_fn_c_try_compile "$LINENO"; then :
7570 1.1.1.6 christos
7571 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7572 1.1.1.6 christos $as_echo "yes" >&6; }
7573 1.1.1.6 christos CFLAGS="$save_CFLAGS"
7574 1.1.1.6 christos V_CCOPT="$V_CCOPT -Wold-style-definition"
7575 1.1.1.6 christos
7576 1.1.1.6 christos else
7577 1.1.1.6 christos
7578 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7579 1.1.1.6 christos $as_echo "no" >&6; }
7580 1.1.1.6 christos CFLAGS="$save_CFLAGS"
7581 1.1.1.6 christos
7582 1.1.1.6 christos fi
7583 1.1.1.6 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7584 1.1.1.6 christos
7585 1.1.1.6 christos
7586 1.1.1.7 spz { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wused-but-marked-unused option" >&5
7587 1.1.1.7 spz $as_echo_n "checking whether the compiler supports the -Wused-but-marked-unused option... " >&6; }
7588 1.1.1.7 spz save_CFLAGS="$CFLAGS"
7589 1.1.1.7 spz if expr "x-Wused-but-marked-unused" : "x-W.*" >/dev/null
7590 1.1.1.7 spz then
7591 1.1.1.7 spz CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wused-but-marked-unused"
7592 1.1.1.7 spz elif expr "x-Wused-but-marked-unused" : "x-f.*" >/dev/null
7593 1.1.1.7 spz then
7594 1.1.1.7 spz CFLAGS="$CFLAGS -Werror -Wused-but-marked-unused"
7595 1.1.1.7 spz elif expr "x-Wused-but-marked-unused" : "x-m.*" >/dev/null
7596 1.1.1.7 spz then
7597 1.1.1.7 spz CFLAGS="$CFLAGS -Werror -Wused-but-marked-unused"
7598 1.1.1.7 spz else
7599 1.1.1.7 spz CFLAGS="$CFLAGS -Wused-but-marked-unused"
7600 1.1.1.7 spz fi
7601 1.1.1.7 spz cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7602 1.1.1.7 spz /* end confdefs.h. */
7603 1.1.1.7 spz
7604 1.1.1.7 spz int
7605 1.1.1.7 spz main ()
7606 1.1.1.7 spz {
7607 1.1.1.7 spz return 0
7608 1.1.1.7 spz ;
7609 1.1.1.7 spz return 0;
7610 1.1.1.7 spz }
7611 1.1.1.7 spz _ACEOF
7612 1.1.1.7 spz if ac_fn_c_try_compile "$LINENO"; then :
7613 1.1.1.7 spz
7614 1.1.1.7 spz { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7615 1.1.1.7 spz $as_echo "yes" >&6; }
7616 1.1.1.7 spz CFLAGS="$save_CFLAGS"
7617 1.1.1.7 spz V_CCOPT="$V_CCOPT -Wused-but-marked-unused"
7618 1.1.1.7 spz
7619 1.1.1.7 spz else
7620 1.1.1.7 spz
7621 1.1.1.7 spz { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7622 1.1.1.7 spz $as_echo "no" >&6; }
7623 1.1.1.7 spz CFLAGS="$save_CFLAGS"
7624 1.1.1.7 spz
7625 1.1.1.7 spz fi
7626 1.1.1.7 spz rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7627 1.1.1.7 spz
7628 1.1.1.7 spz
7629 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -W option" >&5
7630 1.1.1.3 christos $as_echo_n "checking whether the compiler supports the -W option... " >&6; }
7631 1.1.1.3 christos save_CFLAGS="$CFLAGS"
7632 1.1.1.6 christos if expr "x-W" : "x-W.*" >/dev/null
7633 1.1.1.6 christos then
7634 1.1.1.6 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -W"
7635 1.1.1.6 christos elif expr "x-W" : "x-f.*" >/dev/null
7636 1.1.1.6 christos then
7637 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -W"
7638 1.1.1.6 christos elif expr "x-W" : "x-m.*" >/dev/null
7639 1.1.1.6 christos then
7640 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -W"
7641 1.1.1.6 christos else
7642 1.1.1.6 christos CFLAGS="$CFLAGS -W"
7643 1.1.1.6 christos fi
7644 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7645 1.1.1.3 christos /* end confdefs.h. */
7646 1.1.1.3 christos
7647 1.1.1.3 christos int
7648 1.1.1.3 christos main ()
7649 1.1.1.3 christos {
7650 1.1.1.3 christos return 0
7651 1.1.1.3 christos ;
7652 1.1.1.3 christos return 0;
7653 1.1.1.3 christos }
7654 1.1.1.3 christos _ACEOF
7655 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
7656 1.1.1.3 christos
7657 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7658 1.1.1.3 christos $as_echo "yes" >&6; }
7659 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7660 1.1.1.3 christos V_CCOPT="$V_CCOPT -W"
7661 1.1.1.3 christos
7662 1.1 christos else
7663 1.1 christos
7664 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7665 1.1.1.3 christos $as_echo "no" >&6; }
7666 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7667 1.1 christos
7668 1.1.1.3 christos fi
7669 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7670 1.1 christos
7671 1.1 christos fi
7672 1.1.1.3 christos
7673 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports generating dependencies" >&5
7674 1.1.1.3 christos $as_echo_n "checking whether the compiler supports generating dependencies... " >&6; }
7675 1.1.1.3 christos if test "$GCC" = yes ; then
7676 1.1.1.3 christos #
7677 1.1.1.3 christos # GCC, or a compiler deemed to be GCC by AC_PROG_CC (even
7678 1.1.1.3 christos # though it's not); we assume that, in this case, the flag
7679 1.1.1.3 christos # would be -M.
7680 1.1.1.3 christos #
7681 1.1.1.3 christos ac_lbl_dependency_flag="-M"
7682 1.1.1.3 christos else
7683 1.1.1.3 christos #
7684 1.1.1.3 christos # Not GCC or a compiler deemed to be GCC; what platform is
7685 1.1.1.3 christos # this? (We're assuming that if the compiler isn't GCC
7686 1.1.1.3 christos # it's the compiler from the vendor of the OS; that won't
7687 1.1.1.3 christos # necessarily be true for x86 platforms, where it might be
7688 1.1.1.3 christos # the Intel C compiler.)
7689 1.1.1.3 christos #
7690 1.1.1.3 christos case "$host_os" in
7691 1.1.1.3 christos
7692 1.1.1.3 christos irix*|osf*|darwin*)
7693 1.1.1.3 christos #
7694 1.1.1.3 christos # MIPS C for IRIX, DEC C, and clang all use -M.
7695 1.1.1.3 christos #
7696 1.1.1.3 christos ac_lbl_dependency_flag="-M"
7697 1.1.1.3 christos ;;
7698 1.1.1.3 christos
7699 1.1.1.3 christos solaris*)
7700 1.1.1.3 christos #
7701 1.1.1.3 christos # Sun C uses -xM.
7702 1.1.1.3 christos #
7703 1.1.1.3 christos ac_lbl_dependency_flag="-xM"
7704 1.1.1.3 christos ;;
7705 1.1.1.3 christos
7706 1.1.1.3 christos hpux*)
7707 1.1.1.3 christos #
7708 1.1.1.3 christos # HP's older C compilers don't support this.
7709 1.1.1.3 christos # HP's newer C compilers support this with
7710 1.1.1.3 christos # either +M or +Make; the older compilers
7711 1.1.1.3 christos # interpret +M as something completely
7712 1.1.1.3 christos # different, so we use +Make so we don't
7713 1.1.1.3 christos # think it works with the older compilers.
7714 1.1.1.3 christos #
7715 1.1.1.3 christos ac_lbl_dependency_flag="+Make"
7716 1.1.1.3 christos ;;
7717 1.1.1.3 christos
7718 1.1.1.3 christos *)
7719 1.1.1.3 christos #
7720 1.1.1.3 christos # Not one of the above; assume no support for
7721 1.1.1.3 christos # generating dependencies.
7722 1.1.1.3 christos #
7723 1.1.1.3 christos ac_lbl_dependency_flag=""
7724 1.1.1.3 christos ;;
7725 1.1.1.3 christos esac
7726 1.1.1.3 christos fi
7727 1.1.1.3 christos
7728 1.1.1.3 christos #
7729 1.1.1.3 christos # Is ac_lbl_dependency_flag defined and, if so, does the compiler
7730 1.1.1.3 christos # complain about it?
7731 1.1.1.3 christos #
7732 1.1.1.3 christos # Note: clang doesn't seem to exit with an error status when handed
7733 1.1.1.3 christos # an unknown non-warning error, even if you pass it
7734 1.1.1.3 christos # -Werror=unknown-warning-option. However, it always supports
7735 1.1.1.3 christos # -M, so the fact that this test always succeeds with clang
7736 1.1.1.3 christos # isn't an issue.
7737 1.1.1.3 christos #
7738 1.1.1.3 christos if test ! -z "$ac_lbl_dependency_flag"; then
7739 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7740 1.1.1.3 christos /* end confdefs.h. */
7741 1.1.1.3 christos int main(void) { return 0; }
7742 1.1.1.3 christos _ACEOF
7743 1.1.1.3 christos echo "$CC" $ac_lbl_dependency_flag conftest.c >&5
7744 1.1.1.3 christos if "$CC" $ac_lbl_dependency_flag conftest.c >/dev/null 2>&1; then
7745 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with $ac_lbl_dependency_flag" >&5
7746 1.1.1.3 christos $as_echo "yes, with $ac_lbl_dependency_flag" >&6; }
7747 1.1.1.3 christos DEPENDENCY_CFLAG="$ac_lbl_dependency_flag"
7748 1.1.1.3 christos MKDEP='${srcdir}/mkdep'
7749 1.1.1.3 christos else
7750 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7751 1.1.1.3 christos $as_echo "no" >&6; }
7752 1.1.1.3 christos #
7753 1.1.1.3 christos # We can't run mkdep, so have "make depend" do
7754 1.1.1.3 christos # nothing.
7755 1.1.1.3 christos #
7756 1.1.1.3 christos MKDEP=:
7757 1.1.1.3 christos fi
7758 1.1.1.3 christos rm -rf conftest*
7759 1.1.1.3 christos else
7760 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7761 1.1.1.3 christos $as_echo "no" >&6; }
7762 1.1.1.3 christos #
7763 1.1.1.3 christos # We can't run mkdep, so have "make depend" do
7764 1.1.1.3 christos # nothing.
7765 1.1.1.3 christos #
7766 1.1.1.3 christos MKDEP=:
7767 1.1.1.3 christos fi
7768 1.1.1.3 christos
7769 1.1.1.3 christos
7770 1.1.1.3 christos
7771 1.1.1.3 christos #
7772 1.1.1.3 christos # We used to set -n32 for IRIX 6 when not using GCC (presumed
7773 1.1.1.3 christos # to mean that we're using MIPS C or MIPSpro C); it specified
7774 1.1.1.3 christos # the "new" faster 32-bit ABI, introduced in IRIX 6.2. I'm
7775 1.1.1.3 christos # not sure why that would be something to do *only* with a
7776 1.1.1.3 christos # .devel file; why should the ABI for which we produce code
7777 1.1.1.3 christos # depend on .devel?
7778 1.1.1.3 christos #
7779 1.1 christos os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'`
7780 1.1 christos name="lbl/os-$os.h"
7781 1.1 christos if test -f $name ; then
7782 1.1 christos ln -s $name os-proto.h
7783 1.1 christos
7784 1.1.1.3 christos $as_echo "#define HAVE_OS_PROTO_H 1" >>confdefs.h
7785 1.1 christos
7786 1.1 christos else
7787 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: can't find $name" >&5
7788 1.1.1.3 christos $as_echo "$as_me: WARNING: can't find $name" >&2;}
7789 1.1 christos fi
7790 1.1 christos fi
7791 1.1 christos
7792 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has the sa_len member" >&5
7793 1.1.1.3 christos $as_echo_n "checking if sockaddr struct has the sa_len member... " >&6; }
7794 1.1.1.3 christos if ${ac_cv_lbl_sockaddr_has_sa_len+:} false; then :
7795 1.1.1.3 christos $as_echo_n "(cached) " >&6
7796 1.1 christos else
7797 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7798 1.1 christos /* end confdefs.h. */
7799 1.1 christos
7800 1.1 christos # include <sys/types.h>
7801 1.1 christos # include <sys/socket.h>
7802 1.1 christos int
7803 1.1 christos main ()
7804 1.1 christos {
7805 1.1 christos u_int i = sizeof(((struct sockaddr *)0)->sa_len)
7806 1.1 christos ;
7807 1.1 christos return 0;
7808 1.1 christos }
7809 1.1 christos _ACEOF
7810 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
7811 1.1 christos ac_cv_lbl_sockaddr_has_sa_len=yes
7812 1.1 christos else
7813 1.1.1.3 christos ac_cv_lbl_sockaddr_has_sa_len=no
7814 1.1 christos fi
7815 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7816 1.1 christos fi
7817 1.1 christos
7818 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_sockaddr_has_sa_len" >&5
7819 1.1.1.3 christos $as_echo "$ac_cv_lbl_sockaddr_has_sa_len" >&6; }
7820 1.1 christos if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then
7821 1.1 christos
7822 1.1.1.3 christos $as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
7823 1.1 christos
7824 1.1 christos fi
7825 1.1 christos
7826 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if unaligned accesses fail" >&5
7827 1.1.1.3 christos $as_echo_n "checking if unaligned accesses fail... " >&6; }
7828 1.1.1.3 christos if ${ac_cv_lbl_unaligned_fail+:} false; then :
7829 1.1.1.3 christos $as_echo_n "(cached) " >&6
7830 1.1 christos else
7831 1.1 christos case "$host_cpu" in
7832 1.1 christos
7833 1.1 christos #
7834 1.1 christos # These are CPU types where:
7835 1.1 christos #
7836 1.1 christos # the CPU faults on an unaligned access, but at least some
7837 1.1 christos # OSes that support that CPU catch the fault and simulate
7838 1.1 christos # the unaligned access (e.g., Alpha/{Digital,Tru64} UNIX) -
7839 1.1 christos # the simulation is slow, so we don't want to use it;
7840 1.1 christos #
7841 1.1 christos # the CPU, I infer (from the old
7842 1.1 christos #
7843 1.1 christos # XXX: should also check that they don't do weird things (like on arm)
7844 1.1 christos #
7845 1.1 christos # comment) doesn't fault on unaligned accesses, but doesn't
7846 1.1 christos # do a normal unaligned fetch, either (e.g., presumably, ARM);
7847 1.1 christos #
7848 1.1 christos # for whatever reason, the test program doesn't work
7849 1.1 christos # (this has been claimed to be the case for several of those
7850 1.1 christos # CPUs - I don't know what the problem is; the problem
7851 1.1 christos # was reported as "the test program dumps core" for SuperH,
7852 1.1 christos # but that's what the test program is *supposed* to do -
7853 1.1 christos # it dumps core before it writes anything, so the test
7854 1.1 christos # for an empty output file should find an empty output
7855 1.1 christos # file and conclude that unaligned accesses don't work).
7856 1.1 christos #
7857 1.1 christos # This run-time test won't work if you're cross-compiling, so
7858 1.1 christos # in order to support cross-compiling for a particular CPU,
7859 1.1 christos # we have to wire in the list of CPU types anyway, as far as
7860 1.1 christos # I know, so perhaps we should just have a set of CPUs on
7861 1.1 christos # which we know it doesn't work, a set of CPUs on which we
7862 1.1 christos # know it does work, and have the script just fail on other
7863 1.1 christos # cpu types and update it when such a failure occurs.
7864 1.1 christos #
7865 1.1 christos alpha*|arm*|bfin*|hp*|mips*|sh*|sparc*|ia64|nv1)
7866 1.1 christos ac_cv_lbl_unaligned_fail=yes
7867 1.1 christos ;;
7868 1.1 christos
7869 1.1 christos *)
7870 1.1 christos cat >conftest.c <<EOF
7871 1.1 christos # include <sys/types.h>
7872 1.1 christos # include <sys/wait.h>
7873 1.1 christos # include <stdio.h>
7874 1.1 christos unsigned char a[5] = { 1, 2, 3, 4, 5 };
7875 1.1 christos main() {
7876 1.1 christos unsigned int i;
7877 1.1 christos pid_t pid;
7878 1.1 christos int status;
7879 1.1 christos /* avoid "core dumped" message */
7880 1.1 christos pid = fork();
7881 1.1 christos if (pid < 0)
7882 1.1 christos exit(2);
7883 1.1 christos if (pid > 0) {
7884 1.1 christos /* parent */
7885 1.1 christos pid = waitpid(pid, &status, 0);
7886 1.1 christos if (pid < 0)
7887 1.1 christos exit(3);
7888 1.1 christos exit(!WIFEXITED(status));
7889 1.1 christos }
7890 1.1 christos /* child */
7891 1.1 christos i = *(unsigned int *)&a[1];
7892 1.1 christos printf("%d\n", i);
7893 1.1 christos exit(0);
7894 1.1 christos }
7895 1.1 christos EOF
7896 1.1 christos ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \
7897 1.1 christos conftest.c $LIBS >/dev/null 2>&1
7898 1.1 christos if test ! -x conftest ; then
7899 1.1 christos ac_cv_lbl_unaligned_fail=yes
7900 1.1 christos else
7901 1.1 christos ./conftest >conftest.out
7902 1.1 christos if test ! -s conftest.out ; then
7903 1.1 christos ac_cv_lbl_unaligned_fail=yes
7904 1.1 christos else
7905 1.1 christos ac_cv_lbl_unaligned_fail=no
7906 1.1 christos fi
7907 1.1 christos fi
7908 1.1 christos rm -f -r conftest* core core.conftest
7909 1.1 christos ;;
7910 1.1 christos esac
7911 1.1 christos fi
7912 1.1 christos
7913 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_unaligned_fail" >&5
7914 1.1.1.3 christos $as_echo "$ac_cv_lbl_unaligned_fail" >&6; }
7915 1.1 christos if test $ac_cv_lbl_unaligned_fail = yes ; then
7916 1.1 christos
7917 1.1.1.3 christos $as_echo "#define LBL_ALIGN 1" >>confdefs.h
7918 1.1 christos
7919 1.1 christos fi
7920 1.1 christos
7921 1.1.1.6 christos # Check for OpenSSL/libressl libcrypto
7922 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use OpenSSL/libressl libcrypto" >&5
7923 1.1.1.6 christos $as_echo_n "checking whether to use OpenSSL/libressl libcrypto... " >&6; }
7924 1.1 christos # Specify location for both includes and libraries.
7925 1.1.1.3 christos want_libcrypto=ifavailable
7926 1.1 christos
7927 1.1 christos # Check whether --with-crypto was given.
7928 1.1.1.3 christos if test "${with_crypto+set}" = set; then :
7929 1.1 christos withval=$with_crypto;
7930 1.1 christos if test $withval = no
7931 1.1 christos then
7932 1.1.1.6 christos # User doesn't want to link with libcrypto.
7933 1.1 christos want_libcrypto=no
7934 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7935 1.1.1.3 christos $as_echo "no" >&6; }
7936 1.1 christos elif test $withval = yes
7937 1.1 christos then
7938 1.1.1.6 christos # User wants to link with libcrypto but hasn't specified
7939 1.1.1.6 christos # a directory.
7940 1.1 christos want_libcrypto=yes
7941 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7942 1.1.1.3 christos $as_echo "yes" >&6; }
7943 1.1.1.6 christos else
7944 1.1.1.6 christos # User wants to link with libcrypto and has specified
7945 1.1.1.6 christos # a directory, so use the provided value.
7946 1.1.1.6 christos want_libcrypto=yes
7947 1.1.1.6 christos libcrypto_root=$withval
7948 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, using the version installed in $withval" >&5
7949 1.1.1.6 christos $as_echo "yes, using the version installed in $withval" >&6; }
7950 1.1.1.6 christos
7951 1.1.1.6 christos #
7952 1.1.1.6 christos # Put the subdirectories of the libcrypto root directory
7953 1.1.1.6 christos # at the front of the header and library search path.
7954 1.1.1.6 christos #
7955 1.1.1.6 christos CFLAGS="-I$withval/include $CFLAGS"
7956 1.1.1.6 christos LIBS="-L$withval/lib $LIBS"
7957 1.1 christos fi
7958 1.1 christos
7959 1.1 christos else
7960 1.1 christos
7961 1.1 christos #
7962 1.1.1.6 christos # Use libcrypto if it's present, otherwise don't; no directory
7963 1.1.1.6 christos # was specified.
7964 1.1 christos #
7965 1.1 christos want_libcrypto=ifavailable
7966 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5
7967 1.1.1.3 christos $as_echo "yes, if available" >&6; }
7968 1.1 christos
7969 1.1 christos fi
7970 1.1 christos
7971 1.1 christos if test "$want_libcrypto" != "no"; then
7972 1.1.1.6 christos #
7973 1.1.1.6 christos # Don't check for libcrypto unless we have its headers;
7974 1.1.1.6 christos # Apple, bless their pointy little heads, apparently ship
7975 1.1.1.6 christos # libcrypto as a library, but not the header files, in
7976 1.1.1.6 christos # El Capitan, probably because they don't want you writing
7977 1.1.1.6 christos # nasty portable code that could run on other UN*Xes, they
7978 1.1.1.6 christos # want you writing code that uses their Shiny New Crypto
7979 1.1.1.6 christos # Library and that only runs on OS X.
7980 1.1.1.6 christos #
7981 1.1.1.6 christos ac_fn_c_check_header_mongrel "$LINENO" "openssl/crypto.h" "ac_cv_header_openssl_crypto_h" "$ac_includes_default"
7982 1.1.1.6 christos if test "x$ac_cv_header_openssl_crypto_h" = xyes; then :
7983 1.1.1.6 christos
7984 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DES_cbc_encrypt in -lcrypto" >&5
7985 1.1.1.3 christos $as_echo_n "checking for DES_cbc_encrypt in -lcrypto... " >&6; }
7986 1.1.1.3 christos if ${ac_cv_lib_crypto_DES_cbc_encrypt+:} false; then :
7987 1.1.1.3 christos $as_echo_n "(cached) " >&6
7988 1.1 christos else
7989 1.1 christos ac_check_lib_save_LIBS=$LIBS
7990 1.1 christos LIBS="-lcrypto $LIBS"
7991 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7992 1.1 christos /* end confdefs.h. */
7993 1.1 christos
7994 1.1 christos /* Override any GCC internal prototype to avoid an error.
7995 1.1 christos Use char because int might match the return type of a GCC
7996 1.1 christos builtin and then its argument prototype would still apply. */
7997 1.1 christos #ifdef __cplusplus
7998 1.1 christos extern "C"
7999 1.1 christos #endif
8000 1.1 christos char DES_cbc_encrypt ();
8001 1.1 christos int
8002 1.1 christos main ()
8003 1.1 christos {
8004 1.1 christos return DES_cbc_encrypt ();
8005 1.1 christos ;
8006 1.1 christos return 0;
8007 1.1 christos }
8008 1.1 christos _ACEOF
8009 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
8010 1.1 christos ac_cv_lib_crypto_DES_cbc_encrypt=yes
8011 1.1 christos else
8012 1.1.1.3 christos ac_cv_lib_crypto_DES_cbc_encrypt=no
8013 1.1 christos fi
8014 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
8015 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
8016 1.1 christos LIBS=$ac_check_lib_save_LIBS
8017 1.1 christos fi
8018 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_DES_cbc_encrypt" >&5
8019 1.1.1.3 christos $as_echo "$ac_cv_lib_crypto_DES_cbc_encrypt" >&6; }
8020 1.1.1.3 christos if test "x$ac_cv_lib_crypto_DES_cbc_encrypt" = xyes; then :
8021 1.1 christos cat >>confdefs.h <<_ACEOF
8022 1.1 christos #define HAVE_LIBCRYPTO 1
8023 1.1 christos _ACEOF
8024 1.1 christos
8025 1.1 christos LIBS="-lcrypto $LIBS"
8026 1.1 christos
8027 1.1 christos fi
8028 1.1 christos
8029 1.1.1.6 christos if test "$ac_cv_lib_crypto_DES_cbc_encrypt" = "yes"; then
8030 1.1.1.6 christos for ac_header in openssl/evp.h
8031 1.1.1.3 christos do :
8032 1.1.1.3 christos ac_fn_c_check_header_mongrel "$LINENO" "openssl/evp.h" "ac_cv_header_openssl_evp_h" "$ac_includes_default"
8033 1.1.1.3 christos if test "x$ac_cv_header_openssl_evp_h" = xyes; then :
8034 1.1 christos cat >>confdefs.h <<_ACEOF
8035 1.1.1.3 christos #define HAVE_OPENSSL_EVP_H 1
8036 1.1 christos _ACEOF
8037 1.1 christos
8038 1.1 christos fi
8039 1.1 christos
8040 1.1 christos done
8041 1.1 christos
8042 1.1.1.6 christos #
8043 1.1.1.8 christos # OK, then:
8044 1.1.1.8 christos #
8045 1.1.1.8 christos # 1) do we have EVP_CIPHER_CTX_new?
8046 1.1.1.6 christos # If so, we use it to allocate an
8047 1.1.1.6 christos # EVP_CIPHER_CTX, as EVP_CIPHER_CTX may be
8048 1.1.1.6 christos # opaque; otherwise, we allocate it ourselves.
8049 1.1.1.6 christos #
8050 1.1.1.8 christos # 2) do we have EVP_CipherInit_ex()?
8051 1.1.1.8 christos # If so, we use it, because we need to be
8052 1.1.1.8 christos # able to make two "initialize the cipher"
8053 1.1.1.8 christos # calls, one with the cipher and key, and
8054 1.1.1.8 christos # one with the IV, and, as of OpenSSL 1.1,
8055 1.1.1.8 christos # You Can't Do That with EVP_CipherInit(),
8056 1.1.1.8 christos # because a call to EVP_CipherInit() will
8057 1.1.1.8 christos # unconditionally clear the context, and
8058 1.1.1.8 christos # if you don't supply a cipher, it'll
8059 1.1.1.8 christos # clear the cipher, rendering the context
8060 1.1.1.8 christos # unusable and causing a crash.
8061 1.1.1.8 christos #
8062 1.1.1.8 christos for ac_func in EVP_CIPHER_CTX_new EVP_CipherInit_ex
8063 1.1.1.6 christos do :
8064 1.1.1.8 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8065 1.1.1.8 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8066 1.1.1.8 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8067 1.1.1.6 christos cat >>confdefs.h <<_ACEOF
8068 1.1.1.8 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8069 1.1.1.6 christos _ACEOF
8070 1.1.1.6 christos
8071 1.1.1.6 christos fi
8072 1.1.1.6 christos done
8073 1.1.1.6 christos
8074 1.1.1.6 christos fi
8075 1.1.1.6 christos
8076 1.1.1.6 christos fi
8077 1.1.1.6 christos
8078 1.1.1.6 christos
8079 1.1 christos fi
8080 1.1 christos
8081 1.1.1.5 christos # Check for libcap-ng
8082 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use libcap-ng" >&5
8083 1.1.1.5 christos $as_echo_n "checking whether to use libcap-ng... " >&6; }
8084 1.1.1.5 christos # Specify location for both includes and libraries.
8085 1.1.1.5 christos want_libcap_ng=ifavailable
8086 1.1.1.5 christos
8087 1.1.1.5 christos # Check whether --with-cap_ng was given.
8088 1.1.1.5 christos if test "${with_cap_ng+set}" = set; then :
8089 1.1.1.5 christos withval=$with_cap_ng;
8090 1.1.1.5 christos if test $withval = no
8091 1.1.1.5 christos then
8092 1.1.1.5 christos want_libcap_ng=no
8093 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8094 1.1.1.5 christos $as_echo "no" >&6; }
8095 1.1.1.5 christos elif test $withval = yes
8096 1.1.1.5 christos then
8097 1.1.1.5 christos want_libcap_ng=yes
8098 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8099 1.1.1.5 christos $as_echo "yes" >&6; }
8100 1.1.1.5 christos fi
8101 1.1.1.5 christos
8102 1.1.1.5 christos else
8103 1.1.1.5 christos
8104 1.1.1.5 christos #
8105 1.1.1.5 christos # Use libcap-ng if it's present, otherwise don't.
8106 1.1.1.5 christos #
8107 1.1.1.5 christos want_libcap_ng=ifavailable
8108 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5
8109 1.1.1.5 christos $as_echo "yes, if available" >&6; }
8110 1.1.1.5 christos
8111 1.1.1.5 christos fi
8112 1.1.1.5 christos
8113 1.1.1.5 christos if test "$want_libcap_ng" != "no"; then
8114 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for capng_change_id in -lcap-ng" >&5
8115 1.1.1.5 christos $as_echo_n "checking for capng_change_id in -lcap-ng... " >&6; }
8116 1.1.1.5 christos if ${ac_cv_lib_cap_ng_capng_change_id+:} false; then :
8117 1.1.1.5 christos $as_echo_n "(cached) " >&6
8118 1.1.1.5 christos else
8119 1.1.1.5 christos ac_check_lib_save_LIBS=$LIBS
8120 1.1.1.5 christos LIBS="-lcap-ng $LIBS"
8121 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8122 1.1.1.5 christos /* end confdefs.h. */
8123 1.1.1.5 christos
8124 1.1.1.5 christos /* Override any GCC internal prototype to avoid an error.
8125 1.1.1.5 christos Use char because int might match the return type of a GCC
8126 1.1.1.5 christos builtin and then its argument prototype would still apply. */
8127 1.1.1.5 christos #ifdef __cplusplus
8128 1.1.1.5 christos extern "C"
8129 1.1.1.5 christos #endif
8130 1.1.1.5 christos char capng_change_id ();
8131 1.1.1.5 christos int
8132 1.1.1.5 christos main ()
8133 1.1.1.5 christos {
8134 1.1.1.5 christos return capng_change_id ();
8135 1.1.1.5 christos ;
8136 1.1.1.5 christos return 0;
8137 1.1.1.5 christos }
8138 1.1.1.5 christos _ACEOF
8139 1.1.1.5 christos if ac_fn_c_try_link "$LINENO"; then :
8140 1.1.1.5 christos ac_cv_lib_cap_ng_capng_change_id=yes
8141 1.1.1.5 christos else
8142 1.1.1.5 christos ac_cv_lib_cap_ng_capng_change_id=no
8143 1.1.1.5 christos fi
8144 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext \
8145 1.1.1.5 christos conftest$ac_exeext conftest.$ac_ext
8146 1.1.1.5 christos LIBS=$ac_check_lib_save_LIBS
8147 1.1.1.5 christos fi
8148 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_ng_capng_change_id" >&5
8149 1.1.1.5 christos $as_echo "$ac_cv_lib_cap_ng_capng_change_id" >&6; }
8150 1.1.1.5 christos if test "x$ac_cv_lib_cap_ng_capng_change_id" = xyes; then :
8151 1.1.1.5 christos cat >>confdefs.h <<_ACEOF
8152 1.1.1.5 christos #define HAVE_LIBCAP_NG 1
8153 1.1.1.5 christos _ACEOF
8154 1.1.1.5 christos
8155 1.1.1.5 christos LIBS="-lcap-ng $LIBS"
8156 1.1.1.5 christos
8157 1.1.1.5 christos fi
8158 1.1.1.5 christos
8159 1.1.1.5 christos for ac_header in cap-ng.h
8160 1.1.1.5 christos do :
8161 1.1.1.5 christos ac_fn_c_check_header_mongrel "$LINENO" "cap-ng.h" "ac_cv_header_cap_ng_h" "$ac_includes_default"
8162 1.1.1.5 christos if test "x$ac_cv_header_cap_ng_h" = xyes; then :
8163 1.1.1.5 christos cat >>confdefs.h <<_ACEOF
8164 1.1.1.5 christos #define HAVE_CAP_NG_H 1
8165 1.1.1.5 christos _ACEOF
8166 1.1.1.5 christos
8167 1.1.1.5 christos fi
8168 1.1.1.5 christos
8169 1.1.1.5 christos done
8170 1.1.1.5 christos
8171 1.1.1.5 christos fi
8172 1.1.1.5 christos
8173 1.1 christos if test "$missing_includes" = "yes"; then
8174 1.1.1.2 christos CPPFLAGS="$CPPFLAGS -I$srcdir/missing"
8175 1.1.1.2 christos V_INCLS="$V_INCLS -I$srcdir/missing"
8176 1.1 christos fi
8177 1.1 christos
8178 1.1 christos
8179 1.1 christos
8180 1.1 christos
8181 1.1 christos
8182 1.1 christos
8183 1.1 christos
8184 1.1 christos
8185 1.1 christos
8186 1.1 christos
8187 1.1 christos # Find a good install program. We prefer a C program (faster),
8188 1.1 christos # so one script is as good as another. But avoid the broken or
8189 1.1 christos # incompatible versions:
8190 1.1 christos # SysV /etc/install, /usr/sbin/install
8191 1.1 christos # SunOS /usr/etc/install
8192 1.1 christos # IRIX /sbin/install
8193 1.1 christos # AIX /bin/install
8194 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs
8195 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8196 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8197 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8198 1.1 christos # OS/2's system install, which has a completely different semantic
8199 1.1 christos # ./install, which can be erroneously created by make from ./install.sh.
8200 1.1.1.3 christos # Reject install programs that cannot install multiple files.
8201 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
8202 1.1.1.3 christos $as_echo_n "checking for a BSD-compatible install... " >&6; }
8203 1.1 christos if test -z "$INSTALL"; then
8204 1.1.1.3 christos if ${ac_cv_path_install+:} false; then :
8205 1.1.1.3 christos $as_echo_n "(cached) " >&6
8206 1.1 christos else
8207 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8208 1.1 christos for as_dir in $PATH
8209 1.1 christos do
8210 1.1 christos IFS=$as_save_IFS
8211 1.1 christos test -z "$as_dir" && as_dir=.
8212 1.1.1.3 christos # Account for people who put trailing slashes in PATH elements.
8213 1.1.1.3 christos case $as_dir/ in #((
8214 1.1.1.3 christos ./ | .// | /[cC]/* | \
8215 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8216 1.1.1.3 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
8217 1.1 christos /usr/ucb/* ) ;;
8218 1.1 christos *)
8219 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install.
8220 1.1 christos # Don't use installbsd from OSF since it installs stuff as root
8221 1.1 christos # by default.
8222 1.1 christos for ac_prog in ginstall scoinst install; do
8223 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
8224 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
8225 1.1 christos if test $ac_prog = install &&
8226 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8227 1.1 christos # AIX install. It has an incompatible calling convention.
8228 1.1 christos :
8229 1.1 christos elif test $ac_prog = install &&
8230 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8231 1.1 christos # program-specific install script used by HP pwplus--don't use.
8232 1.1 christos :
8233 1.1 christos else
8234 1.1.1.3 christos rm -rf conftest.one conftest.two conftest.dir
8235 1.1.1.3 christos echo one > conftest.one
8236 1.1.1.3 christos echo two > conftest.two
8237 1.1.1.3 christos mkdir conftest.dir
8238 1.1.1.3 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
8239 1.1.1.3 christos test -s conftest.one && test -s conftest.two &&
8240 1.1.1.3 christos test -s conftest.dir/conftest.one &&
8241 1.1.1.3 christos test -s conftest.dir/conftest.two
8242 1.1.1.3 christos then
8243 1.1.1.3 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
8244 1.1.1.3 christos break 3
8245 1.1.1.3 christos fi
8246 1.1 christos fi
8247 1.1 christos fi
8248 1.1 christos done
8249 1.1 christos done
8250 1.1 christos ;;
8251 1.1 christos esac
8252 1.1.1.3 christos
8253 1.1.1.3 christos done
8254 1.1 christos IFS=$as_save_IFS
8255 1.1 christos
8256 1.1.1.3 christos rm -rf conftest.one conftest.two conftest.dir
8257 1.1 christos
8258 1.1 christos fi
8259 1.1 christos if test "${ac_cv_path_install+set}" = set; then
8260 1.1 christos INSTALL=$ac_cv_path_install
8261 1.1 christos else
8262 1.1 christos # As a last resort, use the slow shell script. Don't cache a
8263 1.1 christos # value for INSTALL within a source directory, because that will
8264 1.1 christos # break other packages using the cache if that directory is
8265 1.1 christos # removed, or if the value is a relative name.
8266 1.1 christos INSTALL=$ac_install_sh
8267 1.1 christos fi
8268 1.1 christos fi
8269 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
8270 1.1.1.3 christos $as_echo "$INSTALL" >&6; }
8271 1.1 christos
8272 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8273 1.1 christos # It thinks the first close brace ends the variable substitution.
8274 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8275 1.1 christos
8276 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8277 1.1 christos
8278 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8279 1.1 christos
8280 1.1 christos
8281 1.1 christos ac_config_headers="$ac_config_headers config.h"
8282 1.1 christos
8283 1.1 christos
8284 1.1 christos ac_config_commands="$ac_config_commands default-1"
8285 1.1 christos
8286 1.1 christos ac_config_files="$ac_config_files Makefile tcpdump.1"
8287 1.1 christos
8288 1.1 christos cat >confcache <<\_ACEOF
8289 1.1 christos # This file is a shell script that caches the results of configure
8290 1.1 christos # tests run on this system so they can be shared between configure
8291 1.1 christos # scripts and configure runs, see configure's option --config-cache.
8292 1.1 christos # It is not useful on other systems. If it contains results you don't
8293 1.1 christos # want to keep, you may remove or edit it.
8294 1.1 christos #
8295 1.1 christos # config.status only pays attention to the cache file if you give it
8296 1.1 christos # the --recheck option to rerun configure.
8297 1.1 christos #
8298 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when
8299 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the
8300 1.1 christos # following values.
8301 1.1 christos
8302 1.1 christos _ACEOF
8303 1.1 christos
8304 1.1 christos # The following way of writing the cache mishandles newlines in values,
8305 1.1 christos # but we know of no workaround that is simple, portable, and efficient.
8306 1.1 christos # So, we kill variables containing newlines.
8307 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly,
8308 1.1 christos # and sets the high bit in the cache file unless we assign to the vars.
8309 1.1 christos (
8310 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8311 1.1 christos eval ac_val=\$$ac_var
8312 1.1 christos case $ac_val in #(
8313 1.1 christos *${as_nl}*)
8314 1.1 christos case $ac_var in #(
8315 1.1.1.3 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8316 1.1.1.3 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8317 1.1 christos esac
8318 1.1 christos case $ac_var in #(
8319 1.1 christos _ | IFS | as_nl) ;; #(
8320 1.1.1.3 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8321 1.1.1.3 christos *) { eval $ac_var=; unset $ac_var;} ;;
8322 1.1 christos esac ;;
8323 1.1 christos esac
8324 1.1 christos done
8325 1.1 christos
8326 1.1 christos (set) 2>&1 |
8327 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #(
8328 1.1 christos *${as_nl}ac_space=\ *)
8329 1.1.1.3 christos # `set' does not quote correctly, so add quotes: double-quote
8330 1.1.1.3 christos # substitution turns \\\\ into \\, and sed turns \\ into \.
8331 1.1 christos sed -n \
8332 1.1 christos "s/'/'\\\\''/g;
8333 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8334 1.1 christos ;; #(
8335 1.1 christos *)
8336 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes.
8337 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8338 1.1 christos ;;
8339 1.1 christos esac |
8340 1.1 christos sort
8341 1.1 christos ) |
8342 1.1 christos sed '
8343 1.1 christos /^ac_cv_env_/b end
8344 1.1 christos t clear
8345 1.1 christos :clear
8346 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8347 1.1 christos t end
8348 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8349 1.1 christos :end' >>confcache
8350 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8351 1.1 christos if test -w "$cache_file"; then
8352 1.1.1.3 christos if test "x$cache_file" != "x/dev/null"; then
8353 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8354 1.1.1.3 christos $as_echo "$as_me: updating cache $cache_file" >&6;}
8355 1.1.1.3 christos if test ! -f "$cache_file" || test -h "$cache_file"; then
8356 1.1.1.3 christos cat confcache >"$cache_file"
8357 1.1.1.3 christos else
8358 1.1.1.3 christos case $cache_file in #(
8359 1.1.1.3 christos */* | ?:*)
8360 1.1.1.3 christos mv -f confcache "$cache_file"$$ &&
8361 1.1.1.3 christos mv -f "$cache_file"$$ "$cache_file" ;; #(
8362 1.1.1.3 christos *)
8363 1.1.1.3 christos mv -f confcache "$cache_file" ;;
8364 1.1.1.3 christos esac
8365 1.1.1.3 christos fi
8366 1.1.1.3 christos fi
8367 1.1 christos else
8368 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8369 1.1.1.3 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8370 1.1 christos fi
8371 1.1 christos fi
8372 1.1 christos rm -f confcache
8373 1.1 christos
8374 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix
8375 1.1 christos # Let make expand exec_prefix.
8376 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8377 1.1 christos
8378 1.1 christos DEFS=-DHAVE_CONFIG_H
8379 1.1 christos
8380 1.1 christos ac_libobjs=
8381 1.1 christos ac_ltlibobjs=
8382 1.1.1.3 christos U=
8383 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8384 1.1 christos # 1. Remove the extension, and $U if already installed.
8385 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8386 1.1.1.3 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8387 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8388 1.1 christos # will be set to the directory where LIBOBJS objects are built.
8389 1.1.1.3 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8390 1.1.1.3 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8391 1.1 christos done
8392 1.1 christos LIBOBJS=$ac_libobjs
8393 1.1 christos
8394 1.1 christos LTLIBOBJS=$ac_ltlibobjs
8395 1.1 christos
8396 1.1 christos
8397 1.1 christos
8398 1.1.1.3 christos : "${CONFIG_STATUS=./config.status}"
8399 1.1.1.3 christos ac_write_fail=0
8400 1.1 christos ac_clean_files_save=$ac_clean_files
8401 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8402 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8403 1.1.1.3 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8404 1.1.1.3 christos as_write_fail=0
8405 1.1.1.3 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8406 1.1 christos #! $SHELL
8407 1.1 christos # Generated by $as_me.
8408 1.1 christos # Run this file to recreate the current configuration.
8409 1.1 christos # Compiler output produced by configure, useful for debugging
8410 1.1 christos # configure, is in config.log if it exists.
8411 1.1 christos
8412 1.1 christos debug=false
8413 1.1 christos ac_cs_recheck=false
8414 1.1 christos ac_cs_silent=false
8415 1.1 christos
8416 1.1.1.3 christos SHELL=\${CONFIG_SHELL-$SHELL}
8417 1.1.1.3 christos export SHELL
8418 1.1.1.3 christos _ASEOF
8419 1.1.1.3 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8420 1.1.1.3 christos ## -------------------- ##
8421 1.1.1.3 christos ## M4sh Initialization. ##
8422 1.1.1.3 christos ## -------------------- ##
8423 1.1 christos
8424 1.1 christos # Be more Bourne compatible
8425 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
8426 1.1.1.3 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8427 1.1 christos emulate sh
8428 1.1 christos NULLCMD=:
8429 1.1.1.3 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8430 1.1 christos # is contrary to our usage. Disable this feature.
8431 1.1 christos alias -g '${1+"$@"}'='"$@"'
8432 1.1 christos setopt NO_GLOB_SUBST
8433 1.1 christos else
8434 1.1.1.3 christos case `(set -o) 2>/dev/null` in #(
8435 1.1.1.3 christos *posix*) :
8436 1.1.1.3 christos set -o posix ;; #(
8437 1.1.1.3 christos *) :
8438 1.1.1.3 christos ;;
8439 1.1 christos esac
8440 1.1 christos fi
8441 1.1 christos
8442 1.1 christos
8443 1.1.1.3 christos as_nl='
8444 1.1.1.3 christos '
8445 1.1.1.3 christos export as_nl
8446 1.1.1.3 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
8447 1.1.1.3 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8448 1.1.1.3 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8449 1.1.1.3 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8450 1.1.1.3 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
8451 1.1.1.3 christos # but without wasting forks for bash or zsh.
8452 1.1.1.3 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
8453 1.1.1.3 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8454 1.1.1.3 christos as_echo='print -r --'
8455 1.1.1.3 christos as_echo_n='print -rn --'
8456 1.1.1.3 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8457 1.1.1.3 christos as_echo='printf %s\n'
8458 1.1.1.3 christos as_echo_n='printf %s'
8459 1.1.1.3 christos else
8460 1.1.1.3 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8461 1.1.1.3 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8462 1.1.1.3 christos as_echo_n='/usr/ucb/echo -n'
8463 1.1 christos else
8464 1.1.1.3 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8465 1.1.1.3 christos as_echo_n_body='eval
8466 1.1.1.3 christos arg=$1;
8467 1.1.1.3 christos case $arg in #(
8468 1.1.1.3 christos *"$as_nl"*)
8469 1.1.1.3 christos expr "X$arg" : "X\\(.*\\)$as_nl";
8470 1.1.1.3 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8471 1.1.1.3 christos esac;
8472 1.1.1.3 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8473 1.1.1.3 christos '
8474 1.1.1.3 christos export as_echo_n_body
8475 1.1.1.3 christos as_echo_n='sh -c $as_echo_n_body as_echo'
8476 1.1 christos fi
8477 1.1.1.3 christos export as_echo_body
8478 1.1.1.3 christos as_echo='sh -c $as_echo_body as_echo'
8479 1.1 christos fi
8480 1.1 christos
8481 1.1.1.3 christos # The user is always right.
8482 1.1.1.3 christos if test "${PATH_SEPARATOR+set}" != set; then
8483 1.1.1.3 christos PATH_SEPARATOR=:
8484 1.1.1.3 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8485 1.1.1.3 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8486 1.1.1.3 christos PATH_SEPARATOR=';'
8487 1.1.1.3 christos }
8488 1.1 christos fi
8489 1.1 christos
8490 1.1 christos
8491 1.1 christos # IFS
8492 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
8493 1.1 christos # there to prevent editors from complaining about space-tab.
8494 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8495 1.1 christos # splitting by setting IFS to empty value.)
8496 1.1 christos IFS=" "" $as_nl"
8497 1.1 christos
8498 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
8499 1.1.1.3 christos as_myself=
8500 1.1.1.3 christos case $0 in #((
8501 1.1 christos *[\\/]* ) as_myself=$0 ;;
8502 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8503 1.1 christos for as_dir in $PATH
8504 1.1 christos do
8505 1.1 christos IFS=$as_save_IFS
8506 1.1 christos test -z "$as_dir" && as_dir=.
8507 1.1.1.3 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8508 1.1.1.3 christos done
8509 1.1 christos IFS=$as_save_IFS
8510 1.1 christos
8511 1.1 christos ;;
8512 1.1 christos esac
8513 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
8514 1.1 christos # in which case we are not to be found in the path.
8515 1.1 christos if test "x$as_myself" = x; then
8516 1.1 christos as_myself=$0
8517 1.1 christos fi
8518 1.1 christos if test ! -f "$as_myself"; then
8519 1.1.1.3 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8520 1.1.1.3 christos exit 1
8521 1.1 christos fi
8522 1.1 christos
8523 1.1.1.3 christos # Unset variables that we do not need and which cause bugs (e.g. in
8524 1.1.1.3 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8525 1.1.1.3 christos # suppresses any "Segmentation fault" message there. '((' could
8526 1.1.1.3 christos # trigger a bug in pdksh 5.2.14.
8527 1.1.1.3 christos for as_var in BASH_ENV ENV MAIL MAILPATH
8528 1.1.1.3 christos do eval test x\${$as_var+set} = xset \
8529 1.1.1.3 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8530 1.1 christos done
8531 1.1 christos PS1='$ '
8532 1.1 christos PS2='> '
8533 1.1 christos PS4='+ '
8534 1.1 christos
8535 1.1 christos # NLS nuisances.
8536 1.1.1.3 christos LC_ALL=C
8537 1.1.1.3 christos export LC_ALL
8538 1.1.1.3 christos LANGUAGE=C
8539 1.1.1.3 christos export LANGUAGE
8540 1.1.1.3 christos
8541 1.1.1.3 christos # CDPATH.
8542 1.1.1.3 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8543 1.1.1.3 christos
8544 1.1.1.3 christos
8545 1.1.1.3 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
8546 1.1.1.3 christos # ----------------------------------------
8547 1.1.1.3 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8548 1.1.1.3 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8549 1.1.1.3 christos # script with STATUS, using 1 if that was 0.
8550 1.1.1.3 christos as_fn_error ()
8551 1.1.1.3 christos {
8552 1.1.1.3 christos as_status=$1; test $as_status -eq 0 && as_status=1
8553 1.1.1.3 christos if test "$4"; then
8554 1.1.1.3 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8555 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8556 1.1.1.3 christos fi
8557 1.1.1.3 christos $as_echo "$as_me: error: $2" >&2
8558 1.1.1.3 christos as_fn_exit $as_status
8559 1.1.1.3 christos } # as_fn_error
8560 1.1.1.3 christos
8561 1.1.1.3 christos
8562 1.1.1.3 christos # as_fn_set_status STATUS
8563 1.1.1.3 christos # -----------------------
8564 1.1.1.3 christos # Set $? to STATUS, without forking.
8565 1.1.1.3 christos as_fn_set_status ()
8566 1.1.1.3 christos {
8567 1.1.1.3 christos return $1
8568 1.1.1.3 christos } # as_fn_set_status
8569 1.1.1.3 christos
8570 1.1.1.3 christos # as_fn_exit STATUS
8571 1.1.1.3 christos # -----------------
8572 1.1.1.3 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8573 1.1.1.3 christos as_fn_exit ()
8574 1.1.1.3 christos {
8575 1.1.1.3 christos set +e
8576 1.1.1.3 christos as_fn_set_status $1
8577 1.1.1.3 christos exit $1
8578 1.1.1.3 christos } # as_fn_exit
8579 1.1.1.3 christos
8580 1.1.1.3 christos # as_fn_unset VAR
8581 1.1.1.3 christos # ---------------
8582 1.1.1.3 christos # Portably unset VAR.
8583 1.1.1.3 christos as_fn_unset ()
8584 1.1.1.3 christos {
8585 1.1.1.3 christos { eval $1=; unset $1;}
8586 1.1.1.3 christos }
8587 1.1.1.3 christos as_unset=as_fn_unset
8588 1.1.1.3 christos # as_fn_append VAR VALUE
8589 1.1.1.3 christos # ----------------------
8590 1.1.1.3 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
8591 1.1.1.3 christos # advantage of any shell optimizations that allow amortized linear growth over
8592 1.1.1.3 christos # repeated appends, instead of the typical quadratic growth present in naive
8593 1.1.1.3 christos # implementations.
8594 1.1.1.3 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8595 1.1.1.3 christos eval 'as_fn_append ()
8596 1.1.1.3 christos {
8597 1.1.1.3 christos eval $1+=\$2
8598 1.1.1.3 christos }'
8599 1.1.1.3 christos else
8600 1.1.1.3 christos as_fn_append ()
8601 1.1.1.3 christos {
8602 1.1.1.3 christos eval $1=\$$1\$2
8603 1.1.1.3 christos }
8604 1.1.1.3 christos fi # as_fn_append
8605 1.1.1.3 christos
8606 1.1.1.3 christos # as_fn_arith ARG...
8607 1.1.1.3 christos # ------------------
8608 1.1.1.3 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
8609 1.1.1.3 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
8610 1.1.1.3 christos # must be portable across $(()) and expr.
8611 1.1.1.3 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8612 1.1.1.3 christos eval 'as_fn_arith ()
8613 1.1.1.3 christos {
8614 1.1.1.3 christos as_val=$(( $* ))
8615 1.1.1.3 christos }'
8616 1.1.1.3 christos else
8617 1.1.1.3 christos as_fn_arith ()
8618 1.1.1.3 christos {
8619 1.1.1.3 christos as_val=`expr "$@" || test $? -eq 1`
8620 1.1.1.3 christos }
8621 1.1.1.3 christos fi # as_fn_arith
8622 1.1.1.3 christos
8623 1.1 christos
8624 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
8625 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
8626 1.1 christos as_expr=expr
8627 1.1 christos else
8628 1.1 christos as_expr=false
8629 1.1 christos fi
8630 1.1 christos
8631 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8632 1.1 christos as_basename=basename
8633 1.1 christos else
8634 1.1 christos as_basename=false
8635 1.1 christos fi
8636 1.1 christos
8637 1.1.1.3 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8638 1.1.1.3 christos as_dirname=dirname
8639 1.1.1.3 christos else
8640 1.1.1.3 christos as_dirname=false
8641 1.1.1.3 christos fi
8642 1.1 christos
8643 1.1 christos as_me=`$as_basename -- "$0" ||
8644 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8645 1.1 christos X"$0" : 'X\(//\)$' \| \
8646 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8647 1.1.1.3 christos $as_echo X/"$0" |
8648 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
8649 1.1 christos s//\1/
8650 1.1 christos q
8651 1.1 christos }
8652 1.1 christos /^X\/\(\/\/\)$/{
8653 1.1 christos s//\1/
8654 1.1 christos q
8655 1.1 christos }
8656 1.1 christos /^X\/\(\/\).*/{
8657 1.1 christos s//\1/
8658 1.1 christos q
8659 1.1 christos }
8660 1.1 christos s/.*/./; q'`
8661 1.1 christos
8662 1.1.1.3 christos # Avoid depending upon Character Ranges.
8663 1.1.1.3 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8664 1.1.1.3 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8665 1.1.1.3 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8666 1.1.1.3 christos as_cr_digits='0123456789'
8667 1.1.1.3 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
8668 1.1 christos
8669 1.1 christos ECHO_C= ECHO_N= ECHO_T=
8670 1.1.1.3 christos case `echo -n x` in #(((((
8671 1.1 christos -n*)
8672 1.1.1.3 christos case `echo 'xy\c'` in
8673 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8674 1.1.1.3 christos xy) ECHO_C='\c';;
8675 1.1.1.3 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8676 1.1.1.3 christos ECHO_T=' ';;
8677 1.1 christos esac;;
8678 1.1 christos *)
8679 1.1 christos ECHO_N='-n';;
8680 1.1 christos esac
8681 1.1 christos
8682 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
8683 1.1 christos if test -d conf$$.dir; then
8684 1.1 christos rm -f conf$$.dir/conf$$.file
8685 1.1 christos else
8686 1.1 christos rm -f conf$$.dir
8687 1.1.1.3 christos mkdir conf$$.dir 2>/dev/null
8688 1.1 christos fi
8689 1.1.1.3 christos if (echo >conf$$.file) 2>/dev/null; then
8690 1.1.1.3 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
8691 1.1.1.3 christos as_ln_s='ln -s'
8692 1.1.1.3 christos # ... but there are two gotchas:
8693 1.1.1.3 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8694 1.1.1.3 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8695 1.1.1.3 christos # In both cases, we have to default to `cp -pR'.
8696 1.1.1.3 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8697 1.1.1.3 christos as_ln_s='cp -pR'
8698 1.1.1.3 christos elif ln conf$$.file conf$$ 2>/dev/null; then
8699 1.1.1.3 christos as_ln_s=ln
8700 1.1.1.3 christos else
8701 1.1.1.3 christos as_ln_s='cp -pR'
8702 1.1.1.3 christos fi
8703 1.1 christos else
8704 1.1.1.3 christos as_ln_s='cp -pR'
8705 1.1 christos fi
8706 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8707 1.1 christos rmdir conf$$.dir 2>/dev/null
8708 1.1 christos
8709 1.1.1.3 christos
8710 1.1.1.3 christos # as_fn_mkdir_p
8711 1.1.1.3 christos # -------------
8712 1.1.1.3 christos # Create "$as_dir" as a directory, including parents if necessary.
8713 1.1.1.3 christos as_fn_mkdir_p ()
8714 1.1.1.3 christos {
8715 1.1.1.3 christos
8716 1.1.1.3 christos case $as_dir in #(
8717 1.1.1.3 christos -*) as_dir=./$as_dir;;
8718 1.1.1.3 christos esac
8719 1.1.1.3 christos test -d "$as_dir" || eval $as_mkdir_p || {
8720 1.1.1.3 christos as_dirs=
8721 1.1.1.3 christos while :; do
8722 1.1.1.3 christos case $as_dir in #(
8723 1.1.1.3 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8724 1.1.1.3 christos *) as_qdir=$as_dir;;
8725 1.1.1.3 christos esac
8726 1.1.1.3 christos as_dirs="'$as_qdir' $as_dirs"
8727 1.1.1.3 christos as_dir=`$as_dirname -- "$as_dir" ||
8728 1.1.1.3 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8729 1.1.1.3 christos X"$as_dir" : 'X\(//\)[^/]' \| \
8730 1.1.1.3 christos X"$as_dir" : 'X\(//\)$' \| \
8731 1.1.1.3 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8732 1.1.1.3 christos $as_echo X"$as_dir" |
8733 1.1.1.3 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8734 1.1.1.3 christos s//\1/
8735 1.1.1.3 christos q
8736 1.1.1.3 christos }
8737 1.1.1.3 christos /^X\(\/\/\)[^/].*/{
8738 1.1.1.3 christos s//\1/
8739 1.1.1.3 christos q
8740 1.1.1.3 christos }
8741 1.1.1.3 christos /^X\(\/\/\)$/{
8742 1.1.1.3 christos s//\1/
8743 1.1.1.3 christos q
8744 1.1.1.3 christos }
8745 1.1.1.3 christos /^X\(\/\).*/{
8746 1.1.1.3 christos s//\1/
8747 1.1.1.3 christos q
8748 1.1.1.3 christos }
8749 1.1.1.3 christos s/.*/./; q'`
8750 1.1.1.3 christos test -d "$as_dir" && break
8751 1.1.1.3 christos done
8752 1.1.1.3 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
8753 1.1.1.3 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8754 1.1.1.3 christos
8755 1.1.1.3 christos
8756 1.1.1.3 christos } # as_fn_mkdir_p
8757 1.1 christos if mkdir -p . 2>/dev/null; then
8758 1.1.1.3 christos as_mkdir_p='mkdir -p "$as_dir"'
8759 1.1 christos else
8760 1.1 christos test -d ./-p && rmdir ./-p
8761 1.1 christos as_mkdir_p=false
8762 1.1 christos fi
8763 1.1 christos
8764 1.1.1.3 christos
8765 1.1.1.3 christos # as_fn_executable_p FILE
8766 1.1.1.3 christos # -----------------------
8767 1.1.1.3 christos # Test if FILE is an executable regular file.
8768 1.1.1.3 christos as_fn_executable_p ()
8769 1.1.1.3 christos {
8770 1.1.1.3 christos test -f "$1" && test -x "$1"
8771 1.1.1.3 christos } # as_fn_executable_p
8772 1.1.1.3 christos as_test_x='test -x'
8773 1.1.1.3 christos as_executable_p=as_fn_executable_p
8774 1.1 christos
8775 1.1 christos # Sed expression to map a string onto a valid CPP name.
8776 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8777 1.1 christos
8778 1.1 christos # Sed expression to map a string onto a valid variable name.
8779 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8780 1.1 christos
8781 1.1 christos
8782 1.1 christos exec 6>&1
8783 1.1.1.3 christos ## ----------------------------------- ##
8784 1.1.1.3 christos ## Main body of $CONFIG_STATUS script. ##
8785 1.1.1.3 christos ## ----------------------------------- ##
8786 1.1.1.3 christos _ASEOF
8787 1.1.1.3 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8788 1.1 christos
8789 1.1.1.3 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8790 1.1.1.3 christos # Save the log message, to keep $0 and so on meaningful, and to
8791 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their
8792 1.1 christos # values after options handling.
8793 1.1 christos ac_log="
8794 1.1 christos This file was extended by $as_me, which was
8795 1.1.1.3 christos generated by GNU Autoconf 2.69. Invocation command line was
8796 1.1 christos
8797 1.1 christos CONFIG_FILES = $CONFIG_FILES
8798 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS
8799 1.1 christos CONFIG_LINKS = $CONFIG_LINKS
8800 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS
8801 1.1 christos $ $0 $@
8802 1.1 christos
8803 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
8804 1.1 christos "
8805 1.1 christos
8806 1.1 christos _ACEOF
8807 1.1 christos
8808 1.1.1.3 christos case $ac_config_files in *"
8809 1.1.1.3 christos "*) set x $ac_config_files; shift; ac_config_files=$*;;
8810 1.1.1.3 christos esac
8811 1.1.1.3 christos
8812 1.1.1.3 christos case $ac_config_headers in *"
8813 1.1.1.3 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8814 1.1.1.3 christos esac
8815 1.1.1.3 christos
8816 1.1.1.3 christos
8817 1.1.1.3 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8818 1.1 christos # Files that config.status was made for.
8819 1.1 christos config_files="$ac_config_files"
8820 1.1 christos config_headers="$ac_config_headers"
8821 1.1 christos config_commands="$ac_config_commands"
8822 1.1 christos
8823 1.1 christos _ACEOF
8824 1.1 christos
8825 1.1.1.3 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8826 1.1 christos ac_cs_usage="\
8827 1.1.1.3 christos \`$as_me' instantiates files and other configuration actions
8828 1.1.1.3 christos from templates according to the current configuration. Unless the files
8829 1.1.1.3 christos and actions are specified as TAGs, all are instantiated by default.
8830 1.1 christos
8831 1.1.1.3 christos Usage: $0 [OPTION]... [TAG]...
8832 1.1 christos
8833 1.1 christos -h, --help print this help, then exit
8834 1.1 christos -V, --version print version number and configuration settings, then exit
8835 1.1.1.3 christos --config print configuration, then exit
8836 1.1.1.3 christos -q, --quiet, --silent
8837 1.1.1.3 christos do not print progress messages
8838 1.1 christos -d, --debug don't remove temporary files
8839 1.1 christos --recheck update $as_me by reconfiguring in the same conditions
8840 1.1.1.3 christos --file=FILE[:TEMPLATE]
8841 1.1.1.3 christos instantiate the configuration file FILE
8842 1.1.1.3 christos --header=FILE[:TEMPLATE]
8843 1.1.1.3 christos instantiate the configuration header FILE
8844 1.1 christos
8845 1.1 christos Configuration files:
8846 1.1 christos $config_files
8847 1.1 christos
8848 1.1 christos Configuration headers:
8849 1.1 christos $config_headers
8850 1.1 christos
8851 1.1 christos Configuration commands:
8852 1.1 christos $config_commands
8853 1.1 christos
8854 1.1.1.3 christos Report bugs to the package provider."
8855 1.1 christos
8856 1.1 christos _ACEOF
8857 1.1.1.3 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8858 1.1.1.3 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8859 1.1 christos ac_cs_version="\\
8860 1.1 christos config.status
8861 1.1.1.3 christos configured by $0, generated by GNU Autoconf 2.69,
8862 1.1.1.3 christos with options \\"\$ac_cs_config\\"
8863 1.1 christos
8864 1.1.1.3 christos Copyright (C) 2012 Free Software Foundation, Inc.
8865 1.1 christos This config.status script is free software; the Free Software Foundation
8866 1.1 christos gives unlimited permission to copy, distribute and modify it."
8867 1.1 christos
8868 1.1 christos ac_pwd='$ac_pwd'
8869 1.1 christos srcdir='$srcdir'
8870 1.1 christos INSTALL='$INSTALL'
8871 1.1.1.3 christos test -n "\$AWK" || AWK=awk
8872 1.1 christos _ACEOF
8873 1.1 christos
8874 1.1.1.3 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8875 1.1.1.3 christos # The default lists apply if the user does not specify any file.
8876 1.1 christos ac_need_defaults=:
8877 1.1 christos while test $# != 0
8878 1.1 christos do
8879 1.1 christos case $1 in
8880 1.1.1.3 christos --*=?*)
8881 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
8882 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8883 1.1 christos ac_shift=:
8884 1.1 christos ;;
8885 1.1.1.3 christos --*=)
8886 1.1.1.3 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
8887 1.1.1.3 christos ac_optarg=
8888 1.1.1.3 christos ac_shift=:
8889 1.1.1.3 christos ;;
8890 1.1 christos *)
8891 1.1 christos ac_option=$1
8892 1.1 christos ac_optarg=$2
8893 1.1 christos ac_shift=shift
8894 1.1 christos ;;
8895 1.1 christos esac
8896 1.1 christos
8897 1.1 christos case $ac_option in
8898 1.1 christos # Handling of the options.
8899 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8900 1.1 christos ac_cs_recheck=: ;;
8901 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8902 1.1.1.3 christos $as_echo "$ac_cs_version"; exit ;;
8903 1.1.1.3 christos --config | --confi | --conf | --con | --co | --c )
8904 1.1.1.3 christos $as_echo "$ac_cs_config"; exit ;;
8905 1.1 christos --debug | --debu | --deb | --de | --d | -d )
8906 1.1 christos debug=: ;;
8907 1.1 christos --file | --fil | --fi | --f )
8908 1.1 christos $ac_shift
8909 1.1.1.3 christos case $ac_optarg in
8910 1.1.1.3 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8911 1.1.1.3 christos '') as_fn_error $? "missing file argument" ;;
8912 1.1.1.3 christos esac
8913 1.1.1.3 christos as_fn_append CONFIG_FILES " '$ac_optarg'"
8914 1.1 christos ac_need_defaults=false;;
8915 1.1 christos --header | --heade | --head | --hea )
8916 1.1 christos $ac_shift
8917 1.1.1.3 christos case $ac_optarg in
8918 1.1.1.3 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8919 1.1.1.3 christos esac
8920 1.1.1.3 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8921 1.1 christos ac_need_defaults=false;;
8922 1.1 christos --he | --h)
8923 1.1 christos # Conflict between --help and --header
8924 1.1.1.3 christos as_fn_error $? "ambiguous option: \`$1'
8925 1.1.1.3 christos Try \`$0 --help' for more information.";;
8926 1.1 christos --help | --hel | -h )
8927 1.1.1.3 christos $as_echo "$ac_cs_usage"; exit ;;
8928 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8929 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s)
8930 1.1 christos ac_cs_silent=: ;;
8931 1.1 christos
8932 1.1 christos # This is an error.
8933 1.1.1.3 christos -*) as_fn_error $? "unrecognized option: \`$1'
8934 1.1.1.3 christos Try \`$0 --help' for more information." ;;
8935 1.1 christos
8936 1.1.1.3 christos *) as_fn_append ac_config_targets " $1"
8937 1.1 christos ac_need_defaults=false ;;
8938 1.1 christos
8939 1.1 christos esac
8940 1.1 christos shift
8941 1.1 christos done
8942 1.1 christos
8943 1.1 christos ac_configure_extra_args=
8944 1.1 christos
8945 1.1 christos if $ac_cs_silent; then
8946 1.1 christos exec 6>/dev/null
8947 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent"
8948 1.1 christos fi
8949 1.1 christos
8950 1.1 christos _ACEOF
8951 1.1.1.3 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8952 1.1 christos if \$ac_cs_recheck; then
8953 1.1.1.3 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8954 1.1.1.3 christos shift
8955 1.1.1.3 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8956 1.1.1.3 christos CONFIG_SHELL='$SHELL'
8957 1.1 christos export CONFIG_SHELL
8958 1.1.1.3 christos exec "\$@"
8959 1.1 christos fi
8960 1.1 christos
8961 1.1 christos _ACEOF
8962 1.1.1.3 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8963 1.1 christos exec 5>>config.log
8964 1.1 christos {
8965 1.1 christos echo
8966 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8967 1.1 christos ## Running $as_me. ##
8968 1.1 christos _ASBOX
8969 1.1.1.3 christos $as_echo "$ac_log"
8970 1.1 christos } >&5
8971 1.1 christos
8972 1.1 christos _ACEOF
8973 1.1.1.3 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8974 1.1 christos #
8975 1.1 christos # INIT-COMMANDS
8976 1.1 christos #
8977 1.1 christos
8978 1.1 christos
8979 1.1 christos _ACEOF
8980 1.1 christos
8981 1.1.1.3 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8982 1.1 christos
8983 1.1 christos # Handling of arguments.
8984 1.1 christos for ac_config_target in $ac_config_targets
8985 1.1 christos do
8986 1.1 christos case $ac_config_target in
8987 1.1 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8988 1.1 christos "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
8989 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8990 1.1 christos "tcpdump.1") CONFIG_FILES="$CONFIG_FILES tcpdump.1" ;;
8991 1.1 christos
8992 1.1.1.3 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8993 1.1 christos esac
8994 1.1 christos done
8995 1.1 christos
8996 1.1 christos
8997 1.1 christos # If the user did not use the arguments to specify the items to instantiate,
8998 1.1 christos # then the envvar interface is used. Set only those that are not.
8999 1.1 christos # We use the long form for the default assignment because of an extremely
9000 1.1 christos # bizarre bug on SunOS 4.1.3.
9001 1.1 christos if $ac_need_defaults; then
9002 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
9003 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
9004 1.1 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
9005 1.1 christos fi
9006 1.1 christos
9007 1.1 christos # Have a temporary directory for convenience. Make it in the build tree
9008 1.1 christos # simply because there is no reason against having it here, and in addition,
9009 1.1 christos # creating and moving files from /tmp can sometimes cause problems.
9010 1.1 christos # Hook for its removal unless debugging.
9011 1.1 christos # Note that there is a small window in which the directory will not be cleaned:
9012 1.1 christos # after its creation but before its name has been assigned to `$tmp'.
9013 1.1 christos $debug ||
9014 1.1 christos {
9015 1.1.1.3 christos tmp= ac_tmp=
9016 1.1 christos trap 'exit_status=$?
9017 1.1.1.3 christos : "${ac_tmp:=$tmp}"
9018 1.1.1.3 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
9019 1.1 christos ' 0
9020 1.1.1.3 christos trap 'as_fn_exit 1' 1 2 13 15
9021 1.1 christos }
9022 1.1 christos # Create a (secure) tmp directory for tmp files.
9023 1.1 christos
9024 1.1 christos {
9025 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
9026 1.1.1.3 christos test -d "$tmp"
9027 1.1 christos } ||
9028 1.1 christos {
9029 1.1 christos tmp=./conf$$-$RANDOM
9030 1.1 christos (umask 077 && mkdir "$tmp")
9031 1.1.1.3 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
9032 1.1.1.3 christos ac_tmp=$tmp
9033 1.1 christos
9034 1.1.1.3 christos # Set up the scripts for CONFIG_FILES section.
9035 1.1.1.3 christos # No need to generate them if there are no CONFIG_FILES.
9036 1.1.1.3 christos # This happens for instance with `./config.status config.h'.
9037 1.1 christos if test -n "$CONFIG_FILES"; then
9038 1.1 christos
9039 1.1 christos
9040 1.1.1.3 christos ac_cr=`echo X | tr X '\015'`
9041 1.1.1.3 christos # On cygwin, bash can eat \r inside `` if the user requested igncr.
9042 1.1.1.3 christos # But we know of no other shell where ac_cr would be empty at this
9043 1.1.1.3 christos # point, so we can use a bashism as a fallback.
9044 1.1.1.3 christos if test "x$ac_cr" = x; then
9045 1.1.1.3 christos eval ac_cr=\$\'\\r\'
9046 1.1.1.3 christos fi
9047 1.1.1.3 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
9048 1.1.1.3 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
9049 1.1.1.3 christos ac_cs_awk_cr='\\r'
9050 1.1.1.3 christos else
9051 1.1.1.3 christos ac_cs_awk_cr=$ac_cr
9052 1.1.1.3 christos fi
9053 1.1.1.3 christos
9054 1.1.1.3 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
9055 1.1.1.3 christos _ACEOF
9056 1.1 christos
9057 1.1 christos
9058 1.1.1.3 christos {
9059 1.1.1.3 christos echo "cat >conf$$subs.awk <<_ACEOF" &&
9060 1.1.1.3 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
9061 1.1.1.3 christos echo "_ACEOF"
9062 1.1.1.3 christos } >conf$$subs.sh ||
9063 1.1.1.3 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9064 1.1.1.3 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
9065 1.1 christos ac_delim='%!_!# '
9066 1.1 christos for ac_last_try in false false false false false :; do
9067 1.1.1.3 christos . ./conf$$subs.sh ||
9068 1.1.1.3 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9069 1.1 christos
9070 1.1.1.3 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
9071 1.1.1.3 christos if test $ac_delim_n = $ac_delim_num; then
9072 1.1 christos break
9073 1.1 christos elif $ac_last_try; then
9074 1.1.1.3 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9075 1.1 christos else
9076 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9077 1.1 christos fi
9078 1.1 christos done
9079 1.1.1.3 christos rm -f conf$$subs.sh
9080 1.1 christos
9081 1.1.1.3 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9082 1.1.1.3 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
9083 1.1 christos _ACEOF
9084 1.1.1.3 christos sed -n '
9085 1.1.1.3 christos h
9086 1.1.1.3 christos s/^/S["/; s/!.*/"]=/
9087 1.1.1.3 christos p
9088 1.1.1.3 christos g
9089 1.1.1.3 christos s/^[^!]*!//
9090 1.1.1.3 christos :repl
9091 1.1.1.3 christos t repl
9092 1.1.1.3 christos s/'"$ac_delim"'$//
9093 1.1.1.3 christos t delim
9094 1.1.1.3 christos :nl
9095 1.1.1.3 christos h
9096 1.1.1.3 christos s/\(.\{148\}\)..*/\1/
9097 1.1.1.3 christos t more1
9098 1.1.1.3 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
9099 1.1.1.3 christos p
9100 1.1.1.3 christos n
9101 1.1.1.3 christos b repl
9102 1.1.1.3 christos :more1
9103 1.1.1.3 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9104 1.1.1.3 christos p
9105 1.1.1.3 christos g
9106 1.1.1.3 christos s/.\{148\}//
9107 1.1.1.3 christos t nl
9108 1.1.1.3 christos :delim
9109 1.1.1.3 christos h
9110 1.1.1.3 christos s/\(.\{148\}\)..*/\1/
9111 1.1.1.3 christos t more2
9112 1.1.1.3 christos s/["\\]/\\&/g; s/^/"/; s/$/"/
9113 1.1.1.3 christos p
9114 1.1.1.3 christos b
9115 1.1.1.3 christos :more2
9116 1.1.1.3 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9117 1.1.1.3 christos p
9118 1.1.1.3 christos g
9119 1.1.1.3 christos s/.\{148\}//
9120 1.1.1.3 christos t delim
9121 1.1.1.3 christos ' <conf$$subs.awk | sed '
9122 1.1.1.3 christos /^[^""]/{
9123 1.1.1.3 christos N
9124 1.1.1.3 christos s/\n//
9125 1.1.1.3 christos }
9126 1.1.1.3 christos ' >>$CONFIG_STATUS || ac_write_fail=1
9127 1.1.1.3 christos rm -f conf$$subs.awk
9128 1.1.1.3 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9129 1.1.1.3 christos _ACAWK
9130 1.1.1.3 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
9131 1.1.1.3 christos for (key in S) S_is_set[key] = 1
9132 1.1.1.3 christos FS = ""
9133 1.1.1.3 christos
9134 1.1.1.3 christos }
9135 1.1.1.3 christos {
9136 1.1.1.3 christos line = $ 0
9137 1.1.1.3 christos nfields = split(line, field, "@")
9138 1.1.1.3 christos substed = 0
9139 1.1.1.3 christos len = length(field[1])
9140 1.1.1.3 christos for (i = 2; i < nfields; i++) {
9141 1.1.1.3 christos key = field[i]
9142 1.1.1.3 christos keylen = length(key)
9143 1.1.1.3 christos if (S_is_set[key]) {
9144 1.1.1.3 christos value = S[key]
9145 1.1.1.3 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
9146 1.1.1.3 christos len += length(value) + length(field[++i])
9147 1.1.1.3 christos substed = 1
9148 1.1.1.3 christos } else
9149 1.1.1.3 christos len += 1 + keylen
9150 1.1.1.3 christos }
9151 1.1.1.3 christos
9152 1.1.1.3 christos print line
9153 1.1.1.3 christos }
9154 1.1 christos
9155 1.1.1.3 christos _ACAWK
9156 1.1.1.3 christos _ACEOF
9157 1.1.1.3 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9158 1.1.1.3 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
9159 1.1.1.3 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
9160 1.1.1.3 christos else
9161 1.1.1.3 christos cat
9162 1.1.1.3 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
9163 1.1.1.3 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
9164 1.1.1.3 christos _ACEOF
9165 1.1 christos
9166 1.1.1.3 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
9167 1.1.1.3 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
9168 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty
9169 1.1 christos # (actually we leave an empty line to preserve line numbers).
9170 1.1 christos if test "x$srcdir" = x.; then
9171 1.1.1.3 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
9172 1.1.1.3 christos h
9173 1.1.1.3 christos s///
9174 1.1.1.3 christos s/^/:/
9175 1.1.1.3 christos s/[ ]*$/:/
9176 1.1.1.3 christos s/:\$(srcdir):/:/g
9177 1.1.1.3 christos s/:\${srcdir}:/:/g
9178 1.1.1.3 christos s/:@srcdir@:/:/g
9179 1.1.1.3 christos s/^:*//
9180 1.1 christos s/:*$//
9181 1.1.1.3 christos x
9182 1.1.1.3 christos s/\(=[ ]*\).*/\1/
9183 1.1.1.3 christos G
9184 1.1.1.3 christos s/\n//
9185 1.1 christos s/^[^=]*=[ ]*$//
9186 1.1 christos }'
9187 1.1 christos fi
9188 1.1 christos
9189 1.1.1.3 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9190 1.1 christos fi # test -n "$CONFIG_FILES"
9191 1.1 christos
9192 1.1.1.3 christos # Set up the scripts for CONFIG_HEADERS section.
9193 1.1.1.3 christos # No need to generate them if there are no CONFIG_HEADERS.
9194 1.1.1.3 christos # This happens for instance with `./config.status Makefile'.
9195 1.1.1.3 christos if test -n "$CONFIG_HEADERS"; then
9196 1.1.1.3 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
9197 1.1.1.3 christos BEGIN {
9198 1.1.1.3 christos _ACEOF
9199 1.1.1.3 christos
9200 1.1.1.3 christos # Transform confdefs.h into an awk script `defines.awk', embedded as
9201 1.1.1.3 christos # here-document in config.status, that substitutes the proper values into
9202 1.1.1.3 christos # config.h.in to produce config.h.
9203 1.1.1.3 christos
9204 1.1.1.3 christos # Create a delimiter string that does not exist in confdefs.h, to ease
9205 1.1.1.3 christos # handling of long lines.
9206 1.1.1.3 christos ac_delim='%!_!# '
9207 1.1.1.3 christos for ac_last_try in false false :; do
9208 1.1.1.3 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
9209 1.1.1.3 christos if test -z "$ac_tt"; then
9210 1.1.1.3 christos break
9211 1.1.1.3 christos elif $ac_last_try; then
9212 1.1.1.3 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
9213 1.1.1.3 christos else
9214 1.1.1.3 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9215 1.1.1.3 christos fi
9216 1.1.1.3 christos done
9217 1.1.1.3 christos
9218 1.1.1.3 christos # For the awk script, D is an array of macro values keyed by name,
9219 1.1.1.3 christos # likewise P contains macro parameters if any. Preserve backslash
9220 1.1.1.3 christos # newline sequences.
9221 1.1.1.3 christos
9222 1.1.1.3 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
9223 1.1.1.3 christos sed -n '
9224 1.1.1.3 christos s/.\{148\}/&'"$ac_delim"'/g
9225 1.1.1.3 christos t rset
9226 1.1.1.3 christos :rset
9227 1.1.1.3 christos s/^[ ]*#[ ]*define[ ][ ]*/ /
9228 1.1.1.3 christos t def
9229 1.1.1.3 christos d
9230 1.1.1.3 christos :def
9231 1.1.1.3 christos s/\\$//
9232 1.1.1.3 christos t bsnl
9233 1.1.1.3 christos s/["\\]/\\&/g
9234 1.1.1.3 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9235 1.1.1.3 christos D["\1"]=" \3"/p
9236 1.1.1.3 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
9237 1.1.1.3 christos d
9238 1.1.1.3 christos :bsnl
9239 1.1.1.3 christos s/["\\]/\\&/g
9240 1.1.1.3 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9241 1.1.1.3 christos D["\1"]=" \3\\\\\\n"\\/p
9242 1.1.1.3 christos t cont
9243 1.1.1.3 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
9244 1.1.1.3 christos t cont
9245 1.1.1.3 christos d
9246 1.1.1.3 christos :cont
9247 1.1.1.3 christos n
9248 1.1.1.3 christos s/.\{148\}/&'"$ac_delim"'/g
9249 1.1.1.3 christos t clear
9250 1.1.1.3 christos :clear
9251 1.1.1.3 christos s/\\$//
9252 1.1.1.3 christos t bsnlc
9253 1.1.1.3 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p
9254 1.1.1.3 christos d
9255 1.1.1.3 christos :bsnlc
9256 1.1.1.3 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
9257 1.1.1.3 christos b cont
9258 1.1.1.3 christos ' <confdefs.h | sed '
9259 1.1.1.3 christos s/'"$ac_delim"'/"\\\
9260 1.1.1.3 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1
9261 1.1.1.3 christos
9262 1.1.1.3 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9263 1.1.1.3 christos for (key in D) D_is_set[key] = 1
9264 1.1.1.3 christos FS = ""
9265 1.1.1.3 christos }
9266 1.1.1.3 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
9267 1.1.1.3 christos line = \$ 0
9268 1.1.1.3 christos split(line, arg, " ")
9269 1.1.1.3 christos if (arg[1] == "#") {
9270 1.1.1.3 christos defundef = arg[2]
9271 1.1.1.3 christos mac1 = arg[3]
9272 1.1.1.3 christos } else {
9273 1.1.1.3 christos defundef = substr(arg[1], 2)
9274 1.1.1.3 christos mac1 = arg[2]
9275 1.1.1.3 christos }
9276 1.1.1.3 christos split(mac1, mac2, "(") #)
9277 1.1.1.3 christos macro = mac2[1]
9278 1.1.1.3 christos prefix = substr(line, 1, index(line, defundef) - 1)
9279 1.1.1.3 christos if (D_is_set[macro]) {
9280 1.1.1.3 christos # Preserve the white space surrounding the "#".
9281 1.1.1.3 christos print prefix "define", macro P[macro] D[macro]
9282 1.1.1.3 christos next
9283 1.1.1.3 christos } else {
9284 1.1.1.3 christos # Replace #undef with comments. This is necessary, for example,
9285 1.1.1.3 christos # in the case of _POSIX_SOURCE, which is predefined and required
9286 1.1.1.3 christos # on some systems where configure will not decide to define it.
9287 1.1.1.3 christos if (defundef == "undef") {
9288 1.1.1.3 christos print "/*", prefix defundef, macro, "*/"
9289 1.1.1.3 christos next
9290 1.1.1.3 christos }
9291 1.1.1.3 christos }
9292 1.1.1.3 christos }
9293 1.1.1.3 christos { print }
9294 1.1.1.3 christos _ACAWK
9295 1.1.1.3 christos _ACEOF
9296 1.1.1.3 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9297 1.1.1.3 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
9298 1.1.1.3 christos fi # test -n "$CONFIG_HEADERS"
9299 1.1.1.3 christos
9300 1.1 christos
9301 1.1.1.3 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
9302 1.1.1.3 christos shift
9303 1.1.1.3 christos for ac_tag
9304 1.1 christos do
9305 1.1 christos case $ac_tag in
9306 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;;
9307 1.1 christos esac
9308 1.1 christos case $ac_mode$ac_tag in
9309 1.1 christos :[FHL]*:*);;
9310 1.1.1.3 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
9311 1.1 christos :[FH]-) ac_tag=-:-;;
9312 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9313 1.1 christos esac
9314 1.1 christos ac_save_IFS=$IFS
9315 1.1 christos IFS=:
9316 1.1 christos set x $ac_tag
9317 1.1 christos IFS=$ac_save_IFS
9318 1.1 christos shift
9319 1.1 christos ac_file=$1
9320 1.1 christos shift
9321 1.1 christos
9322 1.1 christos case $ac_mode in
9323 1.1 christos :L) ac_source=$1;;
9324 1.1 christos :[FH])
9325 1.1 christos ac_file_inputs=
9326 1.1 christos for ac_f
9327 1.1 christos do
9328 1.1 christos case $ac_f in
9329 1.1.1.3 christos -) ac_f="$ac_tmp/stdin";;
9330 1.1 christos *) # Look for the file first in the build tree, then in the source tree
9331 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style,
9332 1.1 christos # because $ac_f cannot contain `:'.
9333 1.1 christos test -f "$ac_f" ||
9334 1.1 christos case $ac_f in
9335 1.1 christos [\\/$]*) false;;
9336 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9337 1.1 christos esac ||
9338 1.1.1.3 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9339 1.1 christos esac
9340 1.1.1.3 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9341 1.1.1.3 christos as_fn_append ac_file_inputs " '$ac_f'"
9342 1.1 christos done
9343 1.1 christos
9344 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't
9345 1.1 christos # use $as_me), people would be surprised to read:
9346 1.1 christos # /* config.h. Generated by config.status. */
9347 1.1.1.3 christos configure_input='Generated from '`
9348 1.1.1.3 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9349 1.1.1.3 christos `' by configure.'
9350 1.1 christos if test x"$ac_file" != x-; then
9351 1.1 christos configure_input="$ac_file. $configure_input"
9352 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9353 1.1.1.3 christos $as_echo "$as_me: creating $ac_file" >&6;}
9354 1.1 christos fi
9355 1.1.1.3 christos # Neutralize special characters interpreted by sed in replacement strings.
9356 1.1.1.3 christos case $configure_input in #(
9357 1.1.1.3 christos *\&* | *\|* | *\\* )
9358 1.1.1.3 christos ac_sed_conf_input=`$as_echo "$configure_input" |
9359 1.1.1.3 christos sed 's/[\\\\&|]/\\\\&/g'`;; #(
9360 1.1.1.3 christos *) ac_sed_conf_input=$configure_input;;
9361 1.1.1.3 christos esac
9362 1.1 christos
9363 1.1 christos case $ac_tag in
9364 1.1.1.3 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \
9365 1.1.1.3 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9366 1.1 christos esac
9367 1.1 christos ;;
9368 1.1 christos esac
9369 1.1 christos
9370 1.1 christos ac_dir=`$as_dirname -- "$ac_file" ||
9371 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9372 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \
9373 1.1 christos X"$ac_file" : 'X\(//\)$' \| \
9374 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9375 1.1.1.3 christos $as_echo X"$ac_file" |
9376 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9377 1.1 christos s//\1/
9378 1.1 christos q
9379 1.1 christos }
9380 1.1 christos /^X\(\/\/\)[^/].*/{
9381 1.1 christos s//\1/
9382 1.1 christos q
9383 1.1 christos }
9384 1.1 christos /^X\(\/\/\)$/{
9385 1.1 christos s//\1/
9386 1.1 christos q
9387 1.1 christos }
9388 1.1 christos /^X\(\/\).*/{
9389 1.1 christos s//\1/
9390 1.1 christos q
9391 1.1 christos }
9392 1.1 christos s/.*/./; q'`
9393 1.1.1.3 christos as_dir="$ac_dir"; as_fn_mkdir_p
9394 1.1 christos ac_builddir=.
9395 1.1 christos
9396 1.1 christos case "$ac_dir" in
9397 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9398 1.1 christos *)
9399 1.1.1.3 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9400 1.1 christos # A ".." for each directory in $ac_dir_suffix.
9401 1.1.1.3 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9402 1.1 christos case $ac_top_builddir_sub in
9403 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9404 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9405 1.1 christos esac ;;
9406 1.1 christos esac
9407 1.1 christos ac_abs_top_builddir=$ac_pwd
9408 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
9409 1.1 christos # for backward compatibility:
9410 1.1 christos ac_top_builddir=$ac_top_build_prefix
9411 1.1 christos
9412 1.1 christos case $srcdir in
9413 1.1 christos .) # We are building in place.
9414 1.1 christos ac_srcdir=.
9415 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
9416 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
9417 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
9418 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
9419 1.1 christos ac_top_srcdir=$srcdir
9420 1.1 christos ac_abs_top_srcdir=$srcdir ;;
9421 1.1 christos *) # Relative name.
9422 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9423 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
9424 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9425 1.1 christos esac
9426 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9427 1.1 christos
9428 1.1 christos
9429 1.1 christos case $ac_mode in
9430 1.1 christos :F)
9431 1.1 christos #
9432 1.1 christos # CONFIG_FILE
9433 1.1 christos #
9434 1.1 christos
9435 1.1 christos case $INSTALL in
9436 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9437 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9438 1.1 christos esac
9439 1.1 christos _ACEOF
9440 1.1 christos
9441 1.1.1.3 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9442 1.1 christos # If the template does not know about datarootdir, expand it.
9443 1.1 christos # FIXME: This hack should be removed a few years after 2.60.
9444 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen=
9445 1.1.1.3 christos ac_sed_dataroot='
9446 1.1.1.3 christos /datarootdir/ {
9447 1.1 christos p
9448 1.1 christos q
9449 1.1 christos }
9450 1.1 christos /@datadir@/p
9451 1.1 christos /@docdir@/p
9452 1.1 christos /@infodir@/p
9453 1.1 christos /@localedir@/p
9454 1.1.1.3 christos /@mandir@/p'
9455 1.1.1.3 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9456 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;;
9457 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9458 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9459 1.1.1.3 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9460 1.1 christos _ACEOF
9461 1.1.1.3 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9462 1.1 christos ac_datarootdir_hack='
9463 1.1 christos s&@datadir@&$datadir&g
9464 1.1 christos s&@docdir@&$docdir&g
9465 1.1 christos s&@infodir@&$infodir&g
9466 1.1 christos s&@localedir@&$localedir&g
9467 1.1 christos s&@mandir@&$mandir&g
9468 1.1.1.3 christos s&\\\${datarootdir}&$datarootdir&g' ;;
9469 1.1 christos esac
9470 1.1 christos _ACEOF
9471 1.1 christos
9472 1.1 christos # Neutralize VPATH when `$srcdir' = `.'.
9473 1.1 christos # Shell code in configure.ac might set extrasub.
9474 1.1 christos # FIXME: do we really want to maintain this feature?
9475 1.1.1.3 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9476 1.1.1.3 christos ac_sed_extra="$ac_vpsub
9477 1.1 christos $extrasub
9478 1.1 christos _ACEOF
9479 1.1.1.3 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9480 1.1 christos :t
9481 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9482 1.1.1.3 christos s|@configure_input@|$ac_sed_conf_input|;t t
9483 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t
9484 1.1.1.3 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t
9485 1.1 christos s&@srcdir@&$ac_srcdir&;t t
9486 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
9487 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t
9488 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9489 1.1 christos s&@builddir@&$ac_builddir&;t t
9490 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t
9491 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9492 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t
9493 1.1 christos $ac_datarootdir_hack
9494 1.1.1.3 christos "
9495 1.1.1.3 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9496 1.1.1.3 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9497 1.1 christos
9498 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9499 1.1.1.3 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9500 1.1.1.3 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9501 1.1.1.3 christos "$ac_tmp/out"`; test -z "$ac_out"; } &&
9502 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9503 1.1.1.3 christos which seems to be undefined. Please make sure it is defined" >&5
9504 1.1.1.3 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9505 1.1.1.3 christos which seems to be undefined. Please make sure it is defined" >&2;}
9506 1.1 christos
9507 1.1.1.3 christos rm -f "$ac_tmp/stdin"
9508 1.1 christos case $ac_file in
9509 1.1.1.3 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9510 1.1.1.3 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9511 1.1.1.3 christos esac \
9512 1.1.1.3 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9513 1.1 christos ;;
9514 1.1 christos :H)
9515 1.1 christos #
9516 1.1 christos # CONFIG_HEADER
9517 1.1 christos #
9518 1.1 christos if test x"$ac_file" != x-; then
9519 1.1.1.3 christos {
9520 1.1.1.3 christos $as_echo "/* $configure_input */" \
9521 1.1.1.3 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9522 1.1.1.3 christos } >"$ac_tmp/config.h" \
9523 1.1.1.3 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9524 1.1.1.3 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9525 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9526 1.1.1.3 christos $as_echo "$as_me: $ac_file is unchanged" >&6;}
9527 1.1 christos else
9528 1.1.1.3 christos rm -f "$ac_file"
9529 1.1.1.3 christos mv "$ac_tmp/config.h" "$ac_file" \
9530 1.1.1.3 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9531 1.1 christos fi
9532 1.1 christos else
9533 1.1.1.3 christos $as_echo "/* $configure_input */" \
9534 1.1.1.3 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9535 1.1.1.3 christos || as_fn_error $? "could not create -" "$LINENO" 5
9536 1.1 christos fi
9537 1.1 christos ;;
9538 1.1 christos
9539 1.1.1.3 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9540 1.1.1.3 christos $as_echo "$as_me: executing $ac_file commands" >&6;}
9541 1.1 christos ;;
9542 1.1 christos esac
9543 1.1 christos
9544 1.1 christos
9545 1.1 christos case $ac_file$ac_mode in
9546 1.1 christos "default-1":C) if test -f .devel; then
9547 1.1 christos echo timestamp > stamp-h
9548 1.1 christos cat Makefile-devel-adds >> Makefile
9549 1.1 christos make depend
9550 1.1 christos fi ;;
9551 1.1 christos
9552 1.1 christos esac
9553 1.1 christos done # for ac_tag
9554 1.1 christos
9555 1.1 christos
9556 1.1.1.3 christos as_fn_exit 0
9557 1.1 christos _ACEOF
9558 1.1 christos ac_clean_files=$ac_clean_files_save
9559 1.1 christos
9560 1.1.1.3 christos test $ac_write_fail = 0 ||
9561 1.1.1.3 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9562 1.1.1.3 christos
9563 1.1 christos
9564 1.1 christos # configure is writing to config.log, and then calls config.status.
9565 1.1 christos # config.status does its own redirection, appending to config.log.
9566 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open
9567 1.1 christos # by configure, so config.status won't be able to write to it; its
9568 1.1 christos # output is simply discarded. So we exec the FD to /dev/null,
9569 1.1 christos # effectively closing config.log, so it can be properly (re)opened and
9570 1.1 christos # appended to by config.status. When coming back to configure, we
9571 1.1 christos # need to make the FD available again.
9572 1.1 christos if test "$no_create" != yes; then
9573 1.1 christos ac_cs_success=:
9574 1.1 christos ac_config_status_args=
9575 1.1 christos test "$silent" = yes &&
9576 1.1 christos ac_config_status_args="$ac_config_status_args --quiet"
9577 1.1 christos exec 5>/dev/null
9578 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9579 1.1 christos exec 5>>config.log
9580 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9581 1.1 christos # would make configure fail if this is the last instruction.
9582 1.1.1.3 christos $ac_cs_success || as_fn_exit 1
9583 1.1.1.3 christos fi
9584 1.1.1.3 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9585 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9586 1.1.1.3 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9587 1.1 christos fi
9588 1.1 christos
9589 1.1 christos exit 0
9590