configure revision 1.1.1.6 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.3 christos localstatedir
679 1.1.1.3 christos sharedstatedir
680 1.1.1.3 christos sysconfdir
681 1.1.1.3 christos datadir
682 1.1.1.3 christos datarootdir
683 1.1.1.3 christos libexecdir
684 1.1.1.3 christos sbindir
685 1.1.1.3 christos bindir
686 1.1.1.3 christos program_transform_name
687 1.1.1.3 christos prefix
688 1.1.1.3 christos exec_prefix
689 1.1.1.3 christos PACKAGE_URL
690 1.1.1.3 christos PACKAGE_BUGREPORT
691 1.1.1.3 christos PACKAGE_STRING
692 1.1.1.3 christos PACKAGE_VERSION
693 1.1.1.3 christos PACKAGE_TARNAME
694 1.1.1.3 christos PACKAGE_NAME
695 1.1.1.3 christos PATH_SEPARATOR
696 1.1.1.3 christos SHELL'
697 1.1 christos ac_subst_files=''
698 1.1.1.3 christos ac_user_opts='
699 1.1.1.3 christos enable_option_checking
700 1.1.1.3 christos with_gcc
701 1.1.1.3 christos enable_universal
702 1.1.1.3 christos with_smi
703 1.1.1.3 christos enable_smb
704 1.1.1.3 christos with_user
705 1.1.1.3 christos with_chroot
706 1.1.1.4 christos with_sandbox_capsicum
707 1.1.1.5 christos with_system_libpcap
708 1.1.1.3 christos with_crypto
709 1.1.1.5 christos with_cap_ng
710 1.1.1.3 christos '
711 1.1 christos ac_precious_vars='build_alias
712 1.1 christos host_alias
713 1.1 christos target_alias
714 1.1 christos CC
715 1.1 christos CFLAGS
716 1.1 christos LDFLAGS
717 1.1 christos LIBS
718 1.1 christos CPPFLAGS
719 1.1 christos CPP'
720 1.1 christos
721 1.1 christos
722 1.1 christos # Initialize some variables set by options.
723 1.1 christos ac_init_help=
724 1.1 christos ac_init_version=false
725 1.1.1.3 christos ac_unrecognized_opts=
726 1.1.1.3 christos ac_unrecognized_sep=
727 1.1 christos # The variables have the same names as the options, with
728 1.1 christos # dashes changed to underlines.
729 1.1 christos cache_file=/dev/null
730 1.1 christos exec_prefix=NONE
731 1.1 christos no_create=
732 1.1 christos no_recursion=
733 1.1 christos prefix=NONE
734 1.1 christos program_prefix=NONE
735 1.1 christos program_suffix=NONE
736 1.1 christos program_transform_name=s,x,x,
737 1.1 christos silent=
738 1.1 christos site=
739 1.1 christos srcdir=
740 1.1 christos verbose=
741 1.1 christos x_includes=NONE
742 1.1 christos x_libraries=NONE
743 1.1 christos
744 1.1 christos # Installation directory options.
745 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo"
746 1.1 christos # and all the variables that are supposed to be based on exec_prefix
747 1.1 christos # by default will actually change.
748 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them.
749 1.1 christos # (The list follows the same order as the GNU Coding Standards.)
750 1.1 christos bindir='${exec_prefix}/bin'
751 1.1 christos sbindir='${exec_prefix}/sbin'
752 1.1 christos libexecdir='${exec_prefix}/libexec'
753 1.1 christos datarootdir='${prefix}/share'
754 1.1 christos datadir='${datarootdir}'
755 1.1 christos sysconfdir='${prefix}/etc'
756 1.1 christos sharedstatedir='${prefix}/com'
757 1.1 christos localstatedir='${prefix}/var'
758 1.1 christos includedir='${prefix}/include'
759 1.1 christos oldincludedir='/usr/include'
760 1.1 christos docdir='${datarootdir}/doc/${PACKAGE}'
761 1.1 christos infodir='${datarootdir}/info'
762 1.1 christos htmldir='${docdir}'
763 1.1 christos dvidir='${docdir}'
764 1.1 christos pdfdir='${docdir}'
765 1.1 christos psdir='${docdir}'
766 1.1 christos libdir='${exec_prefix}/lib'
767 1.1 christos localedir='${datarootdir}/locale'
768 1.1 christos mandir='${datarootdir}/man'
769 1.1 christos
770 1.1 christos ac_prev=
771 1.1 christos ac_dashdash=
772 1.1 christos for ac_option
773 1.1 christos do
774 1.1 christos # If the previous option needs an argument, assign it.
775 1.1 christos if test -n "$ac_prev"; then
776 1.1 christos eval $ac_prev=\$ac_option
777 1.1 christos ac_prev=
778 1.1 christos continue
779 1.1 christos fi
780 1.1 christos
781 1.1 christos case $ac_option in
782 1.1.1.3 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
783 1.1.1.3 christos *=) ac_optarg= ;;
784 1.1.1.3 christos *) ac_optarg=yes ;;
785 1.1 christos esac
786 1.1 christos
787 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos.
788 1.1 christos
789 1.1 christos case $ac_dashdash$ac_option in
790 1.1 christos --)
791 1.1 christos ac_dashdash=yes ;;
792 1.1 christos
793 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi)
794 1.1 christos ac_prev=bindir ;;
795 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
796 1.1 christos bindir=$ac_optarg ;;
797 1.1 christos
798 1.1 christos -build | --build | --buil | --bui | --bu)
799 1.1 christos ac_prev=build_alias ;;
800 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*)
801 1.1 christos build_alias=$ac_optarg ;;
802 1.1 christos
803 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \
804 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
805 1.1 christos ac_prev=cache_file ;;
806 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
807 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
808 1.1 christos cache_file=$ac_optarg ;;
809 1.1 christos
810 1.1 christos --config-cache | -C)
811 1.1 christos cache_file=config.cache ;;
812 1.1 christos
813 1.1 christos -datadir | --datadir | --datadi | --datad)
814 1.1 christos ac_prev=datadir ;;
815 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*)
816 1.1 christos datadir=$ac_optarg ;;
817 1.1 christos
818 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
819 1.1 christos | --dataroo | --dataro | --datar)
820 1.1 christos ac_prev=datarootdir ;;
821 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
822 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
823 1.1 christos datarootdir=$ac_optarg ;;
824 1.1 christos
825 1.1 christos -disable-* | --disable-*)
826 1.1.1.3 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
827 1.1 christos # Reject names that are not valid shell variable names.
828 1.1.1.3 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
829 1.1.1.3 christos as_fn_error $? "invalid feature name: $ac_useropt"
830 1.1.1.3 christos ac_useropt_orig=$ac_useropt
831 1.1.1.3 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
832 1.1.1.3 christos case $ac_user_opts in
833 1.1.1.3 christos *"
834 1.1.1.3 christos "enable_$ac_useropt"
835 1.1.1.3 christos "*) ;;
836 1.1.1.3 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
837 1.1.1.3 christos ac_unrecognized_sep=', ';;
838 1.1.1.3 christos esac
839 1.1.1.3 christos eval enable_$ac_useropt=no ;;
840 1.1 christos
841 1.1 christos -docdir | --docdir | --docdi | --doc | --do)
842 1.1 christos ac_prev=docdir ;;
843 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
844 1.1 christos docdir=$ac_optarg ;;
845 1.1 christos
846 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
847 1.1 christos ac_prev=dvidir ;;
848 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
849 1.1 christos dvidir=$ac_optarg ;;
850 1.1 christos
851 1.1 christos -enable-* | --enable-*)
852 1.1.1.3 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
853 1.1 christos # Reject names that are not valid shell variable names.
854 1.1.1.3 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
855 1.1.1.3 christos as_fn_error $? "invalid feature name: $ac_useropt"
856 1.1.1.3 christos ac_useropt_orig=$ac_useropt
857 1.1.1.3 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
858 1.1.1.3 christos case $ac_user_opts in
859 1.1.1.3 christos *"
860 1.1.1.3 christos "enable_$ac_useropt"
861 1.1.1.3 christos "*) ;;
862 1.1.1.3 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
863 1.1.1.3 christos ac_unrecognized_sep=', ';;
864 1.1.1.3 christos esac
865 1.1.1.3 christos eval enable_$ac_useropt=\$ac_optarg ;;
866 1.1 christos
867 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
868 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
869 1.1 christos | --exec | --exe | --ex)
870 1.1 christos ac_prev=exec_prefix ;;
871 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
872 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
873 1.1 christos | --exec=* | --exe=* | --ex=*)
874 1.1 christos exec_prefix=$ac_optarg ;;
875 1.1 christos
876 1.1 christos -gas | --gas | --ga | --g)
877 1.1 christos # Obsolete; use --with-gas.
878 1.1 christos with_gas=yes ;;
879 1.1 christos
880 1.1 christos -help | --help | --hel | --he | -h)
881 1.1 christos ac_init_help=long ;;
882 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
883 1.1 christos ac_init_help=recursive ;;
884 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
885 1.1 christos ac_init_help=short ;;
886 1.1 christos
887 1.1 christos -host | --host | --hos | --ho)
888 1.1 christos ac_prev=host_alias ;;
889 1.1 christos -host=* | --host=* | --hos=* | --ho=*)
890 1.1 christos host_alias=$ac_optarg ;;
891 1.1 christos
892 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
893 1.1 christos ac_prev=htmldir ;;
894 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
895 1.1 christos | --ht=*)
896 1.1 christos htmldir=$ac_optarg ;;
897 1.1 christos
898 1.1 christos -includedir | --includedir | --includedi | --included | --include \
899 1.1 christos | --includ | --inclu | --incl | --inc)
900 1.1 christos ac_prev=includedir ;;
901 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
902 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*)
903 1.1 christos includedir=$ac_optarg ;;
904 1.1 christos
905 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf)
906 1.1 christos ac_prev=infodir ;;
907 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
908 1.1 christos infodir=$ac_optarg ;;
909 1.1 christos
910 1.1 christos -libdir | --libdir | --libdi | --libd)
911 1.1 christos ac_prev=libdir ;;
912 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*)
913 1.1 christos libdir=$ac_optarg ;;
914 1.1 christos
915 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
916 1.1 christos | --libexe | --libex | --libe)
917 1.1 christos ac_prev=libexecdir ;;
918 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
919 1.1 christos | --libexe=* | --libex=* | --libe=*)
920 1.1 christos libexecdir=$ac_optarg ;;
921 1.1 christos
922 1.1 christos -localedir | --localedir | --localedi | --localed | --locale)
923 1.1 christos ac_prev=localedir ;;
924 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
925 1.1 christos localedir=$ac_optarg ;;
926 1.1 christos
927 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \
928 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals)
929 1.1 christos ac_prev=localstatedir ;;
930 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
931 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
932 1.1 christos localstatedir=$ac_optarg ;;
933 1.1 christos
934 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
935 1.1 christos ac_prev=mandir ;;
936 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
937 1.1 christos mandir=$ac_optarg ;;
938 1.1 christos
939 1.1 christos -nfp | --nfp | --nf)
940 1.1 christos # Obsolete; use --without-fp.
941 1.1 christos with_fp=no ;;
942 1.1 christos
943 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \
944 1.1 christos | --no-cr | --no-c | -n)
945 1.1 christos no_create=yes ;;
946 1.1 christos
947 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \
948 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
949 1.1 christos no_recursion=yes ;;
950 1.1 christos
951 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
952 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
953 1.1 christos | --oldin | --oldi | --old | --ol | --o)
954 1.1 christos ac_prev=oldincludedir ;;
955 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
956 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
957 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
958 1.1 christos oldincludedir=$ac_optarg ;;
959 1.1 christos
960 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
961 1.1 christos ac_prev=prefix ;;
962 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
963 1.1 christos prefix=$ac_optarg ;;
964 1.1 christos
965 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \
966 1.1 christos | --program-pre | --program-pr | --program-p)
967 1.1 christos ac_prev=program_prefix ;;
968 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \
969 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
970 1.1 christos program_prefix=$ac_optarg ;;
971 1.1 christos
972 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \
973 1.1 christos | --program-suf | --program-su | --program-s)
974 1.1 christos ac_prev=program_suffix ;;
975 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \
976 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
977 1.1 christos program_suffix=$ac_optarg ;;
978 1.1 christos
979 1.1 christos -program-transform-name | --program-transform-name \
980 1.1 christos | --program-transform-nam | --program-transform-na \
981 1.1 christos | --program-transform-n | --program-transform- \
982 1.1 christos | --program-transform | --program-transfor \
983 1.1 christos | --program-transfo | --program-transf \
984 1.1 christos | --program-trans | --program-tran \
985 1.1 christos | --progr-tra | --program-tr | --program-t)
986 1.1 christos ac_prev=program_transform_name ;;
987 1.1 christos -program-transform-name=* | --program-transform-name=* \
988 1.1 christos | --program-transform-nam=* | --program-transform-na=* \
989 1.1 christos | --program-transform-n=* | --program-transform-=* \
990 1.1 christos | --program-transform=* | --program-transfor=* \
991 1.1 christos | --program-transfo=* | --program-transf=* \
992 1.1 christos | --program-trans=* | --program-tran=* \
993 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*)
994 1.1 christos program_transform_name=$ac_optarg ;;
995 1.1 christos
996 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
997 1.1 christos ac_prev=pdfdir ;;
998 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
999 1.1 christos pdfdir=$ac_optarg ;;
1000 1.1 christos
1001 1.1 christos -psdir | --psdir | --psdi | --psd | --ps)
1002 1.1 christos ac_prev=psdir ;;
1003 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1004 1.1 christos psdir=$ac_optarg ;;
1005 1.1 christos
1006 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1007 1.1 christos | -silent | --silent | --silen | --sile | --sil)
1008 1.1 christos silent=yes ;;
1009 1.1 christos
1010 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1011 1.1 christos ac_prev=sbindir ;;
1012 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1013 1.1 christos | --sbi=* | --sb=*)
1014 1.1 christos sbindir=$ac_optarg ;;
1015 1.1 christos
1016 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \
1017 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1018 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \
1019 1.1 christos | --sha | --sh)
1020 1.1 christos ac_prev=sharedstatedir ;;
1021 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1022 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1023 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1024 1.1 christos | --sha=* | --sh=*)
1025 1.1 christos sharedstatedir=$ac_optarg ;;
1026 1.1 christos
1027 1.1 christos -site | --site | --sit)
1028 1.1 christos ac_prev=site ;;
1029 1.1 christos -site=* | --site=* | --sit=*)
1030 1.1 christos site=$ac_optarg ;;
1031 1.1 christos
1032 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1033 1.1 christos ac_prev=srcdir ;;
1034 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1035 1.1 christos srcdir=$ac_optarg ;;
1036 1.1 christos
1037 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1038 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy)
1039 1.1 christos ac_prev=sysconfdir ;;
1040 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1041 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1042 1.1 christos sysconfdir=$ac_optarg ;;
1043 1.1 christos
1044 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t)
1045 1.1 christos ac_prev=target_alias ;;
1046 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1047 1.1 christos target_alias=$ac_optarg ;;
1048 1.1 christos
1049 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb)
1050 1.1 christos verbose=yes ;;
1051 1.1 christos
1052 1.1 christos -version | --version | --versio | --versi | --vers | -V)
1053 1.1 christos ac_init_version=: ;;
1054 1.1 christos
1055 1.1 christos -with-* | --with-*)
1056 1.1.1.3 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1057 1.1 christos # Reject names that are not valid shell variable names.
1058 1.1.1.3 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1059 1.1.1.3 christos as_fn_error $? "invalid package name: $ac_useropt"
1060 1.1.1.3 christos ac_useropt_orig=$ac_useropt
1061 1.1.1.3 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1062 1.1.1.3 christos case $ac_user_opts in
1063 1.1.1.3 christos *"
1064 1.1.1.3 christos "with_$ac_useropt"
1065 1.1.1.3 christos "*) ;;
1066 1.1.1.3 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1067 1.1.1.3 christos ac_unrecognized_sep=', ';;
1068 1.1.1.3 christos esac
1069 1.1.1.3 christos eval with_$ac_useropt=\$ac_optarg ;;
1070 1.1 christos
1071 1.1 christos -without-* | --without-*)
1072 1.1.1.3 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1073 1.1 christos # Reject names that are not valid shell variable names.
1074 1.1.1.3 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1075 1.1.1.3 christos as_fn_error $? "invalid package name: $ac_useropt"
1076 1.1.1.3 christos ac_useropt_orig=$ac_useropt
1077 1.1.1.3 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1078 1.1.1.3 christos case $ac_user_opts in
1079 1.1.1.3 christos *"
1080 1.1.1.3 christos "with_$ac_useropt"
1081 1.1.1.3 christos "*) ;;
1082 1.1.1.3 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1083 1.1.1.3 christos ac_unrecognized_sep=', ';;
1084 1.1.1.3 christos esac
1085 1.1.1.3 christos eval with_$ac_useropt=no ;;
1086 1.1 christos
1087 1.1 christos --x)
1088 1.1 christos # Obsolete; use --with-x.
1089 1.1 christos with_x=yes ;;
1090 1.1 christos
1091 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1092 1.1 christos | --x-incl | --x-inc | --x-in | --x-i)
1093 1.1 christos ac_prev=x_includes ;;
1094 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1095 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1096 1.1 christos x_includes=$ac_optarg ;;
1097 1.1 christos
1098 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \
1099 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1100 1.1 christos ac_prev=x_libraries ;;
1101 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1102 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1103 1.1 christos x_libraries=$ac_optarg ;;
1104 1.1 christos
1105 1.1.1.3 christos -*) as_fn_error $? "unrecognized option: \`$ac_option'
1106 1.1.1.3 christos Try \`$0 --help' for more information"
1107 1.1 christos ;;
1108 1.1 christos
1109 1.1 christos *=*)
1110 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1111 1.1 christos # Reject names that are not valid shell variable names.
1112 1.1.1.3 christos case $ac_envvar in #(
1113 1.1.1.3 christos '' | [0-9]* | *[!_$as_cr_alnum]* )
1114 1.1.1.3 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1115 1.1.1.3 christos esac
1116 1.1 christos eval $ac_envvar=\$ac_optarg
1117 1.1 christos export $ac_envvar ;;
1118 1.1 christos
1119 1.1 christos *)
1120 1.1 christos # FIXME: should be removed in autoconf 3.0.
1121 1.1.1.3 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1122 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1123 1.1.1.3 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1124 1.1.1.3 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1125 1.1 christos ;;
1126 1.1 christos
1127 1.1 christos esac
1128 1.1 christos done
1129 1.1 christos
1130 1.1 christos if test -n "$ac_prev"; then
1131 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1132 1.1.1.3 christos as_fn_error $? "missing argument to $ac_option"
1133 1.1.1.3 christos fi
1134 1.1.1.3 christos
1135 1.1.1.3 christos if test -n "$ac_unrecognized_opts"; then
1136 1.1.1.3 christos case $enable_option_checking in
1137 1.1.1.3 christos no) ;;
1138 1.1.1.3 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1139 1.1.1.3 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1140 1.1.1.3 christos esac
1141 1.1 christos fi
1142 1.1 christos
1143 1.1.1.3 christos # Check all directory arguments for consistency.
1144 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1145 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \
1146 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1147 1.1 christos libdir localedir mandir
1148 1.1 christos do
1149 1.1 christos eval ac_val=\$$ac_var
1150 1.1.1.3 christos # Remove trailing slashes.
1151 1.1.1.3 christos case $ac_val in
1152 1.1.1.3 christos */ )
1153 1.1.1.3 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1154 1.1.1.3 christos eval $ac_var=\$ac_val;;
1155 1.1.1.3 christos esac
1156 1.1.1.3 christos # Be sure to have absolute directory names.
1157 1.1 christos case $ac_val in
1158 1.1 christos [\\/$]* | ?:[\\/]* ) continue;;
1159 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1160 1.1 christos esac
1161 1.1.1.3 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1162 1.1 christos done
1163 1.1 christos
1164 1.1 christos # There might be people who depend on the old broken behavior: `$host'
1165 1.1 christos # used to hold the argument of --host etc.
1166 1.1 christos # FIXME: To remove some day.
1167 1.1 christos build=$build_alias
1168 1.1 christos host=$host_alias
1169 1.1 christos target=$target_alias
1170 1.1 christos
1171 1.1 christos # FIXME: To remove some day.
1172 1.1 christos if test "x$host_alias" != x; then
1173 1.1 christos if test "x$build_alias" = x; then
1174 1.1 christos cross_compiling=maybe
1175 1.1 christos elif test "x$build_alias" != "x$host_alias"; then
1176 1.1 christos cross_compiling=yes
1177 1.1 christos fi
1178 1.1 christos fi
1179 1.1 christos
1180 1.1 christos ac_tool_prefix=
1181 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias-
1182 1.1 christos
1183 1.1 christos test "$silent" = yes && exec 6>/dev/null
1184 1.1 christos
1185 1.1 christos
1186 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" &&
1187 1.1 christos ac_ls_di=`ls -di .` &&
1188 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1189 1.1.1.3 christos as_fn_error $? "working directory cannot be determined"
1190 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1191 1.1.1.3 christos as_fn_error $? "pwd does not report name of working directory"
1192 1.1 christos
1193 1.1 christos
1194 1.1 christos # Find the source files, if location was not specified.
1195 1.1 christos if test -z "$srcdir"; then
1196 1.1 christos ac_srcdir_defaulted=yes
1197 1.1 christos # Try the directory containing this script, then the parent directory.
1198 1.1.1.3 christos ac_confdir=`$as_dirname -- "$as_myself" ||
1199 1.1.1.3 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1200 1.1.1.3 christos X"$as_myself" : 'X\(//\)[^/]' \| \
1201 1.1.1.3 christos X"$as_myself" : 'X\(//\)$' \| \
1202 1.1.1.3 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1203 1.1.1.3 christos $as_echo X"$as_myself" |
1204 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1205 1.1 christos s//\1/
1206 1.1 christos q
1207 1.1 christos }
1208 1.1 christos /^X\(\/\/\)[^/].*/{
1209 1.1 christos s//\1/
1210 1.1 christos q
1211 1.1 christos }
1212 1.1 christos /^X\(\/\/\)$/{
1213 1.1 christos s//\1/
1214 1.1 christos q
1215 1.1 christos }
1216 1.1 christos /^X\(\/\).*/{
1217 1.1 christos s//\1/
1218 1.1 christos q
1219 1.1 christos }
1220 1.1 christos s/.*/./; q'`
1221 1.1 christos srcdir=$ac_confdir
1222 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1223 1.1 christos srcdir=..
1224 1.1 christos fi
1225 1.1 christos else
1226 1.1 christos ac_srcdir_defaulted=no
1227 1.1 christos fi
1228 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1229 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1230 1.1.1.3 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1231 1.1 christos fi
1232 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1233 1.1 christos ac_abs_confdir=`(
1234 1.1.1.3 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1235 1.1 christos pwd)`
1236 1.1 christos # When building in place, set srcdir=.
1237 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then
1238 1.1 christos srcdir=.
1239 1.1 christos fi
1240 1.1 christos # Remove unnecessary trailing slashes from srcdir.
1241 1.1 christos # Double slashes in file names in object file debugging info
1242 1.1 christos # mess up M-x gdb in Emacs.
1243 1.1 christos case $srcdir in
1244 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1245 1.1 christos esac
1246 1.1 christos for ac_var in $ac_precious_vars; do
1247 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set}
1248 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var}
1249 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1250 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var}
1251 1.1 christos done
1252 1.1 christos
1253 1.1 christos #
1254 1.1 christos # Report the --help message.
1255 1.1 christos #
1256 1.1 christos if test "$ac_init_help" = "long"; then
1257 1.1 christos # Omit some internal or obsolete options to make the list less imposing.
1258 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh.
1259 1.1 christos cat <<_ACEOF
1260 1.1 christos \`configure' configures this package to adapt to many kinds of systems.
1261 1.1 christos
1262 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]...
1263 1.1 christos
1264 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as
1265 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables.
1266 1.1 christos
1267 1.1 christos Defaults for the options are specified in brackets.
1268 1.1 christos
1269 1.1 christos Configuration:
1270 1.1 christos -h, --help display this help and exit
1271 1.1 christos --help=short display options specific to this package
1272 1.1 christos --help=recursive display the short help of all the included packages
1273 1.1 christos -V, --version display version information and exit
1274 1.1.1.3 christos -q, --quiet, --silent do not print \`checking ...' messages
1275 1.1 christos --cache-file=FILE cache test results in FILE [disabled]
1276 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache'
1277 1.1 christos -n, --no-create do not create output files
1278 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..']
1279 1.1 christos
1280 1.1 christos Installation directories:
1281 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX
1282 1.1.1.3 christos [$ac_default_prefix]
1283 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1284 1.1.1.3 christos [PREFIX]
1285 1.1 christos
1286 1.1 christos By default, \`make install' will install all the files in
1287 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1288 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1289 1.1 christos for instance \`--prefix=\$HOME'.
1290 1.1 christos
1291 1.1 christos For better control, use the options below.
1292 1.1 christos
1293 1.1 christos Fine tuning of the installation directories:
1294 1.1.1.3 christos --bindir=DIR user executables [EPREFIX/bin]
1295 1.1.1.3 christos --sbindir=DIR system admin executables [EPREFIX/sbin]
1296 1.1.1.3 christos --libexecdir=DIR program executables [EPREFIX/libexec]
1297 1.1.1.3 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1298 1.1.1.3 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1299 1.1.1.3 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1300 1.1.1.3 christos --libdir=DIR object code libraries [EPREFIX/lib]
1301 1.1.1.3 christos --includedir=DIR C header files [PREFIX/include]
1302 1.1.1.3 christos --oldincludedir=DIR C header files for non-gcc [/usr/include]
1303 1.1.1.3 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1304 1.1.1.3 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1305 1.1.1.3 christos --infodir=DIR info documentation [DATAROOTDIR/info]
1306 1.1.1.3 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1307 1.1.1.3 christos --mandir=DIR man documentation [DATAROOTDIR/man]
1308 1.1.1.3 christos --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1309 1.1.1.3 christos --htmldir=DIR html documentation [DOCDIR]
1310 1.1.1.3 christos --dvidir=DIR dvi documentation [DOCDIR]
1311 1.1.1.3 christos --pdfdir=DIR pdf documentation [DOCDIR]
1312 1.1.1.3 christos --psdir=DIR ps documentation [DOCDIR]
1313 1.1 christos _ACEOF
1314 1.1 christos
1315 1.1 christos cat <<\_ACEOF
1316 1.1 christos
1317 1.1 christos System types:
1318 1.1 christos --build=BUILD configure for building on BUILD [guessed]
1319 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD]
1320 1.1 christos _ACEOF
1321 1.1 christos fi
1322 1.1 christos
1323 1.1 christos if test -n "$ac_init_help"; then
1324 1.1 christos
1325 1.1 christos cat <<\_ACEOF
1326 1.1 christos
1327 1.1 christos Optional Features:
1328 1.1.1.3 christos --disable-option-checking ignore unrecognized --enable/--with options
1329 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1330 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1331 1.1.1.2 christos --disable-universal don't build universal on OS X
1332 1.1 christos --enable-smb enable possibly-buggy SMB printer default=yes
1333 1.1 christos --disable-smb disable possibly-buggy SMB printer
1334 1.1 christos
1335 1.1 christos Optional Packages:
1336 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1337 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1338 1.1 christos --without-gcc don't use gcc
1339 1.1 christos --with-smi link with libsmi (allows to load MIBs on the fly to decode SNMP packets. default=yes
1340 1.1 christos --without-smi don't link with libsmi
1341 1.1 christos --with-user=USERNAME drop privileges by default to USERNAME
1342 1.1 christos --with-chroot=DIRECTORY when dropping privileges, chroot to DIRECTORY
1343 1.1.1.5 christos --with-sandbox-capsicum use Capsicum security functions [default=yes, if
1344 1.1.1.5 christos available]
1345 1.1.1.5 christos --with-system-libpcap don't use local pcap library
1346 1.1.1.6 christos --with-crypto[=DIR] use OpenSSL/libressl libcrypto (located in directory
1347 1.1.1.6 christos DIR, if specified) [default=yes, if available]
1348 1.1.1.5 christos --with-cap-ng use libcap-ng [default=yes, if available]
1349 1.1 christos
1350 1.1 christos Some influential environment variables:
1351 1.1 christos CC C compiler command
1352 1.1 christos CFLAGS C compiler flags
1353 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1354 1.1 christos nonstandard directory <lib dir>
1355 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library>
1356 1.1.1.3 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1357 1.1 christos you have headers in a nonstandard directory <include dir>
1358 1.1 christos CPP C preprocessor
1359 1.1 christos
1360 1.1 christos Use these variables to override the choices made by `configure' or to help
1361 1.1 christos it to find libraries and programs with nonstandard names/locations.
1362 1.1 christos
1363 1.1.1.3 christos Report bugs to the package provider.
1364 1.1 christos _ACEOF
1365 1.1 christos ac_status=$?
1366 1.1 christos fi
1367 1.1 christos
1368 1.1 christos if test "$ac_init_help" = "recursive"; then
1369 1.1 christos # If there are subdirs, report their specific --help.
1370 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1371 1.1.1.3 christos test -d "$ac_dir" ||
1372 1.1.1.3 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1373 1.1.1.3 christos continue
1374 1.1 christos ac_builddir=.
1375 1.1 christos
1376 1.1 christos case "$ac_dir" in
1377 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1378 1.1 christos *)
1379 1.1.1.3 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1380 1.1 christos # A ".." for each directory in $ac_dir_suffix.
1381 1.1.1.3 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1382 1.1 christos case $ac_top_builddir_sub in
1383 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1384 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1385 1.1 christos esac ;;
1386 1.1 christos esac
1387 1.1 christos ac_abs_top_builddir=$ac_pwd
1388 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
1389 1.1 christos # for backward compatibility:
1390 1.1 christos ac_top_builddir=$ac_top_build_prefix
1391 1.1 christos
1392 1.1 christos case $srcdir in
1393 1.1 christos .) # We are building in place.
1394 1.1 christos ac_srcdir=.
1395 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
1396 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
1397 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
1398 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
1399 1.1 christos ac_top_srcdir=$srcdir
1400 1.1 christos ac_abs_top_srcdir=$srcdir ;;
1401 1.1 christos *) # Relative name.
1402 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1403 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
1404 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1405 1.1 christos esac
1406 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1407 1.1 christos
1408 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; }
1409 1.1 christos # Check for guested configure.
1410 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then
1411 1.1 christos echo &&
1412 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1413 1.1 christos elif test -f "$ac_srcdir/configure"; then
1414 1.1 christos echo &&
1415 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive
1416 1.1 christos else
1417 1.1.1.3 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1418 1.1 christos fi || ac_status=$?
1419 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; }
1420 1.1 christos done
1421 1.1 christos fi
1422 1.1 christos
1423 1.1 christos test -n "$ac_init_help" && exit $ac_status
1424 1.1 christos if $ac_init_version; then
1425 1.1 christos cat <<\_ACEOF
1426 1.1 christos configure
1427 1.1.1.3 christos generated by GNU Autoconf 2.69
1428 1.1 christos
1429 1.1.1.3 christos Copyright (C) 2012 Free Software Foundation, Inc.
1430 1.1 christos This configure script is free software; the Free Software Foundation
1431 1.1 christos gives unlimited permission to copy, distribute and modify it.
1432 1.1 christos _ACEOF
1433 1.1 christos exit
1434 1.1 christos fi
1435 1.1 christos
1436 1.1.1.3 christos ## ------------------------ ##
1437 1.1.1.3 christos ## Autoconf initialization. ##
1438 1.1.1.3 christos ## ------------------------ ##
1439 1.1.1.3 christos
1440 1.1.1.3 christos # ac_fn_c_try_compile LINENO
1441 1.1.1.3 christos # --------------------------
1442 1.1.1.3 christos # Try to compile conftest.$ac_ext, and return whether this succeeded.
1443 1.1.1.3 christos ac_fn_c_try_compile ()
1444 1.1 christos {
1445 1.1.1.3 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1446 1.1.1.3 christos rm -f conftest.$ac_objext
1447 1.1.1.3 christos if { { ac_try="$ac_compile"
1448 1.1.1.3 christos case "(($ac_try" in
1449 1.1.1.3 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1450 1.1.1.3 christos *) ac_try_echo=$ac_try;;
1451 1.1.1.3 christos esac
1452 1.1.1.3 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1453 1.1.1.3 christos $as_echo "$ac_try_echo"; } >&5
1454 1.1.1.3 christos (eval "$ac_compile") 2>conftest.err
1455 1.1.1.3 christos ac_status=$?
1456 1.1.1.3 christos if test -s conftest.err; then
1457 1.1.1.3 christos grep -v '^ *+' conftest.err >conftest.er1
1458 1.1.1.3 christos cat conftest.er1 >&5
1459 1.1.1.3 christos mv -f conftest.er1 conftest.err
1460 1.1.1.3 christos fi
1461 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1462 1.1.1.3 christos test $ac_status = 0; } && {
1463 1.1.1.3 christos test -z "$ac_c_werror_flag" ||
1464 1.1.1.3 christos test ! -s conftest.err
1465 1.1.1.3 christos } && test -s conftest.$ac_objext; then :
1466 1.1.1.3 christos ac_retval=0
1467 1.1.1.3 christos else
1468 1.1.1.3 christos $as_echo "$as_me: failed program was:" >&5
1469 1.1.1.3 christos sed 's/^/| /' conftest.$ac_ext >&5
1470 1.1 christos
1471 1.1.1.3 christos ac_retval=1
1472 1.1.1.3 christos fi
1473 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1474 1.1.1.3 christos as_fn_set_status $ac_retval
1475 1.1 christos
1476 1.1.1.3 christos } # ac_fn_c_try_compile
1477 1.1 christos
1478 1.1.1.3 christos # ac_fn_c_try_cpp LINENO
1479 1.1.1.3 christos # ----------------------
1480 1.1.1.3 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1481 1.1.1.3 christos ac_fn_c_try_cpp ()
1482 1.1.1.3 christos {
1483 1.1.1.3 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1484 1.1.1.3 christos if { { ac_try="$ac_cpp conftest.$ac_ext"
1485 1.1.1.3 christos case "(($ac_try" in
1486 1.1.1.3 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1487 1.1.1.3 christos *) ac_try_echo=$ac_try;;
1488 1.1.1.3 christos esac
1489 1.1.1.3 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1490 1.1.1.3 christos $as_echo "$ac_try_echo"; } >&5
1491 1.1.1.3 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1492 1.1.1.3 christos ac_status=$?
1493 1.1.1.3 christos if test -s conftest.err; then
1494 1.1.1.3 christos grep -v '^ *+' conftest.err >conftest.er1
1495 1.1.1.3 christos cat conftest.er1 >&5
1496 1.1.1.3 christos mv -f conftest.er1 conftest.err
1497 1.1.1.3 christos fi
1498 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1499 1.1.1.3 christos test $ac_status = 0; } > conftest.i && {
1500 1.1.1.3 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1501 1.1.1.3 christos test ! -s conftest.err
1502 1.1.1.3 christos }; then :
1503 1.1.1.3 christos ac_retval=0
1504 1.1.1.3 christos else
1505 1.1.1.3 christos $as_echo "$as_me: failed program was:" >&5
1506 1.1.1.3 christos sed 's/^/| /' conftest.$ac_ext >&5
1507 1.1 christos
1508 1.1.1.3 christos ac_retval=1
1509 1.1.1.3 christos fi
1510 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1511 1.1.1.3 christos as_fn_set_status $ac_retval
1512 1.1 christos
1513 1.1.1.3 christos } # ac_fn_c_try_cpp
1514 1.1.1.3 christos
1515 1.1.1.3 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1516 1.1.1.3 christos # -------------------------------------------------------
1517 1.1.1.3 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1518 1.1.1.3 christos # the include files in INCLUDES and setting the cache variable VAR
1519 1.1.1.3 christos # accordingly.
1520 1.1.1.3 christos ac_fn_c_check_header_mongrel ()
1521 1.1.1.3 christos {
1522 1.1.1.3 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1523 1.1.1.3 christos if eval \${$3+:} false; then :
1524 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1525 1.1.1.3 christos $as_echo_n "checking for $2... " >&6; }
1526 1.1.1.3 christos if eval \${$3+:} false; then :
1527 1.1.1.3 christos $as_echo_n "(cached) " >&6
1528 1.1.1.3 christos fi
1529 1.1.1.3 christos eval ac_res=\$$3
1530 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1531 1.1.1.3 christos $as_echo "$ac_res" >&6; }
1532 1.1.1.3 christos else
1533 1.1.1.3 christos # Is the header compilable?
1534 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1535 1.1.1.3 christos $as_echo_n "checking $2 usability... " >&6; }
1536 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1537 1.1.1.3 christos /* end confdefs.h. */
1538 1.1.1.3 christos $4
1539 1.1.1.3 christos #include <$2>
1540 1.1.1.3 christos _ACEOF
1541 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
1542 1.1.1.3 christos ac_header_compiler=yes
1543 1.1.1.3 christos else
1544 1.1.1.3 christos ac_header_compiler=no
1545 1.1.1.3 christos fi
1546 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1547 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1548 1.1.1.3 christos $as_echo "$ac_header_compiler" >&6; }
1549 1.1.1.3 christos
1550 1.1.1.3 christos # Is the header present?
1551 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1552 1.1.1.3 christos $as_echo_n "checking $2 presence... " >&6; }
1553 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1554 1.1.1.3 christos /* end confdefs.h. */
1555 1.1.1.3 christos #include <$2>
1556 1.1.1.3 christos _ACEOF
1557 1.1.1.3 christos if ac_fn_c_try_cpp "$LINENO"; then :
1558 1.1.1.3 christos ac_header_preproc=yes
1559 1.1.1.3 christos else
1560 1.1.1.3 christos ac_header_preproc=no
1561 1.1.1.3 christos fi
1562 1.1.1.3 christos rm -f conftest.err conftest.i conftest.$ac_ext
1563 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1564 1.1.1.3 christos $as_echo "$ac_header_preproc" >&6; }
1565 1.1.1.3 christos
1566 1.1.1.3 christos # So? What about this header?
1567 1.1.1.3 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1568 1.1.1.3 christos yes:no: )
1569 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1570 1.1.1.3 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1571 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1572 1.1.1.3 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1573 1.1.1.3 christos ;;
1574 1.1.1.3 christos no:yes:* )
1575 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1576 1.1.1.3 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1577 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1578 1.1.1.3 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1579 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1580 1.1.1.3 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1581 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1582 1.1.1.3 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&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 esac
1587 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1588 1.1.1.3 christos $as_echo_n "checking for $2... " >&6; }
1589 1.1.1.3 christos if eval \${$3+:} false; then :
1590 1.1.1.3 christos $as_echo_n "(cached) " >&6
1591 1.1.1.3 christos else
1592 1.1.1.3 christos eval "$3=\$ac_header_compiler"
1593 1.1.1.3 christos fi
1594 1.1.1.3 christos eval ac_res=\$$3
1595 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1596 1.1.1.3 christos $as_echo "$ac_res" >&6; }
1597 1.1.1.3 christos fi
1598 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1599 1.1.1.3 christos
1600 1.1.1.3 christos } # ac_fn_c_check_header_mongrel
1601 1.1.1.3 christos
1602 1.1.1.3 christos # ac_fn_c_try_run LINENO
1603 1.1.1.3 christos # ----------------------
1604 1.1.1.3 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1605 1.1.1.3 christos # that executables *can* be run.
1606 1.1.1.3 christos ac_fn_c_try_run ()
1607 1.1.1.3 christos {
1608 1.1.1.3 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1609 1.1.1.3 christos if { { ac_try="$ac_link"
1610 1.1.1.3 christos case "(($ac_try" in
1611 1.1.1.3 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1612 1.1.1.3 christos *) ac_try_echo=$ac_try;;
1613 1.1.1.3 christos esac
1614 1.1.1.3 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1615 1.1.1.3 christos $as_echo "$ac_try_echo"; } >&5
1616 1.1.1.3 christos (eval "$ac_link") 2>&5
1617 1.1.1.3 christos ac_status=$?
1618 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1619 1.1.1.3 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1620 1.1.1.3 christos { { case "(($ac_try" in
1621 1.1.1.3 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1622 1.1.1.3 christos *) ac_try_echo=$ac_try;;
1623 1.1.1.3 christos esac
1624 1.1.1.3 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1625 1.1.1.3 christos $as_echo "$ac_try_echo"; } >&5
1626 1.1.1.3 christos (eval "$ac_try") 2>&5
1627 1.1.1.3 christos ac_status=$?
1628 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1629 1.1.1.3 christos test $ac_status = 0; }; }; then :
1630 1.1.1.3 christos ac_retval=0
1631 1.1.1.3 christos else
1632 1.1.1.3 christos $as_echo "$as_me: program exited with status $ac_status" >&5
1633 1.1.1.3 christos $as_echo "$as_me: failed program was:" >&5
1634 1.1.1.3 christos sed 's/^/| /' conftest.$ac_ext >&5
1635 1.1.1.3 christos
1636 1.1.1.3 christos ac_retval=$ac_status
1637 1.1.1.3 christos fi
1638 1.1.1.3 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1639 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1640 1.1.1.3 christos as_fn_set_status $ac_retval
1641 1.1.1.3 christos
1642 1.1.1.3 christos } # ac_fn_c_try_run
1643 1.1.1.3 christos
1644 1.1.1.3 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1645 1.1.1.3 christos # -------------------------------------------------------
1646 1.1.1.3 christos # Tests whether HEADER exists and can be compiled using the include files in
1647 1.1.1.3 christos # INCLUDES, setting the cache variable VAR accordingly.
1648 1.1.1.3 christos ac_fn_c_check_header_compile ()
1649 1.1.1.3 christos {
1650 1.1.1.3 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1651 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1652 1.1.1.3 christos $as_echo_n "checking for $2... " >&6; }
1653 1.1.1.3 christos if eval \${$3+:} false; then :
1654 1.1.1.3 christos $as_echo_n "(cached) " >&6
1655 1.1.1.3 christos else
1656 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1657 1.1.1.3 christos /* end confdefs.h. */
1658 1.1.1.3 christos $4
1659 1.1.1.3 christos #include <$2>
1660 1.1.1.3 christos _ACEOF
1661 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
1662 1.1.1.3 christos eval "$3=yes"
1663 1.1.1.3 christos else
1664 1.1.1.3 christos eval "$3=no"
1665 1.1.1.3 christos fi
1666 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1667 1.1.1.3 christos fi
1668 1.1.1.3 christos eval ac_res=\$$3
1669 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1670 1.1.1.3 christos $as_echo "$ac_res" >&6; }
1671 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1672 1.1.1.3 christos
1673 1.1.1.3 christos } # ac_fn_c_check_header_compile
1674 1.1.1.3 christos
1675 1.1.1.3 christos # ac_fn_c_try_link LINENO
1676 1.1.1.3 christos # -----------------------
1677 1.1.1.3 christos # Try to link conftest.$ac_ext, and return whether this succeeded.
1678 1.1.1.3 christos ac_fn_c_try_link ()
1679 1.1.1.3 christos {
1680 1.1.1.3 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1681 1.1.1.3 christos rm -f conftest.$ac_objext conftest$ac_exeext
1682 1.1.1.3 christos if { { ac_try="$ac_link"
1683 1.1.1.3 christos case "(($ac_try" in
1684 1.1.1.3 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1685 1.1.1.3 christos *) ac_try_echo=$ac_try;;
1686 1.1.1.3 christos esac
1687 1.1.1.3 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1688 1.1.1.3 christos $as_echo "$ac_try_echo"; } >&5
1689 1.1.1.3 christos (eval "$ac_link") 2>conftest.err
1690 1.1.1.3 christos ac_status=$?
1691 1.1.1.3 christos if test -s conftest.err; then
1692 1.1.1.3 christos grep -v '^ *+' conftest.err >conftest.er1
1693 1.1.1.3 christos cat conftest.er1 >&5
1694 1.1.1.3 christos mv -f conftest.er1 conftest.err
1695 1.1.1.3 christos fi
1696 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1697 1.1.1.3 christos test $ac_status = 0; } && {
1698 1.1.1.3 christos test -z "$ac_c_werror_flag" ||
1699 1.1.1.3 christos test ! -s conftest.err
1700 1.1.1.3 christos } && test -s conftest$ac_exeext && {
1701 1.1.1.3 christos test "$cross_compiling" = yes ||
1702 1.1.1.3 christos test -x conftest$ac_exeext
1703 1.1.1.3 christos }; then :
1704 1.1.1.3 christos ac_retval=0
1705 1.1.1.3 christos else
1706 1.1.1.3 christos $as_echo "$as_me: failed program was:" >&5
1707 1.1.1.3 christos sed 's/^/| /' conftest.$ac_ext >&5
1708 1.1.1.3 christos
1709 1.1.1.3 christos ac_retval=1
1710 1.1.1.3 christos fi
1711 1.1.1.3 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1712 1.1.1.3 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1713 1.1.1.3 christos # interfere with the next link command; also delete a directory that is
1714 1.1.1.3 christos # left behind by Apple's compiler. We do this before executing the actions.
1715 1.1.1.3 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1716 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1717 1.1.1.3 christos as_fn_set_status $ac_retval
1718 1.1.1.3 christos
1719 1.1.1.3 christos } # ac_fn_c_try_link
1720 1.1.1.3 christos
1721 1.1.1.3 christos # ac_fn_c_check_func LINENO FUNC VAR
1722 1.1.1.3 christos # ----------------------------------
1723 1.1.1.3 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly
1724 1.1.1.3 christos ac_fn_c_check_func ()
1725 1.1.1.3 christos {
1726 1.1.1.3 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1727 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1728 1.1.1.3 christos $as_echo_n "checking for $2... " >&6; }
1729 1.1.1.3 christos if eval \${$3+:} false; then :
1730 1.1.1.3 christos $as_echo_n "(cached) " >&6
1731 1.1.1.3 christos else
1732 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1733 1.1.1.3 christos /* end confdefs.h. */
1734 1.1.1.3 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1735 1.1.1.3 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */
1736 1.1.1.3 christos #define $2 innocuous_$2
1737 1.1.1.3 christos
1738 1.1.1.3 christos /* System header to define __stub macros and hopefully few prototypes,
1739 1.1.1.3 christos which can conflict with char $2 (); below.
1740 1.1.1.3 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1741 1.1.1.3 christos <limits.h> exists even on freestanding compilers. */
1742 1.1.1.3 christos
1743 1.1.1.3 christos #ifdef __STDC__
1744 1.1.1.3 christos # include <limits.h>
1745 1.1.1.3 christos #else
1746 1.1.1.3 christos # include <assert.h>
1747 1.1.1.3 christos #endif
1748 1.1.1.3 christos
1749 1.1.1.3 christos #undef $2
1750 1.1.1.3 christos
1751 1.1.1.3 christos /* Override any GCC internal prototype to avoid an error.
1752 1.1.1.3 christos Use char because int might match the return type of a GCC
1753 1.1.1.3 christos builtin and then its argument prototype would still apply. */
1754 1.1.1.3 christos #ifdef __cplusplus
1755 1.1.1.3 christos extern "C"
1756 1.1.1.3 christos #endif
1757 1.1.1.3 christos char $2 ();
1758 1.1.1.3 christos /* The GNU C library defines this for functions which it implements
1759 1.1.1.3 christos to always fail with ENOSYS. Some functions are actually named
1760 1.1.1.3 christos something starting with __ and the normal name is an alias. */
1761 1.1.1.3 christos #if defined __stub_$2 || defined __stub___$2
1762 1.1.1.3 christos choke me
1763 1.1.1.3 christos #endif
1764 1.1.1.3 christos
1765 1.1.1.3 christos int
1766 1.1.1.3 christos main ()
1767 1.1.1.3 christos {
1768 1.1.1.3 christos return $2 ();
1769 1.1.1.3 christos ;
1770 1.1.1.3 christos return 0;
1771 1.1.1.3 christos }
1772 1.1.1.3 christos _ACEOF
1773 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
1774 1.1.1.3 christos eval "$3=yes"
1775 1.1.1.3 christos else
1776 1.1.1.3 christos eval "$3=no"
1777 1.1.1.3 christos fi
1778 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
1779 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
1780 1.1.1.3 christos fi
1781 1.1.1.3 christos eval ac_res=\$$3
1782 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1783 1.1.1.3 christos $as_echo "$ac_res" >&6; }
1784 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1785 1.1.1.3 christos
1786 1.1.1.3 christos } # ac_fn_c_check_func
1787 1.1.1.3 christos
1788 1.1.1.3 christos # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1789 1.1.1.3 christos # ---------------------------------------------
1790 1.1.1.3 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1791 1.1.1.3 christos # accordingly.
1792 1.1.1.3 christos ac_fn_c_check_decl ()
1793 1.1.1.3 christos {
1794 1.1.1.3 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1795 1.1.1.3 christos as_decl_name=`echo $2|sed 's/ *(.*//'`
1796 1.1.1.3 christos as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1797 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1798 1.1.1.3 christos $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1799 1.1.1.3 christos if eval \${$3+:} false; then :
1800 1.1.1.3 christos $as_echo_n "(cached) " >&6
1801 1.1.1.3 christos else
1802 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1803 1.1.1.3 christos /* end confdefs.h. */
1804 1.1.1.3 christos $4
1805 1.1.1.3 christos int
1806 1.1.1.3 christos main ()
1807 1.1.1.3 christos {
1808 1.1.1.3 christos #ifndef $as_decl_name
1809 1.1.1.3 christos #ifdef __cplusplus
1810 1.1.1.3 christos (void) $as_decl_use;
1811 1.1.1.3 christos #else
1812 1.1.1.3 christos (void) $as_decl_name;
1813 1.1.1.3 christos #endif
1814 1.1.1.3 christos #endif
1815 1.1.1.3 christos
1816 1.1.1.3 christos ;
1817 1.1.1.3 christos return 0;
1818 1.1.1.3 christos }
1819 1.1.1.3 christos _ACEOF
1820 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
1821 1.1.1.3 christos eval "$3=yes"
1822 1.1.1.3 christos else
1823 1.1.1.3 christos eval "$3=no"
1824 1.1.1.3 christos fi
1825 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1826 1.1.1.3 christos fi
1827 1.1.1.3 christos eval ac_res=\$$3
1828 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1829 1.1.1.3 christos $as_echo "$ac_res" >&6; }
1830 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1831 1.1.1.3 christos
1832 1.1.1.3 christos } # ac_fn_c_check_decl
1833 1.1.1.3 christos
1834 1.1.1.3 christos # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1835 1.1.1.3 christos # -------------------------------------------
1836 1.1.1.3 christos # Tests whether TYPE exists after having included INCLUDES, setting cache
1837 1.1.1.3 christos # variable VAR accordingly.
1838 1.1.1.3 christos ac_fn_c_check_type ()
1839 1.1.1.3 christos {
1840 1.1.1.3 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1841 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1842 1.1.1.3 christos $as_echo_n "checking for $2... " >&6; }
1843 1.1.1.3 christos if eval \${$3+:} false; then :
1844 1.1.1.3 christos $as_echo_n "(cached) " >&6
1845 1.1.1.3 christos else
1846 1.1.1.3 christos eval "$3=no"
1847 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1848 1.1.1.3 christos /* end confdefs.h. */
1849 1.1.1.3 christos $4
1850 1.1.1.3 christos int
1851 1.1.1.3 christos main ()
1852 1.1.1.3 christos {
1853 1.1.1.3 christos if (sizeof ($2))
1854 1.1.1.3 christos return 0;
1855 1.1.1.3 christos ;
1856 1.1.1.3 christos return 0;
1857 1.1.1.3 christos }
1858 1.1.1.3 christos _ACEOF
1859 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
1860 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1861 1.1.1.3 christos /* end confdefs.h. */
1862 1.1.1.3 christos $4
1863 1.1.1.3 christos int
1864 1.1.1.3 christos main ()
1865 1.1.1.3 christos {
1866 1.1.1.3 christos if (sizeof (($2)))
1867 1.1.1.3 christos return 0;
1868 1.1.1.3 christos ;
1869 1.1.1.3 christos return 0;
1870 1.1.1.3 christos }
1871 1.1.1.3 christos _ACEOF
1872 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
1873 1.1.1.3 christos
1874 1.1.1.3 christos else
1875 1.1.1.3 christos eval "$3=yes"
1876 1.1.1.3 christos fi
1877 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1878 1.1.1.3 christos fi
1879 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1880 1.1.1.3 christos fi
1881 1.1.1.3 christos eval ac_res=\$$3
1882 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1883 1.1.1.3 christos $as_echo "$ac_res" >&6; }
1884 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1885 1.1.1.3 christos
1886 1.1.1.3 christos } # ac_fn_c_check_type
1887 1.1.1.3 christos
1888 1.1.1.3 christos # ac_fn_c_find_intX_t LINENO BITS VAR
1889 1.1.1.3 christos # -----------------------------------
1890 1.1.1.3 christos # Finds a signed integer type with width BITS, setting cache variable VAR
1891 1.1.1.3 christos # accordingly.
1892 1.1.1.3 christos ac_fn_c_find_intX_t ()
1893 1.1.1.3 christos {
1894 1.1.1.3 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1895 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1896 1.1.1.3 christos $as_echo_n "checking for int$2_t... " >&6; }
1897 1.1.1.3 christos if eval \${$3+:} false; then :
1898 1.1.1.3 christos $as_echo_n "(cached) " >&6
1899 1.1.1.3 christos else
1900 1.1.1.3 christos eval "$3=no"
1901 1.1.1.3 christos # Order is important - never check a type that is potentially smaller
1902 1.1.1.3 christos # than half of the expected target width.
1903 1.1.1.3 christos for ac_type in int$2_t 'int' 'long int' \
1904 1.1.1.3 christos 'long long int' 'short int' 'signed char'; do
1905 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1906 1.1.1.3 christos /* end confdefs.h. */
1907 1.1.1.3 christos $ac_includes_default
1908 1.1.1.3 christos enum { N = $2 / 2 - 1 };
1909 1.1.1.3 christos int
1910 1.1.1.3 christos main ()
1911 1.1.1.3 christos {
1912 1.1.1.3 christos static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
1913 1.1.1.3 christos test_array [0] = 0;
1914 1.1.1.3 christos return test_array [0];
1915 1.1.1.3 christos
1916 1.1.1.3 christos ;
1917 1.1.1.3 christos return 0;
1918 1.1.1.3 christos }
1919 1.1.1.3 christos _ACEOF
1920 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
1921 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1922 1.1.1.3 christos /* end confdefs.h. */
1923 1.1.1.3 christos $ac_includes_default
1924 1.1.1.3 christos enum { N = $2 / 2 - 1 };
1925 1.1.1.3 christos int
1926 1.1.1.3 christos main ()
1927 1.1.1.3 christos {
1928 1.1.1.3 christos static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
1929 1.1.1.3 christos < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
1930 1.1.1.3 christos test_array [0] = 0;
1931 1.1.1.3 christos return test_array [0];
1932 1.1.1.3 christos
1933 1.1.1.3 christos ;
1934 1.1.1.3 christos return 0;
1935 1.1.1.3 christos }
1936 1.1.1.3 christos _ACEOF
1937 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
1938 1.1.1.3 christos
1939 1.1.1.3 christos else
1940 1.1.1.3 christos case $ac_type in #(
1941 1.1.1.3 christos int$2_t) :
1942 1.1.1.3 christos eval "$3=yes" ;; #(
1943 1.1.1.3 christos *) :
1944 1.1.1.3 christos eval "$3=\$ac_type" ;;
1945 1.1.1.3 christos esac
1946 1.1.1.3 christos fi
1947 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1948 1.1.1.3 christos fi
1949 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1950 1.1.1.3 christos if eval test \"x\$"$3"\" = x"no"; then :
1951 1.1.1.3 christos
1952 1.1.1.3 christos else
1953 1.1.1.3 christos break
1954 1.1.1.3 christos fi
1955 1.1.1.3 christos done
1956 1.1.1.3 christos fi
1957 1.1.1.3 christos eval ac_res=\$$3
1958 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1959 1.1.1.3 christos $as_echo "$ac_res" >&6; }
1960 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1961 1.1.1.3 christos
1962 1.1.1.3 christos } # ac_fn_c_find_intX_t
1963 1.1.1.3 christos
1964 1.1.1.3 christos # ac_fn_c_find_uintX_t LINENO BITS VAR
1965 1.1.1.3 christos # ------------------------------------
1966 1.1.1.3 christos # Finds an unsigned integer type with width BITS, setting cache variable VAR
1967 1.1.1.3 christos # accordingly.
1968 1.1.1.3 christos ac_fn_c_find_uintX_t ()
1969 1.1.1.3 christos {
1970 1.1.1.3 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1971 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1972 1.1.1.3 christos $as_echo_n "checking for uint$2_t... " >&6; }
1973 1.1.1.3 christos if eval \${$3+:} false; then :
1974 1.1.1.3 christos $as_echo_n "(cached) " >&6
1975 1.1.1.3 christos else
1976 1.1.1.3 christos eval "$3=no"
1977 1.1.1.3 christos # Order is important - never check a type that is potentially smaller
1978 1.1.1.3 christos # than half of the expected target width.
1979 1.1.1.3 christos for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1980 1.1.1.3 christos 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1981 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1982 1.1.1.3 christos /* end confdefs.h. */
1983 1.1.1.3 christos $ac_includes_default
1984 1.1.1.3 christos int
1985 1.1.1.3 christos main ()
1986 1.1.1.3 christos {
1987 1.1.1.3 christos static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
1988 1.1.1.3 christos test_array [0] = 0;
1989 1.1.1.3 christos return test_array [0];
1990 1.1.1.3 christos
1991 1.1.1.3 christos ;
1992 1.1.1.3 christos return 0;
1993 1.1.1.3 christos }
1994 1.1.1.3 christos _ACEOF
1995 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
1996 1.1.1.3 christos case $ac_type in #(
1997 1.1.1.3 christos uint$2_t) :
1998 1.1.1.3 christos eval "$3=yes" ;; #(
1999 1.1.1.3 christos *) :
2000 1.1.1.3 christos eval "$3=\$ac_type" ;;
2001 1.1.1.3 christos esac
2002 1.1.1.3 christos fi
2003 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2004 1.1.1.3 christos if eval test \"x\$"$3"\" = x"no"; then :
2005 1.1.1.3 christos
2006 1.1.1.3 christos else
2007 1.1.1.3 christos break
2008 1.1.1.3 christos fi
2009 1.1.1.3 christos done
2010 1.1.1.3 christos fi
2011 1.1.1.3 christos eval ac_res=\$$3
2012 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2013 1.1.1.3 christos $as_echo "$ac_res" >&6; }
2014 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2015 1.1.1.3 christos
2016 1.1.1.3 christos } # ac_fn_c_find_uintX_t
2017 1.1.1.3 christos cat >config.log <<_ACEOF
2018 1.1.1.3 christos This file contains any messages produced by compilers while
2019 1.1.1.3 christos running configure, to aid debugging if configure makes a mistake.
2020 1.1.1.3 christos
2021 1.1.1.3 christos It was created by $as_me, which was
2022 1.1.1.3 christos generated by GNU Autoconf 2.69. Invocation command line was
2023 1.1.1.3 christos
2024 1.1.1.3 christos $ $0 $@
2025 1.1.1.3 christos
2026 1.1.1.3 christos _ACEOF
2027 1.1.1.3 christos exec 5>>config.log
2028 1.1.1.3 christos {
2029 1.1.1.3 christos cat <<_ASUNAME
2030 1.1.1.3 christos ## --------- ##
2031 1.1.1.3 christos ## Platform. ##
2032 1.1.1.3 christos ## --------- ##
2033 1.1.1.3 christos
2034 1.1.1.3 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2035 1.1.1.3 christos uname -m = `(uname -m) 2>/dev/null || echo unknown`
2036 1.1.1.3 christos uname -r = `(uname -r) 2>/dev/null || echo unknown`
2037 1.1.1.3 christos uname -s = `(uname -s) 2>/dev/null || echo unknown`
2038 1.1.1.3 christos uname -v = `(uname -v) 2>/dev/null || echo unknown`
2039 1.1.1.3 christos
2040 1.1.1.3 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2041 1.1.1.3 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2042 1.1.1.3 christos
2043 1.1.1.3 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2044 1.1.1.3 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2045 1.1.1.3 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2046 1.1.1.3 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2047 1.1.1.3 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2048 1.1.1.3 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2049 1.1.1.3 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2050 1.1.1.3 christos
2051 1.1.1.3 christos _ASUNAME
2052 1.1.1.3 christos
2053 1.1.1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2054 1.1.1.3 christos for as_dir in $PATH
2055 1.1.1.3 christos do
2056 1.1.1.3 christos IFS=$as_save_IFS
2057 1.1.1.3 christos test -z "$as_dir" && as_dir=.
2058 1.1.1.3 christos $as_echo "PATH: $as_dir"
2059 1.1.1.3 christos done
2060 1.1.1.3 christos IFS=$as_save_IFS
2061 1.1.1.3 christos
2062 1.1.1.3 christos } >&5
2063 1.1.1.3 christos
2064 1.1.1.3 christos cat >&5 <<_ACEOF
2065 1.1.1.3 christos
2066 1.1.1.3 christos
2067 1.1.1.3 christos ## ----------- ##
2068 1.1.1.3 christos ## Core tests. ##
2069 1.1.1.3 christos ## ----------- ##
2070 1.1 christos
2071 1.1 christos _ACEOF
2072 1.1 christos
2073 1.1 christos
2074 1.1 christos # Keep a trace of the command line.
2075 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up.
2076 1.1 christos # Strip out --silent because we don't want to record it for future runs.
2077 1.1 christos # Also quote any args containing shell meta-characters.
2078 1.1 christos # Make two passes to allow for proper duplicate-argument suppression.
2079 1.1 christos ac_configure_args=
2080 1.1 christos ac_configure_args0=
2081 1.1 christos ac_configure_args1=
2082 1.1 christos ac_must_keep_next=false
2083 1.1 christos for ac_pass in 1 2
2084 1.1 christos do
2085 1.1 christos for ac_arg
2086 1.1 christos do
2087 1.1 christos case $ac_arg in
2088 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2089 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2090 1.1 christos | -silent | --silent | --silen | --sile | --sil)
2091 1.1 christos continue ;;
2092 1.1 christos *\'*)
2093 1.1.1.3 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2094 1.1 christos esac
2095 1.1 christos case $ac_pass in
2096 1.1.1.3 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2097 1.1 christos 2)
2098 1.1.1.3 christos as_fn_append ac_configure_args1 " '$ac_arg'"
2099 1.1 christos if test $ac_must_keep_next = true; then
2100 1.1 christos ac_must_keep_next=false # Got value, back to normal.
2101 1.1 christos else
2102 1.1 christos case $ac_arg in
2103 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \
2104 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2105 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2106 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x)
2107 1.1 christos case "$ac_configure_args0 " in
2108 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2109 1.1 christos esac
2110 1.1 christos ;;
2111 1.1 christos -* ) ac_must_keep_next=true ;;
2112 1.1 christos esac
2113 1.1 christos fi
2114 1.1.1.3 christos as_fn_append ac_configure_args " '$ac_arg'"
2115 1.1 christos ;;
2116 1.1 christos esac
2117 1.1 christos done
2118 1.1 christos done
2119 1.1.1.3 christos { ac_configure_args0=; unset ac_configure_args0;}
2120 1.1.1.3 christos { ac_configure_args1=; unset ac_configure_args1;}
2121 1.1 christos
2122 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete
2123 1.1 christos # config.log. We remove comments because anyway the quotes in there
2124 1.1 christos # would cause problems or look ugly.
2125 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap.
2126 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2127 1.1 christos trap 'exit_status=$?
2128 1.1 christos # Save into config.log some information that might help in debugging.
2129 1.1 christos {
2130 1.1 christos echo
2131 1.1 christos
2132 1.1.1.3 christos $as_echo "## ---------------- ##
2133 1.1 christos ## Cache variables. ##
2134 1.1.1.3 christos ## ---------------- ##"
2135 1.1 christos echo
2136 1.1 christos # The following way of writing the cache mishandles newlines in values,
2137 1.1 christos (
2138 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2139 1.1 christos eval ac_val=\$$ac_var
2140 1.1 christos case $ac_val in #(
2141 1.1 christos *${as_nl}*)
2142 1.1 christos case $ac_var in #(
2143 1.1.1.3 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2144 1.1.1.3 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2145 1.1 christos esac
2146 1.1 christos case $ac_var in #(
2147 1.1 christos _ | IFS | as_nl) ;; #(
2148 1.1.1.3 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2149 1.1.1.3 christos *) { eval $ac_var=; unset $ac_var;} ;;
2150 1.1 christos esac ;;
2151 1.1 christos esac
2152 1.1 christos done
2153 1.1 christos (set) 2>&1 |
2154 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2155 1.1 christos *${as_nl}ac_space=\ *)
2156 1.1 christos sed -n \
2157 1.1 christos "s/'\''/'\''\\\\'\'''\''/g;
2158 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2159 1.1 christos ;; #(
2160 1.1 christos *)
2161 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2162 1.1 christos ;;
2163 1.1 christos esac |
2164 1.1 christos sort
2165 1.1 christos )
2166 1.1 christos echo
2167 1.1 christos
2168 1.1.1.3 christos $as_echo "## ----------------- ##
2169 1.1 christos ## Output variables. ##
2170 1.1.1.3 christos ## ----------------- ##"
2171 1.1 christos echo
2172 1.1 christos for ac_var in $ac_subst_vars
2173 1.1 christos do
2174 1.1 christos eval ac_val=\$$ac_var
2175 1.1 christos case $ac_val in
2176 1.1.1.3 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2177 1.1 christos esac
2178 1.1.1.3 christos $as_echo "$ac_var='\''$ac_val'\''"
2179 1.1 christos done | sort
2180 1.1 christos echo
2181 1.1 christos
2182 1.1 christos if test -n "$ac_subst_files"; then
2183 1.1.1.3 christos $as_echo "## ------------------- ##
2184 1.1 christos ## File substitutions. ##
2185 1.1.1.3 christos ## ------------------- ##"
2186 1.1 christos echo
2187 1.1 christos for ac_var in $ac_subst_files
2188 1.1 christos do
2189 1.1 christos eval ac_val=\$$ac_var
2190 1.1 christos case $ac_val in
2191 1.1.1.3 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2192 1.1 christos esac
2193 1.1.1.3 christos $as_echo "$ac_var='\''$ac_val'\''"
2194 1.1 christos done | sort
2195 1.1 christos echo
2196 1.1 christos fi
2197 1.1 christos
2198 1.1 christos if test -s confdefs.h; then
2199 1.1.1.3 christos $as_echo "## ----------- ##
2200 1.1 christos ## confdefs.h. ##
2201 1.1.1.3 christos ## ----------- ##"
2202 1.1 christos echo
2203 1.1 christos cat confdefs.h
2204 1.1 christos echo
2205 1.1 christos fi
2206 1.1 christos test "$ac_signal" != 0 &&
2207 1.1.1.3 christos $as_echo "$as_me: caught signal $ac_signal"
2208 1.1.1.3 christos $as_echo "$as_me: exit $exit_status"
2209 1.1 christos } >&5
2210 1.1 christos rm -f core *.core core.conftest.* &&
2211 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2212 1.1 christos exit $exit_status
2213 1.1 christos ' 0
2214 1.1 christos for ac_signal in 1 2 13 15; do
2215 1.1.1.3 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2216 1.1 christos done
2217 1.1 christos ac_signal=0
2218 1.1 christos
2219 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed.
2220 1.1 christos rm -f -r conftest* confdefs.h
2221 1.1 christos
2222 1.1.1.3 christos $as_echo "/* confdefs.h */" > confdefs.h
2223 1.1.1.3 christos
2224 1.1 christos # Predefined preprocessor variables.
2225 1.1 christos
2226 1.1 christos cat >>confdefs.h <<_ACEOF
2227 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME"
2228 1.1 christos _ACEOF
2229 1.1 christos
2230 1.1 christos cat >>confdefs.h <<_ACEOF
2231 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2232 1.1 christos _ACEOF
2233 1.1 christos
2234 1.1 christos cat >>confdefs.h <<_ACEOF
2235 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION"
2236 1.1 christos _ACEOF
2237 1.1 christos
2238 1.1 christos cat >>confdefs.h <<_ACEOF
2239 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING"
2240 1.1 christos _ACEOF
2241 1.1 christos
2242 1.1 christos cat >>confdefs.h <<_ACEOF
2243 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2244 1.1 christos _ACEOF
2245 1.1 christos
2246 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
2247 1.1.1.3 christos #define PACKAGE_URL "$PACKAGE_URL"
2248 1.1.1.3 christos _ACEOF
2249 1.1.1.3 christos
2250 1.1 christos
2251 1.1 christos # Let the site file select an alternate cache file if it wants to.
2252 1.1.1.3 christos # Prefer an explicitly selected file to automatically selected ones.
2253 1.1.1.3 christos ac_site_file1=NONE
2254 1.1.1.3 christos ac_site_file2=NONE
2255 1.1 christos if test -n "$CONFIG_SITE"; then
2256 1.1.1.3 christos # We do not want a PATH search for config.site.
2257 1.1.1.3 christos case $CONFIG_SITE in #((
2258 1.1.1.3 christos -*) ac_site_file1=./$CONFIG_SITE;;
2259 1.1.1.3 christos */*) ac_site_file1=$CONFIG_SITE;;
2260 1.1.1.3 christos *) ac_site_file1=./$CONFIG_SITE;;
2261 1.1.1.3 christos esac
2262 1.1 christos elif test "x$prefix" != xNONE; then
2263 1.1.1.3 christos ac_site_file1=$prefix/share/config.site
2264 1.1.1.3 christos ac_site_file2=$prefix/etc/config.site
2265 1.1 christos else
2266 1.1.1.3 christos ac_site_file1=$ac_default_prefix/share/config.site
2267 1.1.1.3 christos ac_site_file2=$ac_default_prefix/etc/config.site
2268 1.1 christos fi
2269 1.1.1.3 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2270 1.1 christos do
2271 1.1.1.3 christos test "x$ac_site_file" = xNONE && continue
2272 1.1.1.3 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2273 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2274 1.1.1.3 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2275 1.1 christos sed 's/^/| /' "$ac_site_file" >&5
2276 1.1.1.3 christos . "$ac_site_file" \
2277 1.1.1.3 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2278 1.1.1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2279 1.1.1.3 christos as_fn_error $? "failed to load site script $ac_site_file
2280 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
2281 1.1 christos fi
2282 1.1 christos done
2283 1.1 christos
2284 1.1 christos if test -r "$cache_file"; then
2285 1.1.1.3 christos # Some versions of bash will fail to source /dev/null (special files
2286 1.1.1.3 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2287 1.1.1.3 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2288 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2289 1.1.1.3 christos $as_echo "$as_me: loading cache $cache_file" >&6;}
2290 1.1 christos case $cache_file in
2291 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";;
2292 1.1 christos *) . "./$cache_file";;
2293 1.1 christos esac
2294 1.1 christos fi
2295 1.1 christos else
2296 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2297 1.1.1.3 christos $as_echo "$as_me: creating cache $cache_file" >&6;}
2298 1.1 christos >$cache_file
2299 1.1 christos fi
2300 1.1 christos
2301 1.1 christos # Check that the precious variables saved in the cache have kept the same
2302 1.1 christos # value.
2303 1.1 christos ac_cache_corrupted=false
2304 1.1 christos for ac_var in $ac_precious_vars; do
2305 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set
2306 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set
2307 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value
2308 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value
2309 1.1 christos case $ac_old_set,$ac_new_set in
2310 1.1 christos set,)
2311 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
2312 1.1.1.3 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2313 1.1 christos ac_cache_corrupted=: ;;
2314 1.1 christos ,set)
2315 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2316 1.1.1.3 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2317 1.1 christos ac_cache_corrupted=: ;;
2318 1.1 christos ,);;
2319 1.1 christos *)
2320 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then
2321 1.1.1.3 christos # differences in whitespace do not lead to failure.
2322 1.1.1.3 christos ac_old_val_w=`echo x $ac_old_val`
2323 1.1.1.3 christos ac_new_val_w=`echo x $ac_new_val`
2324 1.1.1.3 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then
2325 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2326 1.1.1.3 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2327 1.1.1.3 christos ac_cache_corrupted=:
2328 1.1.1.3 christos else
2329 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2330 1.1.1.3 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2331 1.1.1.3 christos eval $ac_var=\$ac_old_val
2332 1.1.1.3 christos fi
2333 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2334 1.1.1.3 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2335 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2336 1.1.1.3 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2337 1.1 christos fi;;
2338 1.1 christos esac
2339 1.1 christos # Pass precious variables to config.status.
2340 1.1 christos if test "$ac_new_set" = set; then
2341 1.1 christos case $ac_new_val in
2342 1.1.1.3 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2343 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;;
2344 1.1 christos esac
2345 1.1 christos case " $ac_configure_args " in
2346 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2347 1.1.1.3 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2348 1.1 christos esac
2349 1.1 christos fi
2350 1.1 christos done
2351 1.1 christos if $ac_cache_corrupted; then
2352 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2353 1.1.1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2354 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2355 1.1.1.3 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2356 1.1.1.3 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2357 1.1.1.3 christos fi
2358 1.1.1.3 christos ## -------------------- ##
2359 1.1.1.3 christos ## Main body of script. ##
2360 1.1.1.3 christos ## -------------------- ##
2361 1.1 christos
2362 1.1 christos ac_ext=c
2363 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2364 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2365 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2366 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2367 1.1 christos
2368 1.1 christos
2369 1.1 christos
2370 1.1 christos ac_aux_dir=
2371 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2372 1.1 christos if test -f "$ac_dir/install-sh"; then
2373 1.1 christos ac_aux_dir=$ac_dir
2374 1.1 christos ac_install_sh="$ac_aux_dir/install-sh -c"
2375 1.1 christos break
2376 1.1 christos elif test -f "$ac_dir/install.sh"; then
2377 1.1 christos ac_aux_dir=$ac_dir
2378 1.1 christos ac_install_sh="$ac_aux_dir/install.sh -c"
2379 1.1 christos break
2380 1.1 christos elif test -f "$ac_dir/shtool"; then
2381 1.1 christos ac_aux_dir=$ac_dir
2382 1.1 christos ac_install_sh="$ac_aux_dir/shtool install -c"
2383 1.1 christos break
2384 1.1 christos fi
2385 1.1 christos done
2386 1.1 christos if test -z "$ac_aux_dir"; then
2387 1.1.1.3 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2388 1.1 christos fi
2389 1.1 christos
2390 1.1 christos # These three variables are undocumented and unsupported,
2391 1.1 christos # and are intended to be withdrawn in a future Autoconf release.
2392 1.1 christos # They can cause serious problems if a builder's source tree is in a directory
2393 1.1 christos # whose full name contains unusual characters.
2394 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2395 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2396 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2397 1.1 christos
2398 1.1 christos
2399 1.1 christos # Make sure we can run config.sub.
2400 1.1 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2401 1.1.1.3 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2402 1.1.1.3 christos
2403 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2404 1.1.1.3 christos $as_echo_n "checking build system type... " >&6; }
2405 1.1.1.3 christos if ${ac_cv_build+:} false; then :
2406 1.1.1.3 christos $as_echo_n "(cached) " >&6
2407 1.1 christos else
2408 1.1 christos ac_build_alias=$build_alias
2409 1.1 christos test "x$ac_build_alias" = x &&
2410 1.1 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2411 1.1 christos test "x$ac_build_alias" = x &&
2412 1.1.1.3 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2413 1.1 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2414 1.1.1.3 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2415 1.1 christos
2416 1.1 christos fi
2417 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2418 1.1.1.3 christos $as_echo "$ac_cv_build" >&6; }
2419 1.1 christos case $ac_cv_build in
2420 1.1 christos *-*-*) ;;
2421 1.1.1.3 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2422 1.1 christos esac
2423 1.1 christos build=$ac_cv_build
2424 1.1 christos ac_save_IFS=$IFS; IFS='-'
2425 1.1 christos set x $ac_cv_build
2426 1.1 christos shift
2427 1.1 christos build_cpu=$1
2428 1.1 christos build_vendor=$2
2429 1.1 christos shift; shift
2430 1.1 christos # Remember, the first character of IFS is used to create $*,
2431 1.1 christos # except with old shells:
2432 1.1 christos build_os=$*
2433 1.1 christos IFS=$ac_save_IFS
2434 1.1 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2435 1.1 christos
2436 1.1 christos
2437 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2438 1.1.1.3 christos $as_echo_n "checking host system type... " >&6; }
2439 1.1.1.3 christos if ${ac_cv_host+:} false; then :
2440 1.1.1.3 christos $as_echo_n "(cached) " >&6
2441 1.1 christos else
2442 1.1 christos if test "x$host_alias" = x; then
2443 1.1 christos ac_cv_host=$ac_cv_build
2444 1.1 christos else
2445 1.1 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2446 1.1.1.3 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2447 1.1 christos fi
2448 1.1 christos
2449 1.1 christos fi
2450 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2451 1.1.1.3 christos $as_echo "$ac_cv_host" >&6; }
2452 1.1 christos case $ac_cv_host in
2453 1.1 christos *-*-*) ;;
2454 1.1.1.3 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2455 1.1 christos esac
2456 1.1 christos host=$ac_cv_host
2457 1.1 christos ac_save_IFS=$IFS; IFS='-'
2458 1.1 christos set x $ac_cv_host
2459 1.1 christos shift
2460 1.1 christos host_cpu=$1
2461 1.1 christos host_vendor=$2
2462 1.1 christos shift; shift
2463 1.1 christos # Remember, the first character of IFS is used to create $*,
2464 1.1 christos # except with old shells:
2465 1.1 christos host_os=$*
2466 1.1 christos IFS=$ac_save_IFS
2467 1.1 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2468 1.1 christos
2469 1.1 christos
2470 1.1 christos
2471 1.1 christos
2472 1.1 christos
2473 1.1 christos
2474 1.1 christos
2475 1.1 christos
2476 1.1 christos
2477 1.1 christos # Check whether --with-gcc was given.
2478 1.1.1.3 christos if test "${with_gcc+set}" = set; then :
2479 1.1 christos withval=$with_gcc;
2480 1.1 christos fi
2481 1.1 christos
2482 1.1 christos V_INCLS=""
2483 1.1 christos if test "${srcdir}" != "." ; then
2484 1.1.1.2 christos V_INCLS="-I$srcdir"
2485 1.1 christos fi
2486 1.1 christos if test "${CFLAGS+set}" = set; then
2487 1.1 christos LBL_CFLAGS="$CFLAGS"
2488 1.1 christos fi
2489 1.1 christos if test -z "$CC" ; then
2490 1.1 christos case "$host_os" in
2491 1.1 christos
2492 1.1 christos bsdi*)
2493 1.1 christos # Extract the first word of "shlicc2", so it can be a program name with args.
2494 1.1 christos set dummy shlicc2; ac_word=$2
2495 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2496 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
2497 1.1.1.3 christos if ${ac_cv_prog_SHLICC2+:} false; then :
2498 1.1.1.3 christos $as_echo_n "(cached) " >&6
2499 1.1 christos else
2500 1.1 christos if test -n "$SHLICC2"; then
2501 1.1 christos ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test.
2502 1.1 christos else
2503 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2504 1.1 christos for as_dir in $PATH
2505 1.1 christos do
2506 1.1 christos IFS=$as_save_IFS
2507 1.1 christos test -z "$as_dir" && as_dir=.
2508 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
2509 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2510 1.1 christos ac_cv_prog_SHLICC2="yes"
2511 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2512 1.1 christos break 2
2513 1.1 christos fi
2514 1.1 christos done
2515 1.1.1.3 christos done
2516 1.1 christos IFS=$as_save_IFS
2517 1.1 christos
2518 1.1 christos test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no"
2519 1.1 christos fi
2520 1.1 christos fi
2521 1.1 christos SHLICC2=$ac_cv_prog_SHLICC2
2522 1.1 christos if test -n "$SHLICC2"; then
2523 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHLICC2" >&5
2524 1.1.1.3 christos $as_echo "$SHLICC2" >&6; }
2525 1.1 christos else
2526 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2527 1.1.1.3 christos $as_echo "no" >&6; }
2528 1.1 christos fi
2529 1.1 christos
2530 1.1 christos
2531 1.1 christos if test $SHLICC2 = yes ; then
2532 1.1 christos CC=shlicc2
2533 1.1 christos export CC
2534 1.1 christos fi
2535 1.1 christos ;;
2536 1.1 christos esac
2537 1.1 christos fi
2538 1.1 christos if test -z "$CC" -a "$with_gcc" = no ; then
2539 1.1 christos CC=cc
2540 1.1 christos export CC
2541 1.1 christos fi
2542 1.1 christos
2543 1.1 christos ac_ext=c
2544 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2545 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2546 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2547 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2548 1.1 christos if test -n "$ac_tool_prefix"; then
2549 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2550 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
2551 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2552 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
2553 1.1.1.3 christos if ${ac_cv_prog_CC+:} false; then :
2554 1.1.1.3 christos $as_echo_n "(cached) " >&6
2555 1.1 christos else
2556 1.1 christos if test -n "$CC"; then
2557 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2558 1.1 christos else
2559 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2560 1.1 christos for as_dir in $PATH
2561 1.1 christos do
2562 1.1 christos IFS=$as_save_IFS
2563 1.1 christos test -z "$as_dir" && as_dir=.
2564 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
2565 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2566 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
2567 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2568 1.1 christos break 2
2569 1.1 christos fi
2570 1.1 christos done
2571 1.1.1.3 christos done
2572 1.1 christos IFS=$as_save_IFS
2573 1.1 christos
2574 1.1 christos fi
2575 1.1 christos fi
2576 1.1 christos CC=$ac_cv_prog_CC
2577 1.1 christos if test -n "$CC"; then
2578 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2579 1.1.1.3 christos $as_echo "$CC" >&6; }
2580 1.1 christos else
2581 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2582 1.1.1.3 christos $as_echo "no" >&6; }
2583 1.1 christos fi
2584 1.1 christos
2585 1.1 christos
2586 1.1 christos fi
2587 1.1 christos if test -z "$ac_cv_prog_CC"; then
2588 1.1 christos ac_ct_CC=$CC
2589 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
2590 1.1 christos set dummy gcc; ac_word=$2
2591 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2592 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
2593 1.1.1.3 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
2594 1.1.1.3 christos $as_echo_n "(cached) " >&6
2595 1.1 christos else
2596 1.1 christos if test -n "$ac_ct_CC"; then
2597 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2598 1.1 christos else
2599 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2600 1.1 christos for as_dir in $PATH
2601 1.1 christos do
2602 1.1 christos IFS=$as_save_IFS
2603 1.1 christos test -z "$as_dir" && as_dir=.
2604 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
2605 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2606 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
2607 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2608 1.1 christos break 2
2609 1.1 christos fi
2610 1.1 christos done
2611 1.1.1.3 christos done
2612 1.1 christos IFS=$as_save_IFS
2613 1.1 christos
2614 1.1 christos fi
2615 1.1 christos fi
2616 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2617 1.1 christos if test -n "$ac_ct_CC"; then
2618 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2619 1.1.1.3 christos $as_echo "$ac_ct_CC" >&6; }
2620 1.1 christos else
2621 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2622 1.1.1.3 christos $as_echo "no" >&6; }
2623 1.1 christos fi
2624 1.1 christos
2625 1.1 christos if test "x$ac_ct_CC" = x; then
2626 1.1 christos CC=""
2627 1.1 christos else
2628 1.1 christos case $cross_compiling:$ac_tool_warned in
2629 1.1 christos yes:)
2630 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2631 1.1.1.3 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2632 1.1 christos ac_tool_warned=yes ;;
2633 1.1 christos esac
2634 1.1 christos CC=$ac_ct_CC
2635 1.1 christos fi
2636 1.1 christos else
2637 1.1 christos CC="$ac_cv_prog_CC"
2638 1.1 christos fi
2639 1.1 christos
2640 1.1 christos if test -z "$CC"; then
2641 1.1 christos if test -n "$ac_tool_prefix"; then
2642 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2643 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
2644 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2645 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
2646 1.1.1.3 christos if ${ac_cv_prog_CC+:} false; then :
2647 1.1.1.3 christos $as_echo_n "(cached) " >&6
2648 1.1 christos else
2649 1.1 christos if test -n "$CC"; then
2650 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2651 1.1 christos else
2652 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2653 1.1 christos for as_dir in $PATH
2654 1.1 christos do
2655 1.1 christos IFS=$as_save_IFS
2656 1.1 christos test -z "$as_dir" && as_dir=.
2657 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
2658 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2659 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
2660 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2661 1.1 christos break 2
2662 1.1 christos fi
2663 1.1 christos done
2664 1.1.1.3 christos done
2665 1.1 christos IFS=$as_save_IFS
2666 1.1 christos
2667 1.1 christos fi
2668 1.1 christos fi
2669 1.1 christos CC=$ac_cv_prog_CC
2670 1.1 christos if test -n "$CC"; then
2671 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2672 1.1.1.3 christos $as_echo "$CC" >&6; }
2673 1.1 christos else
2674 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2675 1.1.1.3 christos $as_echo "no" >&6; }
2676 1.1 christos fi
2677 1.1 christos
2678 1.1 christos
2679 1.1 christos fi
2680 1.1 christos fi
2681 1.1 christos if test -z "$CC"; then
2682 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
2683 1.1 christos set dummy cc; ac_word=$2
2684 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2685 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
2686 1.1.1.3 christos if ${ac_cv_prog_CC+:} false; then :
2687 1.1.1.3 christos $as_echo_n "(cached) " >&6
2688 1.1 christos else
2689 1.1 christos if test -n "$CC"; then
2690 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2691 1.1 christos else
2692 1.1 christos ac_prog_rejected=no
2693 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2694 1.1 christos for as_dir in $PATH
2695 1.1 christos do
2696 1.1 christos IFS=$as_save_IFS
2697 1.1 christos test -z "$as_dir" && as_dir=.
2698 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
2699 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2700 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2701 1.1 christos ac_prog_rejected=yes
2702 1.1 christos continue
2703 1.1 christos fi
2704 1.1 christos ac_cv_prog_CC="cc"
2705 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2706 1.1 christos break 2
2707 1.1 christos fi
2708 1.1 christos done
2709 1.1.1.3 christos done
2710 1.1 christos IFS=$as_save_IFS
2711 1.1 christos
2712 1.1 christos if test $ac_prog_rejected = yes; then
2713 1.1 christos # We found a bogon in the path, so make sure we never use it.
2714 1.1 christos set dummy $ac_cv_prog_CC
2715 1.1 christos shift
2716 1.1 christos if test $# != 0; then
2717 1.1 christos # We chose a different compiler from the bogus one.
2718 1.1 christos # However, it has the same basename, so the bogon will be chosen
2719 1.1 christos # first if we set CC to just the basename; use the full file name.
2720 1.1 christos shift
2721 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2722 1.1 christos fi
2723 1.1 christos fi
2724 1.1 christos fi
2725 1.1 christos fi
2726 1.1 christos CC=$ac_cv_prog_CC
2727 1.1 christos if test -n "$CC"; then
2728 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2729 1.1.1.3 christos $as_echo "$CC" >&6; }
2730 1.1 christos else
2731 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2732 1.1.1.3 christos $as_echo "no" >&6; }
2733 1.1 christos fi
2734 1.1 christos
2735 1.1 christos
2736 1.1 christos fi
2737 1.1 christos if test -z "$CC"; then
2738 1.1 christos if test -n "$ac_tool_prefix"; then
2739 1.1 christos for ac_prog in cl.exe
2740 1.1 christos do
2741 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2742 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2743 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2744 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
2745 1.1.1.3 christos if ${ac_cv_prog_CC+:} false; then :
2746 1.1.1.3 christos $as_echo_n "(cached) " >&6
2747 1.1 christos else
2748 1.1 christos if test -n "$CC"; then
2749 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2750 1.1 christos else
2751 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2752 1.1 christos for as_dir in $PATH
2753 1.1 christos do
2754 1.1 christos IFS=$as_save_IFS
2755 1.1 christos test -z "$as_dir" && as_dir=.
2756 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
2757 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2758 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2759 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2760 1.1 christos break 2
2761 1.1 christos fi
2762 1.1 christos done
2763 1.1.1.3 christos done
2764 1.1 christos IFS=$as_save_IFS
2765 1.1 christos
2766 1.1 christos fi
2767 1.1 christos fi
2768 1.1 christos CC=$ac_cv_prog_CC
2769 1.1 christos if test -n "$CC"; then
2770 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2771 1.1.1.3 christos $as_echo "$CC" >&6; }
2772 1.1 christos else
2773 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2774 1.1.1.3 christos $as_echo "no" >&6; }
2775 1.1 christos fi
2776 1.1 christos
2777 1.1 christos
2778 1.1 christos test -n "$CC" && break
2779 1.1 christos done
2780 1.1 christos fi
2781 1.1 christos if test -z "$CC"; then
2782 1.1 christos ac_ct_CC=$CC
2783 1.1 christos for ac_prog in cl.exe
2784 1.1 christos do
2785 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
2786 1.1 christos set dummy $ac_prog; ac_word=$2
2787 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2788 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
2789 1.1.1.3 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
2790 1.1.1.3 christos $as_echo_n "(cached) " >&6
2791 1.1 christos else
2792 1.1 christos if test -n "$ac_ct_CC"; then
2793 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2794 1.1 christos else
2795 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2796 1.1 christos for as_dir in $PATH
2797 1.1 christos do
2798 1.1 christos IFS=$as_save_IFS
2799 1.1 christos test -z "$as_dir" && as_dir=.
2800 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
2801 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2802 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
2803 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2804 1.1 christos break 2
2805 1.1 christos fi
2806 1.1 christos done
2807 1.1.1.3 christos done
2808 1.1 christos IFS=$as_save_IFS
2809 1.1 christos
2810 1.1 christos fi
2811 1.1 christos fi
2812 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2813 1.1 christos if test -n "$ac_ct_CC"; then
2814 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2815 1.1.1.3 christos $as_echo "$ac_ct_CC" >&6; }
2816 1.1 christos else
2817 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2818 1.1.1.3 christos $as_echo "no" >&6; }
2819 1.1 christos fi
2820 1.1 christos
2821 1.1 christos
2822 1.1 christos test -n "$ac_ct_CC" && break
2823 1.1 christos done
2824 1.1 christos
2825 1.1 christos if test "x$ac_ct_CC" = x; then
2826 1.1 christos CC=""
2827 1.1 christos else
2828 1.1 christos case $cross_compiling:$ac_tool_warned in
2829 1.1 christos yes:)
2830 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2831 1.1.1.3 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2832 1.1 christos ac_tool_warned=yes ;;
2833 1.1 christos esac
2834 1.1 christos CC=$ac_ct_CC
2835 1.1 christos fi
2836 1.1 christos fi
2837 1.1 christos
2838 1.1 christos fi
2839 1.1 christos
2840 1.1 christos
2841 1.1.1.3 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2842 1.1.1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2843 1.1.1.3 christos as_fn_error $? "no acceptable C compiler found in \$PATH
2844 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
2845 1.1 christos
2846 1.1 christos # Provide some information about the compiler.
2847 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2848 1.1.1.3 christos set X $ac_compile
2849 1.1.1.3 christos ac_compiler=$2
2850 1.1.1.3 christos for ac_option in --version -v -V -qversion; do
2851 1.1.1.3 christos { { ac_try="$ac_compiler $ac_option >&5"
2852 1.1 christos case "(($ac_try" in
2853 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2854 1.1 christos *) ac_try_echo=$ac_try;;
2855 1.1 christos esac
2856 1.1.1.3 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2857 1.1.1.3 christos $as_echo "$ac_try_echo"; } >&5
2858 1.1.1.3 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2859 1.1 christos ac_status=$?
2860 1.1.1.3 christos if test -s conftest.err; then
2861 1.1.1.3 christos sed '10a\
2862 1.1.1.3 christos ... rest of stderr output deleted ...
2863 1.1.1.3 christos 10q' conftest.err >conftest.er1
2864 1.1.1.3 christos cat conftest.er1 >&5
2865 1.1.1.3 christos fi
2866 1.1.1.3 christos rm -f conftest.er1 conftest.err
2867 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2868 1.1.1.3 christos test $ac_status = 0; }
2869 1.1.1.3 christos done
2870 1.1 christos
2871 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2872 1.1 christos /* end confdefs.h. */
2873 1.1 christos
2874 1.1 christos int
2875 1.1 christos main ()
2876 1.1 christos {
2877 1.1 christos
2878 1.1 christos ;
2879 1.1 christos return 0;
2880 1.1 christos }
2881 1.1 christos _ACEOF
2882 1.1 christos ac_clean_files_save=$ac_clean_files
2883 1.1.1.3 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2884 1.1 christos # Try to create an executable without -o first, disregard a.out.
2885 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition
2886 1.1 christos # of exeext.
2887 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2888 1.1.1.3 christos $as_echo_n "checking whether the C compiler works... " >&6; }
2889 1.1.1.3 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2890 1.1.1.3 christos
2891 1.1.1.3 christos # The possible output files:
2892 1.1.1.3 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2893 1.1.1.3 christos
2894 1.1 christos ac_rmfiles=
2895 1.1 christos for ac_file in $ac_files
2896 1.1 christos do
2897 1.1 christos case $ac_file in
2898 1.1.1.3 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2899 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2900 1.1 christos esac
2901 1.1 christos done
2902 1.1 christos rm -f $ac_rmfiles
2903 1.1 christos
2904 1.1.1.3 christos if { { ac_try="$ac_link_default"
2905 1.1 christos case "(($ac_try" in
2906 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2907 1.1 christos *) ac_try_echo=$ac_try;;
2908 1.1 christos esac
2909 1.1.1.3 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2910 1.1.1.3 christos $as_echo "$ac_try_echo"; } >&5
2911 1.1 christos (eval "$ac_link_default") 2>&5
2912 1.1 christos ac_status=$?
2913 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2914 1.1.1.3 christos test $ac_status = 0; }; then :
2915 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2916 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2917 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached,
2918 1.1 christos # so that the user can short-circuit this test for compilers unknown to
2919 1.1 christos # Autoconf.
2920 1.1 christos for ac_file in $ac_files ''
2921 1.1 christos do
2922 1.1 christos test -f "$ac_file" || continue
2923 1.1 christos case $ac_file in
2924 1.1.1.3 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2925 1.1 christos ;;
2926 1.1 christos [ab].out )
2927 1.1 christos # We found the default executable, but exeext='' is most
2928 1.1 christos # certainly right.
2929 1.1 christos break;;
2930 1.1 christos *.* )
2931 1.1.1.3 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2932 1.1 christos then :; else
2933 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2934 1.1 christos fi
2935 1.1 christos # We set ac_cv_exeext here because the later test for it is not
2936 1.1 christos # safe: cross compilers may not add the suffix if given an `-o'
2937 1.1 christos # argument, so we may need to know it at that point already.
2938 1.1 christos # Even if this section looks crufty: it has the advantage of
2939 1.1 christos # actually working.
2940 1.1 christos break;;
2941 1.1 christos * )
2942 1.1 christos break;;
2943 1.1 christos esac
2944 1.1 christos done
2945 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext=
2946 1.1 christos
2947 1.1 christos else
2948 1.1 christos ac_file=''
2949 1.1 christos fi
2950 1.1.1.3 christos if test -z "$ac_file"; then :
2951 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2952 1.1.1.3 christos $as_echo "no" >&6; }
2953 1.1.1.3 christos $as_echo "$as_me: failed program was:" >&5
2954 1.1.1.3 christos sed 's/^/| /' conftest.$ac_ext >&5
2955 1.1.1.3 christos
2956 1.1.1.3 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2957 1.1.1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2958 1.1.1.3 christos as_fn_error 77 "C compiler cannot create executables
2959 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
2960 1.1.1.3 christos else
2961 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2962 1.1.1.3 christos $as_echo "yes" >&6; }
2963 1.1.1.3 christos fi
2964 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2965 1.1.1.3 christos $as_echo_n "checking for C compiler default output file name... " >&6; }
2966 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2967 1.1.1.3 christos $as_echo "$ac_file" >&6; }
2968 1.1 christos ac_exeext=$ac_cv_exeext
2969 1.1 christos
2970 1.1.1.3 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2971 1.1 christos ac_clean_files=$ac_clean_files_save
2972 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2973 1.1.1.3 christos $as_echo_n "checking for suffix of executables... " >&6; }
2974 1.1.1.3 christos if { { ac_try="$ac_link"
2975 1.1 christos case "(($ac_try" in
2976 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2977 1.1 christos *) ac_try_echo=$ac_try;;
2978 1.1 christos esac
2979 1.1.1.3 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2980 1.1.1.3 christos $as_echo "$ac_try_echo"; } >&5
2981 1.1 christos (eval "$ac_link") 2>&5
2982 1.1 christos ac_status=$?
2983 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2984 1.1.1.3 christos test $ac_status = 0; }; then :
2985 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable)
2986 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2987 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with
2988 1.1 christos # `rm'.
2989 1.1 christos for ac_file in conftest.exe conftest conftest.*; do
2990 1.1 christos test -f "$ac_file" || continue
2991 1.1 christos case $ac_file in
2992 1.1.1.3 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2993 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2994 1.1 christos break;;
2995 1.1 christos * ) break;;
2996 1.1 christos esac
2997 1.1 christos done
2998 1.1 christos else
2999 1.1.1.3 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3000 1.1.1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3001 1.1.1.3 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3002 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
3003 1.1.1.3 christos fi
3004 1.1.1.3 christos rm -f conftest conftest$ac_cv_exeext
3005 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3006 1.1.1.3 christos $as_echo "$ac_cv_exeext" >&6; }
3007 1.1 christos
3008 1.1 christos rm -f conftest.$ac_ext
3009 1.1 christos EXEEXT=$ac_cv_exeext
3010 1.1 christos ac_exeext=$EXEEXT
3011 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3012 1.1.1.3 christos /* end confdefs.h. */
3013 1.1.1.3 christos #include <stdio.h>
3014 1.1.1.3 christos int
3015 1.1.1.3 christos main ()
3016 1.1.1.3 christos {
3017 1.1.1.3 christos FILE *f = fopen ("conftest.out", "w");
3018 1.1.1.3 christos return ferror (f) || fclose (f) != 0;
3019 1.1.1.3 christos
3020 1.1.1.3 christos ;
3021 1.1.1.3 christos return 0;
3022 1.1.1.3 christos }
3023 1.1 christos _ACEOF
3024 1.1.1.3 christos ac_clean_files="$ac_clean_files conftest.out"
3025 1.1.1.3 christos # Check that the compiler produces executables we can run. If not, either
3026 1.1.1.3 christos # the compiler is broken, or we cross compile.
3027 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3028 1.1.1.3 christos $as_echo_n "checking whether we are cross compiling... " >&6; }
3029 1.1.1.3 christos if test "$cross_compiling" != yes; then
3030 1.1.1.3 christos { { ac_try="$ac_link"
3031 1.1.1.3 christos case "(($ac_try" in
3032 1.1.1.3 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3033 1.1.1.3 christos *) ac_try_echo=$ac_try;;
3034 1.1.1.3 christos esac
3035 1.1.1.3 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3036 1.1.1.3 christos $as_echo "$ac_try_echo"; } >&5
3037 1.1.1.3 christos (eval "$ac_link") 2>&5
3038 1.1.1.3 christos ac_status=$?
3039 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3040 1.1.1.3 christos test $ac_status = 0; }
3041 1.1.1.3 christos if { ac_try='./conftest$ac_cv_exeext'
3042 1.1.1.3 christos { { case "(($ac_try" in
3043 1.1.1.3 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3044 1.1.1.3 christos *) ac_try_echo=$ac_try;;
3045 1.1.1.3 christos esac
3046 1.1.1.3 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3047 1.1.1.3 christos $as_echo "$ac_try_echo"; } >&5
3048 1.1.1.3 christos (eval "$ac_try") 2>&5
3049 1.1.1.3 christos ac_status=$?
3050 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3051 1.1.1.3 christos test $ac_status = 0; }; }; then
3052 1.1.1.3 christos cross_compiling=no
3053 1.1.1.3 christos else
3054 1.1.1.3 christos if test "$cross_compiling" = maybe; then
3055 1.1.1.3 christos cross_compiling=yes
3056 1.1.1.3 christos else
3057 1.1.1.3 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3058 1.1.1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3059 1.1.1.3 christos as_fn_error $? "cannot run C compiled programs.
3060 1.1.1.3 christos If you meant to cross compile, use \`--host'.
3061 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
3062 1.1.1.3 christos fi
3063 1.1.1.3 christos fi
3064 1.1.1.3 christos fi
3065 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3066 1.1.1.3 christos $as_echo "$cross_compiling" >&6; }
3067 1.1.1.3 christos
3068 1.1.1.3 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3069 1.1.1.3 christos ac_clean_files=$ac_clean_files_save
3070 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3071 1.1.1.3 christos $as_echo_n "checking for suffix of object files... " >&6; }
3072 1.1.1.3 christos if ${ac_cv_objext+:} false; then :
3073 1.1.1.3 christos $as_echo_n "(cached) " >&6
3074 1.1.1.3 christos else
3075 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3076 1.1 christos /* end confdefs.h. */
3077 1.1 christos
3078 1.1 christos int
3079 1.1 christos main ()
3080 1.1 christos {
3081 1.1 christos
3082 1.1 christos ;
3083 1.1 christos return 0;
3084 1.1 christos }
3085 1.1 christos _ACEOF
3086 1.1 christos rm -f conftest.o conftest.obj
3087 1.1.1.3 christos if { { ac_try="$ac_compile"
3088 1.1 christos case "(($ac_try" in
3089 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3090 1.1 christos *) ac_try_echo=$ac_try;;
3091 1.1 christos esac
3092 1.1.1.3 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3093 1.1.1.3 christos $as_echo "$ac_try_echo"; } >&5
3094 1.1 christos (eval "$ac_compile") 2>&5
3095 1.1 christos ac_status=$?
3096 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3097 1.1.1.3 christos test $ac_status = 0; }; then :
3098 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do
3099 1.1 christos test -f "$ac_file" || continue;
3100 1.1 christos case $ac_file in
3101 1.1.1.3 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3102 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3103 1.1 christos break;;
3104 1.1 christos esac
3105 1.1 christos done
3106 1.1 christos else
3107 1.1.1.3 christos $as_echo "$as_me: failed program was:" >&5
3108 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
3109 1.1 christos
3110 1.1.1.3 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3111 1.1.1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3112 1.1.1.3 christos as_fn_error $? "cannot compute suffix of object files: cannot compile
3113 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
3114 1.1 christos fi
3115 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext
3116 1.1 christos fi
3117 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3118 1.1.1.3 christos $as_echo "$ac_cv_objext" >&6; }
3119 1.1 christos OBJEXT=$ac_cv_objext
3120 1.1 christos ac_objext=$OBJEXT
3121 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3122 1.1.1.3 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3123 1.1.1.3 christos if ${ac_cv_c_compiler_gnu+:} false; then :
3124 1.1.1.3 christos $as_echo_n "(cached) " >&6
3125 1.1 christos else
3126 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3127 1.1 christos /* end confdefs.h. */
3128 1.1 christos
3129 1.1 christos int
3130 1.1 christos main ()
3131 1.1 christos {
3132 1.1 christos #ifndef __GNUC__
3133 1.1 christos choke me
3134 1.1 christos #endif
3135 1.1 christos
3136 1.1 christos ;
3137 1.1 christos return 0;
3138 1.1 christos }
3139 1.1 christos _ACEOF
3140 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3141 1.1 christos ac_compiler_gnu=yes
3142 1.1 christos else
3143 1.1.1.3 christos ac_compiler_gnu=no
3144 1.1 christos fi
3145 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3146 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
3147 1.1 christos
3148 1.1 christos fi
3149 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3150 1.1.1.3 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3151 1.1.1.3 christos if test $ac_compiler_gnu = yes; then
3152 1.1.1.3 christos GCC=yes
3153 1.1.1.3 christos else
3154 1.1.1.3 christos GCC=
3155 1.1.1.3 christos fi
3156 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
3157 1.1 christos ac_save_CFLAGS=$CFLAGS
3158 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3159 1.1.1.3 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
3160 1.1.1.3 christos if ${ac_cv_prog_cc_g+:} false; then :
3161 1.1.1.3 christos $as_echo_n "(cached) " >&6
3162 1.1 christos else
3163 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
3164 1.1 christos ac_c_werror_flag=yes
3165 1.1 christos ac_cv_prog_cc_g=no
3166 1.1 christos CFLAGS="-g"
3167 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3168 1.1 christos /* end confdefs.h. */
3169 1.1 christos
3170 1.1 christos int
3171 1.1 christos main ()
3172 1.1 christos {
3173 1.1 christos
3174 1.1 christos ;
3175 1.1 christos return 0;
3176 1.1 christos }
3177 1.1 christos _ACEOF
3178 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3179 1.1 christos ac_cv_prog_cc_g=yes
3180 1.1 christos else
3181 1.1.1.3 christos CFLAGS=""
3182 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3183 1.1 christos /* end confdefs.h. */
3184 1.1 christos
3185 1.1 christos int
3186 1.1 christos main ()
3187 1.1 christos {
3188 1.1 christos
3189 1.1 christos ;
3190 1.1 christos return 0;
3191 1.1 christos }
3192 1.1 christos _ACEOF
3193 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3194 1.1 christos
3195 1.1.1.3 christos else
3196 1.1.1.3 christos ac_c_werror_flag=$ac_save_c_werror_flag
3197 1.1 christos CFLAGS="-g"
3198 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3199 1.1 christos /* end confdefs.h. */
3200 1.1 christos
3201 1.1 christos int
3202 1.1 christos main ()
3203 1.1 christos {
3204 1.1 christos
3205 1.1 christos ;
3206 1.1 christos return 0;
3207 1.1 christos }
3208 1.1 christos _ACEOF
3209 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3210 1.1 christos ac_cv_prog_cc_g=yes
3211 1.1 christos fi
3212 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3213 1.1 christos fi
3214 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3215 1.1 christos fi
3216 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3217 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
3218 1.1 christos fi
3219 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3220 1.1.1.3 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
3221 1.1 christos if test "$ac_test_CFLAGS" = set; then
3222 1.1 christos CFLAGS=$ac_save_CFLAGS
3223 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
3224 1.1 christos if test "$GCC" = yes; then
3225 1.1 christos CFLAGS="-g -O2"
3226 1.1 christos else
3227 1.1 christos CFLAGS="-g"
3228 1.1 christos fi
3229 1.1 christos else
3230 1.1 christos if test "$GCC" = yes; then
3231 1.1 christos CFLAGS="-O2"
3232 1.1 christos else
3233 1.1 christos CFLAGS=
3234 1.1 christos fi
3235 1.1 christos fi
3236 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3237 1.1.1.3 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3238 1.1.1.3 christos if ${ac_cv_prog_cc_c89+:} false; then :
3239 1.1.1.3 christos $as_echo_n "(cached) " >&6
3240 1.1 christos else
3241 1.1 christos ac_cv_prog_cc_c89=no
3242 1.1 christos ac_save_CC=$CC
3243 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3244 1.1 christos /* end confdefs.h. */
3245 1.1 christos #include <stdarg.h>
3246 1.1 christos #include <stdio.h>
3247 1.1.1.3 christos struct stat;
3248 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3249 1.1 christos struct buf { int x; };
3250 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
3251 1.1 christos static char *e (p, i)
3252 1.1 christos char **p;
3253 1.1 christos int i;
3254 1.1 christos {
3255 1.1 christos return p[i];
3256 1.1 christos }
3257 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
3258 1.1 christos {
3259 1.1 christos char *s;
3260 1.1 christos va_list v;
3261 1.1 christos va_start (v,p);
3262 1.1 christos s = g (p, va_arg (v,int));
3263 1.1 christos va_end (v);
3264 1.1 christos return s;
3265 1.1 christos }
3266 1.1 christos
3267 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3268 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
3269 1.1 christos These don't provoke an error unfortunately, instead are silently treated
3270 1.1 christos as 'x'. The following induces an error, until -std is added to get
3271 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3272 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
3273 1.1 christos that's true only with -std. */
3274 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3275 1.1 christos
3276 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3277 1.1 christos inside strings and character constants. */
3278 1.1 christos #define FOO(x) 'x'
3279 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3280 1.1 christos
3281 1.1 christos int test (int i, double x);
3282 1.1 christos struct s1 {int (*f) (int a);};
3283 1.1 christos struct s2 {int (*f) (double a);};
3284 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3285 1.1 christos int argc;
3286 1.1 christos char **argv;
3287 1.1 christos int
3288 1.1 christos main ()
3289 1.1 christos {
3290 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3291 1.1 christos ;
3292 1.1 christos return 0;
3293 1.1 christos }
3294 1.1 christos _ACEOF
3295 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3296 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3297 1.1 christos do
3298 1.1 christos CC="$ac_save_CC $ac_arg"
3299 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3300 1.1 christos ac_cv_prog_cc_c89=$ac_arg
3301 1.1 christos fi
3302 1.1 christos rm -f core conftest.err conftest.$ac_objext
3303 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
3304 1.1 christos done
3305 1.1 christos rm -f conftest.$ac_ext
3306 1.1 christos CC=$ac_save_CC
3307 1.1 christos
3308 1.1 christos fi
3309 1.1 christos # AC_CACHE_VAL
3310 1.1 christos case "x$ac_cv_prog_cc_c89" in
3311 1.1 christos x)
3312 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3313 1.1.1.3 christos $as_echo "none needed" >&6; } ;;
3314 1.1 christos xno)
3315 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3316 1.1.1.3 christos $as_echo "unsupported" >&6; } ;;
3317 1.1 christos *)
3318 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
3319 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3320 1.1.1.3 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3321 1.1 christos esac
3322 1.1.1.3 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
3323 1.1 christos
3324 1.1.1.3 christos fi
3325 1.1 christos
3326 1.1 christos ac_ext=c
3327 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3328 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3329 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3330 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3331 1.1 christos
3332 1.1 christos
3333 1.1 christos
3334 1.1 christos
3335 1.1 christos
3336 1.1.1.3 christos
3337 1.1 christos if test "$GCC" = yes ; then
3338 1.1.1.3 christos #
3339 1.1.1.3 christos # -Werror forces warnings to be errors.
3340 1.1.1.3 christos #
3341 1.1.1.3 christos ac_lbl_cc_force_warning_errors=-Werror
3342 1.1 christos
3343 1.1.1.3 christos #
3344 1.1.1.3 christos # Use -ffloat-store so that, on 32-bit x86, we don't
3345 1.1.1.3 christos # do 80-bit arithmetic with the FPU; that way we should
3346 1.1.1.3 christos # get the same results for floating-point calculations
3347 1.1.1.3 christos # on x86-32 and x86-64.
3348 1.1.1.3 christos #
3349 1.1.1.3 christos
3350 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -ffloat-store option" >&5
3351 1.1.1.3 christos $as_echo_n "checking whether the compiler supports the -ffloat-store option... " >&6; }
3352 1.1.1.3 christos save_CFLAGS="$CFLAGS"
3353 1.1.1.6 christos if expr "x-ffloat-store" : "x-W.*" >/dev/null
3354 1.1.1.6 christos then
3355 1.1.1.6 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -ffloat-store"
3356 1.1.1.6 christos elif expr "x-ffloat-store" : "x-f.*" >/dev/null
3357 1.1.1.6 christos then
3358 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -ffloat-store"
3359 1.1.1.6 christos elif expr "x-ffloat-store" : "x-m.*" >/dev/null
3360 1.1.1.6 christos then
3361 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -ffloat-store"
3362 1.1.1.6 christos else
3363 1.1.1.6 christos CFLAGS="$CFLAGS -ffloat-store"
3364 1.1.1.6 christos fi
3365 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3366 1.1 christos /* end confdefs.h. */
3367 1.1.1.3 christos
3368 1.1 christos int
3369 1.1 christos main ()
3370 1.1 christos {
3371 1.1.1.3 christos return 0
3372 1.1 christos ;
3373 1.1 christos return 0;
3374 1.1 christos }
3375 1.1 christos _ACEOF
3376 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3377 1.1.1.3 christos
3378 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3379 1.1.1.3 christos $as_echo "yes" >&6; }
3380 1.1.1.3 christos CFLAGS="$save_CFLAGS"
3381 1.1.1.3 christos V_CCOPT="$V_CCOPT -ffloat-store"
3382 1.1.1.3 christos
3383 1.1 christos else
3384 1.1 christos
3385 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3386 1.1.1.3 christos $as_echo "no" >&6; }
3387 1.1.1.3 christos CFLAGS="$save_CFLAGS"
3388 1.1 christos
3389 1.1 christos fi
3390 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3391 1.1 christos
3392 1.1.1.3 christos else
3393 1.1.1.3 christos V_INCLS="$V_INCLS -I/usr/local/include"
3394 1.1.1.3 christos LDFLAGS="$LDFLAGS -L/usr/local/lib"
3395 1.1 christos
3396 1.1.1.3 christos case "$host_os" in
3397 1.1 christos
3398 1.1.1.3 christos darwin*)
3399 1.1.1.3 christos #
3400 1.1.1.3 christos # This is assumed either to be GCC or clang, both
3401 1.1.1.3 christos # of which use -Werror to force warnings to be errors.
3402 1.1.1.3 christos #
3403 1.1.1.3 christos ac_lbl_cc_force_warning_errors=-Werror
3404 1.1.1.3 christos ;;
3405 1.1 christos
3406 1.1.1.3 christos hpux*)
3407 1.1.1.3 christos #
3408 1.1.1.3 christos # HP C, which is what we presume we're using, doesn't
3409 1.1.1.3 christos # exit with a non-zero exit status if we hand it an
3410 1.1.1.3 christos # invalid -W flag, can't be forced to do so even with
3411 1.1.1.3 christos # +We, and doesn't handle GCC-style -W flags, so we
3412 1.1.1.3 christos # don't want to try using GCC-style -W flags.
3413 1.1.1.3 christos #
3414 1.1.1.3 christos ac_lbl_cc_dont_try_gcc_dashW=yes
3415 1.1.1.3 christos ;;
3416 1.1 christos
3417 1.1 christos irix*)
3418 1.1.1.3 christos #
3419 1.1.1.3 christos # MIPS C, which is what we presume we're using, doesn't
3420 1.1.1.3 christos # necessarily exit with a non-zero exit status if we
3421 1.1.1.3 christos # hand it an invalid -W flag, can't be forced to do
3422 1.1.1.3 christos # so, and doesn't handle GCC-style -W flags, so we
3423 1.1.1.3 christos # don't want to try using GCC-style -W flags.
3424 1.1.1.3 christos #
3425 1.1.1.3 christos ac_lbl_cc_dont_try_gcc_dashW=yes
3426 1.1.1.3 christos #
3427 1.1.1.3 christos # It also, apparently, defaults to "char" being
3428 1.1.1.3 christos # unsigned, unlike most other C implementations;
3429 1.1.1.3 christos # I suppose we could say "signed char" whenever
3430 1.1.1.3 christos # we want to guarantee a signed "char", but let's
3431 1.1.1.3 christos # just force signed chars.
3432 1.1.1.3 christos #
3433 1.1.1.3 christos # -xansi is normally the default, but the
3434 1.1.1.3 christos # configure script was setting it; perhaps -cckr
3435 1.1.1.3 christos # was the default in the Old Days. (Then again,
3436 1.1.1.3 christos # that would probably be for backwards compatibility
3437 1.1.1.3 christos # in the days when ANSI C was Shiny and New, i.e.
3438 1.1.1.3 christos # 1989 and the early '90's, so maybe we can just
3439 1.1.1.3 christos # drop support for those compilers.)
3440 1.1.1.3 christos #
3441 1.1.1.3 christos # -g is equivalent to -g2, which turns off
3442 1.1.1.3 christos # optimization; we choose -g3, which generates
3443 1.1.1.3 christos # debugging information but doesn't turn off
3444 1.1.1.3 christos # optimization (even if the optimization would
3445 1.1.1.3 christos # cause inaccuracies in debugging).
3446 1.1.1.3 christos #
3447 1.1.1.3 christos V_CCOPT="$V_CCOPT -xansi -signed -g3"
3448 1.1 christos ;;
3449 1.1 christos
3450 1.1 christos osf*)
3451 1.1 christos #
3452 1.1 christos # Presumed to be DEC OSF/1, Digital UNIX, or
3453 1.1 christos # Tru64 UNIX.
3454 1.1 christos #
3455 1.1.1.3 christos # The DEC C compiler, which is what we presume we're
3456 1.1.1.3 christos # using, doesn't exit with a non-zero exit status if we
3457 1.1.1.3 christos # hand it an invalid -W flag, can't be forced to do
3458 1.1.1.3 christos # so, and doesn't handle GCC-style -W flags, so we
3459 1.1.1.3 christos # don't want to try using GCC-style -W flags.
3460 1.1.1.3 christos #
3461 1.1.1.3 christos ac_lbl_cc_dont_try_gcc_dashW=yes
3462 1.1.1.3 christos #
3463 1.1.1.3 christos # -g is equivalent to -g2, which turns off
3464 1.1.1.3 christos # optimization; we choose -g3, which generates
3465 1.1.1.3 christos # debugging information but doesn't turn off
3466 1.1.1.3 christos # optimization (even if the optimization would
3467 1.1.1.3 christos # cause inaccuracies in debugging).
3468 1.1.1.3 christos #
3469 1.1.1.3 christos V_CCOPT="$V_CCOPT -g3"
3470 1.1.1.3 christos ;;
3471 1.1.1.3 christos
3472 1.1.1.3 christos solaris*)
3473 1.1.1.3 christos #
3474 1.1.1.3 christos # Assumed to be Sun C, which requires -errwarn to force
3475 1.1.1.3 christos # warnings to be treated as errors.
3476 1.1.1.3 christos #
3477 1.1.1.3 christos ac_lbl_cc_force_warning_errors=-errwarn
3478 1.1 christos ;;
3479 1.1 christos
3480 1.1 christos ultrix*)
3481 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking that Ultrix $CC hacks const in prototypes" >&5
3482 1.1.1.3 christos $as_echo_n "checking that Ultrix $CC hacks const in prototypes... " >&6; }
3483 1.1.1.3 christos if ${ac_cv_lbl_cc_const_proto+:} false; then :
3484 1.1.1.3 christos $as_echo_n "(cached) " >&6
3485 1.1 christos else
3486 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3487 1.1 christos /* end confdefs.h. */
3488 1.1 christos #include <sys/types.h>
3489 1.1 christos int
3490 1.1 christos main ()
3491 1.1 christos {
3492 1.1 christos struct a { int b; };
3493 1.1 christos void c(const struct a *)
3494 1.1 christos ;
3495 1.1 christos return 0;
3496 1.1 christos }
3497 1.1 christos _ACEOF
3498 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3499 1.1 christos ac_cv_lbl_cc_const_proto=yes
3500 1.1 christos else
3501 1.1.1.3 christos ac_cv_lbl_cc_const_proto=no
3502 1.1 christos fi
3503 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3504 1.1 christos fi
3505 1.1 christos
3506 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_const_proto" >&5
3507 1.1.1.3 christos $as_echo "$ac_cv_lbl_cc_const_proto" >&6; }
3508 1.1 christos if test $ac_cv_lbl_cc_const_proto = no ; then
3509 1.1 christos
3510 1.1.1.3 christos $as_echo "#define const /**/" >>confdefs.h
3511 1.1 christos
3512 1.1 christos fi
3513 1.1 christos ;;
3514 1.1 christos esac
3515 1.1.1.3 christos V_CCOPT="$V_CCOPT -O"
3516 1.1 christos fi
3517 1.1 christos
3518 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
3519 1.1.1.3 christos $as_echo_n "checking for inline... " >&6; }
3520 1.1 christos save_CFLAGS="$CFLAGS"
3521 1.1 christos CFLAGS="$V_CCOPT"
3522 1.1.1.3 christos if ${ac_cv_lbl_inline+:} false; then :
3523 1.1.1.3 christos $as_echo_n "(cached) " >&6
3524 1.1 christos else
3525 1.1 christos
3526 1.1 christos ac_cv_lbl_inline=""
3527 1.1 christos ac_lbl_cc_inline=no
3528 1.1 christos for ac_lbl_inline in inline __inline__ __inline
3529 1.1 christos do
3530 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3531 1.1 christos /* end confdefs.h. */
3532 1.1 christos #define inline $ac_lbl_inline
3533 1.1 christos static inline struct iltest *foo(void);
3534 1.1 christos struct iltest {
3535 1.1 christos int iltest1;
3536 1.1 christos int iltest2;
3537 1.1 christos };
3538 1.1 christos
3539 1.1 christos static inline struct iltest *
3540 1.1 christos foo()
3541 1.1 christos {
3542 1.1 christos static struct iltest xxx;
3543 1.1 christos
3544 1.1 christos return &xxx;
3545 1.1 christos }
3546 1.1 christos int
3547 1.1 christos main ()
3548 1.1 christos {
3549 1.1 christos
3550 1.1 christos ;
3551 1.1 christos return 0;
3552 1.1 christos }
3553 1.1 christos _ACEOF
3554 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3555 1.1 christos ac_lbl_cc_inline=yes
3556 1.1 christos fi
3557 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3558 1.1 christos if test "$ac_lbl_cc_inline" = yes ; then
3559 1.1 christos break;
3560 1.1 christos fi
3561 1.1 christos done
3562 1.1 christos if test "$ac_lbl_cc_inline" = yes ; then
3563 1.1 christos ac_cv_lbl_inline=$ac_lbl_inline
3564 1.1 christos fi
3565 1.1 christos fi
3566 1.1 christos
3567 1.1 christos CFLAGS="$save_CFLAGS"
3568 1.1 christos if test ! -z "$ac_cv_lbl_inline" ; then
3569 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_inline" >&5
3570 1.1.1.3 christos $as_echo "$ac_cv_lbl_inline" >&6; }
3571 1.1 christos else
3572 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3573 1.1.1.3 christos $as_echo "no" >&6; }
3574 1.1 christos fi
3575 1.1 christos
3576 1.1 christos cat >>confdefs.h <<_ACEOF
3577 1.1 christos #define inline $ac_cv_lbl_inline
3578 1.1 christos _ACEOF
3579 1.1 christos
3580 1.1 christos
3581 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5
3582 1.1.1.3 christos $as_echo_n "checking for __attribute__... " >&6; }
3583 1.1.1.3 christos if ${ac_cv___attribute__+:} false; then :
3584 1.1.1.3 christos $as_echo_n "(cached) " >&6
3585 1.1 christos else
3586 1.1 christos
3587 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3588 1.1 christos /* end confdefs.h. */
3589 1.1 christos
3590 1.1.1.3 christos
3591 1.1 christos #include <stdlib.h>
3592 1.1 christos
3593 1.1 christos static void foo(void) __attribute__ ((noreturn));
3594 1.1 christos
3595 1.1 christos static void
3596 1.1 christos foo(void)
3597 1.1 christos {
3598 1.1 christos exit(1);
3599 1.1 christos }
3600 1.1 christos
3601 1.1 christos int
3602 1.1 christos main(int argc, char **argv)
3603 1.1 christos {
3604 1.1 christos foo();
3605 1.1 christos }
3606 1.1 christos
3607 1.1 christos _ACEOF
3608 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3609 1.1 christos ac_cv___attribute__=yes
3610 1.1 christos else
3611 1.1.1.3 christos ac_cv___attribute__=no
3612 1.1 christos fi
3613 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3614 1.1 christos fi
3615 1.1 christos
3616 1.1 christos if test "$ac_cv___attribute__" = "yes"; then
3617 1.1 christos
3618 1.1.1.3 christos $as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h
3619 1.1.1.3 christos
3620 1.1.1.3 christos else
3621 1.1.1.3 christos #
3622 1.1.1.3 christos # We can't use __attribute__, so we can't use __attribute__((unused)),
3623 1.1.1.3 christos # so we define _U_ to an empty string.
3624 1.1.1.3 christos #
3625 1.1.1.3 christos V_DEFS="$V_DEFS -D_U_=\"\""
3626 1.1.1.3 christos fi
3627 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5
3628 1.1.1.3 christos $as_echo "$ac_cv___attribute__" >&6; }
3629 1.1.1.3 christos
3630 1.1.1.3 christos if test "$ac_cv___attribute__" = "yes"; then
3631 1.1.1.3 christos
3632 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) can be used without warnings" >&5
3633 1.1.1.3 christos $as_echo_n "checking whether __attribute__((unused)) can be used without warnings... " >&6; }
3634 1.1.1.3 christos if ${ac_cv___attribute___unused+:} false; then :
3635 1.1.1.3 christos $as_echo_n "(cached) " >&6
3636 1.1.1.3 christos else
3637 1.1.1.3 christos
3638 1.1.1.3 christos save_CFLAGS="$CFLAGS"
3639 1.1.1.3 christos CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3640 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3641 1.1.1.3 christos /* end confdefs.h. */
3642 1.1.1.3 christos
3643 1.1.1.3 christos
3644 1.1.1.3 christos #include <stdlib.h>
3645 1.1.1.3 christos #include <stdio.h>
3646 1.1.1.3 christos
3647 1.1.1.3 christos int
3648 1.1.1.3 christos main(int argc __attribute((unused)), char **argv __attribute((unused)))
3649 1.1.1.3 christos {
3650 1.1.1.3 christos printf("Hello, world!\n");
3651 1.1.1.3 christos return 0;
3652 1.1.1.3 christos }
3653 1.1.1.3 christos
3654 1.1 christos _ACEOF
3655 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3656 1.1.1.3 christos ac_cv___attribute___unused=yes
3657 1.1.1.3 christos else
3658 1.1.1.3 christos ac_cv___attribute___unused=no
3659 1.1.1.3 christos fi
3660 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3661 1.1.1.3 christos fi
3662 1.1 christos
3663 1.1.1.3 christos CFLAGS="$save_CFLAGS"
3664 1.1.1.3 christos if test "$ac_cv___attribute___unused" = "yes"; then
3665 1.1 christos V_DEFS="$V_DEFS -D_U_=\"__attribute__((unused))\""
3666 1.1 christos else
3667 1.1 christos V_DEFS="$V_DEFS -D_U_=\"\""
3668 1.1 christos fi
3669 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___unused" >&5
3670 1.1.1.3 christos $as_echo "$ac_cv___attribute___unused" >&6; }
3671 1.1.1.3 christos
3672 1.1.1.3 christos
3673 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
3674 1.1.1.3 christos $as_echo_n "checking whether __attribute__((noreturn)) can be applied to function pointers without warnings... " >&6; }
3675 1.1.1.3 christos if ${ac_cv___attribute___noreturn_function_pointer+:} false; then :
3676 1.1.1.3 christos $as_echo_n "(cached) " >&6
3677 1.1.1.3 christos else
3678 1.1.1.3 christos
3679 1.1.1.3 christos save_CFLAGS="$CFLAGS"
3680 1.1.1.3 christos CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3681 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3682 1.1.1.3 christos /* end confdefs.h. */
3683 1.1.1.3 christos
3684 1.1.1.3 christos
3685 1.1.1.3 christos #include <stdlib.h>
3686 1.1.1.3 christos
3687 1.1.1.3 christos extern int (*foo)(int i)
3688 1.1.1.3 christos __attribute__ ((noreturn));
3689 1.1.1.3 christos
3690 1.1.1.3 christos int
3691 1.1.1.3 christos main(int argc, char **argv)
3692 1.1.1.3 christos {
3693 1.1.1.3 christos (*foo)(1);
3694 1.1.1.3 christos }
3695 1.1.1.3 christos
3696 1.1.1.3 christos _ACEOF
3697 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3698 1.1.1.3 christos ac_cv___attribute___noreturn_function_pointer=yes
3699 1.1.1.3 christos else
3700 1.1.1.3 christos ac_cv___attribute___noreturn_function_pointer=no
3701 1.1.1.3 christos fi
3702 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3703 1.1.1.3 christos fi
3704 1.1.1.3 christos
3705 1.1.1.3 christos CFLAGS="$save_CFLAGS"
3706 1.1.1.3 christos if test "$ac_cv___attribute___noreturn_function_pointer" = "yes"; then
3707 1.1.1.3 christos
3708 1.1.1.3 christos $as_echo "#define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1" >>confdefs.h
3709 1.1.1.3 christos
3710 1.1.1.3 christos fi
3711 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___noreturn_function_pointer" >&5
3712 1.1.1.3 christos $as_echo "$ac_cv___attribute___noreturn_function_pointer" >&6; }
3713 1.1 christos
3714 1.1 christos
3715 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be used without warnings" >&5
3716 1.1.1.3 christos $as_echo_n "checking whether __attribute__((format)) can be used without warnings... " >&6; }
3717 1.1.1.3 christos if ${ac_cv___attribute___format+:} false; then :
3718 1.1.1.3 christos $as_echo_n "(cached) " >&6
3719 1.1 christos else
3720 1.1 christos
3721 1.1.1.3 christos save_CFLAGS="$CFLAGS"
3722 1.1.1.3 christos CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3723 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3724 1.1.1.3 christos /* end confdefs.h. */
3725 1.1.1.3 christos
3726 1.1.1.3 christos
3727 1.1.1.3 christos #include <stdlib.h>
3728 1.1.1.3 christos
3729 1.1.1.3 christos extern int foo(const char *fmt, ...)
3730 1.1.1.3 christos __attribute__ ((format (printf, 1, 2)));
3731 1.1.1.3 christos
3732 1.1.1.3 christos int
3733 1.1.1.3 christos main(int argc, char **argv)
3734 1.1.1.3 christos {
3735 1.1.1.3 christos foo("%s", "test");
3736 1.1.1.3 christos }
3737 1.1.1.2 christos
3738 1.1 christos _ACEOF
3739 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3740 1.1.1.3 christos ac_cv___attribute___format=yes
3741 1.1.1.3 christos else
3742 1.1.1.3 christos ac_cv___attribute___format=no
3743 1.1.1.3 christos fi
3744 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3745 1.1.1.3 christos fi
3746 1.1.1.3 christos
3747 1.1.1.3 christos CFLAGS="$save_CFLAGS"
3748 1.1.1.3 christos if test "$ac_cv___attribute___format" = "yes"; then
3749 1.1.1.3 christos
3750 1.1.1.3 christos $as_echo "#define __ATTRIBUTE___FORMAT_OK 1" >>confdefs.h
3751 1.1.1.3 christos
3752 1.1.1.3 christos fi
3753 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format" >&5
3754 1.1.1.3 christos $as_echo "$ac_cv___attribute___format" >&6; }
3755 1.1.1.3 christos
3756 1.1.1.3 christos if test "$ac_cv___attribute___format" = "yes"; then
3757 1.1.1.3 christos
3758 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be applied to function pointers" >&5
3759 1.1.1.3 christos $as_echo_n "checking whether __attribute__((format)) can be applied to function pointers... " >&6; }
3760 1.1.1.3 christos if ${ac_cv___attribute___format_function_pointer+:} false; then :
3761 1.1.1.3 christos $as_echo_n "(cached) " >&6
3762 1.1.1.3 christos else
3763 1.1.1.3 christos
3764 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3765 1.1 christos /* end confdefs.h. */
3766 1.1 christos
3767 1.1.1.3 christos
3768 1.1 christos #include <stdlib.h>
3769 1.1 christos
3770 1.1 christos extern int (*foo)(const char *fmt, ...)
3771 1.1 christos __attribute__ ((format (printf, 1, 2)));
3772 1.1 christos
3773 1.1 christos int
3774 1.1 christos main(int argc, char **argv)
3775 1.1 christos {
3776 1.1 christos (*foo)("%s", "test");
3777 1.1 christos }
3778 1.1 christos
3779 1.1 christos _ACEOF
3780 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3781 1.1 christos ac_cv___attribute___format_function_pointer=yes
3782 1.1 christos else
3783 1.1.1.3 christos ac_cv___attribute___format_function_pointer=no
3784 1.1 christos fi
3785 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3786 1.1 christos fi
3787 1.1 christos
3788 1.1 christos if test "$ac_cv___attribute___format_function_pointer" = "yes"; then
3789 1.1 christos
3790 1.1.1.3 christos $as_echo "#define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 1" >>confdefs.h
3791 1.1 christos
3792 1.1 christos fi
3793 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format_function_pointer" >&5
3794 1.1.1.3 christos $as_echo "$ac_cv___attribute___format_function_pointer" >&6; }
3795 1.1 christos
3796 1.1.1.3 christos fi
3797 1.1 christos fi
3798 1.1.1.4 christos
3799 1.1 christos ac_ext=c
3800 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3801 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3802 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3803 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3804 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3805 1.1.1.3 christos $as_echo_n "checking how to run the C preprocessor... " >&6; }
3806 1.1 christos # On Suns, sometimes $CPP names a directory.
3807 1.1 christos if test -n "$CPP" && test -d "$CPP"; then
3808 1.1 christos CPP=
3809 1.1 christos fi
3810 1.1 christos if test -z "$CPP"; then
3811 1.1.1.3 christos if ${ac_cv_prog_CPP+:} false; then :
3812 1.1.1.3 christos $as_echo_n "(cached) " >&6
3813 1.1 christos else
3814 1.1 christos # Double quotes because CPP needs to be expanded
3815 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3816 1.1 christos do
3817 1.1 christos ac_preproc_ok=false
3818 1.1 christos for ac_c_preproc_warn_flag in '' yes
3819 1.1 christos do
3820 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3821 1.1 christos # with a fresh cross-compiler works.
3822 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3823 1.1 christos # <limits.h> exists even on freestanding compilers.
3824 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3825 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3826 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3827 1.1 christos /* end confdefs.h. */
3828 1.1 christos #ifdef __STDC__
3829 1.1 christos # include <limits.h>
3830 1.1 christos #else
3831 1.1 christos # include <assert.h>
3832 1.1 christos #endif
3833 1.1 christos Syntax error
3834 1.1 christos _ACEOF
3835 1.1.1.3 christos if ac_fn_c_try_cpp "$LINENO"; then :
3836 1.1 christos
3837 1.1.1.3 christos else
3838 1.1 christos # Broken: fails on valid input.
3839 1.1 christos continue
3840 1.1 christos fi
3841 1.1.1.3 christos rm -f conftest.err conftest.i conftest.$ac_ext
3842 1.1 christos
3843 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3844 1.1 christos # can be detected and how.
3845 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3846 1.1 christos /* end confdefs.h. */
3847 1.1 christos #include <ac_nonexistent.h>
3848 1.1 christos _ACEOF
3849 1.1.1.3 christos if ac_fn_c_try_cpp "$LINENO"; then :
3850 1.1 christos # Broken: success on invalid input.
3851 1.1 christos continue
3852 1.1 christos else
3853 1.1 christos # Passes both tests.
3854 1.1 christos ac_preproc_ok=:
3855 1.1 christos break
3856 1.1 christos fi
3857 1.1.1.3 christos rm -f conftest.err conftest.i conftest.$ac_ext
3858 1.1 christos
3859 1.1 christos done
3860 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3861 1.1.1.3 christos rm -f conftest.i conftest.err conftest.$ac_ext
3862 1.1.1.3 christos if $ac_preproc_ok; then :
3863 1.1 christos break
3864 1.1 christos fi
3865 1.1 christos
3866 1.1 christos done
3867 1.1 christos ac_cv_prog_CPP=$CPP
3868 1.1 christos
3869 1.1 christos fi
3870 1.1 christos CPP=$ac_cv_prog_CPP
3871 1.1 christos else
3872 1.1 christos ac_cv_prog_CPP=$CPP
3873 1.1 christos fi
3874 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3875 1.1.1.3 christos $as_echo "$CPP" >&6; }
3876 1.1 christos ac_preproc_ok=false
3877 1.1 christos for ac_c_preproc_warn_flag in '' yes
3878 1.1 christos do
3879 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3880 1.1 christos # with a fresh cross-compiler works.
3881 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3882 1.1 christos # <limits.h> exists even on freestanding compilers.
3883 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3884 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3885 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3886 1.1 christos /* end confdefs.h. */
3887 1.1 christos #ifdef __STDC__
3888 1.1 christos # include <limits.h>
3889 1.1 christos #else
3890 1.1 christos # include <assert.h>
3891 1.1 christos #endif
3892 1.1 christos Syntax error
3893 1.1 christos _ACEOF
3894 1.1.1.3 christos if ac_fn_c_try_cpp "$LINENO"; then :
3895 1.1 christos
3896 1.1.1.3 christos else
3897 1.1 christos # Broken: fails on valid input.
3898 1.1 christos continue
3899 1.1 christos fi
3900 1.1.1.3 christos rm -f conftest.err conftest.i conftest.$ac_ext
3901 1.1 christos
3902 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3903 1.1 christos # can be detected and how.
3904 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3905 1.1 christos /* end confdefs.h. */
3906 1.1 christos #include <ac_nonexistent.h>
3907 1.1 christos _ACEOF
3908 1.1.1.3 christos if ac_fn_c_try_cpp "$LINENO"; then :
3909 1.1 christos # Broken: success on invalid input.
3910 1.1 christos continue
3911 1.1 christos else
3912 1.1 christos # Passes both tests.
3913 1.1 christos ac_preproc_ok=:
3914 1.1 christos break
3915 1.1 christos fi
3916 1.1.1.3 christos rm -f conftest.err conftest.i conftest.$ac_ext
3917 1.1 christos
3918 1.1 christos done
3919 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3920 1.1.1.3 christos rm -f conftest.i conftest.err conftest.$ac_ext
3921 1.1.1.3 christos if $ac_preproc_ok; then :
3922 1.1.1.3 christos
3923 1.1 christos else
3924 1.1.1.3 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3925 1.1.1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3926 1.1.1.3 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3927 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
3928 1.1 christos fi
3929 1.1 christos
3930 1.1 christos ac_ext=c
3931 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3932 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3933 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3934 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3935 1.1 christos
3936 1.1 christos
3937 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3938 1.1.1.3 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3939 1.1.1.3 christos if ${ac_cv_path_GREP+:} false; then :
3940 1.1.1.3 christos $as_echo_n "(cached) " >&6
3941 1.1 christos else
3942 1.1.1.3 christos if test -z "$GREP"; then
3943 1.1 christos ac_path_GREP_found=false
3944 1.1.1.3 christos # Loop through the user's path and test for each of PROGNAME-LIST
3945 1.1.1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3946 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3947 1.1 christos do
3948 1.1 christos IFS=$as_save_IFS
3949 1.1 christos test -z "$as_dir" && as_dir=.
3950 1.1.1.3 christos for ac_prog in grep ggrep; do
3951 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
3952 1.1.1.3 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3953 1.1.1.3 christos as_fn_executable_p "$ac_path_GREP" || continue
3954 1.1.1.3 christos # Check for GNU ac_path_GREP and select it if it is found.
3955 1.1 christos # Check for GNU $ac_path_GREP
3956 1.1 christos case `"$ac_path_GREP" --version 2>&1` in
3957 1.1 christos *GNU*)
3958 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3959 1.1 christos *)
3960 1.1 christos ac_count=0
3961 1.1.1.3 christos $as_echo_n 0123456789 >"conftest.in"
3962 1.1 christos while :
3963 1.1 christos do
3964 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
3965 1.1 christos mv "conftest.tmp" "conftest.in"
3966 1.1 christos cp "conftest.in" "conftest.nl"
3967 1.1.1.3 christos $as_echo 'GREP' >> "conftest.nl"
3968 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3969 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3970 1.1.1.3 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
3971 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then
3972 1.1 christos # Best one so far, save it but keep looking for a better one
3973 1.1 christos ac_cv_path_GREP="$ac_path_GREP"
3974 1.1 christos ac_path_GREP_max=$ac_count
3975 1.1 christos fi
3976 1.1 christos # 10*(2^10) chars as input seems more than enough
3977 1.1 christos test $ac_count -gt 10 && break
3978 1.1 christos done
3979 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3980 1.1 christos esac
3981 1.1 christos
3982 1.1.1.3 christos $ac_path_GREP_found && break 3
3983 1.1.1.3 christos done
3984 1.1.1.3 christos done
3985 1.1 christos done
3986 1.1 christos IFS=$as_save_IFS
3987 1.1.1.3 christos if test -z "$ac_cv_path_GREP"; then
3988 1.1.1.3 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3989 1.1.1.3 christos fi
3990 1.1 christos else
3991 1.1 christos ac_cv_path_GREP=$GREP
3992 1.1 christos fi
3993 1.1 christos
3994 1.1 christos fi
3995 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3996 1.1.1.3 christos $as_echo "$ac_cv_path_GREP" >&6; }
3997 1.1 christos GREP="$ac_cv_path_GREP"
3998 1.1 christos
3999 1.1 christos
4000 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4001 1.1.1.3 christos $as_echo_n "checking for egrep... " >&6; }
4002 1.1.1.3 christos if ${ac_cv_path_EGREP+:} false; then :
4003 1.1.1.3 christos $as_echo_n "(cached) " >&6
4004 1.1 christos else
4005 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4006 1.1 christos then ac_cv_path_EGREP="$GREP -E"
4007 1.1 christos else
4008 1.1.1.3 christos if test -z "$EGREP"; then
4009 1.1 christos ac_path_EGREP_found=false
4010 1.1.1.3 christos # Loop through the user's path and test for each of PROGNAME-LIST
4011 1.1.1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4012 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4013 1.1 christos do
4014 1.1 christos IFS=$as_save_IFS
4015 1.1 christos test -z "$as_dir" && as_dir=.
4016 1.1.1.3 christos for ac_prog in egrep; do
4017 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
4018 1.1.1.3 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4019 1.1.1.3 christos as_fn_executable_p "$ac_path_EGREP" || continue
4020 1.1.1.3 christos # Check for GNU ac_path_EGREP and select it if it is found.
4021 1.1 christos # Check for GNU $ac_path_EGREP
4022 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in
4023 1.1 christos *GNU*)
4024 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4025 1.1 christos *)
4026 1.1 christos ac_count=0
4027 1.1.1.3 christos $as_echo_n 0123456789 >"conftest.in"
4028 1.1 christos while :
4029 1.1 christos do
4030 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
4031 1.1 christos mv "conftest.tmp" "conftest.in"
4032 1.1 christos cp "conftest.in" "conftest.nl"
4033 1.1.1.3 christos $as_echo 'EGREP' >> "conftest.nl"
4034 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4035 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4036 1.1.1.3 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
4037 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4038 1.1 christos # Best one so far, save it but keep looking for a better one
4039 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP"
4040 1.1 christos ac_path_EGREP_max=$ac_count
4041 1.1 christos fi
4042 1.1 christos # 10*(2^10) chars as input seems more than enough
4043 1.1 christos test $ac_count -gt 10 && break
4044 1.1 christos done
4045 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4046 1.1 christos esac
4047 1.1 christos
4048 1.1.1.3 christos $ac_path_EGREP_found && break 3
4049 1.1.1.3 christos done
4050 1.1.1.3 christos done
4051 1.1 christos done
4052 1.1 christos IFS=$as_save_IFS
4053 1.1.1.3 christos if test -z "$ac_cv_path_EGREP"; then
4054 1.1.1.3 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4055 1.1.1.3 christos fi
4056 1.1 christos else
4057 1.1 christos ac_cv_path_EGREP=$EGREP
4058 1.1 christos fi
4059 1.1 christos
4060 1.1 christos fi
4061 1.1 christos fi
4062 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4063 1.1.1.3 christos $as_echo "$ac_cv_path_EGREP" >&6; }
4064 1.1 christos EGREP="$ac_cv_path_EGREP"
4065 1.1 christos
4066 1.1 christos
4067 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4068 1.1.1.3 christos $as_echo_n "checking for ANSI C header files... " >&6; }
4069 1.1.1.3 christos if ${ac_cv_header_stdc+:} false; then :
4070 1.1.1.3 christos $as_echo_n "(cached) " >&6
4071 1.1 christos else
4072 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4073 1.1 christos /* end confdefs.h. */
4074 1.1 christos #include <stdlib.h>
4075 1.1 christos #include <stdarg.h>
4076 1.1 christos #include <string.h>
4077 1.1 christos #include <float.h>
4078 1.1 christos
4079 1.1 christos int
4080 1.1 christos main ()
4081 1.1 christos {
4082 1.1 christos
4083 1.1 christos ;
4084 1.1 christos return 0;
4085 1.1 christos }
4086 1.1 christos _ACEOF
4087 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
4088 1.1 christos ac_cv_header_stdc=yes
4089 1.1 christos else
4090 1.1.1.3 christos ac_cv_header_stdc=no
4091 1.1 christos fi
4092 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4093 1.1 christos
4094 1.1 christos if test $ac_cv_header_stdc = yes; then
4095 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4096 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4097 1.1 christos /* end confdefs.h. */
4098 1.1 christos #include <string.h>
4099 1.1 christos
4100 1.1 christos _ACEOF
4101 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4102 1.1.1.3 christos $EGREP "memchr" >/dev/null 2>&1; then :
4103 1.1.1.3 christos
4104 1.1 christos else
4105 1.1 christos ac_cv_header_stdc=no
4106 1.1 christos fi
4107 1.1.1.3 christos rm -f conftest*
4108 1.1 christos
4109 1.1 christos fi
4110 1.1 christos
4111 1.1 christos if test $ac_cv_header_stdc = yes; then
4112 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4113 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4114 1.1 christos /* end confdefs.h. */
4115 1.1 christos #include <stdlib.h>
4116 1.1 christos
4117 1.1 christos _ACEOF
4118 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4119 1.1.1.3 christos $EGREP "free" >/dev/null 2>&1; then :
4120 1.1.1.3 christos
4121 1.1 christos else
4122 1.1 christos ac_cv_header_stdc=no
4123 1.1 christos fi
4124 1.1.1.3 christos rm -f conftest*
4125 1.1 christos
4126 1.1 christos fi
4127 1.1 christos
4128 1.1 christos if test $ac_cv_header_stdc = yes; then
4129 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4130 1.1.1.3 christos if test "$cross_compiling" = yes; then :
4131 1.1 christos :
4132 1.1 christos else
4133 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4134 1.1 christos /* end confdefs.h. */
4135 1.1 christos #include <ctype.h>
4136 1.1 christos #include <stdlib.h>
4137 1.1 christos #if ((' ' & 0x0FF) == 0x020)
4138 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4139 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4140 1.1 christos #else
4141 1.1 christos # define ISLOWER(c) \
4142 1.1 christos (('a' <= (c) && (c) <= 'i') \
4143 1.1 christos || ('j' <= (c) && (c) <= 'r') \
4144 1.1 christos || ('s' <= (c) && (c) <= 'z'))
4145 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4146 1.1 christos #endif
4147 1.1 christos
4148 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4149 1.1 christos int
4150 1.1 christos main ()
4151 1.1 christos {
4152 1.1 christos int i;
4153 1.1 christos for (i = 0; i < 256; i++)
4154 1.1 christos if (XOR (islower (i), ISLOWER (i))
4155 1.1 christos || toupper (i) != TOUPPER (i))
4156 1.1 christos return 2;
4157 1.1 christos return 0;
4158 1.1 christos }
4159 1.1 christos _ACEOF
4160 1.1.1.3 christos if ac_fn_c_try_run "$LINENO"; then :
4161 1.1 christos
4162 1.1.1.3 christos else
4163 1.1.1.3 christos ac_cv_header_stdc=no
4164 1.1 christos fi
4165 1.1.1.3 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4166 1.1.1.3 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
4167 1.1 christos fi
4168 1.1 christos
4169 1.1 christos fi
4170 1.1 christos fi
4171 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4172 1.1.1.3 christos $as_echo "$ac_cv_header_stdc" >&6; }
4173 1.1 christos if test $ac_cv_header_stdc = yes; then
4174 1.1 christos
4175 1.1.1.3 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4176 1.1 christos
4177 1.1 christos fi
4178 1.1 christos
4179 1.1 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4180 1.1 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4181 1.1 christos inttypes.h stdint.h unistd.h
4182 1.1.1.3 christos do :
4183 1.1.1.3 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4184 1.1.1.3 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4185 1.1.1.3 christos "
4186 1.1.1.3 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4187 1.1 christos cat >>confdefs.h <<_ACEOF
4188 1.1.1.3 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4189 1.1 christos _ACEOF
4190 1.1 christos
4191 1.1 christos fi
4192 1.1 christos
4193 1.1 christos done
4194 1.1 christos
4195 1.1 christos
4196 1.1.1.2 christos for ac_header in fcntl.h rpc/rpc.h rpc/rpcent.h netdnet/dnetdb.h
4197 1.1.1.3 christos do :
4198 1.1.1.3 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4199 1.1.1.3 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4200 1.1.1.3 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4201 1.1 christos cat >>confdefs.h <<_ACEOF
4202 1.1.1.3 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4203 1.1 christos _ACEOF
4204 1.1 christos
4205 1.1 christos fi
4206 1.1 christos
4207 1.1 christos done
4208 1.1 christos
4209 1.1 christos for ac_header in net/pfvar.h
4210 1.1.1.3 christos do :
4211 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>
4212 1.1 christos #include <sys/socket.h>
4213 1.1 christos #include <net/if.h>
4214 1.1.1.3 christos "
4215 1.1.1.3 christos if test "x$ac_cv_header_net_pfvar_h" = xyes; then :
4216 1.1 christos cat >>confdefs.h <<_ACEOF
4217 1.1.1.3 christos #define HAVE_NET_PFVAR_H 1
4218 1.1 christos _ACEOF
4219 1.1 christos
4220 1.1 christos fi
4221 1.1 christos
4222 1.1 christos done
4223 1.1 christos
4224 1.1 christos if test "$ac_cv_header_net_pfvar_h" = yes; then
4225 1.1.1.6 christos for ac_header in net/if_pflog.h
4226 1.1.1.6 christos do :
4227 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>
4228 1.1.1.6 christos #include <sys/socket.h>
4229 1.1.1.6 christos #include <net/if.h>
4230 1.1.1.6 christos #include <net/pfvar.h>
4231 1.1.1.6 christos "
4232 1.1.1.6 christos if test "x$ac_cv_header_net_if_pflog_h" = xyes; then :
4233 1.1.1.6 christos cat >>confdefs.h <<_ACEOF
4234 1.1.1.6 christos #define HAVE_NET_IF_PFLOG_H 1
4235 1.1.1.6 christos _ACEOF
4236 1.1.1.6 christos
4237 1.1.1.6 christos fi
4238 1.1.1.6 christos
4239 1.1.1.6 christos done
4240 1.1.1.6 christos
4241 1.1.1.6 christos if test "$ac_cv_header_net_if_pflog_h" = yes; then
4242 1.1.1.6 christos LOCALSRC="print-pflog.c $LOCALSRC"
4243 1.1.1.6 christos fi
4244 1.1 christos fi
4245 1.1 christos for ac_header in netinet/if_ether.h
4246 1.1.1.3 christos do :
4247 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>
4248 1.1 christos #include <sys/socket.h>
4249 1.1.1.3 christos "
4250 1.1.1.3 christos if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then :
4251 1.1 christos cat >>confdefs.h <<_ACEOF
4252 1.1.1.3 christos #define HAVE_NETINET_IF_ETHER_H 1
4253 1.1 christos _ACEOF
4254 1.1 christos
4255 1.1 christos fi
4256 1.1 christos
4257 1.1 christos done
4258 1.1 christos
4259 1.1 christos if test "$ac_cv_header_netinet_if_ether_h" != yes; then
4260 1.1 christos #
4261 1.1 christos # The simple test didn't work.
4262 1.1 christos # Do we need to include <net/if.h> first?
4263 1.1 christos # Unset ac_cv_header_netinet_if_ether_h so we don't
4264 1.1 christos # treat the previous failure as a cached value and
4265 1.1 christos # suppress the next test.
4266 1.1 christos #
4267 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: Rechecking with some additional includes" >&5
4268 1.1.1.3 christos $as_echo "$as_me: Rechecking with some additional includes" >&6;}
4269 1.1 christos unset ac_cv_header_netinet_if_ether_h
4270 1.1.1.3 christos for ac_header in netinet/if_ether.h
4271 1.1.1.3 christos do :
4272 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>
4273 1.1 christos #include <sys/socket.h>
4274 1.1 christos #include <netinet/in.h>
4275 1.1 christos struct mbuf;
4276 1.1 christos struct rtentry;
4277 1.1 christos #include <net/if.h>
4278 1.1.1.3 christos "
4279 1.1.1.3 christos if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then :
4280 1.1 christos cat >>confdefs.h <<_ACEOF
4281 1.1.1.3 christos #define HAVE_NETINET_IF_ETHER_H 1
4282 1.1 christos _ACEOF
4283 1.1 christos
4284 1.1 christos fi
4285 1.1 christos
4286 1.1 christos done
4287 1.1 christos
4288 1.1 christos fi
4289 1.1 christos
4290 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
4291 1.1.1.3 christos $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
4292 1.1.1.3 christos if ${ac_cv_header_time+:} false; then :
4293 1.1.1.3 christos $as_echo_n "(cached) " >&6
4294 1.1 christos else
4295 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4296 1.1 christos /* end confdefs.h. */
4297 1.1 christos #include <sys/types.h>
4298 1.1 christos #include <sys/time.h>
4299 1.1 christos #include <time.h>
4300 1.1 christos
4301 1.1 christos int
4302 1.1 christos main ()
4303 1.1 christos {
4304 1.1 christos if ((struct tm *) 0)
4305 1.1 christos return 0;
4306 1.1 christos ;
4307 1.1 christos return 0;
4308 1.1 christos }
4309 1.1 christos _ACEOF
4310 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
4311 1.1 christos ac_cv_header_time=yes
4312 1.1 christos else
4313 1.1.1.3 christos ac_cv_header_time=no
4314 1.1 christos fi
4315 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4316 1.1 christos fi
4317 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
4318 1.1.1.3 christos $as_echo "$ac_cv_header_time" >&6; }
4319 1.1 christos if test $ac_cv_header_time = yes; then
4320 1.1 christos
4321 1.1.1.3 christos $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
4322 1.1 christos
4323 1.1 christos fi
4324 1.1 christos
4325 1.1 christos
4326 1.1 christos case "$host_os" in
4327 1.1 christos
4328 1.1.1.2 christos darwin*)
4329 1.1.1.2 christos # Check whether --enable-universal was given.
4330 1.1.1.3 christos if test "${enable_universal+set}" = set; then :
4331 1.1.1.2 christos enableval=$enable_universal;
4332 1.1.1.2 christos fi
4333 1.1.1.2 christos
4334 1.1.1.2 christos if test "$enable_universal" != "no"; then
4335 1.1.1.2 christos case "$host_os" in
4336 1.1.1.2 christos
4337 1.1.1.2 christos darwin9.*)
4338 1.1.1.2 christos #
4339 1.1.1.2 christos # Leopard. Build for x86 and 32-bit PowerPC, with
4340 1.1.1.2 christos # x86 first. (That's what Apple does.)
4341 1.1.1.2 christos #
4342 1.1.1.2 christos V_CCOPT="$V_CCOPT -arch i386 -arch ppc"
4343 1.1.1.2 christos LDFLAGS="$LDFLAGS -arch i386 -arch ppc"
4344 1.1.1.2 christos ;;
4345 1.1.1.2 christos
4346 1.1.1.2 christos darwin10.*)
4347 1.1.1.2 christos #
4348 1.1.1.2 christos # Snow Leopard. Build for x86-64 and x86, with
4349 1.1.1.2 christos # x86-64 first. (That's what Apple does.)
4350 1.1.1.2 christos #
4351 1.1.1.2 christos V_CCOPT="$V_CCOPT -arch x86_64 -arch i386"
4352 1.1.1.2 christos LDFLAGS="$LDFLAGS -arch x86_64 -arch i386"
4353 1.1.1.2 christos ;;
4354 1.1.1.2 christos esac
4355 1.1.1.2 christos fi
4356 1.1.1.2 christos ;;
4357 1.1 christos esac
4358 1.1 christos
4359 1.1 christos
4360 1.1 christos
4361 1.1 christos # Check whether --with-smi was given.
4362 1.1.1.3 christos if test "${with_smi+set}" = set; then :
4363 1.1 christos withval=$with_smi;
4364 1.1 christos else
4365 1.1 christos with_smi=yes
4366 1.1 christos fi
4367 1.1 christos
4368 1.1 christos
4369 1.1 christos if test "x$with_smi" != "xno" ; then
4370 1.1.1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "smi.h" "ac_cv_header_smi_h" "$ac_includes_default"
4371 1.1.1.3 christos if test "x$ac_cv_header_smi_h" = xyes; then :
4372 1.1 christos
4373 1.1.1.4 christos #
4374 1.1.1.4 christos # OK, we found smi.h. Do we have libsmi with smiInit?
4375 1.1.1.4 christos #
4376 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for smiInit in -lsmi" >&5
4377 1.1.1.3 christos $as_echo_n "checking for smiInit in -lsmi... " >&6; }
4378 1.1.1.3 christos if ${ac_cv_lib_smi_smiInit+:} false; then :
4379 1.1.1.3 christos $as_echo_n "(cached) " >&6
4380 1.1 christos else
4381 1.1 christos ac_check_lib_save_LIBS=$LIBS
4382 1.1 christos LIBS="-lsmi $LIBS"
4383 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4384 1.1 christos /* end confdefs.h. */
4385 1.1 christos
4386 1.1 christos /* Override any GCC internal prototype to avoid an error.
4387 1.1 christos Use char because int might match the return type of a GCC
4388 1.1 christos builtin and then its argument prototype would still apply. */
4389 1.1 christos #ifdef __cplusplus
4390 1.1 christos extern "C"
4391 1.1 christos #endif
4392 1.1 christos char smiInit ();
4393 1.1 christos int
4394 1.1 christos main ()
4395 1.1 christos {
4396 1.1 christos return smiInit ();
4397 1.1 christos ;
4398 1.1 christos return 0;
4399 1.1 christos }
4400 1.1 christos _ACEOF
4401 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
4402 1.1 christos ac_cv_lib_smi_smiInit=yes
4403 1.1 christos else
4404 1.1.1.3 christos ac_cv_lib_smi_smiInit=no
4405 1.1 christos fi
4406 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
4407 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
4408 1.1 christos LIBS=$ac_check_lib_save_LIBS
4409 1.1 christos fi
4410 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_smi_smiInit" >&5
4411 1.1.1.3 christos $as_echo "$ac_cv_lib_smi_smiInit" >&6; }
4412 1.1.1.3 christos if test "x$ac_cv_lib_smi_smiInit" = xyes; then :
4413 1.1 christos
4414 1.1.1.4 christos #
4415 1.1.1.4 christos # OK, we have libsmi with smiInit. Can we use it?
4416 1.1.1.4 christos #
4417 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable libsmi" >&5
4418 1.1.1.3 christos $as_echo_n "checking whether to enable libsmi... " >&6; }
4419 1.1.1.4 christos savedlibs="$LIBS"
4420 1.1.1.4 christos LIBS="-lsmi $LIBS"
4421 1.1.1.4 christos if test "$cross_compiling" = yes; then :
4422 1.1.1.4 christos
4423 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: not when cross-compiling" >&5
4424 1.1.1.3 christos $as_echo "not when cross-compiling" >&6; }
4425 1.1.1.4 christos LIBS="$savedlibs"
4426 1.1.1.4 christos
4427 1.1 christos
4428 1.1 christos else
4429 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4430 1.1 christos /* end confdefs.h. */
4431 1.1.1.4 christos
4432 1.1.1.4 christos /* libsmi available check */
4433 1.1 christos #include <smi.h>
4434 1.1 christos main()
4435 1.1 christos {
4436 1.1 christos int current, revision, age, n;
4437 1.1 christos const int required = 2;
4438 1.1 christos if (smiInit(""))
4439 1.1 christos exit(1);
4440 1.1 christos if (strcmp(SMI_LIBRARY_VERSION, smi_library_version))
4441 1.1 christos exit(2);
4442 1.1 christos n = sscanf(smi_library_version, "%d:%d:%d", ¤t, &revision, &age);
4443 1.1 christos if (n != 3)
4444 1.1 christos exit(3);
4445 1.1 christos if (required < current - age || required > current)
4446 1.1 christos exit(4);
4447 1.1 christos exit(0);
4448 1.1 christos }
4449 1.1 christos
4450 1.1 christos _ACEOF
4451 1.1.1.3 christos if ac_fn_c_try_run "$LINENO"; then :
4452 1.1.1.4 christos
4453 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4454 1.1.1.3 christos $as_echo "yes" >&6; }
4455 1.1.1.3 christos
4456 1.1.1.4 christos $as_echo "#define USE_LIBSMI 1" >>confdefs.h
4457 1.1.1.4 christos
4458 1.1 christos
4459 1.1 christos else
4460 1.1.1.4 christos
4461 1.1.1.4 christos case $? in
4462 1.1.1.4 christos 1) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - smiInit failed" >&5
4463 1.1.1.3 christos $as_echo "no - smiInit failed" >&6; } ;;
4464 1.1.1.4 christos 2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - header/library version mismatch" >&5
4465 1.1.1.3 christos $as_echo "no - header/library version mismatch" >&6; } ;;
4466 1.1.1.4 christos 3) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - can't determine library version" >&5
4467 1.1.1.3 christos $as_echo "no - can't determine library version" >&6; } ;;
4468 1.1.1.4 christos 4) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - too old" >&5
4469 1.1.1.3 christos $as_echo "no - too old" >&6; } ;;
4470 1.1.1.4 christos *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4471 1.1.1.3 christos $as_echo "no" >&6; } ;;
4472 1.1.1.4 christos esac
4473 1.1.1.4 christos LIBS="$savedlibs"
4474 1.1.1.4 christos
4475 1.1 christos fi
4476 1.1.1.3 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4477 1.1.1.3 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
4478 1.1 christos fi
4479 1.1 christos
4480 1.1.1.4 christos
4481 1.1.1.4 christos fi
4482 1.1.1.4 christos
4483 1.1.1.4 christos
4484 1.1 christos fi
4485 1.1.1.4 christos
4486 1.1.1.4 christos
4487 1.1 christos fi
4488 1.1 christos
4489 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable the possibly-buggy SMB printer" >&5
4490 1.1.1.3 christos $as_echo_n "checking whether to enable the possibly-buggy SMB printer... " >&6; }
4491 1.1 christos # Check whether --enable-smb was given.
4492 1.1.1.3 christos if test "${enable_smb+set}" = set; then :
4493 1.1 christos enableval=$enable_smb;
4494 1.1 christos else
4495 1.1 christos enableval=yes
4496 1.1 christos fi
4497 1.1 christos
4498 1.1 christos case "$enableval" in
4499 1.1.1.3 christos yes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4500 1.1.1.3 christos $as_echo "yes" >&6; }
4501 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&5
4502 1.1.1.3 christos $as_echo "$as_me: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&2;}
4503 1.1.1.3 christos
4504 1.1.1.6 christos $as_echo "#define ENABLE_SMB 1" >>confdefs.h
4505 1.1 christos
4506 1.1 christos LOCALSRC="print-smb.c smbutil.c $LOCALSRC"
4507 1.1 christos ;;
4508 1.1.1.3 christos *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4509 1.1.1.3 christos $as_echo "no" >&6; }
4510 1.1 christos ;;
4511 1.1 christos esac
4512 1.1 christos
4513 1.1 christos
4514 1.1 christos # Check whether --with-user was given.
4515 1.1.1.3 christos if test "${with_user+set}" = set; then :
4516 1.1 christos withval=$with_user;
4517 1.1 christos fi
4518 1.1 christos
4519 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to drop root privileges by default" >&5
4520 1.1.1.3 christos $as_echo_n "checking whether to drop root privileges by default... " >&6; }
4521 1.1 christos if test ! -z "$with_user" ; then
4522 1.1.1.3 christos
4523 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
4524 1.1 christos #define WITH_USER "$withval"
4525 1.1 christos _ACEOF
4526 1.1 christos
4527 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5
4528 1.1.1.3 christos $as_echo "to \"$withval\"" >&6; }
4529 1.1 christos else
4530 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4531 1.1.1.3 christos $as_echo "no" >&6; }
4532 1.1 christos fi
4533 1.1 christos
4534 1.1 christos
4535 1.1 christos # Check whether --with-chroot was given.
4536 1.1.1.3 christos if test "${with_chroot+set}" = set; then :
4537 1.1 christos withval=$with_chroot;
4538 1.1 christos fi
4539 1.1 christos
4540 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to chroot" >&5
4541 1.1.1.3 christos $as_echo_n "checking whether to chroot... " >&6; }
4542 1.1 christos if test ! -z "$with_chroot" && test "$with_chroot" != "no" ; then
4543 1.1.1.3 christos
4544 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
4545 1.1 christos #define WITH_CHROOT "$withval"
4546 1.1 christos _ACEOF
4547 1.1 christos
4548 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5
4549 1.1.1.3 christos $as_echo "to \"$withval\"" >&6; }
4550 1.1.1.3 christos else
4551 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4552 1.1.1.3 christos $as_echo "no" >&6; }
4553 1.1.1.3 christos fi
4554 1.1.1.3 christos
4555 1.1.1.4 christos
4556 1.1.1.4 christos # Check whether --with-sandbox-capsicum was given.
4557 1.1.1.4 christos if test "${with_sandbox_capsicum+set}" = set; then :
4558 1.1.1.4 christos withval=$with_sandbox_capsicum;
4559 1.1.1.4 christos fi
4560 1.1.1.4 christos
4561 1.1.1.4 christos #
4562 1.1.1.4 christos # Check whether various functions are available. If any are, set
4563 1.1.1.4 christos # ac_lbl_capsicum_function_seen to yes; if any are not, set
4564 1.1.1.4 christos # ac_lbl_capsicum_function_not_seen to yes.
4565 1.1.1.4 christos #
4566 1.1.1.5 christos # We don't check cap_rights_init(), as it's a macro, wrapping another
4567 1.1.1.5 christos # function, in at least some versions of FreeBSD, and AC_CHECK_FUNCS()
4568 1.1.1.5 christos # doesn't handle that.
4569 1.1.1.5 christos #
4570 1.1.1.5 christos # All of the ones we check for must be available in order to enable
4571 1.1.1.5 christos # capsicum sandboxing.
4572 1.1.1.5 christos #
4573 1.1.1.5 christos # XXX - do we need to check for all of them, or are there some that, if
4574 1.1.1.5 christos # present, imply others are present?
4575 1.1.1.4 christos #
4576 1.1.1.4 christos if test ! -z "$with_sandbox-capsicum" && test "$with_sandbox-capsicum" != "no" ; then
4577 1.1.1.5 christos for ac_func in cap_enter cap_rights_limit cap_ioctls_limit openat
4578 1.1.1.4 christos do :
4579 1.1.1.4 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4580 1.1.1.4 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4581 1.1.1.4 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
4582 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
4583 1.1.1.4 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4584 1.1.1.4 christos _ACEOF
4585 1.1.1.4 christos ac_lbl_capsicum_function_seen=yes
4586 1.1.1.4 christos else
4587 1.1.1.4 christos ac_lbl_capsicum_function_not_seen=yes
4588 1.1.1.4 christos fi
4589 1.1.1.4 christos done
4590 1.1.1.4 christos
4591 1.1.1.4 christos fi
4592 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to sandbox using capsicum" >&5
4593 1.1.1.4 christos $as_echo_n "checking whether to sandbox using capsicum... " >&6; }
4594 1.1.1.4 christos if test "x$ac_lbl_capsicum_function_seen" = "xyes" -a "x$ac_lbl_capsicum_function_not_seen" != "xyes"; then
4595 1.1.1.4 christos
4596 1.1.1.4 christos $as_echo "#define HAVE_CAPSICUM 1" >>confdefs.h
4597 1.1.1.4 christos
4598 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4599 1.1.1.4 christos $as_echo "yes" >&6; }
4600 1.1.1.4 christos else
4601 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4602 1.1.1.4 christos $as_echo "no" >&6; }
4603 1.1.1.4 christos fi
4604 1.1.1.4 christos
4605 1.1.1.3 christos #
4606 1.1.1.6 christos # We must check this before checking whether to check the OS's IPv6,
4607 1.1.1.6 christos # support because, on some platforms (such as SunOS 5.x), the test
4608 1.1.1.6 christos # program requires the extra networking libraries.
4609 1.1.1.3 christos #
4610 1.1.1.3 christos
4611 1.1.1.3 christos # Most operating systems have gethostbyname() in the default searched
4612 1.1.1.3 christos # libraries (i.e. libc):
4613 1.1.1.3 christos # Some OSes (eg. Solaris) place it in libnsl
4614 1.1.1.3 christos # Some strange OSes (SINIX) have it in libsocket:
4615 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
4616 1.1.1.3 christos $as_echo_n "checking for library containing gethostbyname... " >&6; }
4617 1.1.1.3 christos if ${ac_cv_search_gethostbyname+:} false; then :
4618 1.1.1.3 christos $as_echo_n "(cached) " >&6
4619 1.1.1.3 christos else
4620 1.1.1.3 christos ac_func_search_save_LIBS=$LIBS
4621 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4622 1.1.1.3 christos /* end confdefs.h. */
4623 1.1.1.3 christos
4624 1.1.1.3 christos /* Override any GCC internal prototype to avoid an error.
4625 1.1.1.3 christos Use char because int might match the return type of a GCC
4626 1.1.1.3 christos builtin and then its argument prototype would still apply. */
4627 1.1.1.3 christos #ifdef __cplusplus
4628 1.1.1.3 christos extern "C"
4629 1.1.1.3 christos #endif
4630 1.1.1.3 christos char gethostbyname ();
4631 1.1.1.3 christos int
4632 1.1.1.3 christos main ()
4633 1.1.1.3 christos {
4634 1.1.1.3 christos return gethostbyname ();
4635 1.1.1.3 christos ;
4636 1.1.1.3 christos return 0;
4637 1.1.1.3 christos }
4638 1.1.1.3 christos _ACEOF
4639 1.1.1.3 christos for ac_lib in '' nsl socket resolv; do
4640 1.1.1.3 christos if test -z "$ac_lib"; then
4641 1.1.1.3 christos ac_res="none required"
4642 1.1.1.3 christos else
4643 1.1.1.3 christos ac_res=-l$ac_lib
4644 1.1.1.3 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4645 1.1.1.3 christos fi
4646 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
4647 1.1.1.3 christos ac_cv_search_gethostbyname=$ac_res
4648 1.1.1.3 christos fi
4649 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
4650 1.1.1.3 christos conftest$ac_exeext
4651 1.1.1.3 christos if ${ac_cv_search_gethostbyname+:} false; then :
4652 1.1.1.3 christos break
4653 1.1.1.3 christos fi
4654 1.1.1.3 christos done
4655 1.1.1.3 christos if ${ac_cv_search_gethostbyname+:} false; then :
4656 1.1.1.3 christos
4657 1.1.1.3 christos else
4658 1.1.1.3 christos ac_cv_search_gethostbyname=no
4659 1.1.1.3 christos fi
4660 1.1.1.3 christos rm conftest.$ac_ext
4661 1.1.1.3 christos LIBS=$ac_func_search_save_LIBS
4662 1.1.1.3 christos fi
4663 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
4664 1.1.1.3 christos $as_echo "$ac_cv_search_gethostbyname" >&6; }
4665 1.1.1.3 christos ac_res=$ac_cv_search_gethostbyname
4666 1.1.1.3 christos if test "$ac_res" != no; then :
4667 1.1.1.3 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4668 1.1.1.3 christos
4669 1.1.1.3 christos fi
4670 1.1.1.3 christos
4671 1.1.1.3 christos # Unfortunately libsocket sometimes depends on libnsl and
4672 1.1.1.3 christos # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this.
4673 1.1.1.3 christos if test "$ac_cv_search_gethostbyname" = "no"
4674 1.1.1.3 christos then
4675 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lsocket" >&5
4676 1.1.1.3 christos $as_echo_n "checking for gethostbyname in -lsocket... " >&6; }
4677 1.1.1.3 christos if ${ac_cv_lib_socket_gethostbyname+:} false; then :
4678 1.1.1.3 christos $as_echo_n "(cached) " >&6
4679 1.1.1.3 christos else
4680 1.1.1.3 christos ac_check_lib_save_LIBS=$LIBS
4681 1.1.1.3 christos LIBS="-lsocket -lnsl $LIBS"
4682 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4683 1.1.1.3 christos /* end confdefs.h. */
4684 1.1.1.3 christos
4685 1.1.1.3 christos /* Override any GCC internal prototype to avoid an error.
4686 1.1.1.3 christos Use char because int might match the return type of a GCC
4687 1.1.1.3 christos builtin and then its argument prototype would still apply. */
4688 1.1.1.3 christos #ifdef __cplusplus
4689 1.1.1.3 christos extern "C"
4690 1.1.1.3 christos #endif
4691 1.1.1.3 christos char gethostbyname ();
4692 1.1.1.3 christos int
4693 1.1.1.3 christos main ()
4694 1.1.1.3 christos {
4695 1.1.1.3 christos return gethostbyname ();
4696 1.1.1.3 christos ;
4697 1.1.1.3 christos return 0;
4698 1.1.1.3 christos }
4699 1.1.1.3 christos _ACEOF
4700 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
4701 1.1.1.3 christos ac_cv_lib_socket_gethostbyname=yes
4702 1.1.1.3 christos else
4703 1.1.1.3 christos ac_cv_lib_socket_gethostbyname=no
4704 1.1.1.3 christos fi
4705 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
4706 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
4707 1.1.1.3 christos LIBS=$ac_check_lib_save_LIBS
4708 1.1.1.3 christos fi
4709 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyname" >&5
4710 1.1.1.3 christos $as_echo "$ac_cv_lib_socket_gethostbyname" >&6; }
4711 1.1.1.3 christos if test "x$ac_cv_lib_socket_gethostbyname" = xyes; then :
4712 1.1.1.3 christos LIBS="-lsocket -lnsl $LIBS"
4713 1.1.1.3 christos fi
4714 1.1.1.3 christos
4715 1.1.1.3 christos fi
4716 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
4717 1.1.1.3 christos $as_echo_n "checking for library containing socket... " >&6; }
4718 1.1.1.3 christos if ${ac_cv_search_socket+:} false; then :
4719 1.1.1.3 christos $as_echo_n "(cached) " >&6
4720 1.1.1.3 christos else
4721 1.1.1.3 christos ac_func_search_save_LIBS=$LIBS
4722 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4723 1.1.1.3 christos /* end confdefs.h. */
4724 1.1.1.3 christos
4725 1.1.1.3 christos /* Override any GCC internal prototype to avoid an error.
4726 1.1.1.3 christos Use char because int might match the return type of a GCC
4727 1.1.1.3 christos builtin and then its argument prototype would still apply. */
4728 1.1.1.3 christos #ifdef __cplusplus
4729 1.1.1.3 christos extern "C"
4730 1.1.1.3 christos #endif
4731 1.1.1.3 christos char socket ();
4732 1.1.1.3 christos int
4733 1.1.1.3 christos main ()
4734 1.1.1.3 christos {
4735 1.1.1.3 christos return socket ();
4736 1.1.1.3 christos ;
4737 1.1.1.3 christos return 0;
4738 1.1.1.3 christos }
4739 1.1.1.3 christos _ACEOF
4740 1.1.1.3 christos for ac_lib in '' socket; do
4741 1.1.1.3 christos if test -z "$ac_lib"; then
4742 1.1.1.3 christos ac_res="none required"
4743 1.1.1.3 christos else
4744 1.1.1.3 christos ac_res=-l$ac_lib
4745 1.1.1.3 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4746 1.1.1.3 christos fi
4747 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
4748 1.1.1.3 christos ac_cv_search_socket=$ac_res
4749 1.1.1.3 christos fi
4750 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
4751 1.1.1.3 christos conftest$ac_exeext
4752 1.1.1.3 christos if ${ac_cv_search_socket+:} false; then :
4753 1.1.1.3 christos break
4754 1.1.1.3 christos fi
4755 1.1.1.3 christos done
4756 1.1.1.3 christos if ${ac_cv_search_socket+:} false; then :
4757 1.1.1.3 christos
4758 1.1.1.3 christos else
4759 1.1.1.3 christos ac_cv_search_socket=no
4760 1.1.1.3 christos fi
4761 1.1.1.3 christos rm conftest.$ac_ext
4762 1.1.1.3 christos LIBS=$ac_func_search_save_LIBS
4763 1.1.1.3 christos fi
4764 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
4765 1.1.1.3 christos $as_echo "$ac_cv_search_socket" >&6; }
4766 1.1.1.3 christos ac_res=$ac_cv_search_socket
4767 1.1.1.3 christos if test "$ac_res" != no; then :
4768 1.1.1.3 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4769 1.1.1.3 christos
4770 1.1.1.3 christos else
4771 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
4772 1.1.1.3 christos $as_echo_n "checking for socket in -lsocket... " >&6; }
4773 1.1.1.3 christos if ${ac_cv_lib_socket_socket+:} false; then :
4774 1.1.1.3 christos $as_echo_n "(cached) " >&6
4775 1.1.1.3 christos else
4776 1.1.1.3 christos ac_check_lib_save_LIBS=$LIBS
4777 1.1.1.3 christos LIBS="-lsocket -lnsl $LIBS"
4778 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4779 1.1.1.3 christos /* end confdefs.h. */
4780 1.1.1.3 christos
4781 1.1.1.3 christos /* Override any GCC internal prototype to avoid an error.
4782 1.1.1.3 christos Use char because int might match the return type of a GCC
4783 1.1.1.3 christos builtin and then its argument prototype would still apply. */
4784 1.1.1.3 christos #ifdef __cplusplus
4785 1.1.1.3 christos extern "C"
4786 1.1.1.3 christos #endif
4787 1.1.1.3 christos char socket ();
4788 1.1.1.3 christos int
4789 1.1.1.3 christos main ()
4790 1.1.1.3 christos {
4791 1.1.1.3 christos return socket ();
4792 1.1.1.3 christos ;
4793 1.1.1.3 christos return 0;
4794 1.1.1.3 christos }
4795 1.1.1.3 christos _ACEOF
4796 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
4797 1.1.1.3 christos ac_cv_lib_socket_socket=yes
4798 1.1.1.3 christos else
4799 1.1.1.3 christos ac_cv_lib_socket_socket=no
4800 1.1.1.3 christos fi
4801 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
4802 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
4803 1.1.1.3 christos LIBS=$ac_check_lib_save_LIBS
4804 1.1.1.3 christos fi
4805 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
4806 1.1.1.3 christos $as_echo "$ac_cv_lib_socket_socket" >&6; }
4807 1.1.1.3 christos if test "x$ac_cv_lib_socket_socket" = xyes; then :
4808 1.1.1.3 christos LIBS="-lsocket -lnsl $LIBS"
4809 1.1.1.3 christos fi
4810 1.1.1.3 christos
4811 1.1.1.3 christos fi
4812 1.1.1.3 christos
4813 1.1.1.3 christos # DLPI needs putmsg under HPUX so test for -lstr while we're at it
4814 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing putmsg" >&5
4815 1.1.1.3 christos $as_echo_n "checking for library containing putmsg... " >&6; }
4816 1.1.1.3 christos if ${ac_cv_search_putmsg+:} false; then :
4817 1.1.1.3 christos $as_echo_n "(cached) " >&6
4818 1.1.1.3 christos else
4819 1.1.1.3 christos ac_func_search_save_LIBS=$LIBS
4820 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4821 1.1.1.3 christos /* end confdefs.h. */
4822 1.1.1.3 christos
4823 1.1.1.3 christos /* Override any GCC internal prototype to avoid an error.
4824 1.1.1.3 christos Use char because int might match the return type of a GCC
4825 1.1.1.3 christos builtin and then its argument prototype would still apply. */
4826 1.1.1.3 christos #ifdef __cplusplus
4827 1.1.1.3 christos extern "C"
4828 1.1.1.3 christos #endif
4829 1.1.1.3 christos char putmsg ();
4830 1.1.1.3 christos int
4831 1.1.1.3 christos main ()
4832 1.1.1.3 christos {
4833 1.1.1.3 christos return putmsg ();
4834 1.1.1.3 christos ;
4835 1.1.1.3 christos return 0;
4836 1.1.1.3 christos }
4837 1.1.1.3 christos _ACEOF
4838 1.1.1.3 christos for ac_lib in '' str; do
4839 1.1.1.3 christos if test -z "$ac_lib"; then
4840 1.1.1.3 christos ac_res="none required"
4841 1.1.1.3 christos else
4842 1.1.1.3 christos ac_res=-l$ac_lib
4843 1.1.1.3 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4844 1.1.1.3 christos fi
4845 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
4846 1.1.1.3 christos ac_cv_search_putmsg=$ac_res
4847 1.1.1.3 christos fi
4848 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
4849 1.1.1.3 christos conftest$ac_exeext
4850 1.1.1.3 christos if ${ac_cv_search_putmsg+:} false; then :
4851 1.1.1.3 christos break
4852 1.1.1.3 christos fi
4853 1.1.1.3 christos done
4854 1.1.1.3 christos if ${ac_cv_search_putmsg+:} false; then :
4855 1.1.1.3 christos
4856 1.1 christos else
4857 1.1.1.3 christos ac_cv_search_putmsg=no
4858 1.1.1.3 christos fi
4859 1.1.1.3 christos rm conftest.$ac_ext
4860 1.1.1.3 christos LIBS=$ac_func_search_save_LIBS
4861 1.1.1.3 christos fi
4862 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_putmsg" >&5
4863 1.1.1.3 christos $as_echo "$ac_cv_search_putmsg" >&6; }
4864 1.1.1.3 christos ac_res=$ac_cv_search_putmsg
4865 1.1.1.3 christos if test "$ac_res" != no; then :
4866 1.1.1.3 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4867 1.1.1.3 christos
4868 1.1 christos fi
4869 1.1 christos
4870 1.1.1.3 christos
4871 1.1.1.3 christos
4872 1.1.1.6 christos #
4873 1.1.1.6 christos # Check whether AF_INET6 and struct in6_addr are defined.
4874 1.1.1.6 christos # If they aren't both defined, we don't have sufficient OS
4875 1.1.1.6 christos # support for IPv6, so we don't look for IPv6 support libraries,
4876 1.1.1.6 christos # and we define AF_INET6 and struct in6_addr ourselves.
4877 1.1.1.6 christos #
4878 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the operating system supports IPv6" >&5
4879 1.1.1.6 christos $as_echo_n "checking whether the operating system supports IPv6... " >&6; }
4880 1.1.1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4881 1.1 christos /* end confdefs.h. */
4882 1.1.1.4 christos
4883 1.1.1.6 christos
4884 1.1.1.6 christos /* AF_INET6 available check */
4885 1.1 christos #include <sys/types.h>
4886 1.1 christos #include <sys/socket.h>
4887 1.1.1.4 christos #include <netinet/in.h>
4888 1.1.1.4 christos #ifdef AF_INET6
4889 1.1.1.4 christos void
4890 1.1.1.4 christos foo(struct in6_addr *addr)
4891 1.1 christos {
4892 1.1.1.4 christos memset(addr, 0, sizeof (struct in6_addr));
4893 1.1 christos }
4894 1.1.1.4 christos #else
4895 1.1.1.4 christos #error "AF_INET6 not defined"
4896 1.1.1.4 christos #endif
4897 1.1.1.4 christos
4898 1.1 christos
4899 1.1 christos _ACEOF
4900 1.1.1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
4901 1.1.1.6 christos
4902 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4903 1.1.1.3 christos $as_echo "yes" >&6; }
4904 1.1.1.3 christos
4905 1.1.1.6 christos $as_echo "#define HAVE_OS_IPV6_SUPPORT 1" >>confdefs.h
4906 1.1.1.6 christos
4907 1.1.1.6 christos ipv6=yes
4908 1.1 christos
4909 1.1 christos else
4910 1.1.1.6 christos
4911 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4912 1.1.1.3 christos $as_echo "no" >&6; }
4913 1.1.1.6 christos ipv6=no
4914 1.1.1.6 christos
4915 1.1.1.6 christos
4916 1.1 christos fi
4917 1.1.1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4918 1.1 christos
4919 1.1 christos ipv6type=unknown
4920 1.1 christos ipv6lib=none
4921 1.1 christos ipv6trylibc=no
4922 1.1 christos
4923 1.1 christos if test "$ipv6" = "yes"; then
4924 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking ipv6 stack type" >&5
4925 1.1.1.3 christos $as_echo_n "checking ipv6 stack type... " >&6; }
4926 1.1 christos for i in inria kame linux-glibc linux-libinet6 toshiba v6d zeta; do
4927 1.1 christos case $i in
4928 1.1 christos inria)
4929 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4930 1.1 christos /* end confdefs.h. */
4931 1.1 christos #include <netinet/in.h>
4932 1.1 christos #ifdef IPV6_INRIA_VERSION
4933 1.1 christos yes
4934 1.1 christos #endif
4935 1.1 christos _ACEOF
4936 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4937 1.1.1.3 christos $EGREP "yes" >/dev/null 2>&1; then :
4938 1.1.1.6 christos ipv6type=$i
4939 1.1 christos fi
4940 1.1.1.3 christos rm -f conftest*
4941 1.1 christos
4942 1.1 christos ;;
4943 1.1 christos kame)
4944 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4945 1.1 christos /* end confdefs.h. */
4946 1.1 christos #include <netinet/in.h>
4947 1.1 christos #ifdef __KAME__
4948 1.1 christos yes
4949 1.1 christos #endif
4950 1.1 christos _ACEOF
4951 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4952 1.1.1.3 christos $EGREP "yes" >/dev/null 2>&1; then :
4953 1.1 christos ipv6type=$i;
4954 1.1 christos ipv6lib=inet6;
4955 1.1 christos ipv6libdir=/usr/local/v6/lib;
4956 1.1.1.6 christos ipv6trylibc=yes
4957 1.1 christos fi
4958 1.1.1.3 christos rm -f conftest*
4959 1.1 christos
4960 1.1 christos ;;
4961 1.1 christos linux-glibc)
4962 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4963 1.1 christos /* end confdefs.h. */
4964 1.1 christos #include <features.h>
4965 1.1 christos #if defined(__GLIBC__) && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1
4966 1.1 christos yes
4967 1.1 christos #endif
4968 1.1 christos _ACEOF
4969 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4970 1.1.1.3 christos $EGREP "yes" >/dev/null 2>&1; then :
4971 1.1.1.6 christos ipv6type=$i
4972 1.1 christos fi
4973 1.1.1.3 christos rm -f conftest*
4974 1.1 christos
4975 1.1 christos ;;
4976 1.1 christos linux-libinet6)
4977 1.1 christos if test -d /usr/inet6 -o -f /usr/include/netinet/ip6.h; then
4978 1.1 christos ipv6type=$i
4979 1.1 christos ipv6lib=inet6
4980 1.1 christos ipv6libdir=/usr/inet6/lib
4981 1.1 christos ipv6trylibc=yes;
4982 1.1.1.6 christos CFLAGS="-I/usr/inet6/include $CFLAGS"
4983 1.1 christos fi
4984 1.1 christos ;;
4985 1.1 christos toshiba)
4986 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4987 1.1 christos /* end confdefs.h. */
4988 1.1 christos #include <sys/param.h>
4989 1.1 christos #ifdef _TOSHIBA_INET6
4990 1.1 christos yes
4991 1.1 christos #endif
4992 1.1 christos _ACEOF
4993 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4994 1.1.1.3 christos $EGREP "yes" >/dev/null 2>&1; then :
4995 1.1 christos ipv6type=$i;
4996 1.1 christos ipv6lib=inet6;
4997 1.1.1.6 christos ipv6libdir=/usr/local/v6/lib
4998 1.1 christos fi
4999 1.1.1.3 christos rm -f conftest*
5000 1.1 christos
5001 1.1 christos ;;
5002 1.1 christos v6d)
5003 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5004 1.1 christos /* end confdefs.h. */
5005 1.1 christos #include </usr/local/v6/include/sys/v6config.h>
5006 1.1 christos #ifdef __V6D__
5007 1.1 christos yes
5008 1.1 christos #endif
5009 1.1 christos _ACEOF
5010 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5011 1.1.1.3 christos $EGREP "yes" >/dev/null 2>&1; then :
5012 1.1 christos ipv6type=$i;
5013 1.1 christos ipv6lib=v6;
5014 1.1 christos ipv6libdir=/usr/local/v6/lib;
5015 1.1 christos CFLAGS="-I/usr/local/v6/include $CFLAGS"
5016 1.1 christos fi
5017 1.1.1.3 christos rm -f conftest*
5018 1.1 christos
5019 1.1 christos ;;
5020 1.1 christos zeta)
5021 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5022 1.1 christos /* end confdefs.h. */
5023 1.1 christos #include <sys/param.h>
5024 1.1 christos #ifdef _ZETA_MINAMI_INET6
5025 1.1 christos yes
5026 1.1 christos #endif
5027 1.1 christos _ACEOF
5028 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5029 1.1.1.3 christos $EGREP "yes" >/dev/null 2>&1; then :
5030 1.1 christos ipv6type=$i;
5031 1.1 christos ipv6lib=inet6;
5032 1.1.1.6 christos ipv6libdir=/usr/local/v6/lib
5033 1.1 christos fi
5034 1.1.1.3 christos rm -f conftest*
5035 1.1 christos
5036 1.1 christos ;;
5037 1.1 christos esac
5038 1.1 christos if test "$ipv6type" != "unknown"; then
5039 1.1 christos break
5040 1.1 christos fi
5041 1.1 christos done
5042 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ipv6type" >&5
5043 1.1.1.3 christos $as_echo "$ipv6type" >&6; }
5044 1.1 christos fi
5045 1.1 christos
5046 1.1 christos if test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then
5047 1.1 christos if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then
5048 1.1 christos LIBS="-L$ipv6libdir -l$ipv6lib $LIBS"
5049 1.1 christos echo "You have $ipv6lib library, using it"
5050 1.1 christos else
5051 1.1 christos if test "$ipv6trylibc" = "yes"; then
5052 1.1 christos echo "You do not have $ipv6lib library, using libc"
5053 1.1 christos else
5054 1.1 christos echo 'Fatal: no $ipv6lib library found. cannot continue.'
5055 1.1 christos echo "You need to fetch lib$ipv6lib.a from appropriate"
5056 1.1 christos echo 'ipv6 kit and compile beforehand.'
5057 1.1 christos exit 1
5058 1.1 christos fi
5059 1.1 christos fi
5060 1.1 christos fi
5061 1.1 christos
5062 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_htoa declaration in netdnet/dnetdb.h" >&5
5063 1.1.1.3 christos $as_echo_n "checking for dnet_htoa declaration in netdnet/dnetdb.h... " >&6; }
5064 1.1.1.3 christos if ${td_cv_decl_netdnet_dnetdb_h_dnet_htoa+:} false; then :
5065 1.1.1.3 christos $as_echo_n "(cached) " >&6
5066 1.1 christos else
5067 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5068 1.1 christos /* end confdefs.h. */
5069 1.1 christos #include <netdnet/dnetdb.h>
5070 1.1 christos
5071 1.1 christos _ACEOF
5072 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5073 1.1.1.3 christos $EGREP "dnet_htoa" >/dev/null 2>&1; then :
5074 1.1 christos td_cv_decl_netdnet_dnetdb_h_dnet_htoa=yes
5075 1.1 christos else
5076 1.1 christos td_cv_decl_netdnet_dnetdb_h_dnet_htoa=no
5077 1.1 christos fi
5078 1.1.1.3 christos rm -f conftest*
5079 1.1 christos
5080 1.1 christos fi
5081 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&5
5082 1.1.1.3 christos $as_echo "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&6; }
5083 1.1 christos if test "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" = yes; then
5084 1.1.1.3 christos
5085 1.1.1.3 christos $as_echo "#define HAVE_NETDNET_DNETDB_H_DNET_HTOA 1" >>confdefs.h
5086 1.1 christos
5087 1.1 christos fi
5088 1.1 christos
5089 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "vfprintf" "ac_cv_func_vfprintf"
5090 1.1.1.3 christos if test "x$ac_cv_func_vfprintf" = xyes; then :
5091 1.1.1.3 christos $as_echo "#define HAVE_VFPRINTF 1" >>confdefs.h
5092 1.1.1.3 christos
5093 1.1.1.3 christos else
5094 1.1.1.3 christos case " $LIBOBJS " in
5095 1.1.1.3 christos *" vfprintf.$ac_objext "* ) ;;
5096 1.1.1.3 christos *) LIBOBJS="$LIBOBJS vfprintf.$ac_objext"
5097 1.1.1.3 christos ;;
5098 1.1.1.3 christos esac
5099 1.1.1.2 christos
5100 1.1.1.3 christos fi
5101 1.1.1.2 christos
5102 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
5103 1.1.1.3 christos if test "x$ac_cv_func_strlcat" = xyes; then :
5104 1.1.1.3 christos $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
5105 1.1.1.2 christos
5106 1.1.1.2 christos else
5107 1.1.1.3 christos case " $LIBOBJS " in
5108 1.1.1.3 christos *" strlcat.$ac_objext "* ) ;;
5109 1.1.1.3 christos *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
5110 1.1.1.3 christos ;;
5111 1.1.1.3 christos esac
5112 1.1.1.2 christos
5113 1.1.1.3 christos fi
5114 1.1.1.2 christos
5115 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
5116 1.1.1.3 christos if test "x$ac_cv_func_strlcpy" = xyes; then :
5117 1.1.1.3 christos $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
5118 1.1.1.2 christos
5119 1.1.1.3 christos else
5120 1.1.1.3 christos case " $LIBOBJS " in
5121 1.1.1.3 christos *" strlcpy.$ac_objext "* ) ;;
5122 1.1.1.3 christos *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
5123 1.1.1.3 christos ;;
5124 1.1.1.3 christos esac
5125 1.1.1.2 christos
5126 1.1.1.3 christos fi
5127 1.1.1.3 christos
5128 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
5129 1.1.1.3 christos if test "x$ac_cv_func_strdup" = xyes; then :
5130 1.1.1.3 christos $as_echo "#define HAVE_STRDUP 1" >>confdefs.h
5131 1.1.1.2 christos
5132 1.1.1.2 christos else
5133 1.1.1.3 christos case " $LIBOBJS " in
5134 1.1.1.3 christos *" strdup.$ac_objext "* ) ;;
5135 1.1.1.3 christos *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
5136 1.1.1.3 christos ;;
5137 1.1.1.3 christos esac
5138 1.1 christos
5139 1.1 christos fi
5140 1.1 christos
5141 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep"
5142 1.1.1.3 christos if test "x$ac_cv_func_strsep" = xyes; then :
5143 1.1.1.3 christos $as_echo "#define HAVE_STRSEP 1" >>confdefs.h
5144 1.1 christos
5145 1.1 christos else
5146 1.1 christos case " $LIBOBJS " in
5147 1.1.1.3 christos *" strsep.$ac_objext "* ) ;;
5148 1.1.1.3 christos *) LIBOBJS="$LIBOBJS strsep.$ac_objext"
5149 1.1 christos ;;
5150 1.1 christos esac
5151 1.1 christos
5152 1.1 christos fi
5153 1.1.1.3 christos
5154 1.1.1.4 christos ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long"
5155 1.1.1.4 christos if test "x$ac_cv_func_getopt_long" = xyes; then :
5156 1.1.1.4 christos $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h
5157 1.1.1.4 christos
5158 1.1.1.4 christos else
5159 1.1.1.4 christos case " $LIBOBJS " in
5160 1.1.1.4 christos *" getopt_long.$ac_objext "* ) ;;
5161 1.1.1.4 christos *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
5162 1.1.1.4 christos ;;
5163 1.1.1.4 christos esac
5164 1.1.1.4 christos
5165 1.1.1.4 christos fi
5166 1.1.1.4 christos
5167 1.1.1.3 christos
5168 1.1.1.3 christos for ac_func in fork vfork strftime
5169 1.1.1.3 christos do :
5170 1.1.1.3 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5171 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5172 1.1.1.3 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5173 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
5174 1.1.1.3 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5175 1.1.1.3 christos _ACEOF
5176 1.1.1.3 christos
5177 1.1.1.3 christos fi
5178 1.1 christos done
5179 1.1 christos
5180 1.1.1.3 christos for ac_func in setlinebuf alarm
5181 1.1.1.3 christos do :
5182 1.1.1.3 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5183 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5184 1.1.1.3 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5185 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
5186 1.1.1.3 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5187 1.1.1.3 christos _ACEOF
5188 1.1 christos
5189 1.1.1.3 christos fi
5190 1.1.1.3 christos done
5191 1.1 christos
5192 1.1.1.2 christos
5193 1.1.1.3 christos needsnprintf=no
5194 1.1.1.3 christos for ac_func in vsnprintf snprintf
5195 1.1.1.3 christos do :
5196 1.1.1.3 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5197 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5198 1.1.1.3 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5199 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
5200 1.1.1.3 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5201 1.1.1.3 christos _ACEOF
5202 1.1.1.2 christos
5203 1.1 christos else
5204 1.1.1.3 christos needsnprintf=yes
5205 1.1.1.3 christos fi
5206 1.1.1.3 christos done
5207 1.1 christos
5208 1.1.1.3 christos if test $needsnprintf = yes; then
5209 1.1.1.3 christos case " $LIBOBJS " in
5210 1.1.1.3 christos *" snprintf.$ac_objext "* ) ;;
5211 1.1.1.3 christos *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
5212 1.1.1.3 christos ;;
5213 1.1.1.3 christos esac
5214 1.1 christos
5215 1.1.1.3 christos fi
5216 1.1 christos
5217 1.1 christos
5218 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
5219 1.1.1.3 christos $as_echo_n "checking return type of signal handlers... " >&6; }
5220 1.1.1.3 christos if ${ac_cv_type_signal+:} false; then :
5221 1.1.1.3 christos $as_echo_n "(cached) " >&6
5222 1.1.1.3 christos else
5223 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5224 1.1.1.3 christos /* end confdefs.h. */
5225 1.1.1.3 christos #include <sys/types.h>
5226 1.1.1.3 christos #include <signal.h>
5227 1.1 christos
5228 1.1 christos int
5229 1.1 christos main ()
5230 1.1 christos {
5231 1.1.1.3 christos return *(signal (0, 0)) (0) == 1;
5232 1.1 christos ;
5233 1.1 christos return 0;
5234 1.1 christos }
5235 1.1 christos _ACEOF
5236 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
5237 1.1.1.3 christos ac_cv_type_signal=int
5238 1.1 christos else
5239 1.1.1.3 christos ac_cv_type_signal=void
5240 1.1 christos fi
5241 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5242 1.1 christos fi
5243 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
5244 1.1.1.3 christos $as_echo "$ac_cv_type_signal" >&6; }
5245 1.1 christos
5246 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
5247 1.1.1.3 christos #define RETSIGTYPE $ac_cv_type_signal
5248 1.1.1.3 christos _ACEOF
5249 1.1 christos
5250 1.1 christos
5251 1.1.1.3 christos if test "$ac_cv_type_signal" = void ; then
5252 1.1 christos
5253 1.1.1.3 christos $as_echo "#define RETSIGVAL /**/" >>confdefs.h
5254 1.1 christos
5255 1.1.1.3 christos else
5256 1.1 christos
5257 1.1.1.3 christos $as_echo "#define RETSIGVAL (0)" >>confdefs.h
5258 1.1 christos
5259 1.1.1.3 christos fi
5260 1.1.1.3 christos case "$host_os" in
5261 1.1 christos
5262 1.1.1.3 christos irix*)
5263 1.1 christos
5264 1.1.1.3 christos $as_echo "#define _BSD_SIGNALS 1" >>confdefs.h
5265 1.1 christos
5266 1.1.1.3 christos ;;
5267 1.1 christos
5268 1.1.1.3 christos *)
5269 1.1.1.3 christos for ac_func in sigaction
5270 1.1.1.3 christos do :
5271 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction"
5272 1.1.1.3 christos if test "x$ac_cv_func_sigaction" = xyes; then :
5273 1.1 christos cat >>confdefs.h <<_ACEOF
5274 1.1.1.3 christos #define HAVE_SIGACTION 1
5275 1.1 christos _ACEOF
5276 1.1 christos
5277 1.1 christos fi
5278 1.1 christos done
5279 1.1 christos
5280 1.1.1.3 christos if test $ac_cv_func_sigaction = no ; then
5281 1.1.1.3 christos for ac_func in sigset
5282 1.1.1.3 christos do :
5283 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "sigset" "ac_cv_func_sigset"
5284 1.1.1.3 christos if test "x$ac_cv_func_sigset" = xyes; then :
5285 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
5286 1.1.1.3 christos #define HAVE_SIGSET 1
5287 1.1.1.3 christos _ACEOF
5288 1.1 christos
5289 1.1.1.3 christos fi
5290 1.1.1.3 christos done
5291 1.1 christos
5292 1.1.1.3 christos fi
5293 1.1.1.3 christos ;;
5294 1.1.1.3 christos esac
5295 1.1 christos
5296 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dnet_htoa" >&5
5297 1.1.1.3 christos $as_echo_n "checking for library containing dnet_htoa... " >&6; }
5298 1.1.1.3 christos if ${ac_cv_search_dnet_htoa+:} false; then :
5299 1.1.1.3 christos $as_echo_n "(cached) " >&6
5300 1.1 christos else
5301 1.1.1.3 christos ac_func_search_save_LIBS=$LIBS
5302 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5303 1.1 christos /* end confdefs.h. */
5304 1.1 christos
5305 1.1 christos /* Override any GCC internal prototype to avoid an error.
5306 1.1 christos Use char because int might match the return type of a GCC
5307 1.1 christos builtin and then its argument prototype would still apply. */
5308 1.1 christos #ifdef __cplusplus
5309 1.1 christos extern "C"
5310 1.1 christos #endif
5311 1.1.1.3 christos char dnet_htoa ();
5312 1.1 christos int
5313 1.1 christos main ()
5314 1.1 christos {
5315 1.1.1.3 christos return dnet_htoa ();
5316 1.1 christos ;
5317 1.1 christos return 0;
5318 1.1 christos }
5319 1.1 christos _ACEOF
5320 1.1.1.3 christos for ac_lib in '' dnet; do
5321 1.1.1.3 christos if test -z "$ac_lib"; then
5322 1.1.1.3 christos ac_res="none required"
5323 1.1.1.3 christos else
5324 1.1.1.3 christos ac_res=-l$ac_lib
5325 1.1.1.3 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5326 1.1.1.3 christos fi
5327 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
5328 1.1.1.3 christos ac_cv_search_dnet_htoa=$ac_res
5329 1.1 christos fi
5330 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
5331 1.1.1.3 christos conftest$ac_exeext
5332 1.1.1.3 christos if ${ac_cv_search_dnet_htoa+:} false; then :
5333 1.1.1.3 christos break
5334 1.1 christos fi
5335 1.1.1.3 christos done
5336 1.1.1.3 christos if ${ac_cv_search_dnet_htoa+:} false; then :
5337 1.1 christos
5338 1.1 christos else
5339 1.1.1.3 christos ac_cv_search_dnet_htoa=no
5340 1.1 christos fi
5341 1.1.1.3 christos rm conftest.$ac_ext
5342 1.1.1.3 christos LIBS=$ac_func_search_save_LIBS
5343 1.1.1.3 christos fi
5344 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dnet_htoa" >&5
5345 1.1.1.3 christos $as_echo "$ac_cv_search_dnet_htoa" >&6; }
5346 1.1.1.3 christos ac_res=$ac_cv_search_dnet_htoa
5347 1.1.1.3 christos if test "$ac_res" != no; then :
5348 1.1.1.3 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5349 1.1 christos
5350 1.1.1.3 christos $as_echo "#define HAVE_DNET_HTOA 1" >>confdefs.h
5351 1.1 christos
5352 1.1 christos fi
5353 1.1 christos
5354 1.1 christos
5355 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lrpc" >&5
5356 1.1.1.3 christos $as_echo_n "checking for main in -lrpc... " >&6; }
5357 1.1.1.3 christos if ${ac_cv_lib_rpc_main+:} false; then :
5358 1.1.1.3 christos $as_echo_n "(cached) " >&6
5359 1.1 christos else
5360 1.1.1.3 christos ac_check_lib_save_LIBS=$LIBS
5361 1.1.1.3 christos LIBS="-lrpc $LIBS"
5362 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5363 1.1 christos /* end confdefs.h. */
5364 1.1.1.3 christos
5365 1.1 christos
5366 1.1 christos int
5367 1.1 christos main ()
5368 1.1 christos {
5369 1.1.1.3 christos return main ();
5370 1.1 christos ;
5371 1.1 christos return 0;
5372 1.1 christos }
5373 1.1 christos _ACEOF
5374 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
5375 1.1.1.3 christos ac_cv_lib_rpc_main=yes
5376 1.1 christos else
5377 1.1.1.3 christos ac_cv_lib_rpc_main=no
5378 1.1 christos fi
5379 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
5380 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
5381 1.1.1.3 christos LIBS=$ac_check_lib_save_LIBS
5382 1.1 christos fi
5383 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rpc_main" >&5
5384 1.1.1.3 christos $as_echo "$ac_cv_lib_rpc_main" >&6; }
5385 1.1.1.3 christos if test "x$ac_cv_lib_rpc_main" = xyes; then :
5386 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
5387 1.1.1.3 christos #define HAVE_LIBRPC 1
5388 1.1 christos _ACEOF
5389 1.1 christos
5390 1.1.1.3 christos LIBS="-lrpc $LIBS"
5391 1.1 christos
5392 1.1.1.3 christos fi
5393 1.1 christos
5394 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getrpcbynumber" >&5
5395 1.1.1.3 christos $as_echo_n "checking for library containing getrpcbynumber... " >&6; }
5396 1.1.1.3 christos if ${ac_cv_search_getrpcbynumber+:} false; then :
5397 1.1.1.3 christos $as_echo_n "(cached) " >&6
5398 1.1 christos else
5399 1.1.1.3 christos ac_func_search_save_LIBS=$LIBS
5400 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5401 1.1 christos /* end confdefs.h. */
5402 1.1 christos
5403 1.1 christos /* Override any GCC internal prototype to avoid an error.
5404 1.1 christos Use char because int might match the return type of a GCC
5405 1.1 christos builtin and then its argument prototype would still apply. */
5406 1.1 christos #ifdef __cplusplus
5407 1.1 christos extern "C"
5408 1.1 christos #endif
5409 1.1.1.3 christos char getrpcbynumber ();
5410 1.1 christos int
5411 1.1 christos main ()
5412 1.1 christos {
5413 1.1.1.3 christos return getrpcbynumber ();
5414 1.1 christos ;
5415 1.1 christos return 0;
5416 1.1 christos }
5417 1.1 christos _ACEOF
5418 1.1.1.3 christos for ac_lib in '' nsl; do
5419 1.1.1.3 christos if test -z "$ac_lib"; then
5420 1.1.1.3 christos ac_res="none required"
5421 1.1.1.3 christos else
5422 1.1.1.3 christos ac_res=-l$ac_lib
5423 1.1.1.3 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5424 1.1.1.3 christos fi
5425 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
5426 1.1.1.3 christos ac_cv_search_getrpcbynumber=$ac_res
5427 1.1 christos fi
5428 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
5429 1.1.1.3 christos conftest$ac_exeext
5430 1.1.1.3 christos if ${ac_cv_search_getrpcbynumber+:} false; then :
5431 1.1.1.3 christos break
5432 1.1 christos fi
5433 1.1.1.3 christos done
5434 1.1.1.3 christos if ${ac_cv_search_getrpcbynumber+:} false; then :
5435 1.1 christos
5436 1.1.1.3 christos else
5437 1.1.1.3 christos ac_cv_search_getrpcbynumber=no
5438 1.1 christos fi
5439 1.1.1.3 christos rm conftest.$ac_ext
5440 1.1.1.3 christos LIBS=$ac_func_search_save_LIBS
5441 1.1.1.3 christos fi
5442 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getrpcbynumber" >&5
5443 1.1.1.3 christos $as_echo "$ac_cv_search_getrpcbynumber" >&6; }
5444 1.1.1.3 christos ac_res=$ac_cv_search_getrpcbynumber
5445 1.1.1.3 christos if test "$ac_res" != no; then :
5446 1.1.1.3 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5447 1.1 christos
5448 1.1.1.3 christos $as_echo "#define HAVE_GETRPCBYNUMBER 1" >>confdefs.h
5449 1.1 christos
5450 1.1.1.3 christos fi
5451 1.1 christos
5452 1.1 christos
5453 1.1 christos
5454 1.1 christos
5455 1.1.1.3 christos LBL_LIBS="$LIBS"
5456 1.1.1.3 christos pfopen=/usr/examples/packetfilter/pfopen.c
5457 1.1.1.3 christos if test -f $pfopen ; then
5458 1.1.1.3 christos for ac_func in pfopen
5459 1.1.1.3 christos do :
5460 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "pfopen" "ac_cv_func_pfopen"
5461 1.1.1.3 christos if test "x$ac_cv_func_pfopen" = xyes; then :
5462 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
5463 1.1.1.3 christos #define HAVE_PFOPEN 1
5464 1.1.1.3 christos _ACEOF
5465 1.1 christos
5466 1.1 christos fi
5467 1.1 christos done
5468 1.1 christos
5469 1.1.1.3 christos if test $ac_cv_func_pfopen = "no" ; then
5470 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using $pfopen" >&5
5471 1.1.1.3 christos $as_echo "Using $pfopen" >&6; }
5472 1.1.1.3 christos LIBS="$LIBS $pfopen"
5473 1.1 christos fi
5474 1.1.1.3 christos fi
5475 1.1.1.5 christos libpcap=FAIL
5476 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for local pcap library" >&5
5477 1.1.1.3 christos $as_echo_n "checking for local pcap library... " >&6; }
5478 1.1.1.5 christos
5479 1.1.1.5 christos # Check whether --with-system-libpcap was given.
5480 1.1.1.5 christos if test "${with_system_libpcap+set}" = set; then :
5481 1.1.1.5 christos withval=$with_system_libpcap;
5482 1.1.1.5 christos fi
5483 1.1.1.5 christos
5484 1.1.1.5 christos if test "x$with_system_libpcap" != xyes ; then
5485 1.1.1.5 christos lastdir=FAIL
5486 1.1.1.5 christos places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
5487 1.1.1.5 christos egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'`
5488 1.1.1.5 christos places2=`ls .. | sed -e 's,/$,,' -e "s,^,../," | \
5489 1.1.1.5 christos egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'`
5490 1.1.1.5 christos for dir in $places $srcdir/../libpcap ../libpcap $srcdir/libpcap $places2 ; do
5491 1.1.1.5 christos basedir=`echo $dir | sed -e 's/[ab][0-9]*$//' | \
5492 1.1.1.5 christos sed -e 's/-PRE-GIT$//' `
5493 1.1.1.5 christos if test $lastdir = $basedir ; then
5494 1.1.1.5 christos continue;
5495 1.1.1.5 christos fi
5496 1.1.1.5 christos lastdir=$dir
5497 1.1.1.5 christos if test -r $dir/libpcap.a ; then
5498 1.1.1.5 christos libpcap=$dir/libpcap.a
5499 1.1.1.5 christos d=$dir
5500 1.1.1.5 christos fi
5501 1.1.1.5 christos done
5502 1.1.1.5 christos fi
5503 1.1.1.3 christos if test $libpcap = FAIL ; then
5504 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5505 1.1.1.3 christos $as_echo "not found" >&6; }
5506 1.1 christos
5507 1.1.1.3 christos #
5508 1.1.1.3 christos # Look for pcap-config.
5509 1.1.1.3 christos #
5510 1.1.1.3 christos if test -n "$ac_tool_prefix"; then
5511 1.1.1.3 christos # Extract the first word of "${ac_tool_prefix}pcap-config", so it can be a program name with args.
5512 1.1.1.3 christos set dummy ${ac_tool_prefix}pcap-config; ac_word=$2
5513 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5514 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
5515 1.1.1.3 christos if ${ac_cv_path_PCAP_CONFIG+:} false; then :
5516 1.1.1.3 christos $as_echo_n "(cached) " >&6
5517 1.1 christos else
5518 1.1.1.3 christos case $PCAP_CONFIG in
5519 1.1.1.3 christos [\\/]* | ?:[\\/]*)
5520 1.1.1.3 christos ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
5521 1.1.1.3 christos ;;
5522 1.1.1.3 christos *)
5523 1.1.1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5524 1.1.1.3 christos for as_dir in $PATH
5525 1.1.1.3 christos do
5526 1.1.1.3 christos IFS=$as_save_IFS
5527 1.1.1.3 christos test -z "$as_dir" && as_dir=.
5528 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
5529 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5530 1.1.1.3 christos ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5531 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5532 1.1.1.3 christos break 2
5533 1.1 christos fi
5534 1.1.1.3 christos done
5535 1.1.1.3 christos done
5536 1.1.1.3 christos IFS=$as_save_IFS
5537 1.1 christos
5538 1.1.1.3 christos ;;
5539 1.1.1.3 christos esac
5540 1.1 christos fi
5541 1.1.1.3 christos PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
5542 1.1.1.3 christos if test -n "$PCAP_CONFIG"; then
5543 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
5544 1.1.1.3 christos $as_echo "$PCAP_CONFIG" >&6; }
5545 1.1 christos else
5546 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5547 1.1.1.3 christos $as_echo "no" >&6; }
5548 1.1 christos fi
5549 1.1 christos
5550 1.1 christos
5551 1.1.1.3 christos fi
5552 1.1.1.3 christos if test -z "$ac_cv_path_PCAP_CONFIG"; then
5553 1.1.1.3 christos ac_pt_PCAP_CONFIG=$PCAP_CONFIG
5554 1.1.1.3 christos # Extract the first word of "pcap-config", so it can be a program name with args.
5555 1.1.1.3 christos set dummy pcap-config; ac_word=$2
5556 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5557 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
5558 1.1.1.3 christos if ${ac_cv_path_ac_pt_PCAP_CONFIG+:} false; then :
5559 1.1.1.3 christos $as_echo_n "(cached) " >&6
5560 1.1 christos else
5561 1.1.1.3 christos case $ac_pt_PCAP_CONFIG in
5562 1.1.1.3 christos [\\/]* | ?:[\\/]*)
5563 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.
5564 1.1.1.3 christos ;;
5565 1.1.1.3 christos *)
5566 1.1.1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5567 1.1.1.3 christos for as_dir in $PATH
5568 1.1.1.3 christos do
5569 1.1.1.3 christos IFS=$as_save_IFS
5570 1.1.1.3 christos test -z "$as_dir" && as_dir=.
5571 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
5572 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5573 1.1.1.3 christos ac_cv_path_ac_pt_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5574 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5575 1.1.1.3 christos break 2
5576 1.1.1.3 christos fi
5577 1.1.1.3 christos done
5578 1.1.1.3 christos done
5579 1.1.1.3 christos IFS=$as_save_IFS
5580 1.1 christos
5581 1.1.1.3 christos ;;
5582 1.1 christos esac
5583 1.1 christos fi
5584 1.1.1.3 christos ac_pt_PCAP_CONFIG=$ac_cv_path_ac_pt_PCAP_CONFIG
5585 1.1.1.3 christos if test -n "$ac_pt_PCAP_CONFIG"; then
5586 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PCAP_CONFIG" >&5
5587 1.1.1.3 christos $as_echo "$ac_pt_PCAP_CONFIG" >&6; }
5588 1.1 christos else
5589 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5590 1.1.1.3 christos $as_echo "no" >&6; }
5591 1.1.1.3 christos fi
5592 1.1 christos
5593 1.1.1.3 christos if test "x$ac_pt_PCAP_CONFIG" = x; then
5594 1.1.1.3 christos PCAP_CONFIG=""
5595 1.1 christos else
5596 1.1.1.3 christos case $cross_compiling:$ac_tool_warned in
5597 1.1.1.3 christos yes:)
5598 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5599 1.1.1.3 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5600 1.1.1.3 christos ac_tool_warned=yes ;;
5601 1.1 christos esac
5602 1.1.1.3 christos PCAP_CONFIG=$ac_pt_PCAP_CONFIG
5603 1.1.1.3 christos fi
5604 1.1 christos else
5605 1.1.1.3 christos PCAP_CONFIG="$ac_cv_path_PCAP_CONFIG"
5606 1.1 christos fi
5607 1.1 christos
5608 1.1.1.3 christos if test -n "$PCAP_CONFIG" ; then
5609 1.1.1.3 christos #
5610 1.1.1.3 christos # Found - use it to get the include flags for
5611 1.1.1.3 christos # libpcap and the flags to link with libpcap.
5612 1.1.1.3 christos #
5613 1.1.1.3 christos # Please read section 11.6 "Shell Substitutions"
5614 1.1.1.3 christos # in the autoconf manual before doing anything
5615 1.1.1.3 christos # to this that involves quoting. Especially note
5616 1.1.1.3 christos # the statement "There is just no portable way to use
5617 1.1.1.3 christos # double-quoted strings inside double-quoted back-quoted
5618 1.1.1.3 christos # expressions (pfew!)."
5619 1.1.1.3 christos #
5620 1.1.1.3 christos cflags=`"$PCAP_CONFIG" --cflags`
5621 1.1.1.3 christos V_INCLS="$cflags $V_INCLS"
5622 1.1.1.3 christos libpcap=`"$PCAP_CONFIG" --libs`
5623 1.1.1.3 christos else
5624 1.1.1.3 christos #
5625 1.1.1.3 christos # Not found; look for pcap.
5626 1.1.1.3 christos #
5627 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpcap" >&5
5628 1.1.1.3 christos $as_echo_n "checking for main in -lpcap... " >&6; }
5629 1.1.1.3 christos if ${ac_cv_lib_pcap_main+:} false; then :
5630 1.1.1.3 christos $as_echo_n "(cached) " >&6
5631 1.1 christos else
5632 1.1 christos ac_check_lib_save_LIBS=$LIBS
5633 1.1 christos LIBS="-lpcap $LIBS"
5634 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5635 1.1.1.3 christos /* end confdefs.h. */
5636 1.1 christos
5637 1.1 christos
5638 1.1 christos int
5639 1.1 christos main ()
5640 1.1 christos {
5641 1.1.1.3 christos return main ();
5642 1.1 christos ;
5643 1.1 christos return 0;
5644 1.1 christos }
5645 1.1 christos _ACEOF
5646 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
5647 1.1.1.3 christos ac_cv_lib_pcap_main=yes
5648 1.1 christos else
5649 1.1.1.3 christos ac_cv_lib_pcap_main=no
5650 1.1 christos fi
5651 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
5652 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
5653 1.1.1.3 christos LIBS=$ac_check_lib_save_LIBS
5654 1.1 christos fi
5655 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_main" >&5
5656 1.1.1.3 christos $as_echo "$ac_cv_lib_pcap_main" >&6; }
5657 1.1.1.3 christos if test "x$ac_cv_lib_pcap_main" = xyes; then :
5658 1.1.1.3 christos libpcap="-lpcap"
5659 1.1 christos fi
5660 1.1 christos
5661 1.1.1.3 christos if test $libpcap = FAIL ; then
5662 1.1.1.3 christos as_fn_error $? "see the INSTALL doc for more info" "$LINENO" 5
5663 1.1.1.3 christos fi
5664 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extraneous pcap header directories" >&5
5665 1.1.1.3 christos $as_echo_n "checking for extraneous pcap header directories... " >&6; }
5666 1.1.1.3 christos if test \( ! -r /usr/local/include/pcap.h \) -a \
5667 1.1.1.3 christos \( ! -r /usr/include/pcap.h \); then
5668 1.1.1.3 christos if test -r /usr/local/include/pcap/pcap.h; then
5669 1.1.1.3 christos d="/usr/local/include/pcap"
5670 1.1.1.3 christos elif test -r /usr/include/pcap/pcap.h; then
5671 1.1.1.3 christos d="/usr/include/pcap"
5672 1.1.1.3 christos fi
5673 1.1.1.3 christos fi
5674 1.1.1.3 christos if test -z "$d" ; then
5675 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5676 1.1.1.3 christos $as_echo "not found" >&6; }
5677 1.1.1.3 christos else
5678 1.1.1.3 christos V_INCLS="-I$d $V_INCLS"
5679 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: found -- -I$d added" >&5
5680 1.1.1.3 christos $as_echo "found -- -I$d added" >&6; }
5681 1.1.1.3 christos fi
5682 1.1.1.3 christos fi
5683 1.1.1.3 christos else
5684 1.1.1.3 christos V_PCAPDEP=$libpcap
5685 1.1.1.3 christos places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
5686 1.1.1.3 christos egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
5687 1.1.1.4 christos places2=`ls .. | sed -e 's,/$,,' -e "s,^,../," | \
5688 1.1.1.4 christos egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
5689 1.1.1.4 christos pcapH=FAIL
5690 1.1.1.3 christos if test -r $d/pcap.h; then
5691 1.1.1.4 christos pcapH=$d
5692 1.1.1.3 christos else
5693 1.1.1.4 christos for dir in $places $srcdir/../libpcap ../libpcap $srcdir/libpcap $places2 ; do
5694 1.1.1.4 christos if test -r $dir/pcap.h ; then
5695 1.1.1.4 christos pcapH=$dir
5696 1.1.1.4 christos fi
5697 1.1.1.4 christos done
5698 1.1.1.4 christos fi
5699 1.1.1.4 christos
5700 1.1.1.4 christos if test $pcapH = FAIL ; then
5701 1.1.1.4 christos as_fn_error $? "cannot find pcap.h: see INSTALL" "$LINENO" 5
5702 1.1.1.3 christos fi
5703 1.1.1.4 christos V_INCLS="-I$pcapH $V_INCLS"
5704 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libpcap" >&5
5705 1.1.1.3 christos $as_echo "$libpcap" >&6; }
5706 1.1.1.3 christos # Extract the first word of "pcap-config", so it can be a program name with args.
5707 1.1.1.3 christos set dummy pcap-config; ac_word=$2
5708 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5709 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
5710 1.1.1.3 christos if ${ac_cv_path_PCAP_CONFIG+:} false; then :
5711 1.1.1.3 christos $as_echo_n "(cached) " >&6
5712 1.1 christos else
5713 1.1.1.3 christos case $PCAP_CONFIG in
5714 1.1.1.3 christos [\\/]* | ?:[\\/]*)
5715 1.1.1.3 christos ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
5716 1.1.1.3 christos ;;
5717 1.1.1.3 christos *)
5718 1.1.1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5719 1.1.1.3 christos for as_dir in $d
5720 1.1.1.3 christos do
5721 1.1.1.3 christos IFS=$as_save_IFS
5722 1.1.1.3 christos test -z "$as_dir" && as_dir=.
5723 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
5724 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5725 1.1.1.3 christos ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5726 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5727 1.1.1.3 christos break 2
5728 1.1.1.3 christos fi
5729 1.1.1.3 christos done
5730 1.1.1.3 christos done
5731 1.1.1.3 christos IFS=$as_save_IFS
5732 1.1.1.3 christos
5733 1.1.1.3 christos ;;
5734 1.1 christos esac
5735 1.1.1.3 christos fi
5736 1.1.1.3 christos PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
5737 1.1.1.3 christos if test -n "$PCAP_CONFIG"; then
5738 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
5739 1.1.1.3 christos $as_echo "$PCAP_CONFIG" >&6; }
5740 1.1 christos else
5741 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5742 1.1.1.3 christos $as_echo "no" >&6; }
5743 1.1 christos fi
5744 1.1 christos
5745 1.1 christos
5746 1.1.1.3 christos if test -n "$PCAP_CONFIG"; then
5747 1.1.1.3 christos #
5748 1.1.1.3 christos # The libpcap directory has a pcap-config script.
5749 1.1.1.3 christos # Use it to get any additioal libraries needed
5750 1.1.1.3 christos # to link with the libpcap archive library in
5751 1.1.1.3 christos # that directory.
5752 1.1.1.3 christos #
5753 1.1.1.3 christos # Please read section 11.6 "Shell Substitutions"
5754 1.1.1.3 christos # in the autoconf manual before doing anything
5755 1.1.1.3 christos # to this that involves quoting. Especially note
5756 1.1.1.3 christos # the statement "There is just no portable way to use
5757 1.1.1.3 christos # double-quoted strings inside double-quoted back-quoted
5758 1.1.1.3 christos # expressions (pfew!)."
5759 1.1.1.3 christos #
5760 1.1.1.3 christos additional_libs=`"$PCAP_CONFIG" --additional-libs --static`
5761 1.1.1.3 christos libpcap="$libpcap $additional_libs"
5762 1.1.1.3 christos fi
5763 1.1.1.3 christos fi
5764 1.1.1.3 christos LIBS="$libpcap $LIBS"
5765 1.1.1.3 christos if ! test -n "$PCAP_CONFIG" ; then
5766 1.1.1.3 christos #
5767 1.1.1.3 christos # We don't have pcap-config; find out any additional link flags
5768 1.1.1.3 christos # we need. (If we have pcap-config, we assume it tells us what
5769 1.1.1.3 christos # we need.)
5770 1.1.1.3 christos #
5771 1.1.1.3 christos case "$host_os" in
5772 1.1 christos
5773 1.1.1.3 christos aix*)
5774 1.1.1.3 christos #
5775 1.1.1.3 christos # If libpcap is DLPI-based, we have to use /lib/pse.exp if
5776 1.1.1.3 christos # present, as we use the STREAMS routines.
5777 1.1.1.3 christos #
5778 1.1.1.3 christos # (XXX - true only if we're linking with a static libpcap?)
5779 1.1.1.3 christos #
5780 1.1.1.3 christos pseexe="/lib/pse.exp"
5781 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $pseexe" >&5
5782 1.1.1.3 christos $as_echo_n "checking for $pseexe... " >&6; }
5783 1.1.1.3 christos if test -f $pseexe ; then
5784 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5785 1.1.1.3 christos $as_echo "yes" >&6; }
5786 1.1.1.3 christos LIBS="$LIBS -I:$pseexe"
5787 1.1.1.3 christos fi
5788 1.1 christos
5789 1.1.1.3 christos #
5790 1.1.1.3 christos # If libpcap is BPF-based, we need "-lodm" and "-lcfg", as
5791 1.1.1.3 christos # we use them to load the BPF module.
5792 1.1.1.3 christos #
5793 1.1.1.3 christos # (XXX - true only if we're linking with a static libpcap?)
5794 1.1.1.3 christos #
5795 1.1.1.3 christos LIBS="$LIBS -lodm -lcfg"
5796 1.1.1.3 christos ;;
5797 1.1.1.3 christos esac
5798 1.1.1.3 christos fi
5799 1.1 christos
5800 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "pcap_loop" "ac_cv_func_pcap_loop"
5801 1.1.1.3 christos if test "x$ac_cv_func_pcap_loop" = xyes; then :
5802 1.1 christos
5803 1.1 christos else
5804 1.1 christos
5805 1.1.1.3 christos as_fn_error $? "Report this to tcpdump-workers (at] lists.tcpdump.org, and include the
5806 1.1.1.3 christos config.log file in your report. If you have downloaded libpcap from
5807 1.1.1.3 christos tcpdump.org, and built it yourself, please also include the config.log
5808 1.1.1.3 christos file from the libpcap source directory, the Makefile from the libpcap
5809 1.1.1.3 christos source directory, and the output of the make process for libpcap, as
5810 1.1.1.3 christos this could be a problem with the libpcap that was built, and we will
5811 1.1.1.3 christos not be able to determine why this is happening, and thus will not be
5812 1.1.1.3 christos able to fix it, without that information, as we have not been able to
5813 1.1.1.3 christos reproduce this problem ourselves." "$LINENO" 5
5814 1.1 christos
5815 1.1 christos fi
5816 1.1 christos
5817 1.1 christos
5818 1.1.1.3 christos
5819 1.1.1.3 christos #
5820 1.1.1.3 christos # Check for these after AC_LBL_LIBPCAP, so we link with the appropriate
5821 1.1.1.3 christos # libraries (e.g., "-lsocket -lnsl" on Solaris).
5822 1.1.1.3 christos #
5823 1.1.1.6 christos # You are in a twisty little maze of UN*Xes, all different.
5824 1.1.1.6 christos # Some might not have ether_ntohost().
5825 1.1.1.6 christos # Some might have it, but not declare it in any header file.
5826 1.1.1.6 christos # Some might have it, but declare it in <netinet/if_ether.h>.
5827 1.1.1.6 christos # Some might have it, but declare it in <netinet/ether.h>
5828 1.1.1.6 christos # (And some might have it but document it as something declared in
5829 1.1.1.6 christos # <netinet/ethernet.h>, although <netinet/if_ether.h> appears to work.)
5830 1.1.1.3 christos #
5831 1.1.1.6 christos # Before you is a C compiler.
5832 1.1.1.6 christos #
5833 1.1.1.6 christos for ac_func in ether_ntohost
5834 1.1.1.6 christos do :
5835 1.1.1.6 christos ac_fn_c_check_func "$LINENO" "ether_ntohost" "ac_cv_func_ether_ntohost"
5836 1.1.1.6 christos if test "x$ac_cv_func_ether_ntohost" = xyes; then :
5837 1.1.1.6 christos cat >>confdefs.h <<_ACEOF
5838 1.1.1.6 christos #define HAVE_ETHER_NTOHOST 1
5839 1.1.1.3 christos _ACEOF
5840 1.1 christos
5841 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy ether_ntohost" >&5
5842 1.1.1.3 christos $as_echo_n "checking for buggy ether_ntohost... " >&6; }
5843 1.1.1.3 christos if ${ac_cv_buggy_ether_ntohost+:} false; then :
5844 1.1.1.3 christos $as_echo_n "(cached) " >&6
5845 1.1.1.2 christos else
5846 1.1 christos
5847 1.1.1.3 christos if test "$cross_compiling" = yes; then :
5848 1.1.1.3 christos ac_cv_buggy_ether_ntohost="not while cross-compiling"
5849 1.1.1.3 christos else
5850 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5851 1.1.1.3 christos /* end confdefs.h. */
5852 1.1 christos
5853 1.1.1.3 christos #include <netdb.h>
5854 1.1.1.3 christos #include <sys/types.h>
5855 1.1.1.3 christos #include <sys/param.h>
5856 1.1.1.3 christos #include <sys/socket.h>
5857 1.1 christos
5858 1.1.1.3 christos int
5859 1.1.1.3 christos main(int argc, char **argv)
5860 1.1.1.3 christos {
5861 1.1.1.3 christos u_char ea[6] = { 0xff, 0xff, 0xff, 0xff, 0xff };
5862 1.1.1.3 christos char name[MAXHOSTNAMELEN];
5863 1.1 christos
5864 1.1.1.3 christos ether_ntohost(name, (struct ether_addr *)ea);
5865 1.1.1.3 christos exit(0);
5866 1.1.1.3 christos }
5867 1.1 christos
5868 1.1 christos _ACEOF
5869 1.1.1.3 christos if ac_fn_c_try_run "$LINENO"; then :
5870 1.1.1.3 christos ac_cv_buggy_ether_ntohost=no
5871 1.1 christos else
5872 1.1.1.3 christos ac_cv_buggy_ether_ntohost=yes
5873 1.1.1.3 christos fi
5874 1.1.1.3 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5875 1.1.1.3 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5876 1.1.1.3 christos fi
5877 1.1.1.3 christos
5878 1.1.1.3 christos fi
5879 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_buggy_ether_ntohost" >&5
5880 1.1.1.3 christos $as_echo "$ac_cv_buggy_ether_ntohost" >&6; }
5881 1.1.1.3 christos if test "$ac_cv_buggy_ether_ntohost" = "no"; then
5882 1.1.1.3 christos
5883 1.1.1.3 christos $as_echo "#define USE_ETHER_NTOHOST 1" >>confdefs.h
5884 1.1.1.3 christos
5885 1.1.1.3 christos fi
5886 1.1 christos
5887 1.1 christos fi
5888 1.1.1.3 christos done
5889 1.1.1.3 christos
5890 1.1.1.3 christos if test "$ac_cv_func_ether_ntohost" = yes -a \
5891 1.1.1.3 christos "$ac_cv_buggy_ether_ntohost" = "no"; then
5892 1.1.1.3 christos #
5893 1.1.1.3 christos # OK, we have ether_ntohost(). Do we have <netinet/if_ether.h>?
5894 1.1.1.3 christos #
5895 1.1.1.3 christos if test "$ac_cv_header_netinet_if_ether_h" = yes; then
5896 1.1.1.3 christos #
5897 1.1.1.3 christos # Yes. Does it declare ether_ntohost()?
5898 1.1.1.3 christos #
5899 1.1.1.3 christos ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
5900 1.1.1.3 christos #include <sys/types.h>
5901 1.1.1.3 christos #include <sys/socket.h>
5902 1.1.1.3 christos #include <netinet/in.h>
5903 1.1.1.3 christos #include <arpa/inet.h>
5904 1.1.1.3 christos struct mbuf;
5905 1.1.1.3 christos struct rtentry;
5906 1.1.1.3 christos #include <net/if.h>
5907 1.1.1.3 christos #include <netinet/if_ether.h>
5908 1.1.1.3 christos
5909 1.1.1.3 christos "
5910 1.1.1.3 christos if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
5911 1.1.1.3 christos
5912 1.1.1.3 christos
5913 1.1.1.3 christos $as_echo "#define NETINET_IF_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
5914 1.1.1.3 christos
5915 1.1 christos
5916 1.1.1.2 christos fi
5917 1.1.1.3 christos
5918 1.1.1.3 christos fi
5919 1.1.1.3 christos #
5920 1.1.1.3 christos # Did that succeed?
5921 1.1.1.3 christos #
5922 1.1.1.3 christos if test "$ac_cv_have_decl_ether_ntohost" != yes; then
5923 1.1.1.3 christos #
5924 1.1.1.3 christos # No, how about <netinet/ether.h>, as on Linux?
5925 1.1.1.3 christos #
5926 1.1.1.3 christos for ac_header in netinet/ether.h
5927 1.1.1.3 christos do :
5928 1.1.1.3 christos ac_fn_c_check_header_mongrel "$LINENO" "netinet/ether.h" "ac_cv_header_netinet_ether_h" "$ac_includes_default"
5929 1.1.1.3 christos if test "x$ac_cv_header_netinet_ether_h" = xyes; then :
5930 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
5931 1.1.1.3 christos #define HAVE_NETINET_ETHER_H 1
5932 1.1 christos _ACEOF
5933 1.1 christos
5934 1.1.1.2 christos fi
5935 1.1.1.3 christos
5936 1.1.1.2 christos done
5937 1.1.1.2 christos
5938 1.1.1.3 christos if test "$ac_cv_header_netinet_ether_h" = yes; then
5939 1.1.1.3 christos #
5940 1.1.1.3 christos # We have it - does it declare ether_ntohost()?
5941 1.1.1.3 christos # Unset ac_cv_have_decl_ether_ntohost so we don't
5942 1.1.1.3 christos # treat the previous failure as a cached value and
5943 1.1.1.3 christos # suppress the next test.
5944 1.1.1.3 christos #
5945 1.1.1.3 christos unset ac_cv_have_decl_ether_ntohost
5946 1.1.1.3 christos ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
5947 1.1.1.3 christos #include <netinet/ether.h>
5948 1.1.1.3 christos
5949 1.1.1.3 christos "
5950 1.1.1.3 christos if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
5951 1.1.1.3 christos
5952 1.1.1.3 christos
5953 1.1.1.3 christos $as_echo "#define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
5954 1.1.1.3 christos
5955 1.1.1.3 christos
5956 1.1.1.3 christos fi
5957 1.1.1.3 christos
5958 1.1.1.3 christos fi
5959 1.1.1.3 christos fi
5960 1.1 christos #
5961 1.1.1.3 christos # Is ether_ntohost() declared?
5962 1.1 christos #
5963 1.1.1.3 christos if test "$ac_cv_have_decl_ether_ntohost" != yes; then
5964 1.1.1.3 christos #
5965 1.1.1.3 christos # No, we'll have to declare it ourselves.
5966 1.1.1.3 christos # Do we have "struct ether_addr"?
5967 1.1.1.3 christos #
5968 1.1.1.3 christos ac_fn_c_check_type "$LINENO" "struct ether_addr" "ac_cv_type_struct_ether_addr" "
5969 1.1.1.3 christos #include <sys/types.h>
5970 1.1.1.3 christos #include <sys/socket.h>
5971 1.1.1.3 christos #include <netinet/in.h>
5972 1.1.1.3 christos #include <arpa/inet.h>
5973 1.1.1.3 christos struct mbuf;
5974 1.1.1.3 christos struct rtentry;
5975 1.1.1.3 christos #include <net/if.h>
5976 1.1.1.3 christos #include <netinet/if_ether.h>
5977 1.1.1.2 christos
5978 1.1.1.3 christos "
5979 1.1.1.3 christos if test "x$ac_cv_type_struct_ether_addr" = xyes; then :
5980 1.1.1.3 christos
5981 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
5982 1.1.1.3 christos #define HAVE_STRUCT_ETHER_ADDR 1
5983 1.1 christos _ACEOF
5984 1.1 christos
5985 1.1 christos
5986 1.1.1.3 christos fi
5987 1.1.1.3 christos
5988 1.1 christos
5989 1.1.1.3 christos $as_echo "#define HAVE_DECL_ETHER_NTOHOST 0" >>confdefs.h
5990 1.1.1.3 christos
5991 1.1.1.3 christos else
5992 1.1.1.3 christos
5993 1.1.1.3 christos $as_echo "#define HAVE_DECL_ETHER_NTOHOST 1" >>confdefs.h
5994 1.1.1.3 christos
5995 1.1.1.3 christos fi
5996 1.1.1.3 christos fi
5997 1.1.1.3 christos
5998 1.1.1.3 christos # libdlpi is needed for Solaris 11 and later.
5999 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlpi_walk in -ldlpi" >&5
6000 1.1.1.3 christos $as_echo_n "checking for dlpi_walk in -ldlpi... " >&6; }
6001 1.1.1.3 christos if ${ac_cv_lib_dlpi_dlpi_walk+:} false; then :
6002 1.1.1.3 christos $as_echo_n "(cached) " >&6
6003 1.1.1.3 christos else
6004 1.1.1.3 christos ac_check_lib_save_LIBS=$LIBS
6005 1.1.1.3 christos LIBS="-ldlpi -L/lib $LIBS"
6006 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6007 1.1.1.3 christos /* end confdefs.h. */
6008 1.1.1.2 christos
6009 1.1.1.2 christos /* Override any GCC internal prototype to avoid an error.
6010 1.1.1.2 christos Use char because int might match the return type of a GCC
6011 1.1.1.2 christos builtin and then its argument prototype would still apply. */
6012 1.1.1.2 christos #ifdef __cplusplus
6013 1.1.1.2 christos extern "C"
6014 1.1.1.2 christos #endif
6015 1.1.1.3 christos char dlpi_walk ();
6016 1.1.1.2 christos int
6017 1.1.1.2 christos main ()
6018 1.1.1.2 christos {
6019 1.1.1.3 christos return dlpi_walk ();
6020 1.1 christos ;
6021 1.1 christos return 0;
6022 1.1 christos }
6023 1.1 christos _ACEOF
6024 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
6025 1.1.1.3 christos ac_cv_lib_dlpi_dlpi_walk=yes
6026 1.1 christos else
6027 1.1.1.3 christos ac_cv_lib_dlpi_dlpi_walk=no
6028 1.1.1.2 christos fi
6029 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
6030 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
6031 1.1.1.3 christos LIBS=$ac_check_lib_save_LIBS
6032 1.1 christos fi
6033 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dlpi_dlpi_walk" >&5
6034 1.1.1.3 christos $as_echo "$ac_cv_lib_dlpi_dlpi_walk" >&6; }
6035 1.1.1.3 christos if test "x$ac_cv_lib_dlpi_dlpi_walk" = xyes; then :
6036 1.1.1.3 christos LIBS="$LIBS -ldlpi" LDFLAGS="-L/lib $LDFLAGS"
6037 1.1.1.2 christos fi
6038 1.1.1.2 christos
6039 1.1.1.2 christos
6040 1.1.1.5 christos ac_fn_c_check_func "$LINENO" "pcap_list_datalinks" "ac_cv_func_pcap_list_datalinks"
6041 1.1.1.5 christos if test "x$ac_cv_func_pcap_list_datalinks" = xyes; then :
6042 1.1.1.5 christos
6043 1.1.1.5 christos
6044 1.1.1.5 christos $as_echo "#define HAVE_PCAP_LIST_DATALINKS 1" >>confdefs.h
6045 1.1.1.5 christos
6046 1.1.1.5 christos for ac_func in pcap_free_datalinks
6047 1.1.1.5 christos do :
6048 1.1.1.5 christos ac_fn_c_check_func "$LINENO" "pcap_free_datalinks" "ac_cv_func_pcap_free_datalinks"
6049 1.1.1.5 christos if test "x$ac_cv_func_pcap_free_datalinks" = xyes; then :
6050 1.1.1.5 christos cat >>confdefs.h <<_ACEOF
6051 1.1.1.5 christos #define HAVE_PCAP_FREE_DATALINKS 1
6052 1.1.1.5 christos _ACEOF
6053 1.1.1.5 christos
6054 1.1.1.5 christos fi
6055 1.1.1.5 christos done
6056 1.1.1.5 christos
6057 1.1.1.5 christos
6058 1.1.1.5 christos else
6059 1.1.1.5 christos
6060 1.1.1.5 christos case " $LIBOBJS " in
6061 1.1.1.5 christos *" datalinks.$ac_objext "* ) ;;
6062 1.1.1.5 christos *) LIBOBJS="$LIBOBJS datalinks.$ac_objext"
6063 1.1.1.5 christos ;;
6064 1.1.1.5 christos esac
6065 1.1.1.5 christos
6066 1.1.1.5 christos
6067 1.1.1.5 christos fi
6068 1.1.1.5 christos
6069 1.1.1.5 christos for ac_func in pcap_set_datalink
6070 1.1.1.5 christos do :
6071 1.1.1.5 christos ac_fn_c_check_func "$LINENO" "pcap_set_datalink" "ac_cv_func_pcap_set_datalink"
6072 1.1.1.5 christos if test "x$ac_cv_func_pcap_set_datalink" = xyes; then :
6073 1.1.1.5 christos cat >>confdefs.h <<_ACEOF
6074 1.1.1.5 christos #define HAVE_PCAP_SET_DATALINK 1
6075 1.1.1.5 christos _ACEOF
6076 1.1.1.5 christos
6077 1.1.1.5 christos fi
6078 1.1.1.5 christos done
6079 1.1.1.5 christos
6080 1.1.1.5 christos ac_fn_c_check_func "$LINENO" "pcap_datalink_name_to_val" "ac_cv_func_pcap_datalink_name_to_val"
6081 1.1.1.5 christos if test "x$ac_cv_func_pcap_datalink_name_to_val" = xyes; then :
6082 1.1.1.5 christos
6083 1.1.1.5 christos
6084 1.1.1.5 christos $as_echo "#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1" >>confdefs.h
6085 1.1.1.5 christos
6086 1.1.1.5 christos ac_fn_c_check_func "$LINENO" "pcap_datalink_val_to_description" "ac_cv_func_pcap_datalink_val_to_description"
6087 1.1.1.5 christos if test "x$ac_cv_func_pcap_datalink_val_to_description" = xyes; then :
6088 1.1.1.5 christos
6089 1.1.1.5 christos $as_echo "#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1" >>confdefs.h
6090 1.1.1.5 christos
6091 1.1.1.5 christos else
6092 1.1.1.5 christos
6093 1.1.1.5 christos case " $LIBOBJS " in
6094 1.1.1.5 christos *" dlnames.$ac_objext "* ) ;;
6095 1.1.1.5 christos *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
6096 1.1.1.5 christos ;;
6097 1.1.1.5 christos esac
6098 1.1.1.5 christos
6099 1.1.1.5 christos
6100 1.1.1.5 christos fi
6101 1.1.1.5 christos
6102 1.1.1.5 christos
6103 1.1.1.5 christos else
6104 1.1.1.5 christos
6105 1.1.1.5 christos case " $LIBOBJS " in
6106 1.1.1.5 christos *" dlnames.$ac_objext "* ) ;;
6107 1.1.1.5 christos *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
6108 1.1.1.5 christos ;;
6109 1.1.1.5 christos esac
6110 1.1.1.5 christos
6111 1.1.1.5 christos
6112 1.1.1.5 christos fi
6113 1.1.1.5 christos
6114 1.1.1.5 christos
6115 1.1.1.5 christos for ac_func in pcap_breakloop
6116 1.1.1.5 christos do :
6117 1.1.1.5 christos ac_fn_c_check_func "$LINENO" "pcap_breakloop" "ac_cv_func_pcap_breakloop"
6118 1.1.1.5 christos if test "x$ac_cv_func_pcap_breakloop" = xyes; then :
6119 1.1.1.5 christos cat >>confdefs.h <<_ACEOF
6120 1.1.1.5 christos #define HAVE_PCAP_BREAKLOOP 1
6121 1.1.1.5 christos _ACEOF
6122 1.1.1.5 christos
6123 1.1.1.5 christos fi
6124 1.1.1.5 christos done
6125 1.1.1.5 christos
6126 1.1.1.5 christos
6127 1.1.1.5 christos ac_fn_c_check_func "$LINENO" "pcap_dump_ftell" "ac_cv_func_pcap_dump_ftell"
6128 1.1.1.5 christos if test "x$ac_cv_func_pcap_dump_ftell" = xyes; then :
6129 1.1.1.5 christos
6130 1.1.1.5 christos $as_echo "#define HAVE_PCAP_DUMP_FTELL 1" >>confdefs.h
6131 1.1.1.5 christos
6132 1.1.1.5 christos else
6133 1.1.1.5 christos
6134 1.1.1.5 christos case " $LIBOBJS " in
6135 1.1.1.5 christos *" pcap_dump_ftell.$ac_objext "* ) ;;
6136 1.1.1.5 christos *) LIBOBJS="$LIBOBJS pcap_dump_ftell.$ac_objext"
6137 1.1.1.5 christos ;;
6138 1.1.1.5 christos esac
6139 1.1.1.5 christos
6140 1.1.1.5 christos
6141 1.1.1.5 christos fi
6142 1.1.1.5 christos
6143 1.1.1.5 christos
6144 1.1.1.3 christos #
6145 1.1.1.3 christos # Do we have the new open API? Check for pcap_create, and assume that,
6146 1.1.1.3 christos # if we do, we also have pcap_activate() and the other new routines
6147 1.1.1.3 christos # introduced in libpcap 1.0.0.
6148 1.1.1.3 christos #
6149 1.1.1.3 christos for ac_func in pcap_create
6150 1.1.1.3 christos do :
6151 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "pcap_create" "ac_cv_func_pcap_create"
6152 1.1.1.3 christos if test "x$ac_cv_func_pcap_create" = xyes; then :
6153 1.1 christos cat >>confdefs.h <<_ACEOF
6154 1.1.1.3 christos #define HAVE_PCAP_CREATE 1
6155 1.1 christos _ACEOF
6156 1.1 christos
6157 1.1 christos fi
6158 1.1 christos done
6159 1.1 christos
6160 1.1.1.3 christos if test $ac_cv_func_pcap_create = "yes" ; then
6161 1.1.1.3 christos #
6162 1.1.1.3 christos # OK, do we have pcap_set_tstamp_type? If so, assume we have
6163 1.1.1.3 christos # pcap_list_tstamp_types and pcap_free_tstamp_types as well.
6164 1.1.1.3 christos #
6165 1.1.1.3 christos for ac_func in pcap_set_tstamp_type
6166 1.1.1.3 christos do :
6167 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_type" "ac_cv_func_pcap_set_tstamp_type"
6168 1.1.1.3 christos if test "x$ac_cv_func_pcap_set_tstamp_type" = xyes; then :
6169 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
6170 1.1.1.3 christos #define HAVE_PCAP_SET_TSTAMP_TYPE 1
6171 1.1 christos _ACEOF
6172 1.1 christos
6173 1.1.1.3 christos fi
6174 1.1.1.3 christos done
6175 1.1 christos
6176 1.1.1.4 christos #
6177 1.1.1.4 christos # And do we have pcap_set_tstamp_precision? If so, we assume
6178 1.1.1.4 christos # we also have pcap_open_offline_with_tstamp_precision.
6179 1.1.1.4 christos #
6180 1.1.1.4 christos for ac_func in pcap_set_tstamp_precision
6181 1.1.1.4 christos do :
6182 1.1.1.4 christos ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_precision" "ac_cv_func_pcap_set_tstamp_precision"
6183 1.1.1.4 christos if test "x$ac_cv_func_pcap_set_tstamp_precision" = xyes; then :
6184 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
6185 1.1.1.4 christos #define HAVE_PCAP_SET_TSTAMP_PRECISION 1
6186 1.1.1.4 christos _ACEOF
6187 1.1.1.4 christos
6188 1.1.1.4 christos fi
6189 1.1.1.4 christos done
6190 1.1.1.4 christos
6191 1.1.1.2 christos fi
6192 1.1 christos
6193 1.1.1.5 christos #
6194 1.1.1.5 christos # Check for a miscellaneous collection of functions which we use
6195 1.1.1.5 christos # if we have them.
6196 1.1.1.5 christos #
6197 1.1.1.5 christos for ac_func in pcap_findalldevs pcap_dump_flush pcap_lib_version pcap_setdirection pcap_set_immediate_mode
6198 1.1.1.3 christos do :
6199 1.1.1.3 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6200 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6201 1.1.1.3 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6202 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
6203 1.1.1.3 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6204 1.1.1.3 christos _ACEOF
6205 1.1.1.3 christos
6206 1.1.1.2 christos fi
6207 1.1.1.3 christos done
6208 1.1.1.3 christos
6209 1.1.1.3 christos if test $ac_cv_func_pcap_findalldevs = "yes" ; then
6210 1.1.1.3 christos savedcppflags="$CPPFLAGS"
6211 1.1.1.3 christos CPPFLAGS="$CPPFLAGS $V_INCLS"
6212 1.1.1.3 christos ac_fn_c_check_type "$LINENO" "pcap_if_t" "ac_cv_type_pcap_if_t" "#include <pcap.h>
6213 1.1.1.3 christos "
6214 1.1.1.3 christos if test "x$ac_cv_type_pcap_if_t" = xyes; then :
6215 1.1 christos
6216 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
6217 1.1.1.2 christos #define HAVE_PCAP_IF_T 1
6218 1.1.1.2 christos _ACEOF
6219 1.1 christos
6220 1.1 christos
6221 1.1 christos fi
6222 1.1 christos
6223 1.1.1.2 christos CPPFLAGS="$savedcppflags"
6224 1.1 christos fi
6225 1.1.1.2 christos
6226 1.1.1.2 christos if test $ac_cv_func_pcap_lib_version = "no" ; then
6227 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_version is defined by libpcap" >&5
6228 1.1.1.3 christos $as_echo_n "checking whether pcap_version is defined by libpcap... " >&6; }
6229 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6230 1.1 christos /* end confdefs.h. */
6231 1.1.1.2 christos
6232 1.1.1.2 christos int
6233 1.1.1.2 christos main ()
6234 1.1.1.2 christos {
6235 1.1.1.2 christos
6236 1.1.1.2 christos extern char pcap_version[];
6237 1.1.1.2 christos
6238 1.1.1.2 christos return (int)pcap_version;
6239 1.1.1.2 christos
6240 1.1.1.2 christos ;
6241 1.1.1.2 christos return 0;
6242 1.1.1.2 christos }
6243 1.1 christos _ACEOF
6244 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
6245 1.1.1.2 christos ac_lbl_cv_pcap_version_defined=yes
6246 1.1 christos else
6247 1.1.1.3 christos ac_lbl_cv_pcap_version_defined=no
6248 1.1 christos fi
6249 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
6250 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
6251 1.1.1.2 christos if test "$ac_lbl_cv_pcap_version_defined" = yes ; then
6252 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6253 1.1.1.3 christos $as_echo "yes" >&6; }
6254 1.1.1.3 christos
6255 1.1.1.3 christos $as_echo "#define HAVE_PCAP_VERSION 1" >>confdefs.h
6256 1.1 christos
6257 1.1.1.2 christos else
6258 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6259 1.1.1.3 christos $as_echo "no" >&6; }
6260 1.1.1.2 christos fi
6261 1.1.1.2 christos fi
6262 1.1.1.6 christos
6263 1.1.1.6 christos #
6264 1.1.1.6 christos # Check for special debugging functions
6265 1.1.1.6 christos #
6266 1.1.1.6 christos for ac_func in pcap_set_parser_debug
6267 1.1.1.6 christos do :
6268 1.1.1.6 christos ac_fn_c_check_func "$LINENO" "pcap_set_parser_debug" "ac_cv_func_pcap_set_parser_debug"
6269 1.1.1.6 christos if test "x$ac_cv_func_pcap_set_parser_debug" = xyes; then :
6270 1.1.1.6 christos cat >>confdefs.h <<_ACEOF
6271 1.1.1.6 christos #define HAVE_PCAP_SET_PARSER_DEBUG 1
6272 1.1.1.6 christos _ACEOF
6273 1.1.1.6 christos
6274 1.1.1.6 christos fi
6275 1.1.1.6 christos done
6276 1.1.1.6 christos
6277 1.1.1.6 christos if test "$ac_cv_func_pcap_set_parser_debug" = "no" ; then
6278 1.1.1.6 christos #
6279 1.1.1.6 christos # OK, we don't have pcap_set_parser_debug() to set the libpcap
6280 1.1.1.6 christos # filter expression parser debug flag; can we directly set the
6281 1.1.1.6 christos # flag?
6282 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_debug is defined by libpcap" >&5
6283 1.1.1.3 christos $as_echo_n "checking whether pcap_debug is defined by libpcap... " >&6; }
6284 1.1.1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6285 1.1 christos /* end confdefs.h. */
6286 1.1.1.2 christos
6287 1.1.1.2 christos int
6288 1.1.1.2 christos main ()
6289 1.1.1.2 christos {
6290 1.1.1.2 christos
6291 1.1.1.6 christos extern int pcap_debug;
6292 1.1.1.2 christos
6293 1.1.1.6 christos return pcap_debug;
6294 1.1.1.2 christos
6295 1.1.1.2 christos ;
6296 1.1.1.2 christos return 0;
6297 1.1.1.2 christos }
6298 1.1 christos _ACEOF
6299 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
6300 1.1.1.2 christos ac_lbl_cv_pcap_debug_defined=yes
6301 1.1 christos else
6302 1.1.1.3 christos ac_lbl_cv_pcap_debug_defined=no
6303 1.1.1.2 christos fi
6304 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
6305 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
6306 1.1.1.6 christos if test "$ac_lbl_cv_pcap_debug_defined" = yes ; then
6307 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6308 1.1.1.3 christos $as_echo "yes" >&6; }
6309 1.1.1.3 christos
6310 1.1.1.3 christos $as_echo "#define HAVE_PCAP_DEBUG 1" >>confdefs.h
6311 1.1.1.2 christos
6312 1.1.1.6 christos else
6313 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6314 1.1.1.3 christos $as_echo "no" >&6; }
6315 1.1.1.6 christos #
6316 1.1.1.6 christos # OK, what about "yydebug"?
6317 1.1.1.6 christos #
6318 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yydebug is defined by libpcap" >&5
6319 1.1.1.3 christos $as_echo_n "checking whether yydebug is defined by libpcap... " >&6; }
6320 1.1.1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6321 1.1 christos /* end confdefs.h. */
6322 1.1.1.2 christos
6323 1.1.1.2 christos int
6324 1.1.1.2 christos main ()
6325 1.1.1.2 christos {
6326 1.1.1.3 christos
6327 1.1.1.6 christos extern int yydebug;
6328 1.1.1.3 christos
6329 1.1.1.6 christos return yydebug;
6330 1.1.1.3 christos
6331 1.1.1.2 christos ;
6332 1.1.1.2 christos return 0;
6333 1.1.1.2 christos }
6334 1.1 christos _ACEOF
6335 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
6336 1.1.1.3 christos ac_lbl_cv_yydebug_defined=yes
6337 1.1 christos else
6338 1.1.1.3 christos ac_lbl_cv_yydebug_defined=no
6339 1.1 christos fi
6340 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
6341 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
6342 1.1.1.6 christos if test "$ac_lbl_cv_yydebug_defined" = yes ; then
6343 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6344 1.1.1.3 christos $as_echo "yes" >&6; }
6345 1.1.1.3 christos
6346 1.1.1.3 christos $as_echo "#define HAVE_YYDEBUG 1" >>confdefs.h
6347 1.1 christos
6348 1.1.1.6 christos else
6349 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6350 1.1.1.3 christos $as_echo "no" >&6; }
6351 1.1.1.6 christos fi
6352 1.1.1.3 christos fi
6353 1.1 christos fi
6354 1.1.1.6 christos for ac_func in pcap_set_optimizer_debug
6355 1.1.1.6 christos do :
6356 1.1.1.6 christos ac_fn_c_check_func "$LINENO" "pcap_set_optimizer_debug" "ac_cv_func_pcap_set_optimizer_debug"
6357 1.1.1.6 christos if test "x$ac_cv_func_pcap_set_optimizer_debug" = xyes; then :
6358 1.1.1.6 christos cat >>confdefs.h <<_ACEOF
6359 1.1.1.6 christos #define HAVE_PCAP_SET_OPTIMIZER_DEBUG 1
6360 1.1.1.6 christos _ACEOF
6361 1.1.1.6 christos
6362 1.1.1.6 christos fi
6363 1.1.1.6 christos done
6364 1.1.1.6 christos
6365 1.1.1.3 christos ac_fn_c_check_func "$LINENO" "bpf_dump" "ac_cv_func_bpf_dump"
6366 1.1.1.3 christos if test "x$ac_cv_func_bpf_dump" = xyes; then :
6367 1.1.1.3 christos $as_echo "#define HAVE_BPF_DUMP 1" >>confdefs.h
6368 1.1 christos
6369 1.1.1.2 christos else
6370 1.1.1.2 christos case " $LIBOBJS " in
6371 1.1.1.3 christos *" bpf_dump.$ac_objext "* ) ;;
6372 1.1.1.3 christos *) LIBOBJS="$LIBOBJS bpf_dump.$ac_objext"
6373 1.1.1.2 christos ;;
6374 1.1.1.2 christos esac
6375 1.1 christos
6376 1.1.1.2 christos fi
6377 1.1 christos
6378 1.1.1.2 christos
6379 1.1.1.2 christos V_GROUP=0
6380 1.1.1.2 christos if test -f /etc/group -a ! -z "`grep '^wheel:' /etc/group`" ; then
6381 1.1.1.2 christos V_GROUP=wheel
6382 1.1.1.2 christos fi
6383 1.1.1.2 christos #
6384 1.1.1.2 christos # Assume V7/BSD convention for man pages (file formats in section 5,
6385 1.1.1.2 christos # miscellaneous info in section 7).
6386 1.1.1.2 christos #
6387 1.1.1.2 christos MAN_FILE_FORMATS=5
6388 1.1.1.2 christos MAN_MISC_INFO=7
6389 1.1.1.2 christos case "$host_os" in
6390 1.1.1.2 christos
6391 1.1.1.2 christos aix*)
6392 1.1.1.2 christos
6393 1.1.1.3 christos $as_echo "#define _SUN 1" >>confdefs.h
6394 1.1.1.2 christos
6395 1.1.1.2 christos ;;
6396 1.1.1.2 christos
6397 1.1.1.2 christos hpux*)
6398 1.1.1.2 christos #
6399 1.1.1.2 christos # Use System V conventions for man pages.
6400 1.1.1.2 christos #
6401 1.1.1.2 christos MAN_FILE_FORMATS=4
6402 1.1.1.2 christos MAN_MISC_INFO=5
6403 1.1.1.2 christos ;;
6404 1.1.1.2 christos
6405 1.1.1.2 christos irix*)
6406 1.1.1.2 christos V_GROUP=sys
6407 1.1.1.2 christos
6408 1.1.1.2 christos #
6409 1.1.1.2 christos # Use System V conventions for man pages.
6410 1.1.1.2 christos #
6411 1.1.1.2 christos MAN_FILE_FORMATS=4
6412 1.1.1.2 christos MAN_MISC_INFO=5
6413 1.1.1.2 christos ;;
6414 1.1.1.2 christos
6415 1.1.1.2 christos osf*)
6416 1.1.1.2 christos V_GROUP=system
6417 1.1.1.2 christos
6418 1.1.1.2 christos #
6419 1.1.1.2 christos # Use System V conventions for man pages.
6420 1.1.1.2 christos #
6421 1.1.1.2 christos MAN_FILE_FORMATS=4
6422 1.1.1.2 christos MAN_MISC_INFO=5
6423 1.1.1.2 christos ;;
6424 1.1.1.2 christos
6425 1.1.1.2 christos solaris*)
6426 1.1.1.2 christos V_GROUP=sys
6427 1.1.1.2 christos
6428 1.1.1.2 christos #
6429 1.1.1.2 christos # Use System V conventions for man pages.
6430 1.1.1.2 christos #
6431 1.1.1.2 christos MAN_FILE_FORMATS=4
6432 1.1.1.2 christos MAN_MISC_INFO=5
6433 1.1.1.2 christos ;;
6434 1.1.1.2 christos esac
6435 1.1.1.2 christos
6436 1.1.1.2 christos if test -f /dev/bpf0 ; then
6437 1.1.1.2 christos V_GROUP=bpf
6438 1.1.1.2 christos fi
6439 1.1 christos
6440 1.1.1.3 christos #
6441 1.1.1.3 christos # Make sure we have definitions for all the C99 specified-width types
6442 1.1.1.3 christos # (regardless of whether the environment is a C99 environment or not).
6443 1.1.1.4 christos #
6444 1.1.1.3 christos ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t"
6445 1.1.1.3 christos case $ac_cv_c_int8_t in #(
6446 1.1.1.3 christos no|yes) ;; #(
6447 1.1.1.3 christos *)
6448 1.1 christos
6449 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
6450 1.1.1.3 christos #define int8_t $ac_cv_c_int8_t
6451 1.1.1.3 christos _ACEOF
6452 1.1.1.3 christos ;;
6453 1.1.1.3 christos esac
6454 1.1 christos
6455 1.1.1.3 christos ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
6456 1.1.1.3 christos case $ac_cv_c_int16_t in #(
6457 1.1.1.3 christos no|yes) ;; #(
6458 1.1.1.3 christos *)
6459 1.1 christos
6460 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
6461 1.1.1.3 christos #define int16_t $ac_cv_c_int16_t
6462 1.1 christos _ACEOF
6463 1.1.1.3 christos ;;
6464 1.1.1.3 christos esac
6465 1.1 christos
6466 1.1.1.3 christos ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
6467 1.1.1.3 christos case $ac_cv_c_int32_t in #(
6468 1.1.1.3 christos no|yes) ;; #(
6469 1.1.1.3 christos *)
6470 1.1 christos
6471 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
6472 1.1.1.3 christos #define int32_t $ac_cv_c_int32_t
6473 1.1 christos _ACEOF
6474 1.1.1.3 christos ;;
6475 1.1.1.3 christos esac
6476 1.1 christos
6477 1.1.1.3 christos ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
6478 1.1.1.3 christos case $ac_cv_c_int64_t in #(
6479 1.1.1.3 christos no|yes) ;; #(
6480 1.1.1.3 christos *)
6481 1.1.1.3 christos
6482 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
6483 1.1.1.3 christos #define int64_t $ac_cv_c_int64_t
6484 1.1 christos _ACEOF
6485 1.1.1.3 christos ;;
6486 1.1 christos esac
6487 1.1 christos
6488 1.1.1.3 christos ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
6489 1.1.1.3 christos case $ac_cv_c_uint8_t in #(
6490 1.1.1.3 christos no|yes) ;; #(
6491 1.1.1.3 christos *)
6492 1.1.1.3 christos
6493 1.1.1.3 christos $as_echo "#define _UINT8_T 1" >>confdefs.h
6494 1.1 christos
6495 1.1 christos
6496 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
6497 1.1.1.3 christos #define uint8_t $ac_cv_c_uint8_t
6498 1.1 christos _ACEOF
6499 1.1.1.3 christos ;;
6500 1.1.1.3 christos esac
6501 1.1 christos
6502 1.1.1.3 christos ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
6503 1.1.1.3 christos case $ac_cv_c_uint16_t in #(
6504 1.1.1.3 christos no|yes) ;; #(
6505 1.1.1.3 christos *)
6506 1.1 christos
6507 1.1 christos
6508 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
6509 1.1.1.3 christos #define uint16_t $ac_cv_c_uint16_t
6510 1.1 christos _ACEOF
6511 1.1.1.3 christos ;;
6512 1.1.1.3 christos esac
6513 1.1 christos
6514 1.1.1.3 christos ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
6515 1.1.1.3 christos case $ac_cv_c_uint32_t in #(
6516 1.1.1.3 christos no|yes) ;; #(
6517 1.1.1.3 christos *)
6518 1.1 christos
6519 1.1.1.3 christos $as_echo "#define _UINT32_T 1" >>confdefs.h
6520 1.1 christos
6521 1.1.1.3 christos
6522 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
6523 1.1.1.3 christos #define uint32_t $ac_cv_c_uint32_t
6524 1.1 christos _ACEOF
6525 1.1.1.3 christos ;;
6526 1.1.1.3 christos esac
6527 1.1 christos
6528 1.1.1.3 christos ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
6529 1.1.1.3 christos case $ac_cv_c_uint64_t in #(
6530 1.1.1.3 christos no|yes) ;; #(
6531 1.1.1.3 christos *)
6532 1.1 christos
6533 1.1.1.3 christos $as_echo "#define _UINT64_T 1" >>confdefs.h
6534 1.1 christos
6535 1.1 christos
6536 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
6537 1.1.1.3 christos #define uint64_t $ac_cv_c_uint64_t
6538 1.1.1.3 christos _ACEOF
6539 1.1.1.3 christos ;;
6540 1.1.1.3 christos esac
6541 1.1 christos
6542 1.1 christos
6543 1.1.1.3 christos #
6544 1.1.1.5 christos # Make sure we have a definition for C99's uintptr_t (regardless of
6545 1.1.1.5 christos # whether the environment is a C99 environment or not).
6546 1.1.1.5 christos #
6547 1.1.1.5 christos
6548 1.1.1.5 christos ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
6549 1.1.1.5 christos if test "x$ac_cv_type_uintptr_t" = xyes; then :
6550 1.1.1.5 christos
6551 1.1.1.5 christos $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
6552 1.1.1.5 christos
6553 1.1.1.5 christos else
6554 1.1.1.5 christos for ac_type in 'unsigned int' 'unsigned long int' \
6555 1.1.1.5 christos 'unsigned long long int'; do
6556 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6557 1.1.1.5 christos /* end confdefs.h. */
6558 1.1.1.5 christos $ac_includes_default
6559 1.1.1.5 christos int
6560 1.1.1.5 christos main ()
6561 1.1.1.5 christos {
6562 1.1.1.5 christos static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
6563 1.1.1.5 christos test_array [0] = 0;
6564 1.1.1.5 christos return test_array [0];
6565 1.1.1.5 christos
6566 1.1.1.5 christos ;
6567 1.1.1.5 christos return 0;
6568 1.1.1.5 christos }
6569 1.1.1.5 christos _ACEOF
6570 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then :
6571 1.1.1.5 christos
6572 1.1.1.5 christos cat >>confdefs.h <<_ACEOF
6573 1.1.1.5 christos #define uintptr_t $ac_type
6574 1.1.1.5 christos _ACEOF
6575 1.1.1.5 christos
6576 1.1.1.5 christos ac_type=
6577 1.1.1.5 christos fi
6578 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6579 1.1.1.5 christos test -z "$ac_type" && break
6580 1.1.1.5 christos done
6581 1.1.1.5 christos fi
6582 1.1.1.5 christos
6583 1.1.1.5 christos
6584 1.1.1.5 christos
6585 1.1.1.5 christos #
6586 1.1.1.4 christos # Define the old BSD specified-width types in terms of the C99 types;
6587 1.1.1.4 christos # we may need them with libpcap include files.
6588 1.1.1.3 christos #
6589 1.1.1.3 christos ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default
6590 1.1.1.4 christos #include <sys/types.h>
6591 1.1.1.4 christos
6592 1.1.1.3 christos "
6593 1.1.1.3 christos if test "x$ac_cv_type_u_int8_t" = xyes; then :
6594 1.1 christos
6595 1.1 christos else
6596 1.1 christos
6597 1.1.1.4 christos $as_echo "#define u_int8_t uint8_t" >>confdefs.h
6598 1.1 christos
6599 1.1 christos fi
6600 1.1.1.3 christos
6601 1.1.1.3 christos ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default
6602 1.1.1.4 christos #include <sys/types.h>
6603 1.1.1.4 christos
6604 1.1.1.3 christos "
6605 1.1.1.3 christos if test "x$ac_cv_type_u_int16_t" = xyes; then :
6606 1.1.1.3 christos
6607 1.1 christos else
6608 1.1 christos
6609 1.1.1.4 christos $as_echo "#define u_int16_t uint16_t" >>confdefs.h
6610 1.1 christos
6611 1.1 christos fi
6612 1.1 christos
6613 1.1.1.3 christos ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default
6614 1.1.1.4 christos #include <sys/types.h>
6615 1.1.1.4 christos
6616 1.1.1.3 christos "
6617 1.1.1.3 christos if test "x$ac_cv_type_u_int32_t" = xyes; then :
6618 1.1 christos
6619 1.1 christos else
6620 1.1 christos
6621 1.1.1.4 christos $as_echo "#define u_int32_t uint32_t" >>confdefs.h
6622 1.1.1.3 christos
6623 1.1 christos fi
6624 1.1 christos
6625 1.1.1.3 christos ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default
6626 1.1.1.4 christos #include <sys/types.h>
6627 1.1.1.4 christos
6628 1.1.1.3 christos "
6629 1.1.1.3 christos if test "x$ac_cv_type_u_int64_t" = xyes; then :
6630 1.1 christos
6631 1.1 christos else
6632 1.1 christos
6633 1.1.1.4 christos $as_echo "#define u_int64_t uint64_t" >>confdefs.h
6634 1.1 christos
6635 1.1 christos fi
6636 1.1 christos
6637 1.1.1.3 christos
6638 1.1.1.3 christos #
6639 1.1.1.3 christos # Check for <inttypes.h>
6640 1.1.1.3 christos #
6641 1.1.1.3 christos for ac_header in inttypes.h
6642 1.1.1.3 christos do :
6643 1.1.1.3 christos ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
6644 1.1.1.3 christos if test "x$ac_cv_header_inttypes_h" = xyes; then :
6645 1.1 christos cat >>confdefs.h <<_ACEOF
6646 1.1.1.3 christos #define HAVE_INTTYPES_H 1
6647 1.1 christos _ACEOF
6648 1.1 christos
6649 1.1 christos #
6650 1.1.1.3 christos # OK, we have inttypes.h, but does it define all the PRI[doxu]64 macros?
6651 1.1.1.3 christos # Some systems have an inttypes.h that doesn't define all of them.
6652 1.1 christos #
6653 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether inttypes.h defines the PRI[doxu]64 macros" >&5
6654 1.1.1.3 christos $as_echo_n "checking whether inttypes.h defines the PRI[doxu]64 macros... " >&6; }
6655 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6656 1.1 christos /* end confdefs.h. */
6657 1.1 christos
6658 1.1.1.3 christos
6659 1.1 christos #include <inttypes.h>
6660 1.1 christos #include <stdio.h>
6661 1.1 christos #include <sys/types.h>
6662 1.1 christos
6663 1.1 christos main()
6664 1.1 christos {
6665 1.1.1.4 christos printf("%" PRId64 "\n", (uint64_t)1);
6666 1.1.1.4 christos printf("%" PRIo64 "\n", (uint64_t)1);
6667 1.1.1.4 christos printf("%" PRIx64 "\n", (uint64_t)1);
6668 1.1.1.4 christos printf("%" PRIu64 "\n", (uint64_t)1);
6669 1.1 christos }
6670 1.1 christos
6671 1.1 christos
6672 1.1 christos _ACEOF
6673 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
6674 1.1 christos
6675 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6676 1.1.1.3 christos $as_echo "yes" >&6; }
6677 1.1 christos ac_lbl_inttypes_h_defines_formats=yes
6678 1.1 christos
6679 1.1 christos else
6680 1.1 christos
6681 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6682 1.1.1.3 christos $as_echo "no" >&6; }
6683 1.1 christos ac_lbl_inttypes_h_defines_formats=no
6684 1.1 christos
6685 1.1 christos fi
6686 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6687 1.1 christos
6688 1.1 christos else
6689 1.1 christos
6690 1.1 christos #
6691 1.1 christos # We don't have inttypes.h, so it obviously can't define those
6692 1.1 christos # macros.
6693 1.1 christos #
6694 1.1 christos ac_lbl_inttypes_h_defines_formats=no
6695 1.1 christos
6696 1.1 christos fi
6697 1.1 christos
6698 1.1 christos done
6699 1.1 christos
6700 1.1 christos if test "$ac_lbl_inttypes_h_defines_formats" = no; then
6701 1.1 christos
6702 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %lx can be used to format 64-bit integers" >&5
6703 1.1.1.3 christos $as_echo_n "checking whether %lx can be used to format 64-bit integers... " >&6; }
6704 1.1.1.3 christos if test "$cross_compiling" = yes; then :
6705 1.1.1.3 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6706 1.1.1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6707 1.1.1.3 christos as_fn_error $? "cannot run test program while cross compiling
6708 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
6709 1.1 christos else
6710 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6711 1.1 christos /* end confdefs.h. */
6712 1.1 christos
6713 1.1.1.3 christos
6714 1.1 christos # ifdef HAVE_INTTYPES_H
6715 1.1 christos #include <inttypes.h>
6716 1.1 christos # endif
6717 1.1 christos #include <stdio.h>
6718 1.1 christos #include <sys/types.h>
6719 1.1 christos
6720 1.1 christos main()
6721 1.1 christos {
6722 1.1.1.4 christos uint64_t t = 1;
6723 1.1 christos char strbuf[16+1];
6724 1.1 christos sprintf(strbuf, "%016lx", t << 32);
6725 1.1 christos if (strcmp(strbuf, "0000000100000000") == 0)
6726 1.1 christos exit(0);
6727 1.1 christos else
6728 1.1 christos exit(1);
6729 1.1 christos }
6730 1.1 christos
6731 1.1 christos
6732 1.1 christos _ACEOF
6733 1.1.1.3 christos if ac_fn_c_try_run "$LINENO"; then :
6734 1.1 christos
6735 1.1 christos
6736 1.1.1.3 christos $as_echo "#define PRId64 \"ld\"" >>confdefs.h
6737 1.1 christos
6738 1.1 christos
6739 1.1.1.3 christos $as_echo "#define PRIo64 \"lo\"" >>confdefs.h
6740 1.1.1.3 christos
6741 1.1.1.3 christos
6742 1.1.1.3 christos $as_echo "#define PRIx64 \"lx\"" >>confdefs.h
6743 1.1.1.3 christos
6744 1.1.1.3 christos
6745 1.1.1.3 christos $as_echo "#define PRIu64 \"lu\"" >>confdefs.h
6746 1.1 christos
6747 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6748 1.1.1.3 christos $as_echo "yes" >&6; }
6749 1.1 christos
6750 1.1 christos else
6751 1.1 christos
6752 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6753 1.1.1.3 christos $as_echo "no" >&6; }
6754 1.1 christos
6755 1.1 christos
6756 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %llx can be used to format 64-bit integers" >&5
6757 1.1.1.3 christos $as_echo_n "checking whether %llx can be used to format 64-bit integers... " >&6; }
6758 1.1.1.3 christos if test "$cross_compiling" = yes; then :
6759 1.1.1.3 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6760 1.1.1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6761 1.1.1.3 christos as_fn_error $? "cannot run test program while cross compiling
6762 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
6763 1.1 christos else
6764 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6765 1.1 christos /* end confdefs.h. */
6766 1.1 christos
6767 1.1.1.3 christos
6768 1.1 christos # ifdef HAVE_INTTYPES_H
6769 1.1 christos #include <inttypes.h>
6770 1.1 christos # endif
6771 1.1 christos #include <stdio.h>
6772 1.1 christos #include <sys/types.h>
6773 1.1 christos
6774 1.1 christos main()
6775 1.1 christos {
6776 1.1.1.4 christos uint64_t t = 1;
6777 1.1 christos char strbuf[16+1];
6778 1.1 christos sprintf(strbuf, "%016llx", t << 32);
6779 1.1 christos if (strcmp(strbuf, "0000000100000000") == 0)
6780 1.1 christos exit(0);
6781 1.1 christos else
6782 1.1 christos exit(1);
6783 1.1 christos }
6784 1.1 christos
6785 1.1 christos
6786 1.1 christos _ACEOF
6787 1.1.1.3 christos if ac_fn_c_try_run "$LINENO"; then :
6788 1.1 christos
6789 1.1 christos
6790 1.1.1.3 christos $as_echo "#define PRId64 \"lld\"" >>confdefs.h
6791 1.1 christos
6792 1.1 christos
6793 1.1.1.3 christos $as_echo "#define PRIo64 \"llo\"" >>confdefs.h
6794 1.1 christos
6795 1.1 christos
6796 1.1.1.3 christos $as_echo "#define PRIx64 \"llx\"" >>confdefs.h
6797 1.1 christos
6798 1.1 christos
6799 1.1.1.3 christos $as_echo "#define PRIu64 \"llu\"" >>confdefs.h
6800 1.1 christos
6801 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6802 1.1.1.3 christos $as_echo "yes" >&6; }
6803 1.1 christos
6804 1.1 christos else
6805 1.1 christos
6806 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6807 1.1.1.3 christos $as_echo "no" >&6; }
6808 1.1.1.3 christos
6809 1.1.1.3 christos
6810 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %Lx can be used to format 64-bit integers" >&5
6811 1.1.1.3 christos $as_echo_n "checking whether %Lx can be used to format 64-bit integers... " >&6; }
6812 1.1.1.3 christos if test "$cross_compiling" = yes; then :
6813 1.1.1.3 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6814 1.1.1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6815 1.1.1.3 christos as_fn_error $? "cannot run test program while cross compiling
6816 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
6817 1.1.1.3 christos else
6818 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6819 1.1 christos /* end confdefs.h. */
6820 1.1 christos
6821 1.1.1.3 christos
6822 1.1 christos # ifdef HAVE_INTTYPES_H
6823 1.1 christos #include <inttypes.h>
6824 1.1 christos # endif
6825 1.1 christos #include <stdio.h>
6826 1.1 christos #include <sys/types.h>
6827 1.1 christos
6828 1.1 christos main()
6829 1.1 christos {
6830 1.1.1.4 christos uint64_t t = 1;
6831 1.1 christos char strbuf[16+1];
6832 1.1 christos sprintf(strbuf, "%016Lx", t << 32);
6833 1.1 christos if (strcmp(strbuf, "0000000100000000") == 0)
6834 1.1 christos exit(0);
6835 1.1 christos else
6836 1.1 christos exit(1);
6837 1.1 christos }
6838 1.1 christos
6839 1.1 christos
6840 1.1 christos _ACEOF
6841 1.1.1.3 christos if ac_fn_c_try_run "$LINENO"; then :
6842 1.1 christos
6843 1.1 christos
6844 1.1.1.3 christos $as_echo "#define PRId64 \"Ld\"" >>confdefs.h
6845 1.1 christos
6846 1.1 christos
6847 1.1.1.3 christos $as_echo "#define PRIo64 \"Lo\"" >>confdefs.h
6848 1.1 christos
6849 1.1 christos
6850 1.1.1.3 christos $as_echo "#define PRIx64 \"Lx\"" >>confdefs.h
6851 1.1 christos
6852 1.1 christos
6853 1.1.1.3 christos $as_echo "#define PRIu64 \"Lu\"" >>confdefs.h
6854 1.1 christos
6855 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6856 1.1.1.3 christos $as_echo "yes" >&6; }
6857 1.1 christos
6858 1.1 christos else
6859 1.1 christos
6860 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6861 1.1.1.3 christos $as_echo "no" >&6; }
6862 1.1.1.3 christos
6863 1.1.1.3 christos
6864 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %qx can be used to format 64-bit integers" >&5
6865 1.1.1.3 christos $as_echo_n "checking whether %qx can be used to format 64-bit integers... " >&6; }
6866 1.1.1.3 christos if test "$cross_compiling" = yes; then :
6867 1.1.1.3 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6868 1.1.1.3 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6869 1.1.1.3 christos as_fn_error $? "cannot run test program while cross compiling
6870 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
6871 1.1.1.3 christos else
6872 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6873 1.1 christos /* end confdefs.h. */
6874 1.1 christos
6875 1.1.1.3 christos
6876 1.1 christos # ifdef HAVE_INTTYPES_H
6877 1.1 christos #include <inttypes.h>
6878 1.1 christos # endif
6879 1.1 christos #include <stdio.h>
6880 1.1 christos #include <sys/types.h>
6881 1.1 christos
6882 1.1 christos main()
6883 1.1 christos {
6884 1.1.1.4 christos uint64_t t = 1;
6885 1.1 christos char strbuf[16+1];
6886 1.1 christos sprintf(strbuf, "%016qx", t << 32);
6887 1.1 christos if (strcmp(strbuf, "0000000100000000") == 0)
6888 1.1 christos exit(0);
6889 1.1 christos else
6890 1.1 christos exit(1);
6891 1.1 christos }
6892 1.1 christos
6893 1.1 christos
6894 1.1 christos _ACEOF
6895 1.1.1.3 christos if ac_fn_c_try_run "$LINENO"; then :
6896 1.1 christos
6897 1.1 christos
6898 1.1.1.3 christos $as_echo "#define PRId64 \"qd\"" >>confdefs.h
6899 1.1 christos
6900 1.1 christos
6901 1.1.1.3 christos $as_echo "#define PRIo64 \"qo\"" >>confdefs.h
6902 1.1 christos
6903 1.1 christos
6904 1.1.1.3 christos $as_echo "#define PRIx64 \"qx\"" >>confdefs.h
6905 1.1.1.3 christos
6906 1.1.1.3 christos
6907 1.1.1.3 christos $as_echo "#define PRIu64 \"qu\"" >>confdefs.h
6908 1.1 christos
6909 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6910 1.1.1.3 christos $as_echo "yes" >&6; }
6911 1.1 christos
6912 1.1.1.3 christos else
6913 1.1.1.3 christos
6914 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6915 1.1.1.3 christos $as_echo "no" >&6; }
6916 1.1 christos
6917 1.1.1.3 christos as_fn_error $? "neither %llx nor %Lx nor %qx worked on a 64-bit integer" "$LINENO" 5
6918 1.1 christos
6919 1.1 christos
6920 1.1 christos fi
6921 1.1.1.3 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6922 1.1.1.3 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
6923 1.1 christos fi
6924 1.1 christos
6925 1.1 christos
6926 1.1 christos
6927 1.1 christos
6928 1.1 christos fi
6929 1.1.1.3 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6930 1.1.1.3 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
6931 1.1 christos fi
6932 1.1 christos
6933 1.1 christos
6934 1.1 christos
6935 1.1 christos
6936 1.1 christos fi
6937 1.1.1.3 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6938 1.1.1.3 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
6939 1.1 christos fi
6940 1.1 christos
6941 1.1 christos
6942 1.1 christos
6943 1.1 christos
6944 1.1 christos fi
6945 1.1.1.3 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6946 1.1.1.3 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
6947 1.1 christos fi
6948 1.1 christos
6949 1.1 christos
6950 1.1 christos fi
6951 1.1 christos
6952 1.1.1.2 christos #
6953 1.1.1.2 christos # Check for some headers introduced in later versions of libpcap
6954 1.1.1.2 christos # and used by some printers.
6955 1.1.1.2 christos #
6956 1.1.1.2 christos # Those headers use the {u_}intN_t types, so we must do this after
6957 1.1.1.2 christos # we check for what's needed to get them defined.
6958 1.1.1.2 christos #
6959 1.1.1.2 christos savedcppflags="$CPPFLAGS"
6960 1.1.1.2 christos CPPFLAGS="$CPPFLAGS $V_INCLS"
6961 1.1.1.2 christos for ac_header in pcap/bluetooth.h
6962 1.1.1.3 christos do :
6963 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\"
6964 1.1.1.3 christos "
6965 1.1.1.3 christos if test "x$ac_cv_header_pcap_bluetooth_h" = xyes; then :
6966 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
6967 1.1.1.3 christos #define HAVE_PCAP_BLUETOOTH_H 1
6968 1.1.1.2 christos _ACEOF
6969 1.1.1.2 christos
6970 1.1.1.2 christos fi
6971 1.1.1.2 christos
6972 1.1.1.2 christos done
6973 1.1.1.2 christos
6974 1.1.1.4 christos for ac_header in pcap/nflog.h
6975 1.1.1.4 christos do :
6976 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\"
6977 1.1.1.4 christos "
6978 1.1.1.4 christos if test "x$ac_cv_header_pcap_nflog_h" = xyes; then :
6979 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
6980 1.1.1.4 christos #define HAVE_PCAP_NFLOG_H 1
6981 1.1.1.4 christos _ACEOF
6982 1.1.1.4 christos
6983 1.1.1.4 christos fi
6984 1.1.1.4 christos
6985 1.1.1.4 christos done
6986 1.1.1.4 christos
6987 1.1.1.2 christos for ac_header in pcap/usb.h
6988 1.1.1.3 christos do :
6989 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\"
6990 1.1.1.3 christos "
6991 1.1.1.3 christos if test "x$ac_cv_header_pcap_usb_h" = xyes; then :
6992 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
6993 1.1.1.3 christos #define HAVE_PCAP_USB_H 1
6994 1.1.1.2 christos _ACEOF
6995 1.1.1.2 christos
6996 1.1.1.2 christos fi
6997 1.1.1.2 christos
6998 1.1.1.2 christos done
6999 1.1.1.2 christos
7000 1.1.1.2 christos CPPFLAGS="$savedcppflags"
7001 1.1.1.2 christos
7002 1.1 christos if test -n "$ac_tool_prefix"; then
7003 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7004 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7005 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7006 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
7007 1.1.1.3 christos if ${ac_cv_prog_RANLIB+:} false; then :
7008 1.1.1.3 christos $as_echo_n "(cached) " >&6
7009 1.1 christos else
7010 1.1 christos if test -n "$RANLIB"; then
7011 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7012 1.1 christos else
7013 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7014 1.1 christos for as_dir in $PATH
7015 1.1 christos do
7016 1.1 christos IFS=$as_save_IFS
7017 1.1 christos test -z "$as_dir" && as_dir=.
7018 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
7019 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7020 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7021 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7022 1.1 christos break 2
7023 1.1 christos fi
7024 1.1 christos done
7025 1.1.1.3 christos done
7026 1.1.1.3 christos IFS=$as_save_IFS
7027 1.1.1.3 christos
7028 1.1.1.3 christos fi
7029 1.1.1.3 christos fi
7030 1.1.1.3 christos RANLIB=$ac_cv_prog_RANLIB
7031 1.1.1.3 christos if test -n "$RANLIB"; then
7032 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7033 1.1.1.3 christos $as_echo "$RANLIB" >&6; }
7034 1.1.1.3 christos else
7035 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7036 1.1.1.3 christos $as_echo "no" >&6; }
7037 1.1.1.3 christos fi
7038 1.1.1.3 christos
7039 1.1.1.3 christos
7040 1.1.1.3 christos fi
7041 1.1.1.3 christos if test -z "$ac_cv_prog_RANLIB"; then
7042 1.1.1.3 christos ac_ct_RANLIB=$RANLIB
7043 1.1.1.3 christos # Extract the first word of "ranlib", so it can be a program name with args.
7044 1.1.1.3 christos set dummy ranlib; ac_word=$2
7045 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7046 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
7047 1.1.1.3 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7048 1.1.1.3 christos $as_echo_n "(cached) " >&6
7049 1.1.1.3 christos else
7050 1.1.1.3 christos if test -n "$ac_ct_RANLIB"; then
7051 1.1.1.3 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7052 1.1.1.3 christos else
7053 1.1.1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7054 1.1.1.3 christos for as_dir in $PATH
7055 1.1.1.3 christos do
7056 1.1.1.3 christos IFS=$as_save_IFS
7057 1.1.1.3 christos test -z "$as_dir" && as_dir=.
7058 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
7059 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7060 1.1.1.3 christos ac_cv_prog_ac_ct_RANLIB="ranlib"
7061 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7062 1.1.1.3 christos break 2
7063 1.1.1.3 christos fi
7064 1.1 christos done
7065 1.1.1.3 christos done
7066 1.1 christos IFS=$as_save_IFS
7067 1.1 christos
7068 1.1.1.3 christos fi
7069 1.1.1.3 christos fi
7070 1.1.1.3 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7071 1.1.1.3 christos if test -n "$ac_ct_RANLIB"; then
7072 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7073 1.1.1.3 christos $as_echo "$ac_ct_RANLIB" >&6; }
7074 1.1.1.3 christos else
7075 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7076 1.1.1.3 christos $as_echo "no" >&6; }
7077 1.1.1.3 christos fi
7078 1.1.1.3 christos
7079 1.1.1.3 christos if test "x$ac_ct_RANLIB" = x; then
7080 1.1.1.3 christos RANLIB=":"
7081 1.1.1.3 christos else
7082 1.1.1.3 christos case $cross_compiling:$ac_tool_warned in
7083 1.1.1.3 christos yes:)
7084 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7085 1.1.1.3 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7086 1.1.1.3 christos ac_tool_warned=yes ;;
7087 1.1.1.3 christos esac
7088 1.1.1.3 christos RANLIB=$ac_ct_RANLIB
7089 1.1.1.3 christos fi
7090 1.1.1.3 christos else
7091 1.1.1.3 christos RANLIB="$ac_cv_prog_RANLIB"
7092 1.1.1.3 christos fi
7093 1.1.1.3 christos
7094 1.1.1.4 christos if test -n "$ac_tool_prefix"; then
7095 1.1.1.4 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7096 1.1.1.4 christos set dummy ${ac_tool_prefix}ar; ac_word=$2
7097 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7098 1.1.1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7099 1.1.1.4 christos if ${ac_cv_prog_AR+:} false; then :
7100 1.1.1.4 christos $as_echo_n "(cached) " >&6
7101 1.1.1.4 christos else
7102 1.1.1.4 christos if test -n "$AR"; then
7103 1.1.1.4 christos ac_cv_prog_AR="$AR" # Let the user override the test.
7104 1.1.1.4 christos else
7105 1.1.1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7106 1.1.1.4 christos for as_dir in $PATH
7107 1.1.1.4 christos do
7108 1.1.1.4 christos IFS=$as_save_IFS
7109 1.1.1.4 christos test -z "$as_dir" && as_dir=.
7110 1.1.1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7111 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7112 1.1.1.4 christos ac_cv_prog_AR="${ac_tool_prefix}ar"
7113 1.1.1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7114 1.1.1.4 christos break 2
7115 1.1.1.4 christos fi
7116 1.1.1.4 christos done
7117 1.1.1.4 christos done
7118 1.1.1.4 christos IFS=$as_save_IFS
7119 1.1.1.4 christos
7120 1.1.1.4 christos fi
7121 1.1.1.4 christos fi
7122 1.1.1.4 christos AR=$ac_cv_prog_AR
7123 1.1.1.4 christos if test -n "$AR"; then
7124 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7125 1.1.1.4 christos $as_echo "$AR" >&6; }
7126 1.1.1.4 christos else
7127 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7128 1.1.1.4 christos $as_echo "no" >&6; }
7129 1.1.1.4 christos fi
7130 1.1.1.4 christos
7131 1.1.1.4 christos
7132 1.1.1.4 christos fi
7133 1.1.1.4 christos if test -z "$ac_cv_prog_AR"; then
7134 1.1.1.4 christos ac_ct_AR=$AR
7135 1.1.1.4 christos # Extract the first word of "ar", so it can be a program name with args.
7136 1.1.1.4 christos set dummy ar; ac_word=$2
7137 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7138 1.1.1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7139 1.1.1.4 christos if ${ac_cv_prog_ac_ct_AR+:} false; then :
7140 1.1.1.4 christos $as_echo_n "(cached) " >&6
7141 1.1.1.4 christos else
7142 1.1.1.4 christos if test -n "$ac_ct_AR"; then
7143 1.1.1.4 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7144 1.1.1.4 christos else
7145 1.1.1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7146 1.1.1.4 christos for as_dir in $PATH
7147 1.1.1.4 christos do
7148 1.1.1.4 christos IFS=$as_save_IFS
7149 1.1.1.4 christos test -z "$as_dir" && as_dir=.
7150 1.1.1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7151 1.1.1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7152 1.1.1.4 christos ac_cv_prog_ac_ct_AR="ar"
7153 1.1.1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7154 1.1.1.4 christos break 2
7155 1.1.1.4 christos fi
7156 1.1.1.4 christos done
7157 1.1.1.4 christos done
7158 1.1.1.4 christos IFS=$as_save_IFS
7159 1.1.1.4 christos
7160 1.1.1.4 christos fi
7161 1.1.1.4 christos fi
7162 1.1.1.4 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR
7163 1.1.1.4 christos if test -n "$ac_ct_AR"; then
7164 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7165 1.1.1.4 christos $as_echo "$ac_ct_AR" >&6; }
7166 1.1.1.4 christos else
7167 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7168 1.1.1.4 christos $as_echo "no" >&6; }
7169 1.1.1.4 christos fi
7170 1.1.1.4 christos
7171 1.1.1.4 christos if test "x$ac_ct_AR" = x; then
7172 1.1.1.4 christos AR=""
7173 1.1.1.4 christos else
7174 1.1.1.4 christos case $cross_compiling:$ac_tool_warned in
7175 1.1.1.4 christos yes:)
7176 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7177 1.1.1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7178 1.1.1.4 christos ac_tool_warned=yes ;;
7179 1.1.1.4 christos esac
7180 1.1.1.4 christos AR=$ac_ct_AR
7181 1.1.1.4 christos fi
7182 1.1.1.4 christos else
7183 1.1.1.4 christos AR="$ac_cv_prog_AR"
7184 1.1.1.4 christos fi
7185 1.1.1.4 christos
7186 1.1.1.3 christos
7187 1.1.1.3 christos rm -f os-proto.h
7188 1.1.1.3 christos if test "${LBL_CFLAGS+set}" = set; then
7189 1.1.1.3 christos V_CCOPT="$V_CCOPT ${LBL_CFLAGS}"
7190 1.1.1.3 christos fi
7191 1.1.1.3 christos if test -f .devel ; then
7192 1.1.1.3 christos #
7193 1.1.1.3 christos # Skip all the warning option stuff on some compilers.
7194 1.1.1.3 christos #
7195 1.1.1.3 christos if test "$ac_lbl_cc_dont_try_gcc_dashW" != yes; then
7196 1.1.1.3 christos
7197 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler fails when given an unknown warning option" >&5
7198 1.1.1.6 christos $as_echo_n "checking whether the compiler fails when given an unknown warning option... " >&6; }
7199 1.1.1.6 christos save_CFLAGS="$CFLAGS"
7200 1.1.1.6 christos CFLAGS="$CFLAGS -Wxyzzy-this-will-never-succeed-xyzzy"
7201 1.1.1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7202 1.1.1.6 christos /* end confdefs.h. */
7203 1.1.1.6 christos
7204 1.1.1.6 christos int
7205 1.1.1.6 christos main ()
7206 1.1.1.6 christos {
7207 1.1.1.6 christos return 0
7208 1.1.1.6 christos ;
7209 1.1.1.6 christos return 0;
7210 1.1.1.6 christos }
7211 1.1.1.6 christos _ACEOF
7212 1.1.1.6 christos if ac_fn_c_try_compile "$LINENO"; then :
7213 1.1.1.6 christos
7214 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7215 1.1.1.6 christos $as_echo "no" >&6; }
7216 1.1.1.6 christos #
7217 1.1.1.6 christos # We're assuming this is clang, where
7218 1.1.1.6 christos # -Werror=unknown-warning-option is the appropriate
7219 1.1.1.6 christos # option to force the compiler to fail.
7220 1.1.1.6 christos #
7221 1.1.1.6 christos ac_lbl_unknown_warning_option_error="-Werror=unknown-warning-option"
7222 1.1.1.6 christos
7223 1.1.1.6 christos else
7224 1.1.1.6 christos
7225 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7226 1.1.1.6 christos $as_echo "yes" >&6; }
7227 1.1.1.6 christos
7228 1.1.1.6 christos fi
7229 1.1.1.6 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7230 1.1.1.6 christos CFLAGS="$save_CFLAGS"
7231 1.1.1.6 christos
7232 1.1.1.6 christos
7233 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wall option" >&5
7234 1.1.1.3 christos $as_echo_n "checking whether the compiler supports the -Wall option... " >&6; }
7235 1.1.1.3 christos save_CFLAGS="$CFLAGS"
7236 1.1.1.6 christos if expr "x-Wall" : "x-W.*" >/dev/null
7237 1.1.1.6 christos then
7238 1.1.1.6 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wall"
7239 1.1.1.6 christos elif expr "x-Wall" : "x-f.*" >/dev/null
7240 1.1.1.6 christos then
7241 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wall"
7242 1.1.1.6 christos elif expr "x-Wall" : "x-m.*" >/dev/null
7243 1.1.1.6 christos then
7244 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wall"
7245 1.1.1.6 christos else
7246 1.1.1.6 christos CFLAGS="$CFLAGS -Wall"
7247 1.1.1.6 christos fi
7248 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7249 1.1.1.3 christos /* end confdefs.h. */
7250 1.1.1.3 christos
7251 1.1.1.3 christos int
7252 1.1.1.3 christos main ()
7253 1.1.1.3 christos {
7254 1.1.1.3 christos return 0
7255 1.1.1.3 christos ;
7256 1.1.1.3 christos return 0;
7257 1.1.1.3 christos }
7258 1.1.1.3 christos _ACEOF
7259 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
7260 1.1.1.3 christos
7261 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7262 1.1.1.3 christos $as_echo "yes" >&6; }
7263 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7264 1.1.1.3 christos V_CCOPT="$V_CCOPT -Wall"
7265 1.1.1.3 christos
7266 1.1.1.3 christos else
7267 1.1.1.3 christos
7268 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7269 1.1.1.3 christos $as_echo "no" >&6; }
7270 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7271 1.1.1.3 christos
7272 1.1.1.3 christos fi
7273 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7274 1.1.1.3 christos
7275 1.1.1.3 christos
7276 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wmissing-prototypes option" >&5
7277 1.1.1.3 christos $as_echo_n "checking whether the compiler supports the -Wmissing-prototypes option... " >&6; }
7278 1.1.1.3 christos save_CFLAGS="$CFLAGS"
7279 1.1.1.6 christos if expr "x-Wmissing-prototypes" : "x-W.*" >/dev/null
7280 1.1.1.6 christos then
7281 1.1.1.6 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wmissing-prototypes"
7282 1.1.1.6 christos elif expr "x-Wmissing-prototypes" : "x-f.*" >/dev/null
7283 1.1.1.6 christos then
7284 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wmissing-prototypes"
7285 1.1.1.6 christos elif expr "x-Wmissing-prototypes" : "x-m.*" >/dev/null
7286 1.1.1.6 christos then
7287 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wmissing-prototypes"
7288 1.1.1.6 christos else
7289 1.1.1.6 christos CFLAGS="$CFLAGS -Wmissing-prototypes"
7290 1.1.1.6 christos fi
7291 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7292 1.1.1.3 christos /* end confdefs.h. */
7293 1.1.1.3 christos
7294 1.1.1.3 christos int
7295 1.1.1.3 christos main ()
7296 1.1.1.3 christos {
7297 1.1.1.3 christos return 0
7298 1.1.1.3 christos ;
7299 1.1.1.3 christos return 0;
7300 1.1.1.3 christos }
7301 1.1.1.3 christos _ACEOF
7302 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
7303 1.1.1.3 christos
7304 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7305 1.1.1.3 christos $as_echo "yes" >&6; }
7306 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7307 1.1.1.3 christos V_CCOPT="$V_CCOPT -Wmissing-prototypes"
7308 1.1.1.3 christos
7309 1.1.1.3 christos else
7310 1.1.1.3 christos
7311 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7312 1.1.1.3 christos $as_echo "no" >&6; }
7313 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7314 1.1.1.3 christos
7315 1.1.1.3 christos fi
7316 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7317 1.1.1.3 christos
7318 1.1.1.3 christos
7319 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wstrict-prototypes option" >&5
7320 1.1.1.3 christos $as_echo_n "checking whether the compiler supports the -Wstrict-prototypes option... " >&6; }
7321 1.1.1.3 christos save_CFLAGS="$CFLAGS"
7322 1.1.1.6 christos if expr "x-Wstrict-prototypes" : "x-W.*" >/dev/null
7323 1.1.1.6 christos then
7324 1.1.1.6 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wstrict-prototypes"
7325 1.1.1.6 christos elif expr "x-Wstrict-prototypes" : "x-f.*" >/dev/null
7326 1.1.1.6 christos then
7327 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wstrict-prototypes"
7328 1.1.1.6 christos elif expr "x-Wstrict-prototypes" : "x-m.*" >/dev/null
7329 1.1.1.6 christos then
7330 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wstrict-prototypes"
7331 1.1.1.6 christos else
7332 1.1.1.6 christos CFLAGS="$CFLAGS -Wstrict-prototypes"
7333 1.1.1.6 christos fi
7334 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7335 1.1.1.3 christos /* end confdefs.h. */
7336 1.1.1.3 christos
7337 1.1.1.3 christos int
7338 1.1.1.3 christos main ()
7339 1.1.1.3 christos {
7340 1.1.1.3 christos return 0
7341 1.1.1.3 christos ;
7342 1.1.1.3 christos return 0;
7343 1.1.1.3 christos }
7344 1.1.1.3 christos _ACEOF
7345 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
7346 1.1.1.3 christos
7347 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7348 1.1.1.3 christos $as_echo "yes" >&6; }
7349 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7350 1.1.1.3 christos V_CCOPT="$V_CCOPT -Wstrict-prototypes"
7351 1.1.1.3 christos
7352 1.1.1.3 christos else
7353 1.1.1.3 christos
7354 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7355 1.1.1.3 christos $as_echo "no" >&6; }
7356 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7357 1.1.1.3 christos
7358 1.1.1.3 christos fi
7359 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7360 1.1.1.3 christos
7361 1.1.1.3 christos
7362 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wwrite-strings option" >&5
7363 1.1.1.3 christos $as_echo_n "checking whether the compiler supports the -Wwrite-strings option... " >&6; }
7364 1.1.1.3 christos save_CFLAGS="$CFLAGS"
7365 1.1.1.6 christos if expr "x-Wwrite-strings" : "x-W.*" >/dev/null
7366 1.1.1.6 christos then
7367 1.1.1.6 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wwrite-strings"
7368 1.1.1.6 christos elif expr "x-Wwrite-strings" : "x-f.*" >/dev/null
7369 1.1.1.6 christos then
7370 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wwrite-strings"
7371 1.1.1.6 christos elif expr "x-Wwrite-strings" : "x-m.*" >/dev/null
7372 1.1.1.6 christos then
7373 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wwrite-strings"
7374 1.1.1.6 christos else
7375 1.1.1.6 christos CFLAGS="$CFLAGS -Wwrite-strings"
7376 1.1.1.6 christos fi
7377 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7378 1.1.1.3 christos /* end confdefs.h. */
7379 1.1.1.3 christos
7380 1.1.1.3 christos int
7381 1.1.1.3 christos main ()
7382 1.1.1.3 christos {
7383 1.1.1.3 christos return 0
7384 1.1.1.3 christos ;
7385 1.1.1.3 christos return 0;
7386 1.1.1.3 christos }
7387 1.1.1.3 christos _ACEOF
7388 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
7389 1.1.1.3 christos
7390 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7391 1.1.1.3 christos $as_echo "yes" >&6; }
7392 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7393 1.1.1.3 christos V_CCOPT="$V_CCOPT -Wwrite-strings"
7394 1.1.1.3 christos
7395 1.1.1.3 christos else
7396 1.1.1.3 christos
7397 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7398 1.1.1.3 christos $as_echo "no" >&6; }
7399 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7400 1.1.1.3 christos
7401 1.1.1.3 christos fi
7402 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7403 1.1.1.3 christos
7404 1.1.1.3 christos
7405 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpointer-arith option" >&5
7406 1.1.1.3 christos $as_echo_n "checking whether the compiler supports the -Wpointer-arith option... " >&6; }
7407 1.1.1.3 christos save_CFLAGS="$CFLAGS"
7408 1.1.1.6 christos if expr "x-Wpointer-arith" : "x-W.*" >/dev/null
7409 1.1.1.6 christos then
7410 1.1.1.6 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wpointer-arith"
7411 1.1.1.6 christos elif expr "x-Wpointer-arith" : "x-f.*" >/dev/null
7412 1.1.1.6 christos then
7413 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wpointer-arith"
7414 1.1.1.6 christos elif expr "x-Wpointer-arith" : "x-m.*" >/dev/null
7415 1.1.1.6 christos then
7416 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wpointer-arith"
7417 1.1.1.6 christos else
7418 1.1.1.6 christos CFLAGS="$CFLAGS -Wpointer-arith"
7419 1.1.1.6 christos fi
7420 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7421 1.1.1.3 christos /* end confdefs.h. */
7422 1.1.1.3 christos
7423 1.1.1.3 christos int
7424 1.1.1.3 christos main ()
7425 1.1.1.3 christos {
7426 1.1.1.3 christos return 0
7427 1.1.1.3 christos ;
7428 1.1.1.3 christos return 0;
7429 1.1.1.3 christos }
7430 1.1.1.3 christos _ACEOF
7431 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
7432 1.1.1.3 christos
7433 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7434 1.1.1.3 christos $as_echo "yes" >&6; }
7435 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7436 1.1.1.3 christos V_CCOPT="$V_CCOPT -Wpointer-arith"
7437 1.1.1.3 christos
7438 1.1 christos else
7439 1.1 christos
7440 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7441 1.1.1.3 christos $as_echo "no" >&6; }
7442 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7443 1.1 christos
7444 1.1 christos fi
7445 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7446 1.1 christos
7447 1.1 christos
7448 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wcast-qual option" >&5
7449 1.1.1.6 christos $as_echo_n "checking whether the compiler supports the -Wcast-qual option... " >&6; }
7450 1.1.1.6 christos save_CFLAGS="$CFLAGS"
7451 1.1.1.6 christos if expr "x-Wcast-qual" : "x-W.*" >/dev/null
7452 1.1.1.6 christos then
7453 1.1.1.6 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wcast-qual"
7454 1.1.1.6 christos elif expr "x-Wcast-qual" : "x-f.*" >/dev/null
7455 1.1.1.6 christos then
7456 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wcast-qual"
7457 1.1.1.6 christos elif expr "x-Wcast-qual" : "x-m.*" >/dev/null
7458 1.1.1.6 christos then
7459 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wcast-qual"
7460 1.1.1.6 christos else
7461 1.1.1.6 christos CFLAGS="$CFLAGS -Wcast-qual"
7462 1.1.1.6 christos fi
7463 1.1.1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7464 1.1.1.6 christos /* end confdefs.h. */
7465 1.1.1.6 christos
7466 1.1.1.6 christos int
7467 1.1.1.6 christos main ()
7468 1.1.1.6 christos {
7469 1.1.1.6 christos return 0
7470 1.1.1.6 christos ;
7471 1.1.1.6 christos return 0;
7472 1.1.1.6 christos }
7473 1.1.1.6 christos _ACEOF
7474 1.1.1.6 christos if ac_fn_c_try_compile "$LINENO"; then :
7475 1.1.1.6 christos
7476 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7477 1.1.1.6 christos $as_echo "yes" >&6; }
7478 1.1.1.6 christos CFLAGS="$save_CFLAGS"
7479 1.1.1.6 christos V_CCOPT="$V_CCOPT -Wcast-qual"
7480 1.1.1.6 christos
7481 1.1.1.6 christos else
7482 1.1.1.6 christos
7483 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7484 1.1.1.6 christos $as_echo "no" >&6; }
7485 1.1.1.6 christos CFLAGS="$save_CFLAGS"
7486 1.1.1.6 christos
7487 1.1.1.6 christos fi
7488 1.1.1.6 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7489 1.1.1.6 christos
7490 1.1.1.6 christos
7491 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wshadow option" >&5
7492 1.1.1.6 christos $as_echo_n "checking whether the compiler supports the -Wshadow option... " >&6; }
7493 1.1.1.6 christos save_CFLAGS="$CFLAGS"
7494 1.1.1.6 christos if expr "x-Wshadow" : "x-W.*" >/dev/null
7495 1.1.1.6 christos then
7496 1.1.1.6 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wshadow"
7497 1.1.1.6 christos elif expr "x-Wshadow" : "x-f.*" >/dev/null
7498 1.1.1.6 christos then
7499 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wshadow"
7500 1.1.1.6 christos elif expr "x-Wshadow" : "x-m.*" >/dev/null
7501 1.1.1.6 christos then
7502 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wshadow"
7503 1.1.1.6 christos else
7504 1.1.1.6 christos CFLAGS="$CFLAGS -Wshadow"
7505 1.1.1.6 christos fi
7506 1.1.1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7507 1.1.1.6 christos /* end confdefs.h. */
7508 1.1.1.6 christos
7509 1.1.1.6 christos int
7510 1.1.1.6 christos main ()
7511 1.1.1.6 christos {
7512 1.1.1.6 christos return 0
7513 1.1.1.6 christos ;
7514 1.1.1.6 christos return 0;
7515 1.1.1.6 christos }
7516 1.1.1.6 christos _ACEOF
7517 1.1.1.6 christos if ac_fn_c_try_compile "$LINENO"; then :
7518 1.1.1.6 christos
7519 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7520 1.1.1.6 christos $as_echo "yes" >&6; }
7521 1.1.1.6 christos CFLAGS="$save_CFLAGS"
7522 1.1.1.6 christos V_CCOPT="$V_CCOPT -Wshadow"
7523 1.1.1.6 christos
7524 1.1.1.6 christos else
7525 1.1.1.6 christos
7526 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7527 1.1.1.6 christos $as_echo "no" >&6; }
7528 1.1.1.6 christos CFLAGS="$save_CFLAGS"
7529 1.1.1.6 christos
7530 1.1.1.6 christos fi
7531 1.1.1.6 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7532 1.1.1.6 christos
7533 1.1.1.6 christos
7534 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wdeclaration-after-statement option" >&5
7535 1.1.1.6 christos $as_echo_n "checking whether the compiler supports the -Wdeclaration-after-statement option... " >&6; }
7536 1.1.1.6 christos save_CFLAGS="$CFLAGS"
7537 1.1.1.6 christos if expr "x-Wdeclaration-after-statement" : "x-W.*" >/dev/null
7538 1.1.1.6 christos then
7539 1.1.1.6 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wdeclaration-after-statement"
7540 1.1.1.6 christos elif expr "x-Wdeclaration-after-statement" : "x-f.*" >/dev/null
7541 1.1.1.6 christos then
7542 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wdeclaration-after-statement"
7543 1.1.1.6 christos elif expr "x-Wdeclaration-after-statement" : "x-m.*" >/dev/null
7544 1.1.1.6 christos then
7545 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wdeclaration-after-statement"
7546 1.1.1.6 christos else
7547 1.1.1.6 christos CFLAGS="$CFLAGS -Wdeclaration-after-statement"
7548 1.1.1.6 christos fi
7549 1.1.1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7550 1.1.1.6 christos /* end confdefs.h. */
7551 1.1.1.6 christos
7552 1.1.1.6 christos int
7553 1.1.1.6 christos main ()
7554 1.1.1.6 christos {
7555 1.1.1.6 christos return 0
7556 1.1.1.6 christos ;
7557 1.1.1.6 christos return 0;
7558 1.1.1.6 christos }
7559 1.1.1.6 christos _ACEOF
7560 1.1.1.6 christos if ac_fn_c_try_compile "$LINENO"; then :
7561 1.1.1.6 christos
7562 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7563 1.1.1.6 christos $as_echo "yes" >&6; }
7564 1.1.1.6 christos CFLAGS="$save_CFLAGS"
7565 1.1.1.6 christos V_CCOPT="$V_CCOPT -Wdeclaration-after-statement"
7566 1.1.1.6 christos
7567 1.1.1.6 christos else
7568 1.1.1.6 christos
7569 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7570 1.1.1.6 christos $as_echo "no" >&6; }
7571 1.1.1.6 christos CFLAGS="$save_CFLAGS"
7572 1.1.1.6 christos
7573 1.1.1.6 christos fi
7574 1.1.1.6 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7575 1.1.1.6 christos
7576 1.1.1.6 christos
7577 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -pedantic option" >&5
7578 1.1.1.6 christos $as_echo_n "checking whether the compiler supports the -pedantic option... " >&6; }
7579 1.1.1.6 christos save_CFLAGS="$CFLAGS"
7580 1.1.1.6 christos if expr "x-pedantic" : "x-W.*" >/dev/null
7581 1.1.1.6 christos then
7582 1.1.1.6 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -pedantic"
7583 1.1.1.6 christos elif expr "x-pedantic" : "x-f.*" >/dev/null
7584 1.1.1.6 christos then
7585 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -pedantic"
7586 1.1.1.6 christos elif expr "x-pedantic" : "x-m.*" >/dev/null
7587 1.1.1.6 christos then
7588 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -pedantic"
7589 1.1.1.6 christos else
7590 1.1.1.6 christos CFLAGS="$CFLAGS -pedantic"
7591 1.1.1.6 christos fi
7592 1.1.1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7593 1.1.1.6 christos /* end confdefs.h. */
7594 1.1.1.6 christos
7595 1.1.1.6 christos int
7596 1.1.1.6 christos main ()
7597 1.1.1.6 christos {
7598 1.1.1.6 christos return 0
7599 1.1.1.6 christos ;
7600 1.1.1.6 christos return 0;
7601 1.1.1.6 christos }
7602 1.1.1.6 christos _ACEOF
7603 1.1.1.6 christos if ac_fn_c_try_compile "$LINENO"; then :
7604 1.1.1.6 christos
7605 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7606 1.1.1.6 christos $as_echo "yes" >&6; }
7607 1.1.1.6 christos CFLAGS="$save_CFLAGS"
7608 1.1.1.6 christos V_CCOPT="$V_CCOPT -pedantic"
7609 1.1.1.6 christos
7610 1.1.1.6 christos else
7611 1.1.1.6 christos
7612 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7613 1.1.1.6 christos $as_echo "no" >&6; }
7614 1.1.1.6 christos CFLAGS="$save_CFLAGS"
7615 1.1.1.6 christos
7616 1.1.1.6 christos fi
7617 1.1.1.6 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7618 1.1.1.6 christos
7619 1.1.1.6 christos
7620 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wold-style-definition option" >&5
7621 1.1.1.6 christos $as_echo_n "checking whether the compiler supports the -Wold-style-definition option... " >&6; }
7622 1.1.1.6 christos save_CFLAGS="$CFLAGS"
7623 1.1.1.6 christos if expr "x-Wold-style-definition" : "x-W.*" >/dev/null
7624 1.1.1.6 christos then
7625 1.1.1.6 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wold-style-definition"
7626 1.1.1.6 christos elif expr "x-Wold-style-definition" : "x-f.*" >/dev/null
7627 1.1.1.6 christos then
7628 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wold-style-definition"
7629 1.1.1.6 christos elif expr "x-Wold-style-definition" : "x-m.*" >/dev/null
7630 1.1.1.6 christos then
7631 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -Wold-style-definition"
7632 1.1.1.6 christos else
7633 1.1.1.6 christos CFLAGS="$CFLAGS -Wold-style-definition"
7634 1.1.1.6 christos fi
7635 1.1.1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7636 1.1.1.6 christos /* end confdefs.h. */
7637 1.1.1.6 christos
7638 1.1.1.6 christos int
7639 1.1.1.6 christos main ()
7640 1.1.1.6 christos {
7641 1.1.1.6 christos return 0
7642 1.1.1.6 christos ;
7643 1.1.1.6 christos return 0;
7644 1.1.1.6 christos }
7645 1.1.1.6 christos _ACEOF
7646 1.1.1.6 christos if ac_fn_c_try_compile "$LINENO"; then :
7647 1.1.1.6 christos
7648 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7649 1.1.1.6 christos $as_echo "yes" >&6; }
7650 1.1.1.6 christos CFLAGS="$save_CFLAGS"
7651 1.1.1.6 christos V_CCOPT="$V_CCOPT -Wold-style-definition"
7652 1.1.1.6 christos
7653 1.1.1.6 christos else
7654 1.1.1.6 christos
7655 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7656 1.1.1.6 christos $as_echo "no" >&6; }
7657 1.1.1.6 christos CFLAGS="$save_CFLAGS"
7658 1.1.1.6 christos
7659 1.1.1.6 christos fi
7660 1.1.1.6 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7661 1.1.1.6 christos
7662 1.1.1.6 christos
7663 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -W option" >&5
7664 1.1.1.3 christos $as_echo_n "checking whether the compiler supports the -W option... " >&6; }
7665 1.1.1.3 christos save_CFLAGS="$CFLAGS"
7666 1.1.1.6 christos if expr "x-W" : "x-W.*" >/dev/null
7667 1.1.1.6 christos then
7668 1.1.1.6 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -W"
7669 1.1.1.6 christos elif expr "x-W" : "x-f.*" >/dev/null
7670 1.1.1.6 christos then
7671 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -W"
7672 1.1.1.6 christos elif expr "x-W" : "x-m.*" >/dev/null
7673 1.1.1.6 christos then
7674 1.1.1.6 christos CFLAGS="$CFLAGS -Werror -W"
7675 1.1.1.6 christos else
7676 1.1.1.6 christos CFLAGS="$CFLAGS -W"
7677 1.1.1.6 christos fi
7678 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7679 1.1.1.3 christos /* end confdefs.h. */
7680 1.1.1.3 christos
7681 1.1.1.3 christos int
7682 1.1.1.3 christos main ()
7683 1.1.1.3 christos {
7684 1.1.1.3 christos return 0
7685 1.1.1.3 christos ;
7686 1.1.1.3 christos return 0;
7687 1.1.1.3 christos }
7688 1.1.1.3 christos _ACEOF
7689 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
7690 1.1.1.3 christos
7691 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7692 1.1.1.3 christos $as_echo "yes" >&6; }
7693 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7694 1.1.1.3 christos V_CCOPT="$V_CCOPT -W"
7695 1.1.1.3 christos
7696 1.1 christos else
7697 1.1 christos
7698 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7699 1.1.1.3 christos $as_echo "no" >&6; }
7700 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7701 1.1 christos
7702 1.1.1.3 christos fi
7703 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7704 1.1 christos
7705 1.1 christos fi
7706 1.1.1.3 christos
7707 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports generating dependencies" >&5
7708 1.1.1.3 christos $as_echo_n "checking whether the compiler supports generating dependencies... " >&6; }
7709 1.1.1.3 christos if test "$GCC" = yes ; then
7710 1.1.1.3 christos #
7711 1.1.1.3 christos # GCC, or a compiler deemed to be GCC by AC_PROG_CC (even
7712 1.1.1.3 christos # though it's not); we assume that, in this case, the flag
7713 1.1.1.3 christos # would be -M.
7714 1.1.1.3 christos #
7715 1.1.1.3 christos ac_lbl_dependency_flag="-M"
7716 1.1.1.3 christos else
7717 1.1.1.3 christos #
7718 1.1.1.3 christos # Not GCC or a compiler deemed to be GCC; what platform is
7719 1.1.1.3 christos # this? (We're assuming that if the compiler isn't GCC
7720 1.1.1.3 christos # it's the compiler from the vendor of the OS; that won't
7721 1.1.1.3 christos # necessarily be true for x86 platforms, where it might be
7722 1.1.1.3 christos # the Intel C compiler.)
7723 1.1.1.3 christos #
7724 1.1.1.3 christos case "$host_os" in
7725 1.1.1.3 christos
7726 1.1.1.3 christos irix*|osf*|darwin*)
7727 1.1.1.3 christos #
7728 1.1.1.3 christos # MIPS C for IRIX, DEC C, and clang all use -M.
7729 1.1.1.3 christos #
7730 1.1.1.3 christos ac_lbl_dependency_flag="-M"
7731 1.1.1.3 christos ;;
7732 1.1.1.3 christos
7733 1.1.1.3 christos solaris*)
7734 1.1.1.3 christos #
7735 1.1.1.3 christos # Sun C uses -xM.
7736 1.1.1.3 christos #
7737 1.1.1.3 christos ac_lbl_dependency_flag="-xM"
7738 1.1.1.3 christos ;;
7739 1.1.1.3 christos
7740 1.1.1.3 christos hpux*)
7741 1.1.1.3 christos #
7742 1.1.1.3 christos # HP's older C compilers don't support this.
7743 1.1.1.3 christos # HP's newer C compilers support this with
7744 1.1.1.3 christos # either +M or +Make; the older compilers
7745 1.1.1.3 christos # interpret +M as something completely
7746 1.1.1.3 christos # different, so we use +Make so we don't
7747 1.1.1.3 christos # think it works with the older compilers.
7748 1.1.1.3 christos #
7749 1.1.1.3 christos ac_lbl_dependency_flag="+Make"
7750 1.1.1.3 christos ;;
7751 1.1.1.3 christos
7752 1.1.1.3 christos *)
7753 1.1.1.3 christos #
7754 1.1.1.3 christos # Not one of the above; assume no support for
7755 1.1.1.3 christos # generating dependencies.
7756 1.1.1.3 christos #
7757 1.1.1.3 christos ac_lbl_dependency_flag=""
7758 1.1.1.3 christos ;;
7759 1.1.1.3 christos esac
7760 1.1.1.3 christos fi
7761 1.1.1.3 christos
7762 1.1.1.3 christos #
7763 1.1.1.3 christos # Is ac_lbl_dependency_flag defined and, if so, does the compiler
7764 1.1.1.3 christos # complain about it?
7765 1.1.1.3 christos #
7766 1.1.1.3 christos # Note: clang doesn't seem to exit with an error status when handed
7767 1.1.1.3 christos # an unknown non-warning error, even if you pass it
7768 1.1.1.3 christos # -Werror=unknown-warning-option. However, it always supports
7769 1.1.1.3 christos # -M, so the fact that this test always succeeds with clang
7770 1.1.1.3 christos # isn't an issue.
7771 1.1.1.3 christos #
7772 1.1.1.3 christos if test ! -z "$ac_lbl_dependency_flag"; then
7773 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7774 1.1.1.3 christos /* end confdefs.h. */
7775 1.1.1.3 christos int main(void) { return 0; }
7776 1.1.1.3 christos _ACEOF
7777 1.1.1.3 christos echo "$CC" $ac_lbl_dependency_flag conftest.c >&5
7778 1.1.1.3 christos if "$CC" $ac_lbl_dependency_flag conftest.c >/dev/null 2>&1; then
7779 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with $ac_lbl_dependency_flag" >&5
7780 1.1.1.3 christos $as_echo "yes, with $ac_lbl_dependency_flag" >&6; }
7781 1.1.1.3 christos DEPENDENCY_CFLAG="$ac_lbl_dependency_flag"
7782 1.1.1.3 christos MKDEP='${srcdir}/mkdep'
7783 1.1.1.3 christos else
7784 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7785 1.1.1.3 christos $as_echo "no" >&6; }
7786 1.1.1.3 christos #
7787 1.1.1.3 christos # We can't run mkdep, so have "make depend" do
7788 1.1.1.3 christos # nothing.
7789 1.1.1.3 christos #
7790 1.1.1.3 christos MKDEP=:
7791 1.1.1.3 christos fi
7792 1.1.1.3 christos rm -rf conftest*
7793 1.1.1.3 christos else
7794 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7795 1.1.1.3 christos $as_echo "no" >&6; }
7796 1.1.1.3 christos #
7797 1.1.1.3 christos # We can't run mkdep, so have "make depend" do
7798 1.1.1.3 christos # nothing.
7799 1.1.1.3 christos #
7800 1.1.1.3 christos MKDEP=:
7801 1.1.1.3 christos fi
7802 1.1.1.3 christos
7803 1.1.1.3 christos
7804 1.1.1.3 christos
7805 1.1.1.3 christos #
7806 1.1.1.3 christos # We used to set -n32 for IRIX 6 when not using GCC (presumed
7807 1.1.1.3 christos # to mean that we're using MIPS C or MIPSpro C); it specified
7808 1.1.1.3 christos # the "new" faster 32-bit ABI, introduced in IRIX 6.2. I'm
7809 1.1.1.3 christos # not sure why that would be something to do *only* with a
7810 1.1.1.3 christos # .devel file; why should the ABI for which we produce code
7811 1.1.1.3 christos # depend on .devel?
7812 1.1.1.3 christos #
7813 1.1 christos os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'`
7814 1.1 christos name="lbl/os-$os.h"
7815 1.1 christos if test -f $name ; then
7816 1.1 christos ln -s $name os-proto.h
7817 1.1 christos
7818 1.1.1.3 christos $as_echo "#define HAVE_OS_PROTO_H 1" >>confdefs.h
7819 1.1 christos
7820 1.1 christos else
7821 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: can't find $name" >&5
7822 1.1.1.3 christos $as_echo "$as_me: WARNING: can't find $name" >&2;}
7823 1.1 christos fi
7824 1.1 christos fi
7825 1.1 christos
7826 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has the sa_len member" >&5
7827 1.1.1.3 christos $as_echo_n "checking if sockaddr struct has the sa_len member... " >&6; }
7828 1.1.1.3 christos if ${ac_cv_lbl_sockaddr_has_sa_len+:} false; then :
7829 1.1.1.3 christos $as_echo_n "(cached) " >&6
7830 1.1 christos else
7831 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7832 1.1 christos /* end confdefs.h. */
7833 1.1 christos
7834 1.1 christos # include <sys/types.h>
7835 1.1 christos # include <sys/socket.h>
7836 1.1 christos int
7837 1.1 christos main ()
7838 1.1 christos {
7839 1.1 christos u_int i = sizeof(((struct sockaddr *)0)->sa_len)
7840 1.1 christos ;
7841 1.1 christos return 0;
7842 1.1 christos }
7843 1.1 christos _ACEOF
7844 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
7845 1.1 christos ac_cv_lbl_sockaddr_has_sa_len=yes
7846 1.1 christos else
7847 1.1.1.3 christos ac_cv_lbl_sockaddr_has_sa_len=no
7848 1.1 christos fi
7849 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7850 1.1 christos fi
7851 1.1 christos
7852 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_sockaddr_has_sa_len" >&5
7853 1.1.1.3 christos $as_echo "$ac_cv_lbl_sockaddr_has_sa_len" >&6; }
7854 1.1 christos if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then
7855 1.1 christos
7856 1.1.1.3 christos $as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
7857 1.1 christos
7858 1.1 christos fi
7859 1.1 christos
7860 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if unaligned accesses fail" >&5
7861 1.1.1.3 christos $as_echo_n "checking if unaligned accesses fail... " >&6; }
7862 1.1.1.3 christos if ${ac_cv_lbl_unaligned_fail+:} false; then :
7863 1.1.1.3 christos $as_echo_n "(cached) " >&6
7864 1.1 christos else
7865 1.1 christos case "$host_cpu" in
7866 1.1 christos
7867 1.1 christos #
7868 1.1 christos # These are CPU types where:
7869 1.1 christos #
7870 1.1 christos # the CPU faults on an unaligned access, but at least some
7871 1.1 christos # OSes that support that CPU catch the fault and simulate
7872 1.1 christos # the unaligned access (e.g., Alpha/{Digital,Tru64} UNIX) -
7873 1.1 christos # the simulation is slow, so we don't want to use it;
7874 1.1 christos #
7875 1.1 christos # the CPU, I infer (from the old
7876 1.1 christos #
7877 1.1 christos # XXX: should also check that they don't do weird things (like on arm)
7878 1.1 christos #
7879 1.1 christos # comment) doesn't fault on unaligned accesses, but doesn't
7880 1.1 christos # do a normal unaligned fetch, either (e.g., presumably, ARM);
7881 1.1 christos #
7882 1.1 christos # for whatever reason, the test program doesn't work
7883 1.1 christos # (this has been claimed to be the case for several of those
7884 1.1 christos # CPUs - I don't know what the problem is; the problem
7885 1.1 christos # was reported as "the test program dumps core" for SuperH,
7886 1.1 christos # but that's what the test program is *supposed* to do -
7887 1.1 christos # it dumps core before it writes anything, so the test
7888 1.1 christos # for an empty output file should find an empty output
7889 1.1 christos # file and conclude that unaligned accesses don't work).
7890 1.1 christos #
7891 1.1 christos # This run-time test won't work if you're cross-compiling, so
7892 1.1 christos # in order to support cross-compiling for a particular CPU,
7893 1.1 christos # we have to wire in the list of CPU types anyway, as far as
7894 1.1 christos # I know, so perhaps we should just have a set of CPUs on
7895 1.1 christos # which we know it doesn't work, a set of CPUs on which we
7896 1.1 christos # know it does work, and have the script just fail on other
7897 1.1 christos # cpu types and update it when such a failure occurs.
7898 1.1 christos #
7899 1.1 christos alpha*|arm*|bfin*|hp*|mips*|sh*|sparc*|ia64|nv1)
7900 1.1 christos ac_cv_lbl_unaligned_fail=yes
7901 1.1 christos ;;
7902 1.1 christos
7903 1.1 christos *)
7904 1.1 christos cat >conftest.c <<EOF
7905 1.1 christos # include <sys/types.h>
7906 1.1 christos # include <sys/wait.h>
7907 1.1 christos # include <stdio.h>
7908 1.1 christos unsigned char a[5] = { 1, 2, 3, 4, 5 };
7909 1.1 christos main() {
7910 1.1 christos unsigned int i;
7911 1.1 christos pid_t pid;
7912 1.1 christos int status;
7913 1.1 christos /* avoid "core dumped" message */
7914 1.1 christos pid = fork();
7915 1.1 christos if (pid < 0)
7916 1.1 christos exit(2);
7917 1.1 christos if (pid > 0) {
7918 1.1 christos /* parent */
7919 1.1 christos pid = waitpid(pid, &status, 0);
7920 1.1 christos if (pid < 0)
7921 1.1 christos exit(3);
7922 1.1 christos exit(!WIFEXITED(status));
7923 1.1 christos }
7924 1.1 christos /* child */
7925 1.1 christos i = *(unsigned int *)&a[1];
7926 1.1 christos printf("%d\n", i);
7927 1.1 christos exit(0);
7928 1.1 christos }
7929 1.1 christos EOF
7930 1.1 christos ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \
7931 1.1 christos conftest.c $LIBS >/dev/null 2>&1
7932 1.1 christos if test ! -x conftest ; then
7933 1.1 christos ac_cv_lbl_unaligned_fail=yes
7934 1.1 christos else
7935 1.1 christos ./conftest >conftest.out
7936 1.1 christos if test ! -s conftest.out ; then
7937 1.1 christos ac_cv_lbl_unaligned_fail=yes
7938 1.1 christos else
7939 1.1 christos ac_cv_lbl_unaligned_fail=no
7940 1.1 christos fi
7941 1.1 christos fi
7942 1.1 christos rm -f -r conftest* core core.conftest
7943 1.1 christos ;;
7944 1.1 christos esac
7945 1.1 christos fi
7946 1.1 christos
7947 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_unaligned_fail" >&5
7948 1.1.1.3 christos $as_echo "$ac_cv_lbl_unaligned_fail" >&6; }
7949 1.1 christos if test $ac_cv_lbl_unaligned_fail = yes ; then
7950 1.1 christos
7951 1.1.1.3 christos $as_echo "#define LBL_ALIGN 1" >>confdefs.h
7952 1.1 christos
7953 1.1 christos fi
7954 1.1 christos
7955 1.1.1.6 christos # Check for OpenSSL/libressl libcrypto
7956 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use OpenSSL/libressl libcrypto" >&5
7957 1.1.1.6 christos $as_echo_n "checking whether to use OpenSSL/libressl libcrypto... " >&6; }
7958 1.1 christos # Specify location for both includes and libraries.
7959 1.1.1.3 christos want_libcrypto=ifavailable
7960 1.1 christos
7961 1.1 christos # Check whether --with-crypto was given.
7962 1.1.1.3 christos if test "${with_crypto+set}" = set; then :
7963 1.1 christos withval=$with_crypto;
7964 1.1 christos if test $withval = no
7965 1.1 christos then
7966 1.1.1.6 christos # User doesn't want to link with libcrypto.
7967 1.1 christos want_libcrypto=no
7968 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7969 1.1.1.3 christos $as_echo "no" >&6; }
7970 1.1 christos elif test $withval = yes
7971 1.1 christos then
7972 1.1.1.6 christos # User wants to link with libcrypto but hasn't specified
7973 1.1.1.6 christos # a directory.
7974 1.1 christos want_libcrypto=yes
7975 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7976 1.1.1.3 christos $as_echo "yes" >&6; }
7977 1.1.1.6 christos else
7978 1.1.1.6 christos # User wants to link with libcrypto and has specified
7979 1.1.1.6 christos # a directory, so use the provided value.
7980 1.1.1.6 christos want_libcrypto=yes
7981 1.1.1.6 christos libcrypto_root=$withval
7982 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, using the version installed in $withval" >&5
7983 1.1.1.6 christos $as_echo "yes, using the version installed in $withval" >&6; }
7984 1.1.1.6 christos
7985 1.1.1.6 christos #
7986 1.1.1.6 christos # Put the subdirectories of the libcrypto root directory
7987 1.1.1.6 christos # at the front of the header and library search path.
7988 1.1.1.6 christos #
7989 1.1.1.6 christos CFLAGS="-I$withval/include $CFLAGS"
7990 1.1.1.6 christos LIBS="-L$withval/lib $LIBS"
7991 1.1 christos fi
7992 1.1 christos
7993 1.1 christos else
7994 1.1 christos
7995 1.1 christos #
7996 1.1.1.6 christos # Use libcrypto if it's present, otherwise don't; no directory
7997 1.1.1.6 christos # was specified.
7998 1.1 christos #
7999 1.1 christos want_libcrypto=ifavailable
8000 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5
8001 1.1.1.3 christos $as_echo "yes, if available" >&6; }
8002 1.1 christos
8003 1.1 christos fi
8004 1.1 christos
8005 1.1 christos if test "$want_libcrypto" != "no"; then
8006 1.1.1.6 christos #
8007 1.1.1.6 christos # Don't check for libcrypto unless we have its headers;
8008 1.1.1.6 christos # Apple, bless their pointy little heads, apparently ship
8009 1.1.1.6 christos # libcrypto as a library, but not the header files, in
8010 1.1.1.6 christos # El Capitan, probably because they don't want you writing
8011 1.1.1.6 christos # nasty portable code that could run on other UN*Xes, they
8012 1.1.1.6 christos # want you writing code that uses their Shiny New Crypto
8013 1.1.1.6 christos # Library and that only runs on OS X.
8014 1.1.1.6 christos #
8015 1.1.1.6 christos ac_fn_c_check_header_mongrel "$LINENO" "openssl/crypto.h" "ac_cv_header_openssl_crypto_h" "$ac_includes_default"
8016 1.1.1.6 christos if test "x$ac_cv_header_openssl_crypto_h" = xyes; then :
8017 1.1.1.6 christos
8018 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DES_cbc_encrypt in -lcrypto" >&5
8019 1.1.1.3 christos $as_echo_n "checking for DES_cbc_encrypt in -lcrypto... " >&6; }
8020 1.1.1.3 christos if ${ac_cv_lib_crypto_DES_cbc_encrypt+:} false; then :
8021 1.1.1.3 christos $as_echo_n "(cached) " >&6
8022 1.1 christos else
8023 1.1 christos ac_check_lib_save_LIBS=$LIBS
8024 1.1 christos LIBS="-lcrypto $LIBS"
8025 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8026 1.1 christos /* end confdefs.h. */
8027 1.1 christos
8028 1.1 christos /* Override any GCC internal prototype to avoid an error.
8029 1.1 christos Use char because int might match the return type of a GCC
8030 1.1 christos builtin and then its argument prototype would still apply. */
8031 1.1 christos #ifdef __cplusplus
8032 1.1 christos extern "C"
8033 1.1 christos #endif
8034 1.1 christos char DES_cbc_encrypt ();
8035 1.1 christos int
8036 1.1 christos main ()
8037 1.1 christos {
8038 1.1 christos return DES_cbc_encrypt ();
8039 1.1 christos ;
8040 1.1 christos return 0;
8041 1.1 christos }
8042 1.1 christos _ACEOF
8043 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
8044 1.1 christos ac_cv_lib_crypto_DES_cbc_encrypt=yes
8045 1.1 christos else
8046 1.1.1.3 christos ac_cv_lib_crypto_DES_cbc_encrypt=no
8047 1.1 christos fi
8048 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
8049 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
8050 1.1 christos LIBS=$ac_check_lib_save_LIBS
8051 1.1 christos fi
8052 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_DES_cbc_encrypt" >&5
8053 1.1.1.3 christos $as_echo "$ac_cv_lib_crypto_DES_cbc_encrypt" >&6; }
8054 1.1.1.3 christos if test "x$ac_cv_lib_crypto_DES_cbc_encrypt" = xyes; then :
8055 1.1 christos cat >>confdefs.h <<_ACEOF
8056 1.1 christos #define HAVE_LIBCRYPTO 1
8057 1.1 christos _ACEOF
8058 1.1 christos
8059 1.1 christos LIBS="-lcrypto $LIBS"
8060 1.1 christos
8061 1.1 christos fi
8062 1.1 christos
8063 1.1.1.6 christos if test "$ac_cv_lib_crypto_DES_cbc_encrypt" = "yes"; then
8064 1.1.1.6 christos for ac_header in openssl/evp.h
8065 1.1.1.3 christos do :
8066 1.1.1.3 christos ac_fn_c_check_header_mongrel "$LINENO" "openssl/evp.h" "ac_cv_header_openssl_evp_h" "$ac_includes_default"
8067 1.1.1.3 christos if test "x$ac_cv_header_openssl_evp_h" = xyes; then :
8068 1.1 christos cat >>confdefs.h <<_ACEOF
8069 1.1.1.3 christos #define HAVE_OPENSSL_EVP_H 1
8070 1.1 christos _ACEOF
8071 1.1 christos
8072 1.1 christos fi
8073 1.1 christos
8074 1.1 christos done
8075 1.1 christos
8076 1.1.1.6 christos #
8077 1.1.1.6 christos # OK, do we have EVP_CIPHER_CTX_new?
8078 1.1.1.6 christos # If so, we use it to allocate an
8079 1.1.1.6 christos # EVP_CIPHER_CTX, as EVP_CIPHER_CTX may be
8080 1.1.1.6 christos # opaque; otherwise, we allocate it ourselves.
8081 1.1.1.6 christos #
8082 1.1.1.6 christos for ac_func in EVP_CIPHER_CTX_new
8083 1.1.1.6 christos do :
8084 1.1.1.6 christos ac_fn_c_check_func "$LINENO" "EVP_CIPHER_CTX_new" "ac_cv_func_EVP_CIPHER_CTX_new"
8085 1.1.1.6 christos if test "x$ac_cv_func_EVP_CIPHER_CTX_new" = xyes; then :
8086 1.1.1.6 christos cat >>confdefs.h <<_ACEOF
8087 1.1.1.6 christos #define HAVE_EVP_CIPHER_CTX_NEW 1
8088 1.1.1.6 christos _ACEOF
8089 1.1.1.6 christos
8090 1.1.1.6 christos fi
8091 1.1.1.6 christos done
8092 1.1.1.6 christos
8093 1.1.1.6 christos fi
8094 1.1.1.6 christos
8095 1.1.1.6 christos fi
8096 1.1.1.6 christos
8097 1.1.1.6 christos
8098 1.1 christos fi
8099 1.1 christos
8100 1.1.1.5 christos # Check for libcap-ng
8101 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use libcap-ng" >&5
8102 1.1.1.5 christos $as_echo_n "checking whether to use libcap-ng... " >&6; }
8103 1.1.1.5 christos # Specify location for both includes and libraries.
8104 1.1.1.5 christos want_libcap_ng=ifavailable
8105 1.1.1.5 christos
8106 1.1.1.5 christos # Check whether --with-cap_ng was given.
8107 1.1.1.5 christos if test "${with_cap_ng+set}" = set; then :
8108 1.1.1.5 christos withval=$with_cap_ng;
8109 1.1.1.5 christos if test $withval = no
8110 1.1.1.5 christos then
8111 1.1.1.5 christos want_libcap_ng=no
8112 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8113 1.1.1.5 christos $as_echo "no" >&6; }
8114 1.1.1.5 christos elif test $withval = yes
8115 1.1.1.5 christos then
8116 1.1.1.5 christos want_libcap_ng=yes
8117 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8118 1.1.1.5 christos $as_echo "yes" >&6; }
8119 1.1.1.5 christos fi
8120 1.1.1.5 christos
8121 1.1.1.5 christos else
8122 1.1.1.5 christos
8123 1.1.1.5 christos #
8124 1.1.1.5 christos # Use libcap-ng if it's present, otherwise don't.
8125 1.1.1.5 christos #
8126 1.1.1.5 christos want_libcap_ng=ifavailable
8127 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5
8128 1.1.1.5 christos $as_echo "yes, if available" >&6; }
8129 1.1.1.5 christos
8130 1.1.1.5 christos fi
8131 1.1.1.5 christos
8132 1.1.1.5 christos if test "$want_libcap_ng" != "no"; then
8133 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for capng_change_id in -lcap-ng" >&5
8134 1.1.1.5 christos $as_echo_n "checking for capng_change_id in -lcap-ng... " >&6; }
8135 1.1.1.5 christos if ${ac_cv_lib_cap_ng_capng_change_id+:} false; then :
8136 1.1.1.5 christos $as_echo_n "(cached) " >&6
8137 1.1.1.5 christos else
8138 1.1.1.5 christos ac_check_lib_save_LIBS=$LIBS
8139 1.1.1.5 christos LIBS="-lcap-ng $LIBS"
8140 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8141 1.1.1.5 christos /* end confdefs.h. */
8142 1.1.1.5 christos
8143 1.1.1.5 christos /* Override any GCC internal prototype to avoid an error.
8144 1.1.1.5 christos Use char because int might match the return type of a GCC
8145 1.1.1.5 christos builtin and then its argument prototype would still apply. */
8146 1.1.1.5 christos #ifdef __cplusplus
8147 1.1.1.5 christos extern "C"
8148 1.1.1.5 christos #endif
8149 1.1.1.5 christos char capng_change_id ();
8150 1.1.1.5 christos int
8151 1.1.1.5 christos main ()
8152 1.1.1.5 christos {
8153 1.1.1.5 christos return capng_change_id ();
8154 1.1.1.5 christos ;
8155 1.1.1.5 christos return 0;
8156 1.1.1.5 christos }
8157 1.1.1.5 christos _ACEOF
8158 1.1.1.5 christos if ac_fn_c_try_link "$LINENO"; then :
8159 1.1.1.5 christos ac_cv_lib_cap_ng_capng_change_id=yes
8160 1.1.1.5 christos else
8161 1.1.1.5 christos ac_cv_lib_cap_ng_capng_change_id=no
8162 1.1.1.5 christos fi
8163 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext \
8164 1.1.1.5 christos conftest$ac_exeext conftest.$ac_ext
8165 1.1.1.5 christos LIBS=$ac_check_lib_save_LIBS
8166 1.1.1.5 christos fi
8167 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_ng_capng_change_id" >&5
8168 1.1.1.5 christos $as_echo "$ac_cv_lib_cap_ng_capng_change_id" >&6; }
8169 1.1.1.5 christos if test "x$ac_cv_lib_cap_ng_capng_change_id" = xyes; then :
8170 1.1.1.5 christos cat >>confdefs.h <<_ACEOF
8171 1.1.1.5 christos #define HAVE_LIBCAP_NG 1
8172 1.1.1.5 christos _ACEOF
8173 1.1.1.5 christos
8174 1.1.1.5 christos LIBS="-lcap-ng $LIBS"
8175 1.1.1.5 christos
8176 1.1.1.5 christos fi
8177 1.1.1.5 christos
8178 1.1.1.5 christos for ac_header in cap-ng.h
8179 1.1.1.5 christos do :
8180 1.1.1.5 christos ac_fn_c_check_header_mongrel "$LINENO" "cap-ng.h" "ac_cv_header_cap_ng_h" "$ac_includes_default"
8181 1.1.1.5 christos if test "x$ac_cv_header_cap_ng_h" = xyes; then :
8182 1.1.1.5 christos cat >>confdefs.h <<_ACEOF
8183 1.1.1.5 christos #define HAVE_CAP_NG_H 1
8184 1.1.1.5 christos _ACEOF
8185 1.1.1.5 christos
8186 1.1.1.5 christos fi
8187 1.1.1.5 christos
8188 1.1.1.5 christos done
8189 1.1.1.5 christos
8190 1.1.1.5 christos fi
8191 1.1.1.5 christos
8192 1.1 christos if test "$missing_includes" = "yes"; then
8193 1.1.1.2 christos CPPFLAGS="$CPPFLAGS -I$srcdir/missing"
8194 1.1.1.2 christos V_INCLS="$V_INCLS -I$srcdir/missing"
8195 1.1 christos fi
8196 1.1 christos
8197 1.1 christos
8198 1.1 christos
8199 1.1 christos
8200 1.1 christos
8201 1.1 christos
8202 1.1 christos
8203 1.1 christos
8204 1.1 christos
8205 1.1 christos
8206 1.1 christos # Find a good install program. We prefer a C program (faster),
8207 1.1 christos # so one script is as good as another. But avoid the broken or
8208 1.1 christos # incompatible versions:
8209 1.1 christos # SysV /etc/install, /usr/sbin/install
8210 1.1 christos # SunOS /usr/etc/install
8211 1.1 christos # IRIX /sbin/install
8212 1.1 christos # AIX /bin/install
8213 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs
8214 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8215 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8216 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8217 1.1 christos # OS/2's system install, which has a completely different semantic
8218 1.1 christos # ./install, which can be erroneously created by make from ./install.sh.
8219 1.1.1.3 christos # Reject install programs that cannot install multiple files.
8220 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
8221 1.1.1.3 christos $as_echo_n "checking for a BSD-compatible install... " >&6; }
8222 1.1 christos if test -z "$INSTALL"; then
8223 1.1.1.3 christos if ${ac_cv_path_install+:} false; then :
8224 1.1.1.3 christos $as_echo_n "(cached) " >&6
8225 1.1 christos else
8226 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8227 1.1 christos for as_dir in $PATH
8228 1.1 christos do
8229 1.1 christos IFS=$as_save_IFS
8230 1.1 christos test -z "$as_dir" && as_dir=.
8231 1.1.1.3 christos # Account for people who put trailing slashes in PATH elements.
8232 1.1.1.3 christos case $as_dir/ in #((
8233 1.1.1.3 christos ./ | .// | /[cC]/* | \
8234 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8235 1.1.1.3 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
8236 1.1 christos /usr/ucb/* ) ;;
8237 1.1 christos *)
8238 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install.
8239 1.1 christos # Don't use installbsd from OSF since it installs stuff as root
8240 1.1 christos # by default.
8241 1.1 christos for ac_prog in ginstall scoinst install; do
8242 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
8243 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
8244 1.1 christos if test $ac_prog = install &&
8245 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8246 1.1 christos # AIX install. It has an incompatible calling convention.
8247 1.1 christos :
8248 1.1 christos elif test $ac_prog = install &&
8249 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8250 1.1 christos # program-specific install script used by HP pwplus--don't use.
8251 1.1 christos :
8252 1.1 christos else
8253 1.1.1.3 christos rm -rf conftest.one conftest.two conftest.dir
8254 1.1.1.3 christos echo one > conftest.one
8255 1.1.1.3 christos echo two > conftest.two
8256 1.1.1.3 christos mkdir conftest.dir
8257 1.1.1.3 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
8258 1.1.1.3 christos test -s conftest.one && test -s conftest.two &&
8259 1.1.1.3 christos test -s conftest.dir/conftest.one &&
8260 1.1.1.3 christos test -s conftest.dir/conftest.two
8261 1.1.1.3 christos then
8262 1.1.1.3 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
8263 1.1.1.3 christos break 3
8264 1.1.1.3 christos fi
8265 1.1 christos fi
8266 1.1 christos fi
8267 1.1 christos done
8268 1.1 christos done
8269 1.1 christos ;;
8270 1.1 christos esac
8271 1.1.1.3 christos
8272 1.1.1.3 christos done
8273 1.1 christos IFS=$as_save_IFS
8274 1.1 christos
8275 1.1.1.3 christos rm -rf conftest.one conftest.two conftest.dir
8276 1.1 christos
8277 1.1 christos fi
8278 1.1 christos if test "${ac_cv_path_install+set}" = set; then
8279 1.1 christos INSTALL=$ac_cv_path_install
8280 1.1 christos else
8281 1.1 christos # As a last resort, use the slow shell script. Don't cache a
8282 1.1 christos # value for INSTALL within a source directory, because that will
8283 1.1 christos # break other packages using the cache if that directory is
8284 1.1 christos # removed, or if the value is a relative name.
8285 1.1 christos INSTALL=$ac_install_sh
8286 1.1 christos fi
8287 1.1 christos fi
8288 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
8289 1.1.1.3 christos $as_echo "$INSTALL" >&6; }
8290 1.1 christos
8291 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8292 1.1 christos # It thinks the first close brace ends the variable substitution.
8293 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8294 1.1 christos
8295 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8296 1.1 christos
8297 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8298 1.1 christos
8299 1.1 christos
8300 1.1 christos ac_config_headers="$ac_config_headers config.h"
8301 1.1 christos
8302 1.1 christos
8303 1.1 christos ac_config_commands="$ac_config_commands default-1"
8304 1.1 christos
8305 1.1 christos ac_config_files="$ac_config_files Makefile tcpdump.1"
8306 1.1 christos
8307 1.1 christos cat >confcache <<\_ACEOF
8308 1.1 christos # This file is a shell script that caches the results of configure
8309 1.1 christos # tests run on this system so they can be shared between configure
8310 1.1 christos # scripts and configure runs, see configure's option --config-cache.
8311 1.1 christos # It is not useful on other systems. If it contains results you don't
8312 1.1 christos # want to keep, you may remove or edit it.
8313 1.1 christos #
8314 1.1 christos # config.status only pays attention to the cache file if you give it
8315 1.1 christos # the --recheck option to rerun configure.
8316 1.1 christos #
8317 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when
8318 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the
8319 1.1 christos # following values.
8320 1.1 christos
8321 1.1 christos _ACEOF
8322 1.1 christos
8323 1.1 christos # The following way of writing the cache mishandles newlines in values,
8324 1.1 christos # but we know of no workaround that is simple, portable, and efficient.
8325 1.1 christos # So, we kill variables containing newlines.
8326 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly,
8327 1.1 christos # and sets the high bit in the cache file unless we assign to the vars.
8328 1.1 christos (
8329 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8330 1.1 christos eval ac_val=\$$ac_var
8331 1.1 christos case $ac_val in #(
8332 1.1 christos *${as_nl}*)
8333 1.1 christos case $ac_var in #(
8334 1.1.1.3 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8335 1.1.1.3 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8336 1.1 christos esac
8337 1.1 christos case $ac_var in #(
8338 1.1 christos _ | IFS | as_nl) ;; #(
8339 1.1.1.3 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8340 1.1.1.3 christos *) { eval $ac_var=; unset $ac_var;} ;;
8341 1.1 christos esac ;;
8342 1.1 christos esac
8343 1.1 christos done
8344 1.1 christos
8345 1.1 christos (set) 2>&1 |
8346 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #(
8347 1.1 christos *${as_nl}ac_space=\ *)
8348 1.1.1.3 christos # `set' does not quote correctly, so add quotes: double-quote
8349 1.1.1.3 christos # substitution turns \\\\ into \\, and sed turns \\ into \.
8350 1.1 christos sed -n \
8351 1.1 christos "s/'/'\\\\''/g;
8352 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8353 1.1 christos ;; #(
8354 1.1 christos *)
8355 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes.
8356 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8357 1.1 christos ;;
8358 1.1 christos esac |
8359 1.1 christos sort
8360 1.1 christos ) |
8361 1.1 christos sed '
8362 1.1 christos /^ac_cv_env_/b end
8363 1.1 christos t clear
8364 1.1 christos :clear
8365 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8366 1.1 christos t end
8367 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8368 1.1 christos :end' >>confcache
8369 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8370 1.1 christos if test -w "$cache_file"; then
8371 1.1.1.3 christos if test "x$cache_file" != "x/dev/null"; then
8372 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8373 1.1.1.3 christos $as_echo "$as_me: updating cache $cache_file" >&6;}
8374 1.1.1.3 christos if test ! -f "$cache_file" || test -h "$cache_file"; then
8375 1.1.1.3 christos cat confcache >"$cache_file"
8376 1.1.1.3 christos else
8377 1.1.1.3 christos case $cache_file in #(
8378 1.1.1.3 christos */* | ?:*)
8379 1.1.1.3 christos mv -f confcache "$cache_file"$$ &&
8380 1.1.1.3 christos mv -f "$cache_file"$$ "$cache_file" ;; #(
8381 1.1.1.3 christos *)
8382 1.1.1.3 christos mv -f confcache "$cache_file" ;;
8383 1.1.1.3 christos esac
8384 1.1.1.3 christos fi
8385 1.1.1.3 christos fi
8386 1.1 christos else
8387 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8388 1.1.1.3 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8389 1.1 christos fi
8390 1.1 christos fi
8391 1.1 christos rm -f confcache
8392 1.1 christos
8393 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix
8394 1.1 christos # Let make expand exec_prefix.
8395 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8396 1.1 christos
8397 1.1 christos DEFS=-DHAVE_CONFIG_H
8398 1.1 christos
8399 1.1 christos ac_libobjs=
8400 1.1 christos ac_ltlibobjs=
8401 1.1.1.3 christos U=
8402 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8403 1.1 christos # 1. Remove the extension, and $U if already installed.
8404 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8405 1.1.1.3 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8406 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8407 1.1 christos # will be set to the directory where LIBOBJS objects are built.
8408 1.1.1.3 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8409 1.1.1.3 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8410 1.1 christos done
8411 1.1 christos LIBOBJS=$ac_libobjs
8412 1.1 christos
8413 1.1 christos LTLIBOBJS=$ac_ltlibobjs
8414 1.1 christos
8415 1.1 christos
8416 1.1 christos
8417 1.1.1.3 christos : "${CONFIG_STATUS=./config.status}"
8418 1.1.1.3 christos ac_write_fail=0
8419 1.1 christos ac_clean_files_save=$ac_clean_files
8420 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8421 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8422 1.1.1.3 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8423 1.1.1.3 christos as_write_fail=0
8424 1.1.1.3 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8425 1.1 christos #! $SHELL
8426 1.1 christos # Generated by $as_me.
8427 1.1 christos # Run this file to recreate the current configuration.
8428 1.1 christos # Compiler output produced by configure, useful for debugging
8429 1.1 christos # configure, is in config.log if it exists.
8430 1.1 christos
8431 1.1 christos debug=false
8432 1.1 christos ac_cs_recheck=false
8433 1.1 christos ac_cs_silent=false
8434 1.1 christos
8435 1.1.1.3 christos SHELL=\${CONFIG_SHELL-$SHELL}
8436 1.1.1.3 christos export SHELL
8437 1.1.1.3 christos _ASEOF
8438 1.1.1.3 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8439 1.1.1.3 christos ## -------------------- ##
8440 1.1.1.3 christos ## M4sh Initialization. ##
8441 1.1.1.3 christos ## -------------------- ##
8442 1.1 christos
8443 1.1 christos # Be more Bourne compatible
8444 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
8445 1.1.1.3 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8446 1.1 christos emulate sh
8447 1.1 christos NULLCMD=:
8448 1.1.1.3 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8449 1.1 christos # is contrary to our usage. Disable this feature.
8450 1.1 christos alias -g '${1+"$@"}'='"$@"'
8451 1.1 christos setopt NO_GLOB_SUBST
8452 1.1 christos else
8453 1.1.1.3 christos case `(set -o) 2>/dev/null` in #(
8454 1.1.1.3 christos *posix*) :
8455 1.1.1.3 christos set -o posix ;; #(
8456 1.1.1.3 christos *) :
8457 1.1.1.3 christos ;;
8458 1.1 christos esac
8459 1.1 christos fi
8460 1.1 christos
8461 1.1 christos
8462 1.1.1.3 christos as_nl='
8463 1.1.1.3 christos '
8464 1.1.1.3 christos export as_nl
8465 1.1.1.3 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
8466 1.1.1.3 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8467 1.1.1.3 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8468 1.1.1.3 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8469 1.1.1.3 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
8470 1.1.1.3 christos # but without wasting forks for bash or zsh.
8471 1.1.1.3 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
8472 1.1.1.3 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8473 1.1.1.3 christos as_echo='print -r --'
8474 1.1.1.3 christos as_echo_n='print -rn --'
8475 1.1.1.3 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8476 1.1.1.3 christos as_echo='printf %s\n'
8477 1.1.1.3 christos as_echo_n='printf %s'
8478 1.1.1.3 christos else
8479 1.1.1.3 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8480 1.1.1.3 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8481 1.1.1.3 christos as_echo_n='/usr/ucb/echo -n'
8482 1.1 christos else
8483 1.1.1.3 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8484 1.1.1.3 christos as_echo_n_body='eval
8485 1.1.1.3 christos arg=$1;
8486 1.1.1.3 christos case $arg in #(
8487 1.1.1.3 christos *"$as_nl"*)
8488 1.1.1.3 christos expr "X$arg" : "X\\(.*\\)$as_nl";
8489 1.1.1.3 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8490 1.1.1.3 christos esac;
8491 1.1.1.3 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8492 1.1.1.3 christos '
8493 1.1.1.3 christos export as_echo_n_body
8494 1.1.1.3 christos as_echo_n='sh -c $as_echo_n_body as_echo'
8495 1.1 christos fi
8496 1.1.1.3 christos export as_echo_body
8497 1.1.1.3 christos as_echo='sh -c $as_echo_body as_echo'
8498 1.1 christos fi
8499 1.1 christos
8500 1.1.1.3 christos # The user is always right.
8501 1.1.1.3 christos if test "${PATH_SEPARATOR+set}" != set; then
8502 1.1.1.3 christos PATH_SEPARATOR=:
8503 1.1.1.3 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8504 1.1.1.3 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8505 1.1.1.3 christos PATH_SEPARATOR=';'
8506 1.1.1.3 christos }
8507 1.1 christos fi
8508 1.1 christos
8509 1.1 christos
8510 1.1 christos # IFS
8511 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
8512 1.1 christos # there to prevent editors from complaining about space-tab.
8513 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8514 1.1 christos # splitting by setting IFS to empty value.)
8515 1.1 christos IFS=" "" $as_nl"
8516 1.1 christos
8517 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
8518 1.1.1.3 christos as_myself=
8519 1.1.1.3 christos case $0 in #((
8520 1.1 christos *[\\/]* ) as_myself=$0 ;;
8521 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8522 1.1 christos for as_dir in $PATH
8523 1.1 christos do
8524 1.1 christos IFS=$as_save_IFS
8525 1.1 christos test -z "$as_dir" && as_dir=.
8526 1.1.1.3 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8527 1.1.1.3 christos done
8528 1.1 christos IFS=$as_save_IFS
8529 1.1 christos
8530 1.1 christos ;;
8531 1.1 christos esac
8532 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
8533 1.1 christos # in which case we are not to be found in the path.
8534 1.1 christos if test "x$as_myself" = x; then
8535 1.1 christos as_myself=$0
8536 1.1 christos fi
8537 1.1 christos if test ! -f "$as_myself"; then
8538 1.1.1.3 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8539 1.1.1.3 christos exit 1
8540 1.1 christos fi
8541 1.1 christos
8542 1.1.1.3 christos # Unset variables that we do not need and which cause bugs (e.g. in
8543 1.1.1.3 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8544 1.1.1.3 christos # suppresses any "Segmentation fault" message there. '((' could
8545 1.1.1.3 christos # trigger a bug in pdksh 5.2.14.
8546 1.1.1.3 christos for as_var in BASH_ENV ENV MAIL MAILPATH
8547 1.1.1.3 christos do eval test x\${$as_var+set} = xset \
8548 1.1.1.3 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8549 1.1 christos done
8550 1.1 christos PS1='$ '
8551 1.1 christos PS2='> '
8552 1.1 christos PS4='+ '
8553 1.1 christos
8554 1.1 christos # NLS nuisances.
8555 1.1.1.3 christos LC_ALL=C
8556 1.1.1.3 christos export LC_ALL
8557 1.1.1.3 christos LANGUAGE=C
8558 1.1.1.3 christos export LANGUAGE
8559 1.1.1.3 christos
8560 1.1.1.3 christos # CDPATH.
8561 1.1.1.3 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8562 1.1.1.3 christos
8563 1.1.1.3 christos
8564 1.1.1.3 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
8565 1.1.1.3 christos # ----------------------------------------
8566 1.1.1.3 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8567 1.1.1.3 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8568 1.1.1.3 christos # script with STATUS, using 1 if that was 0.
8569 1.1.1.3 christos as_fn_error ()
8570 1.1.1.3 christos {
8571 1.1.1.3 christos as_status=$1; test $as_status -eq 0 && as_status=1
8572 1.1.1.3 christos if test "$4"; then
8573 1.1.1.3 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8574 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8575 1.1.1.3 christos fi
8576 1.1.1.3 christos $as_echo "$as_me: error: $2" >&2
8577 1.1.1.3 christos as_fn_exit $as_status
8578 1.1.1.3 christos } # as_fn_error
8579 1.1.1.3 christos
8580 1.1.1.3 christos
8581 1.1.1.3 christos # as_fn_set_status STATUS
8582 1.1.1.3 christos # -----------------------
8583 1.1.1.3 christos # Set $? to STATUS, without forking.
8584 1.1.1.3 christos as_fn_set_status ()
8585 1.1.1.3 christos {
8586 1.1.1.3 christos return $1
8587 1.1.1.3 christos } # as_fn_set_status
8588 1.1.1.3 christos
8589 1.1.1.3 christos # as_fn_exit STATUS
8590 1.1.1.3 christos # -----------------
8591 1.1.1.3 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8592 1.1.1.3 christos as_fn_exit ()
8593 1.1.1.3 christos {
8594 1.1.1.3 christos set +e
8595 1.1.1.3 christos as_fn_set_status $1
8596 1.1.1.3 christos exit $1
8597 1.1.1.3 christos } # as_fn_exit
8598 1.1.1.3 christos
8599 1.1.1.3 christos # as_fn_unset VAR
8600 1.1.1.3 christos # ---------------
8601 1.1.1.3 christos # Portably unset VAR.
8602 1.1.1.3 christos as_fn_unset ()
8603 1.1.1.3 christos {
8604 1.1.1.3 christos { eval $1=; unset $1;}
8605 1.1.1.3 christos }
8606 1.1.1.3 christos as_unset=as_fn_unset
8607 1.1.1.3 christos # as_fn_append VAR VALUE
8608 1.1.1.3 christos # ----------------------
8609 1.1.1.3 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
8610 1.1.1.3 christos # advantage of any shell optimizations that allow amortized linear growth over
8611 1.1.1.3 christos # repeated appends, instead of the typical quadratic growth present in naive
8612 1.1.1.3 christos # implementations.
8613 1.1.1.3 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8614 1.1.1.3 christos eval 'as_fn_append ()
8615 1.1.1.3 christos {
8616 1.1.1.3 christos eval $1+=\$2
8617 1.1.1.3 christos }'
8618 1.1.1.3 christos else
8619 1.1.1.3 christos as_fn_append ()
8620 1.1.1.3 christos {
8621 1.1.1.3 christos eval $1=\$$1\$2
8622 1.1.1.3 christos }
8623 1.1.1.3 christos fi # as_fn_append
8624 1.1.1.3 christos
8625 1.1.1.3 christos # as_fn_arith ARG...
8626 1.1.1.3 christos # ------------------
8627 1.1.1.3 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
8628 1.1.1.3 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
8629 1.1.1.3 christos # must be portable across $(()) and expr.
8630 1.1.1.3 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8631 1.1.1.3 christos eval 'as_fn_arith ()
8632 1.1.1.3 christos {
8633 1.1.1.3 christos as_val=$(( $* ))
8634 1.1.1.3 christos }'
8635 1.1.1.3 christos else
8636 1.1.1.3 christos as_fn_arith ()
8637 1.1.1.3 christos {
8638 1.1.1.3 christos as_val=`expr "$@" || test $? -eq 1`
8639 1.1.1.3 christos }
8640 1.1.1.3 christos fi # as_fn_arith
8641 1.1.1.3 christos
8642 1.1 christos
8643 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
8644 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
8645 1.1 christos as_expr=expr
8646 1.1 christos else
8647 1.1 christos as_expr=false
8648 1.1 christos fi
8649 1.1 christos
8650 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8651 1.1 christos as_basename=basename
8652 1.1 christos else
8653 1.1 christos as_basename=false
8654 1.1 christos fi
8655 1.1 christos
8656 1.1.1.3 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8657 1.1.1.3 christos as_dirname=dirname
8658 1.1.1.3 christos else
8659 1.1.1.3 christos as_dirname=false
8660 1.1.1.3 christos fi
8661 1.1 christos
8662 1.1 christos as_me=`$as_basename -- "$0" ||
8663 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8664 1.1 christos X"$0" : 'X\(//\)$' \| \
8665 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8666 1.1.1.3 christos $as_echo X/"$0" |
8667 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
8668 1.1 christos s//\1/
8669 1.1 christos q
8670 1.1 christos }
8671 1.1 christos /^X\/\(\/\/\)$/{
8672 1.1 christos s//\1/
8673 1.1 christos q
8674 1.1 christos }
8675 1.1 christos /^X\/\(\/\).*/{
8676 1.1 christos s//\1/
8677 1.1 christos q
8678 1.1 christos }
8679 1.1 christos s/.*/./; q'`
8680 1.1 christos
8681 1.1.1.3 christos # Avoid depending upon Character Ranges.
8682 1.1.1.3 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8683 1.1.1.3 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8684 1.1.1.3 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8685 1.1.1.3 christos as_cr_digits='0123456789'
8686 1.1.1.3 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
8687 1.1 christos
8688 1.1 christos ECHO_C= ECHO_N= ECHO_T=
8689 1.1.1.3 christos case `echo -n x` in #(((((
8690 1.1 christos -n*)
8691 1.1.1.3 christos case `echo 'xy\c'` in
8692 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8693 1.1.1.3 christos xy) ECHO_C='\c';;
8694 1.1.1.3 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8695 1.1.1.3 christos ECHO_T=' ';;
8696 1.1 christos esac;;
8697 1.1 christos *)
8698 1.1 christos ECHO_N='-n';;
8699 1.1 christos esac
8700 1.1 christos
8701 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
8702 1.1 christos if test -d conf$$.dir; then
8703 1.1 christos rm -f conf$$.dir/conf$$.file
8704 1.1 christos else
8705 1.1 christos rm -f conf$$.dir
8706 1.1.1.3 christos mkdir conf$$.dir 2>/dev/null
8707 1.1 christos fi
8708 1.1.1.3 christos if (echo >conf$$.file) 2>/dev/null; then
8709 1.1.1.3 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
8710 1.1.1.3 christos as_ln_s='ln -s'
8711 1.1.1.3 christos # ... but there are two gotchas:
8712 1.1.1.3 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8713 1.1.1.3 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8714 1.1.1.3 christos # In both cases, we have to default to `cp -pR'.
8715 1.1.1.3 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8716 1.1.1.3 christos as_ln_s='cp -pR'
8717 1.1.1.3 christos elif ln conf$$.file conf$$ 2>/dev/null; then
8718 1.1.1.3 christos as_ln_s=ln
8719 1.1.1.3 christos else
8720 1.1.1.3 christos as_ln_s='cp -pR'
8721 1.1.1.3 christos fi
8722 1.1 christos else
8723 1.1.1.3 christos as_ln_s='cp -pR'
8724 1.1 christos fi
8725 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8726 1.1 christos rmdir conf$$.dir 2>/dev/null
8727 1.1 christos
8728 1.1.1.3 christos
8729 1.1.1.3 christos # as_fn_mkdir_p
8730 1.1.1.3 christos # -------------
8731 1.1.1.3 christos # Create "$as_dir" as a directory, including parents if necessary.
8732 1.1.1.3 christos as_fn_mkdir_p ()
8733 1.1.1.3 christos {
8734 1.1.1.3 christos
8735 1.1.1.3 christos case $as_dir in #(
8736 1.1.1.3 christos -*) as_dir=./$as_dir;;
8737 1.1.1.3 christos esac
8738 1.1.1.3 christos test -d "$as_dir" || eval $as_mkdir_p || {
8739 1.1.1.3 christos as_dirs=
8740 1.1.1.3 christos while :; do
8741 1.1.1.3 christos case $as_dir in #(
8742 1.1.1.3 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8743 1.1.1.3 christos *) as_qdir=$as_dir;;
8744 1.1.1.3 christos esac
8745 1.1.1.3 christos as_dirs="'$as_qdir' $as_dirs"
8746 1.1.1.3 christos as_dir=`$as_dirname -- "$as_dir" ||
8747 1.1.1.3 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8748 1.1.1.3 christos X"$as_dir" : 'X\(//\)[^/]' \| \
8749 1.1.1.3 christos X"$as_dir" : 'X\(//\)$' \| \
8750 1.1.1.3 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8751 1.1.1.3 christos $as_echo X"$as_dir" |
8752 1.1.1.3 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8753 1.1.1.3 christos s//\1/
8754 1.1.1.3 christos q
8755 1.1.1.3 christos }
8756 1.1.1.3 christos /^X\(\/\/\)[^/].*/{
8757 1.1.1.3 christos s//\1/
8758 1.1.1.3 christos q
8759 1.1.1.3 christos }
8760 1.1.1.3 christos /^X\(\/\/\)$/{
8761 1.1.1.3 christos s//\1/
8762 1.1.1.3 christos q
8763 1.1.1.3 christos }
8764 1.1.1.3 christos /^X\(\/\).*/{
8765 1.1.1.3 christos s//\1/
8766 1.1.1.3 christos q
8767 1.1.1.3 christos }
8768 1.1.1.3 christos s/.*/./; q'`
8769 1.1.1.3 christos test -d "$as_dir" && break
8770 1.1.1.3 christos done
8771 1.1.1.3 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
8772 1.1.1.3 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8773 1.1.1.3 christos
8774 1.1.1.3 christos
8775 1.1.1.3 christos } # as_fn_mkdir_p
8776 1.1 christos if mkdir -p . 2>/dev/null; then
8777 1.1.1.3 christos as_mkdir_p='mkdir -p "$as_dir"'
8778 1.1 christos else
8779 1.1 christos test -d ./-p && rmdir ./-p
8780 1.1 christos as_mkdir_p=false
8781 1.1 christos fi
8782 1.1 christos
8783 1.1.1.3 christos
8784 1.1.1.3 christos # as_fn_executable_p FILE
8785 1.1.1.3 christos # -----------------------
8786 1.1.1.3 christos # Test if FILE is an executable regular file.
8787 1.1.1.3 christos as_fn_executable_p ()
8788 1.1.1.3 christos {
8789 1.1.1.3 christos test -f "$1" && test -x "$1"
8790 1.1.1.3 christos } # as_fn_executable_p
8791 1.1.1.3 christos as_test_x='test -x'
8792 1.1.1.3 christos as_executable_p=as_fn_executable_p
8793 1.1 christos
8794 1.1 christos # Sed expression to map a string onto a valid CPP name.
8795 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8796 1.1 christos
8797 1.1 christos # Sed expression to map a string onto a valid variable name.
8798 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8799 1.1 christos
8800 1.1 christos
8801 1.1 christos exec 6>&1
8802 1.1.1.3 christos ## ----------------------------------- ##
8803 1.1.1.3 christos ## Main body of $CONFIG_STATUS script. ##
8804 1.1.1.3 christos ## ----------------------------------- ##
8805 1.1.1.3 christos _ASEOF
8806 1.1.1.3 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8807 1.1 christos
8808 1.1.1.3 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8809 1.1.1.3 christos # Save the log message, to keep $0 and so on meaningful, and to
8810 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their
8811 1.1 christos # values after options handling.
8812 1.1 christos ac_log="
8813 1.1 christos This file was extended by $as_me, which was
8814 1.1.1.3 christos generated by GNU Autoconf 2.69. Invocation command line was
8815 1.1 christos
8816 1.1 christos CONFIG_FILES = $CONFIG_FILES
8817 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS
8818 1.1 christos CONFIG_LINKS = $CONFIG_LINKS
8819 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS
8820 1.1 christos $ $0 $@
8821 1.1 christos
8822 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
8823 1.1 christos "
8824 1.1 christos
8825 1.1 christos _ACEOF
8826 1.1 christos
8827 1.1.1.3 christos case $ac_config_files in *"
8828 1.1.1.3 christos "*) set x $ac_config_files; shift; ac_config_files=$*;;
8829 1.1.1.3 christos esac
8830 1.1.1.3 christos
8831 1.1.1.3 christos case $ac_config_headers in *"
8832 1.1.1.3 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8833 1.1.1.3 christos esac
8834 1.1.1.3 christos
8835 1.1.1.3 christos
8836 1.1.1.3 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8837 1.1 christos # Files that config.status was made for.
8838 1.1 christos config_files="$ac_config_files"
8839 1.1 christos config_headers="$ac_config_headers"
8840 1.1 christos config_commands="$ac_config_commands"
8841 1.1 christos
8842 1.1 christos _ACEOF
8843 1.1 christos
8844 1.1.1.3 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8845 1.1 christos ac_cs_usage="\
8846 1.1.1.3 christos \`$as_me' instantiates files and other configuration actions
8847 1.1.1.3 christos from templates according to the current configuration. Unless the files
8848 1.1.1.3 christos and actions are specified as TAGs, all are instantiated by default.
8849 1.1 christos
8850 1.1.1.3 christos Usage: $0 [OPTION]... [TAG]...
8851 1.1 christos
8852 1.1 christos -h, --help print this help, then exit
8853 1.1 christos -V, --version print version number and configuration settings, then exit
8854 1.1.1.3 christos --config print configuration, then exit
8855 1.1.1.3 christos -q, --quiet, --silent
8856 1.1.1.3 christos do not print progress messages
8857 1.1 christos -d, --debug don't remove temporary files
8858 1.1 christos --recheck update $as_me by reconfiguring in the same conditions
8859 1.1.1.3 christos --file=FILE[:TEMPLATE]
8860 1.1.1.3 christos instantiate the configuration file FILE
8861 1.1.1.3 christos --header=FILE[:TEMPLATE]
8862 1.1.1.3 christos instantiate the configuration header FILE
8863 1.1 christos
8864 1.1 christos Configuration files:
8865 1.1 christos $config_files
8866 1.1 christos
8867 1.1 christos Configuration headers:
8868 1.1 christos $config_headers
8869 1.1 christos
8870 1.1 christos Configuration commands:
8871 1.1 christos $config_commands
8872 1.1 christos
8873 1.1.1.3 christos Report bugs to the package provider."
8874 1.1 christos
8875 1.1 christos _ACEOF
8876 1.1.1.3 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8877 1.1.1.3 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8878 1.1 christos ac_cs_version="\\
8879 1.1 christos config.status
8880 1.1.1.3 christos configured by $0, generated by GNU Autoconf 2.69,
8881 1.1.1.3 christos with options \\"\$ac_cs_config\\"
8882 1.1 christos
8883 1.1.1.3 christos Copyright (C) 2012 Free Software Foundation, Inc.
8884 1.1 christos This config.status script is free software; the Free Software Foundation
8885 1.1 christos gives unlimited permission to copy, distribute and modify it."
8886 1.1 christos
8887 1.1 christos ac_pwd='$ac_pwd'
8888 1.1 christos srcdir='$srcdir'
8889 1.1 christos INSTALL='$INSTALL'
8890 1.1.1.3 christos test -n "\$AWK" || AWK=awk
8891 1.1 christos _ACEOF
8892 1.1 christos
8893 1.1.1.3 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8894 1.1.1.3 christos # The default lists apply if the user does not specify any file.
8895 1.1 christos ac_need_defaults=:
8896 1.1 christos while test $# != 0
8897 1.1 christos do
8898 1.1 christos case $1 in
8899 1.1.1.3 christos --*=?*)
8900 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
8901 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8902 1.1 christos ac_shift=:
8903 1.1 christos ;;
8904 1.1.1.3 christos --*=)
8905 1.1.1.3 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
8906 1.1.1.3 christos ac_optarg=
8907 1.1.1.3 christos ac_shift=:
8908 1.1.1.3 christos ;;
8909 1.1 christos *)
8910 1.1 christos ac_option=$1
8911 1.1 christos ac_optarg=$2
8912 1.1 christos ac_shift=shift
8913 1.1 christos ;;
8914 1.1 christos esac
8915 1.1 christos
8916 1.1 christos case $ac_option in
8917 1.1 christos # Handling of the options.
8918 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8919 1.1 christos ac_cs_recheck=: ;;
8920 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8921 1.1.1.3 christos $as_echo "$ac_cs_version"; exit ;;
8922 1.1.1.3 christos --config | --confi | --conf | --con | --co | --c )
8923 1.1.1.3 christos $as_echo "$ac_cs_config"; exit ;;
8924 1.1 christos --debug | --debu | --deb | --de | --d | -d )
8925 1.1 christos debug=: ;;
8926 1.1 christos --file | --fil | --fi | --f )
8927 1.1 christos $ac_shift
8928 1.1.1.3 christos case $ac_optarg in
8929 1.1.1.3 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8930 1.1.1.3 christos '') as_fn_error $? "missing file argument" ;;
8931 1.1.1.3 christos esac
8932 1.1.1.3 christos as_fn_append CONFIG_FILES " '$ac_optarg'"
8933 1.1 christos ac_need_defaults=false;;
8934 1.1 christos --header | --heade | --head | --hea )
8935 1.1 christos $ac_shift
8936 1.1.1.3 christos case $ac_optarg in
8937 1.1.1.3 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8938 1.1.1.3 christos esac
8939 1.1.1.3 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8940 1.1 christos ac_need_defaults=false;;
8941 1.1 christos --he | --h)
8942 1.1 christos # Conflict between --help and --header
8943 1.1.1.3 christos as_fn_error $? "ambiguous option: \`$1'
8944 1.1.1.3 christos Try \`$0 --help' for more information.";;
8945 1.1 christos --help | --hel | -h )
8946 1.1.1.3 christos $as_echo "$ac_cs_usage"; exit ;;
8947 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8948 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s)
8949 1.1 christos ac_cs_silent=: ;;
8950 1.1 christos
8951 1.1 christos # This is an error.
8952 1.1.1.3 christos -*) as_fn_error $? "unrecognized option: \`$1'
8953 1.1.1.3 christos Try \`$0 --help' for more information." ;;
8954 1.1 christos
8955 1.1.1.3 christos *) as_fn_append ac_config_targets " $1"
8956 1.1 christos ac_need_defaults=false ;;
8957 1.1 christos
8958 1.1 christos esac
8959 1.1 christos shift
8960 1.1 christos done
8961 1.1 christos
8962 1.1 christos ac_configure_extra_args=
8963 1.1 christos
8964 1.1 christos if $ac_cs_silent; then
8965 1.1 christos exec 6>/dev/null
8966 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent"
8967 1.1 christos fi
8968 1.1 christos
8969 1.1 christos _ACEOF
8970 1.1.1.3 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8971 1.1 christos if \$ac_cs_recheck; then
8972 1.1.1.3 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8973 1.1.1.3 christos shift
8974 1.1.1.3 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8975 1.1.1.3 christos CONFIG_SHELL='$SHELL'
8976 1.1 christos export CONFIG_SHELL
8977 1.1.1.3 christos exec "\$@"
8978 1.1 christos fi
8979 1.1 christos
8980 1.1 christos _ACEOF
8981 1.1.1.3 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8982 1.1 christos exec 5>>config.log
8983 1.1 christos {
8984 1.1 christos echo
8985 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8986 1.1 christos ## Running $as_me. ##
8987 1.1 christos _ASBOX
8988 1.1.1.3 christos $as_echo "$ac_log"
8989 1.1 christos } >&5
8990 1.1 christos
8991 1.1 christos _ACEOF
8992 1.1.1.3 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8993 1.1 christos #
8994 1.1 christos # INIT-COMMANDS
8995 1.1 christos #
8996 1.1 christos
8997 1.1 christos
8998 1.1 christos _ACEOF
8999 1.1 christos
9000 1.1.1.3 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9001 1.1 christos
9002 1.1 christos # Handling of arguments.
9003 1.1 christos for ac_config_target in $ac_config_targets
9004 1.1 christos do
9005 1.1 christos case $ac_config_target in
9006 1.1 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
9007 1.1 christos "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
9008 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
9009 1.1 christos "tcpdump.1") CONFIG_FILES="$CONFIG_FILES tcpdump.1" ;;
9010 1.1 christos
9011 1.1.1.3 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
9012 1.1 christos esac
9013 1.1 christos done
9014 1.1 christos
9015 1.1 christos
9016 1.1 christos # If the user did not use the arguments to specify the items to instantiate,
9017 1.1 christos # then the envvar interface is used. Set only those that are not.
9018 1.1 christos # We use the long form for the default assignment because of an extremely
9019 1.1 christos # bizarre bug on SunOS 4.1.3.
9020 1.1 christos if $ac_need_defaults; then
9021 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
9022 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
9023 1.1 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
9024 1.1 christos fi
9025 1.1 christos
9026 1.1 christos # Have a temporary directory for convenience. Make it in the build tree
9027 1.1 christos # simply because there is no reason against having it here, and in addition,
9028 1.1 christos # creating and moving files from /tmp can sometimes cause problems.
9029 1.1 christos # Hook for its removal unless debugging.
9030 1.1 christos # Note that there is a small window in which the directory will not be cleaned:
9031 1.1 christos # after its creation but before its name has been assigned to `$tmp'.
9032 1.1 christos $debug ||
9033 1.1 christos {
9034 1.1.1.3 christos tmp= ac_tmp=
9035 1.1 christos trap 'exit_status=$?
9036 1.1.1.3 christos : "${ac_tmp:=$tmp}"
9037 1.1.1.3 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
9038 1.1 christos ' 0
9039 1.1.1.3 christos trap 'as_fn_exit 1' 1 2 13 15
9040 1.1 christos }
9041 1.1 christos # Create a (secure) tmp directory for tmp files.
9042 1.1 christos
9043 1.1 christos {
9044 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
9045 1.1.1.3 christos test -d "$tmp"
9046 1.1 christos } ||
9047 1.1 christos {
9048 1.1 christos tmp=./conf$$-$RANDOM
9049 1.1 christos (umask 077 && mkdir "$tmp")
9050 1.1.1.3 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
9051 1.1.1.3 christos ac_tmp=$tmp
9052 1.1 christos
9053 1.1.1.3 christos # Set up the scripts for CONFIG_FILES section.
9054 1.1.1.3 christos # No need to generate them if there are no CONFIG_FILES.
9055 1.1.1.3 christos # This happens for instance with `./config.status config.h'.
9056 1.1 christos if test -n "$CONFIG_FILES"; then
9057 1.1 christos
9058 1.1 christos
9059 1.1.1.3 christos ac_cr=`echo X | tr X '\015'`
9060 1.1.1.3 christos # On cygwin, bash can eat \r inside `` if the user requested igncr.
9061 1.1.1.3 christos # But we know of no other shell where ac_cr would be empty at this
9062 1.1.1.3 christos # point, so we can use a bashism as a fallback.
9063 1.1.1.3 christos if test "x$ac_cr" = x; then
9064 1.1.1.3 christos eval ac_cr=\$\'\\r\'
9065 1.1.1.3 christos fi
9066 1.1.1.3 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
9067 1.1.1.3 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
9068 1.1.1.3 christos ac_cs_awk_cr='\\r'
9069 1.1.1.3 christos else
9070 1.1.1.3 christos ac_cs_awk_cr=$ac_cr
9071 1.1.1.3 christos fi
9072 1.1.1.3 christos
9073 1.1.1.3 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
9074 1.1.1.3 christos _ACEOF
9075 1.1 christos
9076 1.1 christos
9077 1.1.1.3 christos {
9078 1.1.1.3 christos echo "cat >conf$$subs.awk <<_ACEOF" &&
9079 1.1.1.3 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
9080 1.1.1.3 christos echo "_ACEOF"
9081 1.1.1.3 christos } >conf$$subs.sh ||
9082 1.1.1.3 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9083 1.1.1.3 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
9084 1.1 christos ac_delim='%!_!# '
9085 1.1 christos for ac_last_try in false false false false false :; do
9086 1.1.1.3 christos . ./conf$$subs.sh ||
9087 1.1.1.3 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9088 1.1 christos
9089 1.1.1.3 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
9090 1.1.1.3 christos if test $ac_delim_n = $ac_delim_num; then
9091 1.1 christos break
9092 1.1 christos elif $ac_last_try; then
9093 1.1.1.3 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9094 1.1 christos else
9095 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9096 1.1 christos fi
9097 1.1 christos done
9098 1.1.1.3 christos rm -f conf$$subs.sh
9099 1.1 christos
9100 1.1.1.3 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9101 1.1.1.3 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
9102 1.1 christos _ACEOF
9103 1.1.1.3 christos sed -n '
9104 1.1.1.3 christos h
9105 1.1.1.3 christos s/^/S["/; s/!.*/"]=/
9106 1.1.1.3 christos p
9107 1.1.1.3 christos g
9108 1.1.1.3 christos s/^[^!]*!//
9109 1.1.1.3 christos :repl
9110 1.1.1.3 christos t repl
9111 1.1.1.3 christos s/'"$ac_delim"'$//
9112 1.1.1.3 christos t delim
9113 1.1.1.3 christos :nl
9114 1.1.1.3 christos h
9115 1.1.1.3 christos s/\(.\{148\}\)..*/\1/
9116 1.1.1.3 christos t more1
9117 1.1.1.3 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
9118 1.1.1.3 christos p
9119 1.1.1.3 christos n
9120 1.1.1.3 christos b repl
9121 1.1.1.3 christos :more1
9122 1.1.1.3 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9123 1.1.1.3 christos p
9124 1.1.1.3 christos g
9125 1.1.1.3 christos s/.\{148\}//
9126 1.1.1.3 christos t nl
9127 1.1.1.3 christos :delim
9128 1.1.1.3 christos h
9129 1.1.1.3 christos s/\(.\{148\}\)..*/\1/
9130 1.1.1.3 christos t more2
9131 1.1.1.3 christos s/["\\]/\\&/g; s/^/"/; s/$/"/
9132 1.1.1.3 christos p
9133 1.1.1.3 christos b
9134 1.1.1.3 christos :more2
9135 1.1.1.3 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9136 1.1.1.3 christos p
9137 1.1.1.3 christos g
9138 1.1.1.3 christos s/.\{148\}//
9139 1.1.1.3 christos t delim
9140 1.1.1.3 christos ' <conf$$subs.awk | sed '
9141 1.1.1.3 christos /^[^""]/{
9142 1.1.1.3 christos N
9143 1.1.1.3 christos s/\n//
9144 1.1.1.3 christos }
9145 1.1.1.3 christos ' >>$CONFIG_STATUS || ac_write_fail=1
9146 1.1.1.3 christos rm -f conf$$subs.awk
9147 1.1.1.3 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9148 1.1.1.3 christos _ACAWK
9149 1.1.1.3 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
9150 1.1.1.3 christos for (key in S) S_is_set[key] = 1
9151 1.1.1.3 christos FS = ""
9152 1.1.1.3 christos
9153 1.1.1.3 christos }
9154 1.1.1.3 christos {
9155 1.1.1.3 christos line = $ 0
9156 1.1.1.3 christos nfields = split(line, field, "@")
9157 1.1.1.3 christos substed = 0
9158 1.1.1.3 christos len = length(field[1])
9159 1.1.1.3 christos for (i = 2; i < nfields; i++) {
9160 1.1.1.3 christos key = field[i]
9161 1.1.1.3 christos keylen = length(key)
9162 1.1.1.3 christos if (S_is_set[key]) {
9163 1.1.1.3 christos value = S[key]
9164 1.1.1.3 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
9165 1.1.1.3 christos len += length(value) + length(field[++i])
9166 1.1.1.3 christos substed = 1
9167 1.1.1.3 christos } else
9168 1.1.1.3 christos len += 1 + keylen
9169 1.1.1.3 christos }
9170 1.1.1.3 christos
9171 1.1.1.3 christos print line
9172 1.1.1.3 christos }
9173 1.1 christos
9174 1.1.1.3 christos _ACAWK
9175 1.1.1.3 christos _ACEOF
9176 1.1.1.3 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9177 1.1.1.3 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
9178 1.1.1.3 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
9179 1.1.1.3 christos else
9180 1.1.1.3 christos cat
9181 1.1.1.3 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
9182 1.1.1.3 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
9183 1.1.1.3 christos _ACEOF
9184 1.1 christos
9185 1.1.1.3 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
9186 1.1.1.3 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
9187 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty
9188 1.1 christos # (actually we leave an empty line to preserve line numbers).
9189 1.1 christos if test "x$srcdir" = x.; then
9190 1.1.1.3 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
9191 1.1.1.3 christos h
9192 1.1.1.3 christos s///
9193 1.1.1.3 christos s/^/:/
9194 1.1.1.3 christos s/[ ]*$/:/
9195 1.1.1.3 christos s/:\$(srcdir):/:/g
9196 1.1.1.3 christos s/:\${srcdir}:/:/g
9197 1.1.1.3 christos s/:@srcdir@:/:/g
9198 1.1.1.3 christos s/^:*//
9199 1.1 christos s/:*$//
9200 1.1.1.3 christos x
9201 1.1.1.3 christos s/\(=[ ]*\).*/\1/
9202 1.1.1.3 christos G
9203 1.1.1.3 christos s/\n//
9204 1.1 christos s/^[^=]*=[ ]*$//
9205 1.1 christos }'
9206 1.1 christos fi
9207 1.1 christos
9208 1.1.1.3 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9209 1.1 christos fi # test -n "$CONFIG_FILES"
9210 1.1 christos
9211 1.1.1.3 christos # Set up the scripts for CONFIG_HEADERS section.
9212 1.1.1.3 christos # No need to generate them if there are no CONFIG_HEADERS.
9213 1.1.1.3 christos # This happens for instance with `./config.status Makefile'.
9214 1.1.1.3 christos if test -n "$CONFIG_HEADERS"; then
9215 1.1.1.3 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
9216 1.1.1.3 christos BEGIN {
9217 1.1.1.3 christos _ACEOF
9218 1.1.1.3 christos
9219 1.1.1.3 christos # Transform confdefs.h into an awk script `defines.awk', embedded as
9220 1.1.1.3 christos # here-document in config.status, that substitutes the proper values into
9221 1.1.1.3 christos # config.h.in to produce config.h.
9222 1.1.1.3 christos
9223 1.1.1.3 christos # Create a delimiter string that does not exist in confdefs.h, to ease
9224 1.1.1.3 christos # handling of long lines.
9225 1.1.1.3 christos ac_delim='%!_!# '
9226 1.1.1.3 christos for ac_last_try in false false :; do
9227 1.1.1.3 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
9228 1.1.1.3 christos if test -z "$ac_tt"; then
9229 1.1.1.3 christos break
9230 1.1.1.3 christos elif $ac_last_try; then
9231 1.1.1.3 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
9232 1.1.1.3 christos else
9233 1.1.1.3 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9234 1.1.1.3 christos fi
9235 1.1.1.3 christos done
9236 1.1.1.3 christos
9237 1.1.1.3 christos # For the awk script, D is an array of macro values keyed by name,
9238 1.1.1.3 christos # likewise P contains macro parameters if any. Preserve backslash
9239 1.1.1.3 christos # newline sequences.
9240 1.1.1.3 christos
9241 1.1.1.3 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
9242 1.1.1.3 christos sed -n '
9243 1.1.1.3 christos s/.\{148\}/&'"$ac_delim"'/g
9244 1.1.1.3 christos t rset
9245 1.1.1.3 christos :rset
9246 1.1.1.3 christos s/^[ ]*#[ ]*define[ ][ ]*/ /
9247 1.1.1.3 christos t def
9248 1.1.1.3 christos d
9249 1.1.1.3 christos :def
9250 1.1.1.3 christos s/\\$//
9251 1.1.1.3 christos t bsnl
9252 1.1.1.3 christos s/["\\]/\\&/g
9253 1.1.1.3 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9254 1.1.1.3 christos D["\1"]=" \3"/p
9255 1.1.1.3 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
9256 1.1.1.3 christos d
9257 1.1.1.3 christos :bsnl
9258 1.1.1.3 christos s/["\\]/\\&/g
9259 1.1.1.3 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9260 1.1.1.3 christos D["\1"]=" \3\\\\\\n"\\/p
9261 1.1.1.3 christos t cont
9262 1.1.1.3 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
9263 1.1.1.3 christos t cont
9264 1.1.1.3 christos d
9265 1.1.1.3 christos :cont
9266 1.1.1.3 christos n
9267 1.1.1.3 christos s/.\{148\}/&'"$ac_delim"'/g
9268 1.1.1.3 christos t clear
9269 1.1.1.3 christos :clear
9270 1.1.1.3 christos s/\\$//
9271 1.1.1.3 christos t bsnlc
9272 1.1.1.3 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p
9273 1.1.1.3 christos d
9274 1.1.1.3 christos :bsnlc
9275 1.1.1.3 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
9276 1.1.1.3 christos b cont
9277 1.1.1.3 christos ' <confdefs.h | sed '
9278 1.1.1.3 christos s/'"$ac_delim"'/"\\\
9279 1.1.1.3 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1
9280 1.1.1.3 christos
9281 1.1.1.3 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9282 1.1.1.3 christos for (key in D) D_is_set[key] = 1
9283 1.1.1.3 christos FS = ""
9284 1.1.1.3 christos }
9285 1.1.1.3 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
9286 1.1.1.3 christos line = \$ 0
9287 1.1.1.3 christos split(line, arg, " ")
9288 1.1.1.3 christos if (arg[1] == "#") {
9289 1.1.1.3 christos defundef = arg[2]
9290 1.1.1.3 christos mac1 = arg[3]
9291 1.1.1.3 christos } else {
9292 1.1.1.3 christos defundef = substr(arg[1], 2)
9293 1.1.1.3 christos mac1 = arg[2]
9294 1.1.1.3 christos }
9295 1.1.1.3 christos split(mac1, mac2, "(") #)
9296 1.1.1.3 christos macro = mac2[1]
9297 1.1.1.3 christos prefix = substr(line, 1, index(line, defundef) - 1)
9298 1.1.1.3 christos if (D_is_set[macro]) {
9299 1.1.1.3 christos # Preserve the white space surrounding the "#".
9300 1.1.1.3 christos print prefix "define", macro P[macro] D[macro]
9301 1.1.1.3 christos next
9302 1.1.1.3 christos } else {
9303 1.1.1.3 christos # Replace #undef with comments. This is necessary, for example,
9304 1.1.1.3 christos # in the case of _POSIX_SOURCE, which is predefined and required
9305 1.1.1.3 christos # on some systems where configure will not decide to define it.
9306 1.1.1.3 christos if (defundef == "undef") {
9307 1.1.1.3 christos print "/*", prefix defundef, macro, "*/"
9308 1.1.1.3 christos next
9309 1.1.1.3 christos }
9310 1.1.1.3 christos }
9311 1.1.1.3 christos }
9312 1.1.1.3 christos { print }
9313 1.1.1.3 christos _ACAWK
9314 1.1.1.3 christos _ACEOF
9315 1.1.1.3 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9316 1.1.1.3 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
9317 1.1.1.3 christos fi # test -n "$CONFIG_HEADERS"
9318 1.1.1.3 christos
9319 1.1 christos
9320 1.1.1.3 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
9321 1.1.1.3 christos shift
9322 1.1.1.3 christos for ac_tag
9323 1.1 christos do
9324 1.1 christos case $ac_tag in
9325 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;;
9326 1.1 christos esac
9327 1.1 christos case $ac_mode$ac_tag in
9328 1.1 christos :[FHL]*:*);;
9329 1.1.1.3 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
9330 1.1 christos :[FH]-) ac_tag=-:-;;
9331 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9332 1.1 christos esac
9333 1.1 christos ac_save_IFS=$IFS
9334 1.1 christos IFS=:
9335 1.1 christos set x $ac_tag
9336 1.1 christos IFS=$ac_save_IFS
9337 1.1 christos shift
9338 1.1 christos ac_file=$1
9339 1.1 christos shift
9340 1.1 christos
9341 1.1 christos case $ac_mode in
9342 1.1 christos :L) ac_source=$1;;
9343 1.1 christos :[FH])
9344 1.1 christos ac_file_inputs=
9345 1.1 christos for ac_f
9346 1.1 christos do
9347 1.1 christos case $ac_f in
9348 1.1.1.3 christos -) ac_f="$ac_tmp/stdin";;
9349 1.1 christos *) # Look for the file first in the build tree, then in the source tree
9350 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style,
9351 1.1 christos # because $ac_f cannot contain `:'.
9352 1.1 christos test -f "$ac_f" ||
9353 1.1 christos case $ac_f in
9354 1.1 christos [\\/$]*) false;;
9355 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9356 1.1 christos esac ||
9357 1.1.1.3 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9358 1.1 christos esac
9359 1.1.1.3 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9360 1.1.1.3 christos as_fn_append ac_file_inputs " '$ac_f'"
9361 1.1 christos done
9362 1.1 christos
9363 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't
9364 1.1 christos # use $as_me), people would be surprised to read:
9365 1.1 christos # /* config.h. Generated by config.status. */
9366 1.1.1.3 christos configure_input='Generated from '`
9367 1.1.1.3 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9368 1.1.1.3 christos `' by configure.'
9369 1.1 christos if test x"$ac_file" != x-; then
9370 1.1 christos configure_input="$ac_file. $configure_input"
9371 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9372 1.1.1.3 christos $as_echo "$as_me: creating $ac_file" >&6;}
9373 1.1 christos fi
9374 1.1.1.3 christos # Neutralize special characters interpreted by sed in replacement strings.
9375 1.1.1.3 christos case $configure_input in #(
9376 1.1.1.3 christos *\&* | *\|* | *\\* )
9377 1.1.1.3 christos ac_sed_conf_input=`$as_echo "$configure_input" |
9378 1.1.1.3 christos sed 's/[\\\\&|]/\\\\&/g'`;; #(
9379 1.1.1.3 christos *) ac_sed_conf_input=$configure_input;;
9380 1.1.1.3 christos esac
9381 1.1 christos
9382 1.1 christos case $ac_tag in
9383 1.1.1.3 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \
9384 1.1.1.3 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9385 1.1 christos esac
9386 1.1 christos ;;
9387 1.1 christos esac
9388 1.1 christos
9389 1.1 christos ac_dir=`$as_dirname -- "$ac_file" ||
9390 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9391 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \
9392 1.1 christos X"$ac_file" : 'X\(//\)$' \| \
9393 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9394 1.1.1.3 christos $as_echo X"$ac_file" |
9395 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9396 1.1 christos s//\1/
9397 1.1 christos q
9398 1.1 christos }
9399 1.1 christos /^X\(\/\/\)[^/].*/{
9400 1.1 christos s//\1/
9401 1.1 christos q
9402 1.1 christos }
9403 1.1 christos /^X\(\/\/\)$/{
9404 1.1 christos s//\1/
9405 1.1 christos q
9406 1.1 christos }
9407 1.1 christos /^X\(\/\).*/{
9408 1.1 christos s//\1/
9409 1.1 christos q
9410 1.1 christos }
9411 1.1 christos s/.*/./; q'`
9412 1.1.1.3 christos as_dir="$ac_dir"; as_fn_mkdir_p
9413 1.1 christos ac_builddir=.
9414 1.1 christos
9415 1.1 christos case "$ac_dir" in
9416 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9417 1.1 christos *)
9418 1.1.1.3 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9419 1.1 christos # A ".." for each directory in $ac_dir_suffix.
9420 1.1.1.3 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9421 1.1 christos case $ac_top_builddir_sub in
9422 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9423 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9424 1.1 christos esac ;;
9425 1.1 christos esac
9426 1.1 christos ac_abs_top_builddir=$ac_pwd
9427 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
9428 1.1 christos # for backward compatibility:
9429 1.1 christos ac_top_builddir=$ac_top_build_prefix
9430 1.1 christos
9431 1.1 christos case $srcdir in
9432 1.1 christos .) # We are building in place.
9433 1.1 christos ac_srcdir=.
9434 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
9435 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
9436 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
9437 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
9438 1.1 christos ac_top_srcdir=$srcdir
9439 1.1 christos ac_abs_top_srcdir=$srcdir ;;
9440 1.1 christos *) # Relative name.
9441 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9442 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
9443 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9444 1.1 christos esac
9445 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9446 1.1 christos
9447 1.1 christos
9448 1.1 christos case $ac_mode in
9449 1.1 christos :F)
9450 1.1 christos #
9451 1.1 christos # CONFIG_FILE
9452 1.1 christos #
9453 1.1 christos
9454 1.1 christos case $INSTALL in
9455 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9456 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9457 1.1 christos esac
9458 1.1 christos _ACEOF
9459 1.1 christos
9460 1.1.1.3 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9461 1.1 christos # If the template does not know about datarootdir, expand it.
9462 1.1 christos # FIXME: This hack should be removed a few years after 2.60.
9463 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen=
9464 1.1.1.3 christos ac_sed_dataroot='
9465 1.1.1.3 christos /datarootdir/ {
9466 1.1 christos p
9467 1.1 christos q
9468 1.1 christos }
9469 1.1 christos /@datadir@/p
9470 1.1 christos /@docdir@/p
9471 1.1 christos /@infodir@/p
9472 1.1 christos /@localedir@/p
9473 1.1.1.3 christos /@mandir@/p'
9474 1.1.1.3 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9475 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;;
9476 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9477 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9478 1.1.1.3 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9479 1.1 christos _ACEOF
9480 1.1.1.3 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9481 1.1 christos ac_datarootdir_hack='
9482 1.1 christos s&@datadir@&$datadir&g
9483 1.1 christos s&@docdir@&$docdir&g
9484 1.1 christos s&@infodir@&$infodir&g
9485 1.1 christos s&@localedir@&$localedir&g
9486 1.1 christos s&@mandir@&$mandir&g
9487 1.1.1.3 christos s&\\\${datarootdir}&$datarootdir&g' ;;
9488 1.1 christos esac
9489 1.1 christos _ACEOF
9490 1.1 christos
9491 1.1 christos # Neutralize VPATH when `$srcdir' = `.'.
9492 1.1 christos # Shell code in configure.ac might set extrasub.
9493 1.1 christos # FIXME: do we really want to maintain this feature?
9494 1.1.1.3 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9495 1.1.1.3 christos ac_sed_extra="$ac_vpsub
9496 1.1 christos $extrasub
9497 1.1 christos _ACEOF
9498 1.1.1.3 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9499 1.1 christos :t
9500 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9501 1.1.1.3 christos s|@configure_input@|$ac_sed_conf_input|;t t
9502 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t
9503 1.1.1.3 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t
9504 1.1 christos s&@srcdir@&$ac_srcdir&;t t
9505 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
9506 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t
9507 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9508 1.1 christos s&@builddir@&$ac_builddir&;t t
9509 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t
9510 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9511 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t
9512 1.1 christos $ac_datarootdir_hack
9513 1.1.1.3 christos "
9514 1.1.1.3 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9515 1.1.1.3 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9516 1.1 christos
9517 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9518 1.1.1.3 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9519 1.1.1.3 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9520 1.1.1.3 christos "$ac_tmp/out"`; test -z "$ac_out"; } &&
9521 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9522 1.1.1.3 christos which seems to be undefined. Please make sure it is defined" >&5
9523 1.1.1.3 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9524 1.1.1.3 christos which seems to be undefined. Please make sure it is defined" >&2;}
9525 1.1 christos
9526 1.1.1.3 christos rm -f "$ac_tmp/stdin"
9527 1.1 christos case $ac_file in
9528 1.1.1.3 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9529 1.1.1.3 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9530 1.1.1.3 christos esac \
9531 1.1.1.3 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9532 1.1 christos ;;
9533 1.1 christos :H)
9534 1.1 christos #
9535 1.1 christos # CONFIG_HEADER
9536 1.1 christos #
9537 1.1 christos if test x"$ac_file" != x-; then
9538 1.1.1.3 christos {
9539 1.1.1.3 christos $as_echo "/* $configure_input */" \
9540 1.1.1.3 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9541 1.1.1.3 christos } >"$ac_tmp/config.h" \
9542 1.1.1.3 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9543 1.1.1.3 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9544 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9545 1.1.1.3 christos $as_echo "$as_me: $ac_file is unchanged" >&6;}
9546 1.1 christos else
9547 1.1.1.3 christos rm -f "$ac_file"
9548 1.1.1.3 christos mv "$ac_tmp/config.h" "$ac_file" \
9549 1.1.1.3 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9550 1.1 christos fi
9551 1.1 christos else
9552 1.1.1.3 christos $as_echo "/* $configure_input */" \
9553 1.1.1.3 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9554 1.1.1.3 christos || as_fn_error $? "could not create -" "$LINENO" 5
9555 1.1 christos fi
9556 1.1 christos ;;
9557 1.1 christos
9558 1.1.1.3 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9559 1.1.1.3 christos $as_echo "$as_me: executing $ac_file commands" >&6;}
9560 1.1 christos ;;
9561 1.1 christos esac
9562 1.1 christos
9563 1.1 christos
9564 1.1 christos case $ac_file$ac_mode in
9565 1.1 christos "default-1":C) if test -f .devel; then
9566 1.1 christos echo timestamp > stamp-h
9567 1.1 christos cat Makefile-devel-adds >> Makefile
9568 1.1 christos make depend
9569 1.1 christos fi ;;
9570 1.1 christos
9571 1.1 christos esac
9572 1.1 christos done # for ac_tag
9573 1.1 christos
9574 1.1 christos
9575 1.1.1.3 christos as_fn_exit 0
9576 1.1 christos _ACEOF
9577 1.1 christos ac_clean_files=$ac_clean_files_save
9578 1.1 christos
9579 1.1.1.3 christos test $ac_write_fail = 0 ||
9580 1.1.1.3 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9581 1.1.1.3 christos
9582 1.1 christos
9583 1.1 christos # configure is writing to config.log, and then calls config.status.
9584 1.1 christos # config.status does its own redirection, appending to config.log.
9585 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open
9586 1.1 christos # by configure, so config.status won't be able to write to it; its
9587 1.1 christos # output is simply discarded. So we exec the FD to /dev/null,
9588 1.1 christos # effectively closing config.log, so it can be properly (re)opened and
9589 1.1 christos # appended to by config.status. When coming back to configure, we
9590 1.1 christos # need to make the FD available again.
9591 1.1 christos if test "$no_create" != yes; then
9592 1.1 christos ac_cs_success=:
9593 1.1 christos ac_config_status_args=
9594 1.1 christos test "$silent" = yes &&
9595 1.1 christos ac_config_status_args="$ac_config_status_args --quiet"
9596 1.1 christos exec 5>/dev/null
9597 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9598 1.1 christos exec 5>>config.log
9599 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9600 1.1 christos # would make configure fail if this is the last instruction.
9601 1.1.1.3 christos $ac_cs_success || as_fn_exit 1
9602 1.1.1.3 christos fi
9603 1.1.1.3 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9604 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9605 1.1.1.3 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9606 1.1 christos fi
9607 1.1 christos
9608 1.1 christos exit 0
9609