configure revision 1.5 1 1.1 christos #! /bin/sh
2 1.1 christos # Guess values for system-dependent variables and create Makefiles.
3 1.4 christos # Generated by GNU Autoconf 2.69.
4 1.4 christos #
5 1.4 christos #
6 1.4 christos # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 1.4 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.4 christos ## -------------------- ##
12 1.4 christos ## M4sh Initialization. ##
13 1.4 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.4 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.4 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.4 christos case `(set -o) 2>/dev/null` in #(
26 1.4 christos *posix*) :
27 1.4 christos set -o posix ;; #(
28 1.4 christos *) :
29 1.4 christos ;;
30 1.1 christos esac
31 1.1 christos fi
32 1.1 christos
33 1.1 christos
34 1.4 christos as_nl='
35 1.4 christos '
36 1.4 christos export as_nl
37 1.4 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 1.4 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 1.4 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 1.4 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 1.4 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
42 1.4 christos # but without wasting forks for bash or zsh.
43 1.4 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
44 1.4 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 1.4 christos as_echo='print -r --'
46 1.4 christos as_echo_n='print -rn --'
47 1.4 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 1.4 christos as_echo='printf %s\n'
49 1.4 christos as_echo_n='printf %s'
50 1.4 christos else
51 1.4 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 1.4 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 1.4 christos as_echo_n='/usr/ucb/echo -n'
54 1.1 christos else
55 1.4 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 1.4 christos as_echo_n_body='eval
57 1.4 christos arg=$1;
58 1.4 christos case $arg in #(
59 1.4 christos *"$as_nl"*)
60 1.4 christos expr "X$arg" : "X\\(.*\\)$as_nl";
61 1.4 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 1.4 christos esac;
63 1.4 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 1.4 christos '
65 1.4 christos export as_echo_n_body
66 1.4 christos as_echo_n='sh -c $as_echo_n_body as_echo'
67 1.1 christos fi
68 1.4 christos export as_echo_body
69 1.4 christos as_echo='sh -c $as_echo_body as_echo'
70 1.1 christos fi
71 1.1 christos
72 1.4 christos # The user is always right.
73 1.4 christos if test "${PATH_SEPARATOR+set}" != set; then
74 1.4 christos PATH_SEPARATOR=:
75 1.4 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 1.4 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 1.4 christos PATH_SEPARATOR=';'
78 1.4 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.4 christos as_myself=
91 1.4 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.4 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 1.4 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.4 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 1.4 christos exit 1
112 1.1 christos fi
113 1.1 christos
114 1.4 christos # Unset variables that we do not need and which cause bugs (e.g. in
115 1.4 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 1.4 christos # suppresses any "Segmentation fault" message there. '((' could
117 1.4 christos # trigger a bug in pdksh 5.2.14.
118 1.4 christos for as_var in BASH_ENV ENV MAIL MAILPATH
119 1.4 christos do eval test x\${$as_var+set} = xset \
120 1.4 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.4 christos LC_ALL=C
128 1.4 christos export LC_ALL
129 1.4 christos LANGUAGE=C
130 1.4 christos export LANGUAGE
131 1.1 christos
132 1.1 christos # CDPATH.
133 1.4 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134 1.1 christos
135 1.4 christos # Use a proper internal environment variable to ensure we don't fall
136 1.4 christos # into an infinite loop, continuously re-executing ourselves.
137 1.4 christos if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 1.4 christos _as_can_reexec=no; export _as_can_reexec;
139 1.4 christos # We cannot yet assume a decent shell, so we have to provide a
140 1.4 christos # neutralization value for shells without unset; and this also
141 1.4 christos # works around shells that cannot unset nonexistent variables.
142 1.4 christos # Preserve -v and -x to the replacement shell.
143 1.4 christos BASH_ENV=/dev/null
144 1.4 christos ENV=/dev/null
145 1.4 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 1.4 christos case $- in # ((((
147 1.4 christos *v*x* | *x*v* ) as_opts=-vx ;;
148 1.4 christos *v* ) as_opts=-v ;;
149 1.4 christos *x* ) as_opts=-x ;;
150 1.4 christos * ) as_opts= ;;
151 1.4 christos esac
152 1.4 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 1.4 christos # Admittedly, this is quite paranoid, since all the known shells bail
154 1.4 christos # out after a failed `exec'.
155 1.4 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 1.4 christos as_fn_exit 255
157 1.4 christos fi
158 1.4 christos # We don't want this to propagate to other subprocesses.
159 1.4 christos { _as_can_reexec=; unset _as_can_reexec;}
160 1.1 christos if test "x$CONFIG_SHELL" = x; then
161 1.4 christos as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 1.4 christos emulate sh
163 1.4 christos NULLCMD=:
164 1.4 christos # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 1.4 christos # is contrary to our usage. Disable this feature.
166 1.4 christos alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 1.4 christos setopt NO_GLOB_SUBST
168 1.1 christos else
169 1.4 christos case \`(set -o) 2>/dev/null\` in #(
170 1.4 christos *posix*) :
171 1.4 christos set -o posix ;; #(
172 1.4 christos *) :
173 1.4 christos ;;
174 1.4 christos esac
175 1.1 christos fi
176 1.4 christos "
177 1.4 christos as_required="as_fn_return () { (exit \$1); }
178 1.4 christos as_fn_success () { as_fn_return 0; }
179 1.4 christos as_fn_failure () { as_fn_return 1; }
180 1.4 christos as_fn_ret_success () { return 0; }
181 1.4 christos as_fn_ret_failure () { return 1; }
182 1.1 christos
183 1.1 christos exitcode=0
184 1.4 christos as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 1.4 christos as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 1.4 christos as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 1.4 christos as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 1.4 christos if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189 1.4 christos
190 1.4 christos else
191 1.4 christos exitcode=1; echo positional parameters were not saved.
192 1.4 christos fi
193 1.4 christos test x\$exitcode = x0 || exit 1
194 1.4 christos test -x / || exit 1"
195 1.4 christos as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 1.4 christos as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 1.4 christos eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 1.4 christos test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 1.4 christos test \$(( 1 + 1 )) = 2 || exit 1"
200 1.4 christos if (eval "$as_required") 2>/dev/null; then :
201 1.4 christos as_have_required=yes
202 1.1 christos else
203 1.4 christos as_have_required=no
204 1.1 christos fi
205 1.4 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.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209 1.4 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.4 christos as_found=:
215 1.4 christos case $as_dir in #(
216 1.1 christos /*)
217 1.1 christos for as_base in sh bash ksh sh5; do
218 1.4 christos # Try only shells that exist, to save several forks.
219 1.4 christos as_shell=$as_dir/$as_base
220 1.4 christos if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221 1.4 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222 1.4 christos CONFIG_SHELL=$as_shell as_have_required=yes
223 1.4 christos if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224 1.4 christos break 2
225 1.4 christos fi
226 1.4 christos fi
227 1.1 christos done;;
228 1.1 christos esac
229 1.4 christos as_found=false
230 1.1 christos done
231 1.4 christos $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232 1.4 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233 1.4 christos CONFIG_SHELL=$SHELL as_have_required=yes
234 1.4 christos fi; }
235 1.1 christos IFS=$as_save_IFS
236 1.1 christos
237 1.1 christos
238 1.4 christos if test "x$CONFIG_SHELL" != x; then :
239 1.4 christos export CONFIG_SHELL
240 1.4 christos # We cannot yet assume a decent shell, so we have to provide a
241 1.4 christos # neutralization value for shells without unset; and this also
242 1.4 christos # works around shells that cannot unset nonexistent variables.
243 1.4 christos # Preserve -v and -x to the replacement shell.
244 1.4 christos BASH_ENV=/dev/null
245 1.4 christos ENV=/dev/null
246 1.4 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247 1.4 christos case $- in # ((((
248 1.4 christos *v*x* | *x*v* ) as_opts=-vx ;;
249 1.4 christos *v* ) as_opts=-v ;;
250 1.4 christos *x* ) as_opts=-x ;;
251 1.4 christos * ) as_opts= ;;
252 1.4 christos esac
253 1.4 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 1.4 christos # Admittedly, this is quite paranoid, since all the known shells bail
255 1.4 christos # out after a failed `exec'.
256 1.4 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257 1.4 christos exit 255
258 1.4 christos fi
259 1.4 christos
260 1.4 christos if test x$as_have_required = xno; then :
261 1.4 christos $as_echo "$0: This script requires a shell more modern than all"
262 1.4 christos $as_echo "$0: the shells that I found on your system."
263 1.4 christos if test x${ZSH_VERSION+set} = xset ; then
264 1.4 christos $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265 1.4 christos $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266 1.4 christos else
267 1.4 christos $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system,
268 1.4 christos $0: including any error possibly output before this
269 1.4 christos $0: message. Then install a modern shell, or manually run
270 1.4 christos $0: the script under such a shell if you do have one."
271 1.4 christos fi
272 1.4 christos exit 1
273 1.4 christos fi
274 1.1 christos fi
275 1.1 christos fi
276 1.4 christos SHELL=${CONFIG_SHELL-/bin/sh}
277 1.4 christos export SHELL
278 1.4 christos # Unset more variables known to interfere with behavior of common tools.
279 1.4 christos CLICOLOR_FORCE= GREP_OPTIONS=
280 1.4 christos unset CLICOLOR_FORCE GREP_OPTIONS
281 1.1 christos
282 1.4 christos ## --------------------- ##
283 1.4 christos ## M4sh Shell Functions. ##
284 1.4 christos ## --------------------- ##
285 1.4 christos # as_fn_unset VAR
286 1.4 christos # ---------------
287 1.4 christos # Portably unset VAR.
288 1.4 christos as_fn_unset ()
289 1.4 christos {
290 1.4 christos { eval $1=; unset $1;}
291 1.4 christos }
292 1.4 christos as_unset=as_fn_unset
293 1.4 christos
294 1.4 christos # as_fn_set_status STATUS
295 1.4 christos # -----------------------
296 1.4 christos # Set $? to STATUS, without forking.
297 1.4 christos as_fn_set_status ()
298 1.4 christos {
299 1.4 christos return $1
300 1.4 christos } # as_fn_set_status
301 1.4 christos
302 1.4 christos # as_fn_exit STATUS
303 1.4 christos # -----------------
304 1.4 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305 1.4 christos as_fn_exit ()
306 1.4 christos {
307 1.4 christos set +e
308 1.4 christos as_fn_set_status $1
309 1.4 christos exit $1
310 1.4 christos } # as_fn_exit
311 1.4 christos
312 1.4 christos # as_fn_mkdir_p
313 1.4 christos # -------------
314 1.4 christos # Create "$as_dir" as a directory, including parents if necessary.
315 1.4 christos as_fn_mkdir_p ()
316 1.4 christos {
317 1.1 christos
318 1.4 christos case $as_dir in #(
319 1.4 christos -*) as_dir=./$as_dir;;
320 1.4 christos esac
321 1.4 christos test -d "$as_dir" || eval $as_mkdir_p || {
322 1.4 christos as_dirs=
323 1.4 christos while :; do
324 1.4 christos case $as_dir in #(
325 1.4 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326 1.4 christos *) as_qdir=$as_dir;;
327 1.4 christos esac
328 1.4 christos as_dirs="'$as_qdir' $as_dirs"
329 1.4 christos as_dir=`$as_dirname -- "$as_dir" ||
330 1.4 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331 1.4 christos X"$as_dir" : 'X\(//\)[^/]' \| \
332 1.4 christos X"$as_dir" : 'X\(//\)$' \| \
333 1.4 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334 1.4 christos $as_echo X"$as_dir" |
335 1.4 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336 1.4 christos s//\1/
337 1.4 christos q
338 1.4 christos }
339 1.4 christos /^X\(\/\/\)[^/].*/{
340 1.4 christos s//\1/
341 1.4 christos q
342 1.4 christos }
343 1.4 christos /^X\(\/\/\)$/{
344 1.4 christos s//\1/
345 1.4 christos q
346 1.4 christos }
347 1.4 christos /^X\(\/\).*/{
348 1.4 christos s//\1/
349 1.4 christos q
350 1.4 christos }
351 1.4 christos s/.*/./; q'`
352 1.4 christos test -d "$as_dir" && break
353 1.4 christos done
354 1.4 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
355 1.4 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356 1.1 christos
357 1.1 christos
358 1.4 christos } # as_fn_mkdir_p
359 1.1 christos
360 1.4 christos # as_fn_executable_p FILE
361 1.4 christos # -----------------------
362 1.4 christos # Test if FILE is an executable regular file.
363 1.4 christos as_fn_executable_p ()
364 1.4 christos {
365 1.4 christos test -f "$1" && test -x "$1"
366 1.4 christos } # as_fn_executable_p
367 1.4 christos # as_fn_append VAR VALUE
368 1.4 christos # ----------------------
369 1.4 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
370 1.4 christos # advantage of any shell optimizations that allow amortized linear growth over
371 1.4 christos # repeated appends, instead of the typical quadratic growth present in naive
372 1.4 christos # implementations.
373 1.4 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374 1.4 christos eval 'as_fn_append ()
375 1.4 christos {
376 1.4 christos eval $1+=\$2
377 1.4 christos }'
378 1.1 christos else
379 1.4 christos as_fn_append ()
380 1.4 christos {
381 1.4 christos eval $1=\$$1\$2
382 1.4 christos }
383 1.4 christos fi # as_fn_append
384 1.1 christos
385 1.4 christos # as_fn_arith ARG...
386 1.4 christos # ------------------
387 1.4 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
388 1.4 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
389 1.4 christos # must be portable across $(()) and expr.
390 1.4 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391 1.4 christos eval 'as_fn_arith ()
392 1.4 christos {
393 1.4 christos as_val=$(( $* ))
394 1.4 christos }'
395 1.1 christos else
396 1.4 christos as_fn_arith ()
397 1.4 christos {
398 1.4 christos as_val=`expr "$@" || test $? -eq 1`
399 1.4 christos }
400 1.4 christos fi # as_fn_arith
401 1.1 christos
402 1.1 christos
403 1.4 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
404 1.4 christos # ----------------------------------------
405 1.4 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406 1.4 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407 1.4 christos # script with STATUS, using 1 if that was 0.
408 1.4 christos as_fn_error ()
409 1.4 christos {
410 1.4 christos as_status=$1; test $as_status -eq 0 && as_status=1
411 1.4 christos if test "$4"; then
412 1.4 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414 1.4 christos fi
415 1.4 christos $as_echo "$as_me: error: $2" >&2
416 1.4 christos as_fn_exit $as_status
417 1.4 christos } # as_fn_error
418 1.1 christos
419 1.4 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
420 1.4 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
421 1.4 christos as_expr=expr
422 1.1 christos else
423 1.4 christos as_expr=false
424 1.1 christos fi
425 1.1 christos
426 1.4 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427 1.4 christos as_basename=basename
428 1.1 christos else
429 1.4 christos as_basename=false
430 1.1 christos fi
431 1.1 christos
432 1.4 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433 1.4 christos as_dirname=dirname
434 1.1 christos else
435 1.4 christos as_dirname=false
436 1.1 christos fi
437 1.1 christos
438 1.4 christos as_me=`$as_basename -- "$0" ||
439 1.4 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 1.4 christos X"$0" : 'X\(//\)$' \| \
441 1.4 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442 1.4 christos $as_echo X/"$0" |
443 1.4 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
444 1.4 christos s//\1/
445 1.4 christos q
446 1.4 christos }
447 1.4 christos /^X\/\(\/\/\)$/{
448 1.4 christos s//\1/
449 1.4 christos q
450 1.4 christos }
451 1.4 christos /^X\/\(\/\).*/{
452 1.4 christos s//\1/
453 1.4 christos q
454 1.4 christos }
455 1.4 christos s/.*/./; q'`
456 1.1 christos
457 1.4 christos # Avoid depending upon Character Ranges.
458 1.4 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459 1.4 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 1.4 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461 1.4 christos as_cr_digits='0123456789'
462 1.4 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
463 1.1 christos
464 1.1 christos
465 1.4 christos as_lineno_1=$LINENO as_lineno_1a=$LINENO
466 1.4 christos as_lineno_2=$LINENO as_lineno_2a=$LINENO
467 1.4 christos eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468 1.4 christos test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469 1.4 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.4 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.4 christos # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489 1.4 christos # already done that, so ensure we don't try to do so again and fall
490 1.4 christos # in an infinite loop. This has already happened in practice.
491 1.4 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.4 christos ECHO_C= ECHO_N= ECHO_T=
501 1.4 christos case `echo -n x` in #(((((
502 1.1 christos -n*)
503 1.4 christos case `echo 'xy\c'` in
504 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
505 1.4 christos xy) ECHO_C='\c';;
506 1.4 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
507 1.4 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.4 christos mkdir conf$$.dir 2>/dev/null
519 1.1 christos fi
520 1.4 christos if (echo >conf$$.file) 2>/dev/null; then
521 1.4 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
522 1.4 christos as_ln_s='ln -s'
523 1.4 christos # ... but there are two gotchas:
524 1.4 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525 1.4 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526 1.4 christos # In both cases, we have to default to `cp -pR'.
527 1.4 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528 1.4 christos as_ln_s='cp -pR'
529 1.4 christos elif ln conf$$.file conf$$ 2>/dev/null; then
530 1.4 christos as_ln_s=ln
531 1.4 christos else
532 1.4 christos as_ln_s='cp -pR'
533 1.4 christos fi
534 1.1 christos else
535 1.4 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.4 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.4 christos as_test_x='test -x'
548 1.4 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.4 christos test -n "$DJDIR" || exec 7<&0 </dev/null
558 1.4 christos exec 6>&1
559 1.1 christos
560 1.1 christos # Name of the host.
561 1.4 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.4 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.4 christos ac_subst_vars='LTLIBOBJS
623 1.4 christos INSTALL_DATA
624 1.4 christos INSTALL_SCRIPT
625 1.4 christos INSTALL_PROGRAM
626 1.4 christos MAN_MISC_INFO
627 1.4 christos MAN_FILE_FORMATS
628 1.4 christos LOCALSRC
629 1.4 christos V_PCAPDEP
630 1.4 christos V_INCLS
631 1.4 christos V_GROUP
632 1.4 christos V_DEFS
633 1.4 christos V_CCOPT
634 1.4 christos MKDEP
635 1.4 christos DEPENDENCY_CFLAG
636 1.5 christos AR
637 1.4 christos RANLIB
638 1.4 christos PCAP_CONFIG
639 1.4 christos LIBOBJS
640 1.4 christos EGREP
641 1.4 christos GREP
642 1.4 christos CPP
643 1.4 christos OBJEXT
644 1.4 christos EXEEXT
645 1.4 christos ac_ct_CC
646 1.4 christos CPPFLAGS
647 1.4 christos LDFLAGS
648 1.4 christos CFLAGS
649 1.4 christos CC
650 1.4 christos SHLICC2
651 1.4 christos host_os
652 1.4 christos host_vendor
653 1.4 christos host_cpu
654 1.4 christos host
655 1.4 christos build_os
656 1.4 christos build_vendor
657 1.4 christos build_cpu
658 1.4 christos build
659 1.4 christos target_alias
660 1.4 christos host_alias
661 1.4 christos build_alias
662 1.4 christos LIBS
663 1.4 christos ECHO_T
664 1.4 christos ECHO_N
665 1.4 christos ECHO_C
666 1.4 christos DEFS
667 1.4 christos mandir
668 1.4 christos localedir
669 1.4 christos libdir
670 1.4 christos psdir
671 1.4 christos pdfdir
672 1.4 christos dvidir
673 1.4 christos htmldir
674 1.4 christos infodir
675 1.4 christos docdir
676 1.4 christos oldincludedir
677 1.4 christos includedir
678 1.4 christos localstatedir
679 1.4 christos sharedstatedir
680 1.4 christos sysconfdir
681 1.4 christos datadir
682 1.4 christos datarootdir
683 1.4 christos libexecdir
684 1.4 christos sbindir
685 1.4 christos bindir
686 1.4 christos program_transform_name
687 1.4 christos prefix
688 1.4 christos exec_prefix
689 1.4 christos PACKAGE_URL
690 1.4 christos PACKAGE_BUGREPORT
691 1.4 christos PACKAGE_STRING
692 1.4 christos PACKAGE_VERSION
693 1.4 christos PACKAGE_TARNAME
694 1.4 christos PACKAGE_NAME
695 1.1 christos PATH_SEPARATOR
696 1.4 christos SHELL'
697 1.1 christos ac_subst_files=''
698 1.4 christos ac_user_opts='
699 1.4 christos enable_option_checking
700 1.4 christos with_gcc
701 1.4 christos enable_universal
702 1.4 christos with_smi
703 1.4 christos enable_smb
704 1.4 christos with_user
705 1.4 christos with_chroot
706 1.5 christos with_sandbox_capsicum
707 1.4 christos enable_ipv6
708 1.4 christos with_crypto
709 1.4 christos '
710 1.1 christos ac_precious_vars='build_alias
711 1.1 christos host_alias
712 1.1 christos target_alias
713 1.1 christos CC
714 1.1 christos CFLAGS
715 1.1 christos LDFLAGS
716 1.1 christos LIBS
717 1.1 christos CPPFLAGS
718 1.1 christos CPP'
719 1.1 christos
720 1.1 christos
721 1.1 christos # Initialize some variables set by options.
722 1.1 christos ac_init_help=
723 1.1 christos ac_init_version=false
724 1.4 christos ac_unrecognized_opts=
725 1.4 christos ac_unrecognized_sep=
726 1.1 christos # The variables have the same names as the options, with
727 1.1 christos # dashes changed to underlines.
728 1.1 christos cache_file=/dev/null
729 1.1 christos exec_prefix=NONE
730 1.1 christos no_create=
731 1.1 christos no_recursion=
732 1.1 christos prefix=NONE
733 1.1 christos program_prefix=NONE
734 1.1 christos program_suffix=NONE
735 1.1 christos program_transform_name=s,x,x,
736 1.1 christos silent=
737 1.1 christos site=
738 1.1 christos srcdir=
739 1.1 christos verbose=
740 1.1 christos x_includes=NONE
741 1.1 christos x_libraries=NONE
742 1.1 christos
743 1.1 christos # Installation directory options.
744 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo"
745 1.1 christos # and all the variables that are supposed to be based on exec_prefix
746 1.1 christos # by default will actually change.
747 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them.
748 1.1 christos # (The list follows the same order as the GNU Coding Standards.)
749 1.1 christos bindir='${exec_prefix}/bin'
750 1.1 christos sbindir='${exec_prefix}/sbin'
751 1.1 christos libexecdir='${exec_prefix}/libexec'
752 1.1 christos datarootdir='${prefix}/share'
753 1.1 christos datadir='${datarootdir}'
754 1.1 christos sysconfdir='${prefix}/etc'
755 1.1 christos sharedstatedir='${prefix}/com'
756 1.1 christos localstatedir='${prefix}/var'
757 1.1 christos includedir='${prefix}/include'
758 1.1 christos oldincludedir='/usr/include'
759 1.1 christos docdir='${datarootdir}/doc/${PACKAGE}'
760 1.1 christos infodir='${datarootdir}/info'
761 1.1 christos htmldir='${docdir}'
762 1.1 christos dvidir='${docdir}'
763 1.1 christos pdfdir='${docdir}'
764 1.1 christos psdir='${docdir}'
765 1.1 christos libdir='${exec_prefix}/lib'
766 1.1 christos localedir='${datarootdir}/locale'
767 1.1 christos mandir='${datarootdir}/man'
768 1.1 christos
769 1.1 christos ac_prev=
770 1.1 christos ac_dashdash=
771 1.1 christos for ac_option
772 1.1 christos do
773 1.1 christos # If the previous option needs an argument, assign it.
774 1.1 christos if test -n "$ac_prev"; then
775 1.1 christos eval $ac_prev=\$ac_option
776 1.1 christos ac_prev=
777 1.1 christos continue
778 1.1 christos fi
779 1.1 christos
780 1.1 christos case $ac_option in
781 1.4 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
782 1.4 christos *=) ac_optarg= ;;
783 1.4 christos *) ac_optarg=yes ;;
784 1.1 christos esac
785 1.1 christos
786 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos.
787 1.1 christos
788 1.1 christos case $ac_dashdash$ac_option in
789 1.1 christos --)
790 1.1 christos ac_dashdash=yes ;;
791 1.1 christos
792 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi)
793 1.1 christos ac_prev=bindir ;;
794 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
795 1.1 christos bindir=$ac_optarg ;;
796 1.1 christos
797 1.1 christos -build | --build | --buil | --bui | --bu)
798 1.1 christos ac_prev=build_alias ;;
799 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*)
800 1.1 christos build_alias=$ac_optarg ;;
801 1.1 christos
802 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \
803 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
804 1.1 christos ac_prev=cache_file ;;
805 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
806 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
807 1.1 christos cache_file=$ac_optarg ;;
808 1.1 christos
809 1.1 christos --config-cache | -C)
810 1.1 christos cache_file=config.cache ;;
811 1.1 christos
812 1.1 christos -datadir | --datadir | --datadi | --datad)
813 1.1 christos ac_prev=datadir ;;
814 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*)
815 1.1 christos datadir=$ac_optarg ;;
816 1.1 christos
817 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
818 1.1 christos | --dataroo | --dataro | --datar)
819 1.1 christos ac_prev=datarootdir ;;
820 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
821 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
822 1.1 christos datarootdir=$ac_optarg ;;
823 1.1 christos
824 1.1 christos -disable-* | --disable-*)
825 1.4 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
826 1.1 christos # Reject names that are not valid shell variable names.
827 1.4 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
828 1.4 christos as_fn_error $? "invalid feature name: $ac_useropt"
829 1.4 christos ac_useropt_orig=$ac_useropt
830 1.4 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
831 1.4 christos case $ac_user_opts in
832 1.4 christos *"
833 1.4 christos "enable_$ac_useropt"
834 1.4 christos "*) ;;
835 1.4 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
836 1.4 christos ac_unrecognized_sep=', ';;
837 1.4 christos esac
838 1.4 christos eval enable_$ac_useropt=no ;;
839 1.1 christos
840 1.1 christos -docdir | --docdir | --docdi | --doc | --do)
841 1.1 christos ac_prev=docdir ;;
842 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
843 1.1 christos docdir=$ac_optarg ;;
844 1.1 christos
845 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
846 1.1 christos ac_prev=dvidir ;;
847 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
848 1.1 christos dvidir=$ac_optarg ;;
849 1.1 christos
850 1.1 christos -enable-* | --enable-*)
851 1.4 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
852 1.1 christos # Reject names that are not valid shell variable names.
853 1.4 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
854 1.4 christos as_fn_error $? "invalid feature name: $ac_useropt"
855 1.4 christos ac_useropt_orig=$ac_useropt
856 1.4 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
857 1.4 christos case $ac_user_opts in
858 1.4 christos *"
859 1.4 christos "enable_$ac_useropt"
860 1.4 christos "*) ;;
861 1.4 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
862 1.4 christos ac_unrecognized_sep=', ';;
863 1.4 christos esac
864 1.4 christos eval enable_$ac_useropt=\$ac_optarg ;;
865 1.1 christos
866 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
867 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
868 1.1 christos | --exec | --exe | --ex)
869 1.1 christos ac_prev=exec_prefix ;;
870 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
871 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
872 1.1 christos | --exec=* | --exe=* | --ex=*)
873 1.1 christos exec_prefix=$ac_optarg ;;
874 1.1 christos
875 1.1 christos -gas | --gas | --ga | --g)
876 1.1 christos # Obsolete; use --with-gas.
877 1.1 christos with_gas=yes ;;
878 1.1 christos
879 1.1 christos -help | --help | --hel | --he | -h)
880 1.1 christos ac_init_help=long ;;
881 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
882 1.1 christos ac_init_help=recursive ;;
883 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
884 1.1 christos ac_init_help=short ;;
885 1.1 christos
886 1.1 christos -host | --host | --hos | --ho)
887 1.1 christos ac_prev=host_alias ;;
888 1.1 christos -host=* | --host=* | --hos=* | --ho=*)
889 1.1 christos host_alias=$ac_optarg ;;
890 1.1 christos
891 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
892 1.1 christos ac_prev=htmldir ;;
893 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
894 1.1 christos | --ht=*)
895 1.1 christos htmldir=$ac_optarg ;;
896 1.1 christos
897 1.1 christos -includedir | --includedir | --includedi | --included | --include \
898 1.1 christos | --includ | --inclu | --incl | --inc)
899 1.1 christos ac_prev=includedir ;;
900 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
901 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*)
902 1.1 christos includedir=$ac_optarg ;;
903 1.1 christos
904 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf)
905 1.1 christos ac_prev=infodir ;;
906 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
907 1.1 christos infodir=$ac_optarg ;;
908 1.1 christos
909 1.1 christos -libdir | --libdir | --libdi | --libd)
910 1.1 christos ac_prev=libdir ;;
911 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*)
912 1.1 christos libdir=$ac_optarg ;;
913 1.1 christos
914 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
915 1.1 christos | --libexe | --libex | --libe)
916 1.1 christos ac_prev=libexecdir ;;
917 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
918 1.1 christos | --libexe=* | --libex=* | --libe=*)
919 1.1 christos libexecdir=$ac_optarg ;;
920 1.1 christos
921 1.1 christos -localedir | --localedir | --localedi | --localed | --locale)
922 1.1 christos ac_prev=localedir ;;
923 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
924 1.1 christos localedir=$ac_optarg ;;
925 1.1 christos
926 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \
927 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals)
928 1.1 christos ac_prev=localstatedir ;;
929 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
930 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
931 1.1 christos localstatedir=$ac_optarg ;;
932 1.1 christos
933 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
934 1.1 christos ac_prev=mandir ;;
935 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
936 1.1 christos mandir=$ac_optarg ;;
937 1.1 christos
938 1.1 christos -nfp | --nfp | --nf)
939 1.1 christos # Obsolete; use --without-fp.
940 1.1 christos with_fp=no ;;
941 1.1 christos
942 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \
943 1.1 christos | --no-cr | --no-c | -n)
944 1.1 christos no_create=yes ;;
945 1.1 christos
946 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \
947 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
948 1.1 christos no_recursion=yes ;;
949 1.1 christos
950 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
951 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
952 1.1 christos | --oldin | --oldi | --old | --ol | --o)
953 1.1 christos ac_prev=oldincludedir ;;
954 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
955 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
956 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
957 1.1 christos oldincludedir=$ac_optarg ;;
958 1.1 christos
959 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
960 1.1 christos ac_prev=prefix ;;
961 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
962 1.1 christos prefix=$ac_optarg ;;
963 1.1 christos
964 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \
965 1.1 christos | --program-pre | --program-pr | --program-p)
966 1.1 christos ac_prev=program_prefix ;;
967 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \
968 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
969 1.1 christos program_prefix=$ac_optarg ;;
970 1.1 christos
971 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \
972 1.1 christos | --program-suf | --program-su | --program-s)
973 1.1 christos ac_prev=program_suffix ;;
974 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \
975 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
976 1.1 christos program_suffix=$ac_optarg ;;
977 1.1 christos
978 1.1 christos -program-transform-name | --program-transform-name \
979 1.1 christos | --program-transform-nam | --program-transform-na \
980 1.1 christos | --program-transform-n | --program-transform- \
981 1.1 christos | --program-transform | --program-transfor \
982 1.1 christos | --program-transfo | --program-transf \
983 1.1 christos | --program-trans | --program-tran \
984 1.1 christos | --progr-tra | --program-tr | --program-t)
985 1.1 christos ac_prev=program_transform_name ;;
986 1.1 christos -program-transform-name=* | --program-transform-name=* \
987 1.1 christos | --program-transform-nam=* | --program-transform-na=* \
988 1.1 christos | --program-transform-n=* | --program-transform-=* \
989 1.1 christos | --program-transform=* | --program-transfor=* \
990 1.1 christos | --program-transfo=* | --program-transf=* \
991 1.1 christos | --program-trans=* | --program-tran=* \
992 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*)
993 1.1 christos program_transform_name=$ac_optarg ;;
994 1.1 christos
995 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
996 1.1 christos ac_prev=pdfdir ;;
997 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
998 1.1 christos pdfdir=$ac_optarg ;;
999 1.1 christos
1000 1.1 christos -psdir | --psdir | --psdi | --psd | --ps)
1001 1.1 christos ac_prev=psdir ;;
1002 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1003 1.1 christos psdir=$ac_optarg ;;
1004 1.1 christos
1005 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1006 1.1 christos | -silent | --silent | --silen | --sile | --sil)
1007 1.1 christos silent=yes ;;
1008 1.1 christos
1009 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1010 1.1 christos ac_prev=sbindir ;;
1011 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1012 1.1 christos | --sbi=* | --sb=*)
1013 1.1 christos sbindir=$ac_optarg ;;
1014 1.1 christos
1015 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \
1016 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1017 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \
1018 1.1 christos | --sha | --sh)
1019 1.1 christos ac_prev=sharedstatedir ;;
1020 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1021 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1022 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1023 1.1 christos | --sha=* | --sh=*)
1024 1.1 christos sharedstatedir=$ac_optarg ;;
1025 1.1 christos
1026 1.1 christos -site | --site | --sit)
1027 1.1 christos ac_prev=site ;;
1028 1.1 christos -site=* | --site=* | --sit=*)
1029 1.1 christos site=$ac_optarg ;;
1030 1.1 christos
1031 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1032 1.1 christos ac_prev=srcdir ;;
1033 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1034 1.1 christos srcdir=$ac_optarg ;;
1035 1.1 christos
1036 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1037 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy)
1038 1.1 christos ac_prev=sysconfdir ;;
1039 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1040 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1041 1.1 christos sysconfdir=$ac_optarg ;;
1042 1.1 christos
1043 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t)
1044 1.1 christos ac_prev=target_alias ;;
1045 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1046 1.1 christos target_alias=$ac_optarg ;;
1047 1.1 christos
1048 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb)
1049 1.1 christos verbose=yes ;;
1050 1.1 christos
1051 1.1 christos -version | --version | --versio | --versi | --vers | -V)
1052 1.1 christos ac_init_version=: ;;
1053 1.1 christos
1054 1.1 christos -with-* | --with-*)
1055 1.4 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1056 1.1 christos # Reject names that are not valid shell variable names.
1057 1.4 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1058 1.4 christos as_fn_error $? "invalid package name: $ac_useropt"
1059 1.4 christos ac_useropt_orig=$ac_useropt
1060 1.4 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1061 1.4 christos case $ac_user_opts in
1062 1.4 christos *"
1063 1.4 christos "with_$ac_useropt"
1064 1.4 christos "*) ;;
1065 1.4 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1066 1.4 christos ac_unrecognized_sep=', ';;
1067 1.4 christos esac
1068 1.4 christos eval with_$ac_useropt=\$ac_optarg ;;
1069 1.1 christos
1070 1.1 christos -without-* | --without-*)
1071 1.4 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1072 1.1 christos # Reject names that are not valid shell variable names.
1073 1.4 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1074 1.4 christos as_fn_error $? "invalid package name: $ac_useropt"
1075 1.4 christos ac_useropt_orig=$ac_useropt
1076 1.4 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1077 1.4 christos case $ac_user_opts in
1078 1.4 christos *"
1079 1.4 christos "with_$ac_useropt"
1080 1.4 christos "*) ;;
1081 1.4 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1082 1.4 christos ac_unrecognized_sep=', ';;
1083 1.4 christos esac
1084 1.4 christos eval with_$ac_useropt=no ;;
1085 1.1 christos
1086 1.1 christos --x)
1087 1.1 christos # Obsolete; use --with-x.
1088 1.1 christos with_x=yes ;;
1089 1.1 christos
1090 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1091 1.1 christos | --x-incl | --x-inc | --x-in | --x-i)
1092 1.1 christos ac_prev=x_includes ;;
1093 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1094 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1095 1.1 christos x_includes=$ac_optarg ;;
1096 1.1 christos
1097 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \
1098 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1099 1.1 christos ac_prev=x_libraries ;;
1100 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1101 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1102 1.1 christos x_libraries=$ac_optarg ;;
1103 1.1 christos
1104 1.4 christos -*) as_fn_error $? "unrecognized option: \`$ac_option'
1105 1.4 christos Try \`$0 --help' for more information"
1106 1.1 christos ;;
1107 1.1 christos
1108 1.1 christos *=*)
1109 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1110 1.1 christos # Reject names that are not valid shell variable names.
1111 1.4 christos case $ac_envvar in #(
1112 1.4 christos '' | [0-9]* | *[!_$as_cr_alnum]* )
1113 1.4 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1114 1.4 christos esac
1115 1.1 christos eval $ac_envvar=\$ac_optarg
1116 1.1 christos export $ac_envvar ;;
1117 1.1 christos
1118 1.1 christos *)
1119 1.1 christos # FIXME: should be removed in autoconf 3.0.
1120 1.4 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1121 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1122 1.4 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1123 1.4 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1124 1.1 christos ;;
1125 1.1 christos
1126 1.1 christos esac
1127 1.1 christos done
1128 1.1 christos
1129 1.1 christos if test -n "$ac_prev"; then
1130 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1131 1.4 christos as_fn_error $? "missing argument to $ac_option"
1132 1.4 christos fi
1133 1.4 christos
1134 1.4 christos if test -n "$ac_unrecognized_opts"; then
1135 1.4 christos case $enable_option_checking in
1136 1.4 christos no) ;;
1137 1.4 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1138 1.4 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1139 1.4 christos esac
1140 1.1 christos fi
1141 1.1 christos
1142 1.4 christos # Check all directory arguments for consistency.
1143 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1144 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \
1145 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1146 1.1 christos libdir localedir mandir
1147 1.1 christos do
1148 1.1 christos eval ac_val=\$$ac_var
1149 1.4 christos # Remove trailing slashes.
1150 1.4 christos case $ac_val in
1151 1.4 christos */ )
1152 1.4 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1153 1.4 christos eval $ac_var=\$ac_val;;
1154 1.4 christos esac
1155 1.4 christos # Be sure to have absolute directory names.
1156 1.1 christos case $ac_val in
1157 1.1 christos [\\/$]* | ?:[\\/]* ) continue;;
1158 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1159 1.1 christos esac
1160 1.4 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1161 1.1 christos done
1162 1.1 christos
1163 1.1 christos # There might be people who depend on the old broken behavior: `$host'
1164 1.1 christos # used to hold the argument of --host etc.
1165 1.1 christos # FIXME: To remove some day.
1166 1.1 christos build=$build_alias
1167 1.1 christos host=$host_alias
1168 1.1 christos target=$target_alias
1169 1.1 christos
1170 1.1 christos # FIXME: To remove some day.
1171 1.1 christos if test "x$host_alias" != x; then
1172 1.1 christos if test "x$build_alias" = x; then
1173 1.1 christos cross_compiling=maybe
1174 1.1 christos elif test "x$build_alias" != "x$host_alias"; then
1175 1.1 christos cross_compiling=yes
1176 1.1 christos fi
1177 1.1 christos fi
1178 1.1 christos
1179 1.1 christos ac_tool_prefix=
1180 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias-
1181 1.1 christos
1182 1.1 christos test "$silent" = yes && exec 6>/dev/null
1183 1.1 christos
1184 1.1 christos
1185 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" &&
1186 1.1 christos ac_ls_di=`ls -di .` &&
1187 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1188 1.4 christos as_fn_error $? "working directory cannot be determined"
1189 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1190 1.4 christos as_fn_error $? "pwd does not report name of working directory"
1191 1.1 christos
1192 1.1 christos
1193 1.1 christos # Find the source files, if location was not specified.
1194 1.1 christos if test -z "$srcdir"; then
1195 1.1 christos ac_srcdir_defaulted=yes
1196 1.1 christos # Try the directory containing this script, then the parent directory.
1197 1.4 christos ac_confdir=`$as_dirname -- "$as_myself" ||
1198 1.4 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1199 1.4 christos X"$as_myself" : 'X\(//\)[^/]' \| \
1200 1.4 christos X"$as_myself" : 'X\(//\)$' \| \
1201 1.4 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1202 1.4 christos $as_echo X"$as_myself" |
1203 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1204 1.1 christos s//\1/
1205 1.1 christos q
1206 1.1 christos }
1207 1.1 christos /^X\(\/\/\)[^/].*/{
1208 1.1 christos s//\1/
1209 1.1 christos q
1210 1.1 christos }
1211 1.1 christos /^X\(\/\/\)$/{
1212 1.1 christos s//\1/
1213 1.1 christos q
1214 1.1 christos }
1215 1.1 christos /^X\(\/\).*/{
1216 1.1 christos s//\1/
1217 1.1 christos q
1218 1.1 christos }
1219 1.1 christos s/.*/./; q'`
1220 1.1 christos srcdir=$ac_confdir
1221 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1222 1.1 christos srcdir=..
1223 1.1 christos fi
1224 1.1 christos else
1225 1.1 christos ac_srcdir_defaulted=no
1226 1.1 christos fi
1227 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1228 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1229 1.4 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1230 1.1 christos fi
1231 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1232 1.1 christos ac_abs_confdir=`(
1233 1.4 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1234 1.1 christos pwd)`
1235 1.1 christos # When building in place, set srcdir=.
1236 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then
1237 1.1 christos srcdir=.
1238 1.1 christos fi
1239 1.1 christos # Remove unnecessary trailing slashes from srcdir.
1240 1.1 christos # Double slashes in file names in object file debugging info
1241 1.1 christos # mess up M-x gdb in Emacs.
1242 1.1 christos case $srcdir in
1243 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1244 1.1 christos esac
1245 1.1 christos for ac_var in $ac_precious_vars; do
1246 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set}
1247 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var}
1248 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1249 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var}
1250 1.1 christos done
1251 1.1 christos
1252 1.1 christos #
1253 1.1 christos # Report the --help message.
1254 1.1 christos #
1255 1.1 christos if test "$ac_init_help" = "long"; then
1256 1.1 christos # Omit some internal or obsolete options to make the list less imposing.
1257 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh.
1258 1.1 christos cat <<_ACEOF
1259 1.1 christos \`configure' configures this package to adapt to many kinds of systems.
1260 1.1 christos
1261 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]...
1262 1.1 christos
1263 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as
1264 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables.
1265 1.1 christos
1266 1.1 christos Defaults for the options are specified in brackets.
1267 1.1 christos
1268 1.1 christos Configuration:
1269 1.1 christos -h, --help display this help and exit
1270 1.1 christos --help=short display options specific to this package
1271 1.1 christos --help=recursive display the short help of all the included packages
1272 1.1 christos -V, --version display version information and exit
1273 1.4 christos -q, --quiet, --silent do not print \`checking ...' messages
1274 1.1 christos --cache-file=FILE cache test results in FILE [disabled]
1275 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache'
1276 1.1 christos -n, --no-create do not create output files
1277 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..']
1278 1.1 christos
1279 1.1 christos Installation directories:
1280 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX
1281 1.4 christos [$ac_default_prefix]
1282 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1283 1.4 christos [PREFIX]
1284 1.1 christos
1285 1.1 christos By default, \`make install' will install all the files in
1286 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1287 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1288 1.1 christos for instance \`--prefix=\$HOME'.
1289 1.1 christos
1290 1.1 christos For better control, use the options below.
1291 1.1 christos
1292 1.1 christos Fine tuning of the installation directories:
1293 1.4 christos --bindir=DIR user executables [EPREFIX/bin]
1294 1.4 christos --sbindir=DIR system admin executables [EPREFIX/sbin]
1295 1.4 christos --libexecdir=DIR program executables [EPREFIX/libexec]
1296 1.4 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1297 1.4 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1298 1.4 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1299 1.4 christos --libdir=DIR object code libraries [EPREFIX/lib]
1300 1.4 christos --includedir=DIR C header files [PREFIX/include]
1301 1.4 christos --oldincludedir=DIR C header files for non-gcc [/usr/include]
1302 1.4 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1303 1.4 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1304 1.4 christos --infodir=DIR info documentation [DATAROOTDIR/info]
1305 1.4 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1306 1.4 christos --mandir=DIR man documentation [DATAROOTDIR/man]
1307 1.4 christos --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1308 1.4 christos --htmldir=DIR html documentation [DOCDIR]
1309 1.4 christos --dvidir=DIR dvi documentation [DOCDIR]
1310 1.4 christos --pdfdir=DIR pdf documentation [DOCDIR]
1311 1.4 christos --psdir=DIR ps documentation [DOCDIR]
1312 1.1 christos _ACEOF
1313 1.1 christos
1314 1.1 christos cat <<\_ACEOF
1315 1.1 christos
1316 1.1 christos System types:
1317 1.1 christos --build=BUILD configure for building on BUILD [guessed]
1318 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD]
1319 1.1 christos _ACEOF
1320 1.1 christos fi
1321 1.1 christos
1322 1.1 christos if test -n "$ac_init_help"; then
1323 1.1 christos
1324 1.1 christos cat <<\_ACEOF
1325 1.1 christos
1326 1.1 christos Optional Features:
1327 1.4 christos --disable-option-checking ignore unrecognized --enable/--with options
1328 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1329 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1330 1.3 christos --disable-universal don't build universal on OS X
1331 1.1 christos --enable-smb enable possibly-buggy SMB printer default=yes
1332 1.1 christos --disable-smb disable possibly-buggy SMB printer
1333 1.1 christos --enable-ipv6 enable ipv6 (with ipv4) support
1334 1.1 christos --disable-ipv6 disable ipv6 support
1335 1.1 christos
1336 1.1 christos Optional Packages:
1337 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1338 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1339 1.1 christos --without-gcc don't use gcc
1340 1.1 christos --with-smi link with libsmi (allows to load MIBs on the fly to decode SNMP packets. default=yes
1341 1.1 christos --without-smi don't link with libsmi
1342 1.1 christos --with-user=USERNAME drop privileges by default to USERNAME
1343 1.1 christos --with-chroot=DIRECTORY when dropping privileges, chroot to DIRECTORY
1344 1.5 christos --with-sandbox-capsicum
1345 1.4 christos --with-crypto use OpenSSL libcrypto [default=yes, if available]
1346 1.1 christos
1347 1.1 christos Some influential environment variables:
1348 1.1 christos CC C compiler command
1349 1.1 christos CFLAGS C compiler flags
1350 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1351 1.1 christos nonstandard directory <lib dir>
1352 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library>
1353 1.4 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1354 1.1 christos you have headers in a nonstandard directory <include dir>
1355 1.1 christos CPP C preprocessor
1356 1.1 christos
1357 1.1 christos Use these variables to override the choices made by `configure' or to help
1358 1.1 christos it to find libraries and programs with nonstandard names/locations.
1359 1.1 christos
1360 1.4 christos Report bugs to the package provider.
1361 1.1 christos _ACEOF
1362 1.1 christos ac_status=$?
1363 1.1 christos fi
1364 1.1 christos
1365 1.1 christos if test "$ac_init_help" = "recursive"; then
1366 1.1 christos # If there are subdirs, report their specific --help.
1367 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1368 1.4 christos test -d "$ac_dir" ||
1369 1.4 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1370 1.4 christos continue
1371 1.1 christos ac_builddir=.
1372 1.1 christos
1373 1.1 christos case "$ac_dir" in
1374 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1375 1.1 christos *)
1376 1.4 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1377 1.1 christos # A ".." for each directory in $ac_dir_suffix.
1378 1.4 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1379 1.1 christos case $ac_top_builddir_sub in
1380 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1381 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1382 1.1 christos esac ;;
1383 1.1 christos esac
1384 1.1 christos ac_abs_top_builddir=$ac_pwd
1385 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
1386 1.1 christos # for backward compatibility:
1387 1.1 christos ac_top_builddir=$ac_top_build_prefix
1388 1.1 christos
1389 1.1 christos case $srcdir in
1390 1.1 christos .) # We are building in place.
1391 1.1 christos ac_srcdir=.
1392 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
1393 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
1394 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
1395 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
1396 1.1 christos ac_top_srcdir=$srcdir
1397 1.1 christos ac_abs_top_srcdir=$srcdir ;;
1398 1.1 christos *) # Relative name.
1399 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1400 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
1401 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1402 1.1 christos esac
1403 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1404 1.1 christos
1405 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; }
1406 1.1 christos # Check for guested configure.
1407 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then
1408 1.1 christos echo &&
1409 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1410 1.1 christos elif test -f "$ac_srcdir/configure"; then
1411 1.1 christos echo &&
1412 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive
1413 1.1 christos else
1414 1.4 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1415 1.1 christos fi || ac_status=$?
1416 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; }
1417 1.1 christos done
1418 1.1 christos fi
1419 1.1 christos
1420 1.1 christos test -n "$ac_init_help" && exit $ac_status
1421 1.1 christos if $ac_init_version; then
1422 1.1 christos cat <<\_ACEOF
1423 1.1 christos configure
1424 1.4 christos generated by GNU Autoconf 2.69
1425 1.1 christos
1426 1.4 christos Copyright (C) 2012 Free Software Foundation, Inc.
1427 1.1 christos This configure script is free software; the Free Software Foundation
1428 1.1 christos gives unlimited permission to copy, distribute and modify it.
1429 1.1 christos _ACEOF
1430 1.1 christos exit
1431 1.1 christos fi
1432 1.1 christos
1433 1.4 christos ## ------------------------ ##
1434 1.4 christos ## Autoconf initialization. ##
1435 1.4 christos ## ------------------------ ##
1436 1.4 christos
1437 1.4 christos # ac_fn_c_try_compile LINENO
1438 1.4 christos # --------------------------
1439 1.4 christos # Try to compile conftest.$ac_ext, and return whether this succeeded.
1440 1.4 christos ac_fn_c_try_compile ()
1441 1.1 christos {
1442 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1443 1.4 christos rm -f conftest.$ac_objext
1444 1.4 christos if { { ac_try="$ac_compile"
1445 1.4 christos case "(($ac_try" in
1446 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1447 1.4 christos *) ac_try_echo=$ac_try;;
1448 1.4 christos esac
1449 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1450 1.4 christos $as_echo "$ac_try_echo"; } >&5
1451 1.4 christos (eval "$ac_compile") 2>conftest.err
1452 1.4 christos ac_status=$?
1453 1.4 christos if test -s conftest.err; then
1454 1.4 christos grep -v '^ *+' conftest.err >conftest.er1
1455 1.4 christos cat conftest.er1 >&5
1456 1.4 christos mv -f conftest.er1 conftest.err
1457 1.4 christos fi
1458 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1459 1.4 christos test $ac_status = 0; } && {
1460 1.4 christos test -z "$ac_c_werror_flag" ||
1461 1.4 christos test ! -s conftest.err
1462 1.4 christos } && test -s conftest.$ac_objext; then :
1463 1.4 christos ac_retval=0
1464 1.4 christos else
1465 1.4 christos $as_echo "$as_me: failed program was:" >&5
1466 1.4 christos sed 's/^/| /' conftest.$ac_ext >&5
1467 1.1 christos
1468 1.4 christos ac_retval=1
1469 1.4 christos fi
1470 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1471 1.4 christos as_fn_set_status $ac_retval
1472 1.1 christos
1473 1.4 christos } # ac_fn_c_try_compile
1474 1.1 christos
1475 1.4 christos # ac_fn_c_try_cpp LINENO
1476 1.4 christos # ----------------------
1477 1.4 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1478 1.4 christos ac_fn_c_try_cpp ()
1479 1.4 christos {
1480 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1481 1.4 christos if { { ac_try="$ac_cpp conftest.$ac_ext"
1482 1.4 christos case "(($ac_try" in
1483 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1484 1.4 christos *) ac_try_echo=$ac_try;;
1485 1.4 christos esac
1486 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1487 1.4 christos $as_echo "$ac_try_echo"; } >&5
1488 1.4 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1489 1.4 christos ac_status=$?
1490 1.4 christos if test -s conftest.err; then
1491 1.4 christos grep -v '^ *+' conftest.err >conftest.er1
1492 1.4 christos cat conftest.er1 >&5
1493 1.4 christos mv -f conftest.er1 conftest.err
1494 1.4 christos fi
1495 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1496 1.4 christos test $ac_status = 0; } > conftest.i && {
1497 1.4 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1498 1.4 christos test ! -s conftest.err
1499 1.4 christos }; then :
1500 1.4 christos ac_retval=0
1501 1.4 christos else
1502 1.4 christos $as_echo "$as_me: failed program was:" >&5
1503 1.4 christos sed 's/^/| /' conftest.$ac_ext >&5
1504 1.1 christos
1505 1.4 christos ac_retval=1
1506 1.4 christos fi
1507 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1508 1.4 christos as_fn_set_status $ac_retval
1509 1.1 christos
1510 1.4 christos } # ac_fn_c_try_cpp
1511 1.1 christos
1512 1.4 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1513 1.4 christos # -------------------------------------------------------
1514 1.4 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1515 1.4 christos # the include files in INCLUDES and setting the cache variable VAR
1516 1.4 christos # accordingly.
1517 1.4 christos ac_fn_c_check_header_mongrel ()
1518 1.4 christos {
1519 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1520 1.4 christos if eval \${$3+:} false; then :
1521 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1522 1.4 christos $as_echo_n "checking for $2... " >&6; }
1523 1.4 christos if eval \${$3+:} false; then :
1524 1.4 christos $as_echo_n "(cached) " >&6
1525 1.4 christos fi
1526 1.4 christos eval ac_res=\$$3
1527 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1528 1.4 christos $as_echo "$ac_res" >&6; }
1529 1.4 christos else
1530 1.4 christos # Is the header compilable?
1531 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1532 1.4 christos $as_echo_n "checking $2 usability... " >&6; }
1533 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1534 1.4 christos /* end confdefs.h. */
1535 1.4 christos $4
1536 1.4 christos #include <$2>
1537 1.4 christos _ACEOF
1538 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
1539 1.4 christos ac_header_compiler=yes
1540 1.4 christos else
1541 1.4 christos ac_header_compiler=no
1542 1.4 christos fi
1543 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1544 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1545 1.4 christos $as_echo "$ac_header_compiler" >&6; }
1546 1.1 christos
1547 1.4 christos # Is the header present?
1548 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1549 1.4 christos $as_echo_n "checking $2 presence... " >&6; }
1550 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1551 1.4 christos /* end confdefs.h. */
1552 1.4 christos #include <$2>
1553 1.4 christos _ACEOF
1554 1.4 christos if ac_fn_c_try_cpp "$LINENO"; then :
1555 1.4 christos ac_header_preproc=yes
1556 1.4 christos else
1557 1.4 christos ac_header_preproc=no
1558 1.4 christos fi
1559 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext
1560 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1561 1.4 christos $as_echo "$ac_header_preproc" >&6; }
1562 1.4 christos
1563 1.4 christos # So? What about this header?
1564 1.4 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1565 1.4 christos yes:no: )
1566 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1567 1.4 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1568 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1569 1.4 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1570 1.4 christos ;;
1571 1.4 christos no:yes:* )
1572 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1573 1.4 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1574 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1575 1.4 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1576 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1577 1.4 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1578 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1579 1.4 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1580 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1581 1.4 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1582 1.4 christos ;;
1583 1.4 christos esac
1584 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1585 1.4 christos $as_echo_n "checking for $2... " >&6; }
1586 1.4 christos if eval \${$3+:} false; then :
1587 1.4 christos $as_echo_n "(cached) " >&6
1588 1.4 christos else
1589 1.4 christos eval "$3=\$ac_header_compiler"
1590 1.4 christos fi
1591 1.4 christos eval ac_res=\$$3
1592 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1593 1.4 christos $as_echo "$ac_res" >&6; }
1594 1.4 christos fi
1595 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1596 1.4 christos
1597 1.4 christos } # ac_fn_c_check_header_mongrel
1598 1.4 christos
1599 1.4 christos # ac_fn_c_try_run LINENO
1600 1.4 christos # ----------------------
1601 1.4 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1602 1.4 christos # that executables *can* be run.
1603 1.4 christos ac_fn_c_try_run ()
1604 1.4 christos {
1605 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1606 1.4 christos if { { ac_try="$ac_link"
1607 1.4 christos case "(($ac_try" in
1608 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1609 1.4 christos *) ac_try_echo=$ac_try;;
1610 1.4 christos esac
1611 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1612 1.4 christos $as_echo "$ac_try_echo"; } >&5
1613 1.4 christos (eval "$ac_link") 2>&5
1614 1.4 christos ac_status=$?
1615 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1616 1.4 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1617 1.4 christos { { case "(($ac_try" in
1618 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1619 1.4 christos *) ac_try_echo=$ac_try;;
1620 1.4 christos esac
1621 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1622 1.4 christos $as_echo "$ac_try_echo"; } >&5
1623 1.4 christos (eval "$ac_try") 2>&5
1624 1.4 christos ac_status=$?
1625 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1626 1.4 christos test $ac_status = 0; }; }; then :
1627 1.4 christos ac_retval=0
1628 1.4 christos else
1629 1.4 christos $as_echo "$as_me: program exited with status $ac_status" >&5
1630 1.4 christos $as_echo "$as_me: failed program was:" >&5
1631 1.4 christos sed 's/^/| /' conftest.$ac_ext >&5
1632 1.4 christos
1633 1.4 christos ac_retval=$ac_status
1634 1.4 christos fi
1635 1.4 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1636 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1637 1.4 christos as_fn_set_status $ac_retval
1638 1.4 christos
1639 1.4 christos } # ac_fn_c_try_run
1640 1.4 christos
1641 1.4 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1642 1.4 christos # -------------------------------------------------------
1643 1.4 christos # Tests whether HEADER exists and can be compiled using the include files in
1644 1.4 christos # INCLUDES, setting the cache variable VAR accordingly.
1645 1.4 christos ac_fn_c_check_header_compile ()
1646 1.4 christos {
1647 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1648 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1649 1.4 christos $as_echo_n "checking for $2... " >&6; }
1650 1.4 christos if eval \${$3+:} false; then :
1651 1.4 christos $as_echo_n "(cached) " >&6
1652 1.4 christos else
1653 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1654 1.4 christos /* end confdefs.h. */
1655 1.4 christos $4
1656 1.4 christos #include <$2>
1657 1.4 christos _ACEOF
1658 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
1659 1.4 christos eval "$3=yes"
1660 1.4 christos else
1661 1.4 christos eval "$3=no"
1662 1.4 christos fi
1663 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1664 1.4 christos fi
1665 1.4 christos eval ac_res=\$$3
1666 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1667 1.4 christos $as_echo "$ac_res" >&6; }
1668 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1669 1.4 christos
1670 1.4 christos } # ac_fn_c_check_header_compile
1671 1.4 christos
1672 1.4 christos # ac_fn_c_try_link LINENO
1673 1.4 christos # -----------------------
1674 1.4 christos # Try to link conftest.$ac_ext, and return whether this succeeded.
1675 1.4 christos ac_fn_c_try_link ()
1676 1.4 christos {
1677 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1678 1.4 christos rm -f conftest.$ac_objext conftest$ac_exeext
1679 1.4 christos if { { ac_try="$ac_link"
1680 1.4 christos case "(($ac_try" in
1681 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1682 1.4 christos *) ac_try_echo=$ac_try;;
1683 1.4 christos esac
1684 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1685 1.4 christos $as_echo "$ac_try_echo"; } >&5
1686 1.4 christos (eval "$ac_link") 2>conftest.err
1687 1.4 christos ac_status=$?
1688 1.4 christos if test -s conftest.err; then
1689 1.4 christos grep -v '^ *+' conftest.err >conftest.er1
1690 1.4 christos cat conftest.er1 >&5
1691 1.4 christos mv -f conftest.er1 conftest.err
1692 1.4 christos fi
1693 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1694 1.4 christos test $ac_status = 0; } && {
1695 1.4 christos test -z "$ac_c_werror_flag" ||
1696 1.4 christos test ! -s conftest.err
1697 1.4 christos } && test -s conftest$ac_exeext && {
1698 1.4 christos test "$cross_compiling" = yes ||
1699 1.4 christos test -x conftest$ac_exeext
1700 1.4 christos }; then :
1701 1.4 christos ac_retval=0
1702 1.4 christos else
1703 1.4 christos $as_echo "$as_me: failed program was:" >&5
1704 1.4 christos sed 's/^/| /' conftest.$ac_ext >&5
1705 1.4 christos
1706 1.4 christos ac_retval=1
1707 1.4 christos fi
1708 1.4 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1709 1.4 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1710 1.4 christos # interfere with the next link command; also delete a directory that is
1711 1.4 christos # left behind by Apple's compiler. We do this before executing the actions.
1712 1.4 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1713 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1714 1.4 christos as_fn_set_status $ac_retval
1715 1.4 christos
1716 1.4 christos } # ac_fn_c_try_link
1717 1.4 christos
1718 1.4 christos # ac_fn_c_check_func LINENO FUNC VAR
1719 1.4 christos # ----------------------------------
1720 1.4 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly
1721 1.4 christos ac_fn_c_check_func ()
1722 1.4 christos {
1723 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1724 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1725 1.4 christos $as_echo_n "checking for $2... " >&6; }
1726 1.4 christos if eval \${$3+:} false; then :
1727 1.4 christos $as_echo_n "(cached) " >&6
1728 1.4 christos else
1729 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1730 1.4 christos /* end confdefs.h. */
1731 1.4 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1732 1.4 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */
1733 1.4 christos #define $2 innocuous_$2
1734 1.4 christos
1735 1.4 christos /* System header to define __stub macros and hopefully few prototypes,
1736 1.4 christos which can conflict with char $2 (); below.
1737 1.4 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1738 1.4 christos <limits.h> exists even on freestanding compilers. */
1739 1.4 christos
1740 1.4 christos #ifdef __STDC__
1741 1.4 christos # include <limits.h>
1742 1.4 christos #else
1743 1.4 christos # include <assert.h>
1744 1.4 christos #endif
1745 1.4 christos
1746 1.4 christos #undef $2
1747 1.4 christos
1748 1.4 christos /* Override any GCC internal prototype to avoid an error.
1749 1.4 christos Use char because int might match the return type of a GCC
1750 1.4 christos builtin and then its argument prototype would still apply. */
1751 1.4 christos #ifdef __cplusplus
1752 1.4 christos extern "C"
1753 1.4 christos #endif
1754 1.4 christos char $2 ();
1755 1.4 christos /* The GNU C library defines this for functions which it implements
1756 1.4 christos to always fail with ENOSYS. Some functions are actually named
1757 1.4 christos something starting with __ and the normal name is an alias. */
1758 1.4 christos #if defined __stub_$2 || defined __stub___$2
1759 1.4 christos choke me
1760 1.4 christos #endif
1761 1.4 christos
1762 1.4 christos int
1763 1.4 christos main ()
1764 1.4 christos {
1765 1.4 christos return $2 ();
1766 1.4 christos ;
1767 1.4 christos return 0;
1768 1.4 christos }
1769 1.4 christos _ACEOF
1770 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
1771 1.4 christos eval "$3=yes"
1772 1.4 christos else
1773 1.4 christos eval "$3=no"
1774 1.4 christos fi
1775 1.4 christos rm -f core conftest.err conftest.$ac_objext \
1776 1.4 christos conftest$ac_exeext conftest.$ac_ext
1777 1.4 christos fi
1778 1.4 christos eval ac_res=\$$3
1779 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1780 1.4 christos $as_echo "$ac_res" >&6; }
1781 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1782 1.4 christos
1783 1.4 christos } # ac_fn_c_check_func
1784 1.4 christos
1785 1.4 christos # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1786 1.4 christos # ---------------------------------------------
1787 1.4 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1788 1.4 christos # accordingly.
1789 1.4 christos ac_fn_c_check_decl ()
1790 1.4 christos {
1791 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1792 1.4 christos as_decl_name=`echo $2|sed 's/ *(.*//'`
1793 1.4 christos as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1794 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1795 1.4 christos $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1796 1.4 christos if eval \${$3+:} false; then :
1797 1.4 christos $as_echo_n "(cached) " >&6
1798 1.4 christos else
1799 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1800 1.4 christos /* end confdefs.h. */
1801 1.4 christos $4
1802 1.4 christos int
1803 1.4 christos main ()
1804 1.4 christos {
1805 1.4 christos #ifndef $as_decl_name
1806 1.4 christos #ifdef __cplusplus
1807 1.4 christos (void) $as_decl_use;
1808 1.4 christos #else
1809 1.4 christos (void) $as_decl_name;
1810 1.4 christos #endif
1811 1.4 christos #endif
1812 1.4 christos
1813 1.4 christos ;
1814 1.4 christos return 0;
1815 1.4 christos }
1816 1.4 christos _ACEOF
1817 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
1818 1.4 christos eval "$3=yes"
1819 1.4 christos else
1820 1.4 christos eval "$3=no"
1821 1.4 christos fi
1822 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1823 1.4 christos fi
1824 1.4 christos eval ac_res=\$$3
1825 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1826 1.4 christos $as_echo "$ac_res" >&6; }
1827 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1828 1.4 christos
1829 1.4 christos } # ac_fn_c_check_decl
1830 1.4 christos
1831 1.4 christos # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1832 1.4 christos # -------------------------------------------
1833 1.4 christos # Tests whether TYPE exists after having included INCLUDES, setting cache
1834 1.4 christos # variable VAR accordingly.
1835 1.4 christos ac_fn_c_check_type ()
1836 1.4 christos {
1837 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1838 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1839 1.4 christos $as_echo_n "checking for $2... " >&6; }
1840 1.4 christos if eval \${$3+:} false; then :
1841 1.4 christos $as_echo_n "(cached) " >&6
1842 1.4 christos else
1843 1.4 christos eval "$3=no"
1844 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1845 1.4 christos /* end confdefs.h. */
1846 1.4 christos $4
1847 1.4 christos int
1848 1.4 christos main ()
1849 1.4 christos {
1850 1.4 christos if (sizeof ($2))
1851 1.4 christos return 0;
1852 1.4 christos ;
1853 1.4 christos return 0;
1854 1.4 christos }
1855 1.4 christos _ACEOF
1856 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
1857 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1858 1.4 christos /* end confdefs.h. */
1859 1.4 christos $4
1860 1.4 christos int
1861 1.4 christos main ()
1862 1.4 christos {
1863 1.4 christos if (sizeof (($2)))
1864 1.4 christos return 0;
1865 1.4 christos ;
1866 1.4 christos return 0;
1867 1.4 christos }
1868 1.4 christos _ACEOF
1869 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
1870 1.4 christos
1871 1.4 christos else
1872 1.4 christos eval "$3=yes"
1873 1.4 christos fi
1874 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1875 1.4 christos fi
1876 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1877 1.4 christos fi
1878 1.4 christos eval ac_res=\$$3
1879 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1880 1.4 christos $as_echo "$ac_res" >&6; }
1881 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1882 1.4 christos
1883 1.4 christos } # ac_fn_c_check_type
1884 1.4 christos
1885 1.4 christos # ac_fn_c_find_intX_t LINENO BITS VAR
1886 1.4 christos # -----------------------------------
1887 1.4 christos # Finds a signed integer type with width BITS, setting cache variable VAR
1888 1.4 christos # accordingly.
1889 1.4 christos ac_fn_c_find_intX_t ()
1890 1.4 christos {
1891 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1892 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1893 1.4 christos $as_echo_n "checking for int$2_t... " >&6; }
1894 1.4 christos if eval \${$3+:} false; then :
1895 1.4 christos $as_echo_n "(cached) " >&6
1896 1.4 christos else
1897 1.4 christos eval "$3=no"
1898 1.4 christos # Order is important - never check a type that is potentially smaller
1899 1.4 christos # than half of the expected target width.
1900 1.4 christos for ac_type in int$2_t 'int' 'long int' \
1901 1.4 christos 'long long int' 'short int' 'signed char'; do
1902 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1903 1.4 christos /* end confdefs.h. */
1904 1.4 christos $ac_includes_default
1905 1.4 christos enum { N = $2 / 2 - 1 };
1906 1.4 christos int
1907 1.4 christos main ()
1908 1.4 christos {
1909 1.4 christos static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
1910 1.4 christos test_array [0] = 0;
1911 1.4 christos return test_array [0];
1912 1.4 christos
1913 1.4 christos ;
1914 1.4 christos return 0;
1915 1.4 christos }
1916 1.4 christos _ACEOF
1917 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
1918 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1919 1.4 christos /* end confdefs.h. */
1920 1.4 christos $ac_includes_default
1921 1.4 christos enum { N = $2 / 2 - 1 };
1922 1.4 christos int
1923 1.4 christos main ()
1924 1.4 christos {
1925 1.4 christos static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
1926 1.4 christos < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
1927 1.4 christos test_array [0] = 0;
1928 1.4 christos return test_array [0];
1929 1.4 christos
1930 1.4 christos ;
1931 1.4 christos return 0;
1932 1.4 christos }
1933 1.4 christos _ACEOF
1934 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
1935 1.4 christos
1936 1.4 christos else
1937 1.4 christos case $ac_type in #(
1938 1.4 christos int$2_t) :
1939 1.4 christos eval "$3=yes" ;; #(
1940 1.4 christos *) :
1941 1.4 christos eval "$3=\$ac_type" ;;
1942 1.4 christos esac
1943 1.4 christos fi
1944 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1945 1.4 christos fi
1946 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1947 1.4 christos if eval test \"x\$"$3"\" = x"no"; then :
1948 1.4 christos
1949 1.4 christos else
1950 1.4 christos break
1951 1.4 christos fi
1952 1.4 christos done
1953 1.4 christos fi
1954 1.4 christos eval ac_res=\$$3
1955 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1956 1.4 christos $as_echo "$ac_res" >&6; }
1957 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1958 1.4 christos
1959 1.4 christos } # ac_fn_c_find_intX_t
1960 1.4 christos
1961 1.4 christos # ac_fn_c_find_uintX_t LINENO BITS VAR
1962 1.4 christos # ------------------------------------
1963 1.4 christos # Finds an unsigned integer type with width BITS, setting cache variable VAR
1964 1.4 christos # accordingly.
1965 1.4 christos ac_fn_c_find_uintX_t ()
1966 1.4 christos {
1967 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1968 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1969 1.4 christos $as_echo_n "checking for uint$2_t... " >&6; }
1970 1.4 christos if eval \${$3+:} false; then :
1971 1.4 christos $as_echo_n "(cached) " >&6
1972 1.4 christos else
1973 1.4 christos eval "$3=no"
1974 1.4 christos # Order is important - never check a type that is potentially smaller
1975 1.4 christos # than half of the expected target width.
1976 1.4 christos for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1977 1.4 christos 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1978 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1979 1.4 christos /* end confdefs.h. */
1980 1.4 christos $ac_includes_default
1981 1.4 christos int
1982 1.4 christos main ()
1983 1.4 christos {
1984 1.4 christos static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
1985 1.4 christos test_array [0] = 0;
1986 1.4 christos return test_array [0];
1987 1.4 christos
1988 1.4 christos ;
1989 1.4 christos return 0;
1990 1.4 christos }
1991 1.4 christos _ACEOF
1992 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
1993 1.4 christos case $ac_type in #(
1994 1.4 christos uint$2_t) :
1995 1.4 christos eval "$3=yes" ;; #(
1996 1.4 christos *) :
1997 1.4 christos eval "$3=\$ac_type" ;;
1998 1.4 christos esac
1999 1.4 christos fi
2000 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2001 1.4 christos if eval test \"x\$"$3"\" = x"no"; then :
2002 1.4 christos
2003 1.4 christos else
2004 1.4 christos break
2005 1.4 christos fi
2006 1.4 christos done
2007 1.4 christos fi
2008 1.4 christos eval ac_res=\$$3
2009 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2010 1.4 christos $as_echo "$ac_res" >&6; }
2011 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2012 1.4 christos
2013 1.4 christos } # ac_fn_c_find_uintX_t
2014 1.4 christos cat >config.log <<_ACEOF
2015 1.4 christos This file contains any messages produced by compilers while
2016 1.4 christos running configure, to aid debugging if configure makes a mistake.
2017 1.4 christos
2018 1.4 christos It was created by $as_me, which was
2019 1.4 christos generated by GNU Autoconf 2.69. Invocation command line was
2020 1.4 christos
2021 1.4 christos $ $0 $@
2022 1.4 christos
2023 1.4 christos _ACEOF
2024 1.4 christos exec 5>>config.log
2025 1.4 christos {
2026 1.4 christos cat <<_ASUNAME
2027 1.4 christos ## --------- ##
2028 1.4 christos ## Platform. ##
2029 1.4 christos ## --------- ##
2030 1.4 christos
2031 1.4 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2032 1.4 christos uname -m = `(uname -m) 2>/dev/null || echo unknown`
2033 1.4 christos uname -r = `(uname -r) 2>/dev/null || echo unknown`
2034 1.4 christos uname -s = `(uname -s) 2>/dev/null || echo unknown`
2035 1.4 christos uname -v = `(uname -v) 2>/dev/null || echo unknown`
2036 1.4 christos
2037 1.4 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2038 1.4 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2039 1.4 christos
2040 1.4 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2041 1.4 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2042 1.4 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2043 1.4 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2044 1.4 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2045 1.4 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2046 1.4 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2047 1.4 christos
2048 1.4 christos _ASUNAME
2049 1.4 christos
2050 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2051 1.4 christos for as_dir in $PATH
2052 1.4 christos do
2053 1.4 christos IFS=$as_save_IFS
2054 1.4 christos test -z "$as_dir" && as_dir=.
2055 1.4 christos $as_echo "PATH: $as_dir"
2056 1.4 christos done
2057 1.4 christos IFS=$as_save_IFS
2058 1.4 christos
2059 1.4 christos } >&5
2060 1.4 christos
2061 1.4 christos cat >&5 <<_ACEOF
2062 1.1 christos
2063 1.1 christos
2064 1.1 christos ## ----------- ##
2065 1.1 christos ## Core tests. ##
2066 1.1 christos ## ----------- ##
2067 1.1 christos
2068 1.1 christos _ACEOF
2069 1.1 christos
2070 1.1 christos
2071 1.1 christos # Keep a trace of the command line.
2072 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up.
2073 1.1 christos # Strip out --silent because we don't want to record it for future runs.
2074 1.1 christos # Also quote any args containing shell meta-characters.
2075 1.1 christos # Make two passes to allow for proper duplicate-argument suppression.
2076 1.1 christos ac_configure_args=
2077 1.1 christos ac_configure_args0=
2078 1.1 christos ac_configure_args1=
2079 1.1 christos ac_must_keep_next=false
2080 1.1 christos for ac_pass in 1 2
2081 1.1 christos do
2082 1.1 christos for ac_arg
2083 1.1 christos do
2084 1.1 christos case $ac_arg in
2085 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2086 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2087 1.1 christos | -silent | --silent | --silen | --sile | --sil)
2088 1.1 christos continue ;;
2089 1.1 christos *\'*)
2090 1.4 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2091 1.1 christos esac
2092 1.1 christos case $ac_pass in
2093 1.4 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2094 1.1 christos 2)
2095 1.4 christos as_fn_append ac_configure_args1 " '$ac_arg'"
2096 1.1 christos if test $ac_must_keep_next = true; then
2097 1.1 christos ac_must_keep_next=false # Got value, back to normal.
2098 1.1 christos else
2099 1.1 christos case $ac_arg in
2100 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \
2101 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2102 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2103 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x)
2104 1.1 christos case "$ac_configure_args0 " in
2105 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2106 1.1 christos esac
2107 1.1 christos ;;
2108 1.1 christos -* ) ac_must_keep_next=true ;;
2109 1.1 christos esac
2110 1.1 christos fi
2111 1.4 christos as_fn_append ac_configure_args " '$ac_arg'"
2112 1.1 christos ;;
2113 1.1 christos esac
2114 1.1 christos done
2115 1.1 christos done
2116 1.4 christos { ac_configure_args0=; unset ac_configure_args0;}
2117 1.4 christos { ac_configure_args1=; unset ac_configure_args1;}
2118 1.1 christos
2119 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete
2120 1.1 christos # config.log. We remove comments because anyway the quotes in there
2121 1.1 christos # would cause problems or look ugly.
2122 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap.
2123 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2124 1.1 christos trap 'exit_status=$?
2125 1.1 christos # Save into config.log some information that might help in debugging.
2126 1.1 christos {
2127 1.1 christos echo
2128 1.1 christos
2129 1.4 christos $as_echo "## ---------------- ##
2130 1.1 christos ## Cache variables. ##
2131 1.4 christos ## ---------------- ##"
2132 1.1 christos echo
2133 1.1 christos # The following way of writing the cache mishandles newlines in values,
2134 1.1 christos (
2135 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2136 1.1 christos eval ac_val=\$$ac_var
2137 1.1 christos case $ac_val in #(
2138 1.1 christos *${as_nl}*)
2139 1.1 christos case $ac_var in #(
2140 1.4 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2141 1.4 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2142 1.1 christos esac
2143 1.1 christos case $ac_var in #(
2144 1.1 christos _ | IFS | as_nl) ;; #(
2145 1.4 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2146 1.4 christos *) { eval $ac_var=; unset $ac_var;} ;;
2147 1.1 christos esac ;;
2148 1.1 christos esac
2149 1.1 christos done
2150 1.1 christos (set) 2>&1 |
2151 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2152 1.1 christos *${as_nl}ac_space=\ *)
2153 1.1 christos sed -n \
2154 1.1 christos "s/'\''/'\''\\\\'\'''\''/g;
2155 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2156 1.1 christos ;; #(
2157 1.1 christos *)
2158 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2159 1.1 christos ;;
2160 1.1 christos esac |
2161 1.1 christos sort
2162 1.1 christos )
2163 1.1 christos echo
2164 1.1 christos
2165 1.4 christos $as_echo "## ----------------- ##
2166 1.1 christos ## Output variables. ##
2167 1.4 christos ## ----------------- ##"
2168 1.1 christos echo
2169 1.1 christos for ac_var in $ac_subst_vars
2170 1.1 christos do
2171 1.1 christos eval ac_val=\$$ac_var
2172 1.1 christos case $ac_val in
2173 1.4 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2174 1.1 christos esac
2175 1.4 christos $as_echo "$ac_var='\''$ac_val'\''"
2176 1.1 christos done | sort
2177 1.1 christos echo
2178 1.1 christos
2179 1.1 christos if test -n "$ac_subst_files"; then
2180 1.4 christos $as_echo "## ------------------- ##
2181 1.1 christos ## File substitutions. ##
2182 1.4 christos ## ------------------- ##"
2183 1.1 christos echo
2184 1.1 christos for ac_var in $ac_subst_files
2185 1.1 christos do
2186 1.1 christos eval ac_val=\$$ac_var
2187 1.1 christos case $ac_val in
2188 1.4 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2189 1.1 christos esac
2190 1.4 christos $as_echo "$ac_var='\''$ac_val'\''"
2191 1.1 christos done | sort
2192 1.1 christos echo
2193 1.1 christos fi
2194 1.1 christos
2195 1.1 christos if test -s confdefs.h; then
2196 1.4 christos $as_echo "## ----------- ##
2197 1.1 christos ## confdefs.h. ##
2198 1.4 christos ## ----------- ##"
2199 1.1 christos echo
2200 1.1 christos cat confdefs.h
2201 1.1 christos echo
2202 1.1 christos fi
2203 1.1 christos test "$ac_signal" != 0 &&
2204 1.4 christos $as_echo "$as_me: caught signal $ac_signal"
2205 1.4 christos $as_echo "$as_me: exit $exit_status"
2206 1.1 christos } >&5
2207 1.1 christos rm -f core *.core core.conftest.* &&
2208 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2209 1.1 christos exit $exit_status
2210 1.1 christos ' 0
2211 1.1 christos for ac_signal in 1 2 13 15; do
2212 1.4 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2213 1.1 christos done
2214 1.1 christos ac_signal=0
2215 1.1 christos
2216 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed.
2217 1.1 christos rm -f -r conftest* confdefs.h
2218 1.1 christos
2219 1.4 christos $as_echo "/* confdefs.h */" > confdefs.h
2220 1.4 christos
2221 1.1 christos # Predefined preprocessor variables.
2222 1.1 christos
2223 1.1 christos cat >>confdefs.h <<_ACEOF
2224 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME"
2225 1.1 christos _ACEOF
2226 1.1 christos
2227 1.1 christos cat >>confdefs.h <<_ACEOF
2228 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2229 1.1 christos _ACEOF
2230 1.1 christos
2231 1.1 christos cat >>confdefs.h <<_ACEOF
2232 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION"
2233 1.1 christos _ACEOF
2234 1.1 christos
2235 1.1 christos cat >>confdefs.h <<_ACEOF
2236 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING"
2237 1.1 christos _ACEOF
2238 1.1 christos
2239 1.4 christos cat >>confdefs.h <<_ACEOF
2240 1.4 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2241 1.4 christos _ACEOF
2242 1.1 christos
2243 1.1 christos cat >>confdefs.h <<_ACEOF
2244 1.4 christos #define PACKAGE_URL "$PACKAGE_URL"
2245 1.1 christos _ACEOF
2246 1.1 christos
2247 1.1 christos
2248 1.1 christos # Let the site file select an alternate cache file if it wants to.
2249 1.4 christos # Prefer an explicitly selected file to automatically selected ones.
2250 1.4 christos ac_site_file1=NONE
2251 1.4 christos ac_site_file2=NONE
2252 1.1 christos if test -n "$CONFIG_SITE"; then
2253 1.4 christos # We do not want a PATH search for config.site.
2254 1.4 christos case $CONFIG_SITE in #((
2255 1.4 christos -*) ac_site_file1=./$CONFIG_SITE;;
2256 1.4 christos */*) ac_site_file1=$CONFIG_SITE;;
2257 1.4 christos *) ac_site_file1=./$CONFIG_SITE;;
2258 1.4 christos esac
2259 1.1 christos elif test "x$prefix" != xNONE; then
2260 1.4 christos ac_site_file1=$prefix/share/config.site
2261 1.4 christos ac_site_file2=$prefix/etc/config.site
2262 1.1 christos else
2263 1.4 christos ac_site_file1=$ac_default_prefix/share/config.site
2264 1.4 christos ac_site_file2=$ac_default_prefix/etc/config.site
2265 1.1 christos fi
2266 1.4 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2267 1.1 christos do
2268 1.4 christos test "x$ac_site_file" = xNONE && continue
2269 1.4 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2270 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2271 1.4 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2272 1.1 christos sed 's/^/| /' "$ac_site_file" >&5
2273 1.4 christos . "$ac_site_file" \
2274 1.4 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2275 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2276 1.4 christos as_fn_error $? "failed to load site script $ac_site_file
2277 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
2278 1.1 christos fi
2279 1.1 christos done
2280 1.1 christos
2281 1.1 christos if test -r "$cache_file"; then
2282 1.4 christos # Some versions of bash will fail to source /dev/null (special files
2283 1.4 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2284 1.4 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2285 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2286 1.4 christos $as_echo "$as_me: loading cache $cache_file" >&6;}
2287 1.1 christos case $cache_file in
2288 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";;
2289 1.1 christos *) . "./$cache_file";;
2290 1.1 christos esac
2291 1.1 christos fi
2292 1.1 christos else
2293 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2294 1.4 christos $as_echo "$as_me: creating cache $cache_file" >&6;}
2295 1.1 christos >$cache_file
2296 1.1 christos fi
2297 1.1 christos
2298 1.1 christos # Check that the precious variables saved in the cache have kept the same
2299 1.1 christos # value.
2300 1.1 christos ac_cache_corrupted=false
2301 1.1 christos for ac_var in $ac_precious_vars; do
2302 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set
2303 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set
2304 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value
2305 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value
2306 1.1 christos case $ac_old_set,$ac_new_set in
2307 1.1 christos set,)
2308 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2309 1.4 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2310 1.1 christos ac_cache_corrupted=: ;;
2311 1.1 christos ,set)
2312 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2313 1.4 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2314 1.1 christos ac_cache_corrupted=: ;;
2315 1.1 christos ,);;
2316 1.1 christos *)
2317 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then
2318 1.4 christos # differences in whitespace do not lead to failure.
2319 1.4 christos ac_old_val_w=`echo x $ac_old_val`
2320 1.4 christos ac_new_val_w=`echo x $ac_new_val`
2321 1.4 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then
2322 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2323 1.4 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2324 1.4 christos ac_cache_corrupted=:
2325 1.4 christos else
2326 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2327 1.4 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2328 1.4 christos eval $ac_var=\$ac_old_val
2329 1.4 christos fi
2330 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2331 1.4 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2332 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2333 1.4 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2334 1.1 christos fi;;
2335 1.1 christos esac
2336 1.1 christos # Pass precious variables to config.status.
2337 1.1 christos if test "$ac_new_set" = set; then
2338 1.1 christos case $ac_new_val in
2339 1.4 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2340 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;;
2341 1.1 christos esac
2342 1.1 christos case " $ac_configure_args " in
2343 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2344 1.4 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2345 1.1 christos esac
2346 1.1 christos fi
2347 1.1 christos done
2348 1.1 christos if $ac_cache_corrupted; then
2349 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2350 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2351 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2352 1.4 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2353 1.4 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2354 1.4 christos fi
2355 1.4 christos ## -------------------- ##
2356 1.4 christos ## Main body of script. ##
2357 1.4 christos ## -------------------- ##
2358 1.1 christos
2359 1.1 christos ac_ext=c
2360 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2361 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2362 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2363 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2364 1.1 christos
2365 1.1 christos
2366 1.1 christos
2367 1.1 christos ac_aux_dir=
2368 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2369 1.1 christos if test -f "$ac_dir/install-sh"; then
2370 1.1 christos ac_aux_dir=$ac_dir
2371 1.1 christos ac_install_sh="$ac_aux_dir/install-sh -c"
2372 1.1 christos break
2373 1.1 christos elif test -f "$ac_dir/install.sh"; then
2374 1.1 christos ac_aux_dir=$ac_dir
2375 1.1 christos ac_install_sh="$ac_aux_dir/install.sh -c"
2376 1.1 christos break
2377 1.1 christos elif test -f "$ac_dir/shtool"; then
2378 1.1 christos ac_aux_dir=$ac_dir
2379 1.1 christos ac_install_sh="$ac_aux_dir/shtool install -c"
2380 1.1 christos break
2381 1.1 christos fi
2382 1.1 christos done
2383 1.1 christos if test -z "$ac_aux_dir"; then
2384 1.4 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2385 1.1 christos fi
2386 1.1 christos
2387 1.1 christos # These three variables are undocumented and unsupported,
2388 1.1 christos # and are intended to be withdrawn in a future Autoconf release.
2389 1.1 christos # They can cause serious problems if a builder's source tree is in a directory
2390 1.1 christos # whose full name contains unusual characters.
2391 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2392 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2393 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2394 1.1 christos
2395 1.1 christos
2396 1.1 christos # Make sure we can run config.sub.
2397 1.1 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2398 1.4 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2399 1.4 christos
2400 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2401 1.4 christos $as_echo_n "checking build system type... " >&6; }
2402 1.4 christos if ${ac_cv_build+:} false; then :
2403 1.4 christos $as_echo_n "(cached) " >&6
2404 1.1 christos else
2405 1.1 christos ac_build_alias=$build_alias
2406 1.1 christos test "x$ac_build_alias" = x &&
2407 1.1 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2408 1.1 christos test "x$ac_build_alias" = x &&
2409 1.4 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2410 1.1 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2411 1.4 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2412 1.1 christos
2413 1.1 christos fi
2414 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2415 1.4 christos $as_echo "$ac_cv_build" >&6; }
2416 1.1 christos case $ac_cv_build in
2417 1.1 christos *-*-*) ;;
2418 1.4 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2419 1.1 christos esac
2420 1.1 christos build=$ac_cv_build
2421 1.1 christos ac_save_IFS=$IFS; IFS='-'
2422 1.1 christos set x $ac_cv_build
2423 1.1 christos shift
2424 1.1 christos build_cpu=$1
2425 1.1 christos build_vendor=$2
2426 1.1 christos shift; shift
2427 1.1 christos # Remember, the first character of IFS is used to create $*,
2428 1.1 christos # except with old shells:
2429 1.1 christos build_os=$*
2430 1.1 christos IFS=$ac_save_IFS
2431 1.1 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2432 1.1 christos
2433 1.1 christos
2434 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2435 1.4 christos $as_echo_n "checking host system type... " >&6; }
2436 1.4 christos if ${ac_cv_host+:} false; then :
2437 1.4 christos $as_echo_n "(cached) " >&6
2438 1.1 christos else
2439 1.1 christos if test "x$host_alias" = x; then
2440 1.1 christos ac_cv_host=$ac_cv_build
2441 1.1 christos else
2442 1.1 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2443 1.4 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2444 1.1 christos fi
2445 1.1 christos
2446 1.1 christos fi
2447 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2448 1.4 christos $as_echo "$ac_cv_host" >&6; }
2449 1.1 christos case $ac_cv_host in
2450 1.1 christos *-*-*) ;;
2451 1.4 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2452 1.1 christos esac
2453 1.1 christos host=$ac_cv_host
2454 1.1 christos ac_save_IFS=$IFS; IFS='-'
2455 1.1 christos set x $ac_cv_host
2456 1.1 christos shift
2457 1.1 christos host_cpu=$1
2458 1.1 christos host_vendor=$2
2459 1.1 christos shift; shift
2460 1.1 christos # Remember, the first character of IFS is used to create $*,
2461 1.1 christos # except with old shells:
2462 1.1 christos host_os=$*
2463 1.1 christos IFS=$ac_save_IFS
2464 1.1 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2465 1.1 christos
2466 1.1 christos
2467 1.1 christos
2468 1.1 christos
2469 1.1 christos
2470 1.1 christos
2471 1.1 christos
2472 1.1 christos
2473 1.1 christos
2474 1.1 christos # Check whether --with-gcc was given.
2475 1.4 christos if test "${with_gcc+set}" = set; then :
2476 1.1 christos withval=$with_gcc;
2477 1.1 christos fi
2478 1.1 christos
2479 1.1 christos V_INCLS=""
2480 1.1 christos if test "${srcdir}" != "." ; then
2481 1.3 christos V_INCLS="-I$srcdir"
2482 1.1 christos fi
2483 1.1 christos if test "${CFLAGS+set}" = set; then
2484 1.1 christos LBL_CFLAGS="$CFLAGS"
2485 1.1 christos fi
2486 1.1 christos if test -z "$CC" ; then
2487 1.1 christos case "$host_os" in
2488 1.1 christos
2489 1.1 christos bsdi*)
2490 1.1 christos # Extract the first word of "shlicc2", so it can be a program name with args.
2491 1.1 christos set dummy shlicc2; ac_word=$2
2492 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2493 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
2494 1.4 christos if ${ac_cv_prog_SHLICC2+:} false; then :
2495 1.4 christos $as_echo_n "(cached) " >&6
2496 1.1 christos else
2497 1.1 christos if test -n "$SHLICC2"; then
2498 1.1 christos ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test.
2499 1.1 christos else
2500 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2501 1.1 christos for as_dir in $PATH
2502 1.1 christos do
2503 1.1 christos IFS=$as_save_IFS
2504 1.1 christos test -z "$as_dir" && as_dir=.
2505 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
2506 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2507 1.1 christos ac_cv_prog_SHLICC2="yes"
2508 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2509 1.1 christos break 2
2510 1.1 christos fi
2511 1.1 christos done
2512 1.4 christos done
2513 1.1 christos IFS=$as_save_IFS
2514 1.1 christos
2515 1.1 christos test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no"
2516 1.1 christos fi
2517 1.1 christos fi
2518 1.1 christos SHLICC2=$ac_cv_prog_SHLICC2
2519 1.1 christos if test -n "$SHLICC2"; then
2520 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHLICC2" >&5
2521 1.4 christos $as_echo "$SHLICC2" >&6; }
2522 1.1 christos else
2523 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2524 1.4 christos $as_echo "no" >&6; }
2525 1.1 christos fi
2526 1.1 christos
2527 1.1 christos
2528 1.1 christos if test $SHLICC2 = yes ; then
2529 1.1 christos CC=shlicc2
2530 1.1 christos export CC
2531 1.1 christos fi
2532 1.1 christos ;;
2533 1.1 christos esac
2534 1.1 christos fi
2535 1.1 christos if test -z "$CC" -a "$with_gcc" = no ; then
2536 1.1 christos CC=cc
2537 1.1 christos export CC
2538 1.1 christos fi
2539 1.1 christos
2540 1.1 christos ac_ext=c
2541 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2542 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2543 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2544 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2545 1.1 christos if test -n "$ac_tool_prefix"; then
2546 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2547 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
2548 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2549 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
2550 1.4 christos if ${ac_cv_prog_CC+:} false; then :
2551 1.4 christos $as_echo_n "(cached) " >&6
2552 1.1 christos else
2553 1.1 christos if test -n "$CC"; then
2554 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2555 1.1 christos else
2556 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2557 1.1 christos for as_dir in $PATH
2558 1.1 christos do
2559 1.1 christos IFS=$as_save_IFS
2560 1.1 christos test -z "$as_dir" && as_dir=.
2561 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
2562 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2563 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
2564 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2565 1.1 christos break 2
2566 1.1 christos fi
2567 1.1 christos done
2568 1.4 christos done
2569 1.1 christos IFS=$as_save_IFS
2570 1.1 christos
2571 1.1 christos fi
2572 1.1 christos fi
2573 1.1 christos CC=$ac_cv_prog_CC
2574 1.1 christos if test -n "$CC"; then
2575 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2576 1.4 christos $as_echo "$CC" >&6; }
2577 1.1 christos else
2578 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2579 1.4 christos $as_echo "no" >&6; }
2580 1.1 christos fi
2581 1.1 christos
2582 1.1 christos
2583 1.1 christos fi
2584 1.1 christos if test -z "$ac_cv_prog_CC"; then
2585 1.1 christos ac_ct_CC=$CC
2586 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
2587 1.1 christos set dummy gcc; ac_word=$2
2588 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2589 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
2590 1.4 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
2591 1.4 christos $as_echo_n "(cached) " >&6
2592 1.1 christos else
2593 1.1 christos if test -n "$ac_ct_CC"; then
2594 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2595 1.1 christos else
2596 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2597 1.1 christos for as_dir in $PATH
2598 1.1 christos do
2599 1.1 christos IFS=$as_save_IFS
2600 1.1 christos test -z "$as_dir" && as_dir=.
2601 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
2602 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2603 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
2604 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2605 1.1 christos break 2
2606 1.1 christos fi
2607 1.1 christos done
2608 1.4 christos done
2609 1.1 christos IFS=$as_save_IFS
2610 1.1 christos
2611 1.1 christos fi
2612 1.1 christos fi
2613 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2614 1.1 christos if test -n "$ac_ct_CC"; then
2615 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2616 1.4 christos $as_echo "$ac_ct_CC" >&6; }
2617 1.1 christos else
2618 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2619 1.4 christos $as_echo "no" >&6; }
2620 1.1 christos fi
2621 1.1 christos
2622 1.1 christos if test "x$ac_ct_CC" = x; then
2623 1.1 christos CC=""
2624 1.1 christos else
2625 1.1 christos case $cross_compiling:$ac_tool_warned in
2626 1.1 christos yes:)
2627 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2628 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2629 1.1 christos ac_tool_warned=yes ;;
2630 1.1 christos esac
2631 1.1 christos CC=$ac_ct_CC
2632 1.1 christos fi
2633 1.1 christos else
2634 1.1 christos CC="$ac_cv_prog_CC"
2635 1.1 christos fi
2636 1.1 christos
2637 1.1 christos if test -z "$CC"; then
2638 1.1 christos if test -n "$ac_tool_prefix"; then
2639 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2640 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
2641 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2642 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
2643 1.4 christos if ${ac_cv_prog_CC+:} false; then :
2644 1.4 christos $as_echo_n "(cached) " >&6
2645 1.1 christos else
2646 1.1 christos if test -n "$CC"; then
2647 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2648 1.1 christos else
2649 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2650 1.1 christos for as_dir in $PATH
2651 1.1 christos do
2652 1.1 christos IFS=$as_save_IFS
2653 1.1 christos test -z "$as_dir" && as_dir=.
2654 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
2655 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2656 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
2657 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2658 1.1 christos break 2
2659 1.1 christos fi
2660 1.1 christos done
2661 1.4 christos done
2662 1.1 christos IFS=$as_save_IFS
2663 1.1 christos
2664 1.1 christos fi
2665 1.1 christos fi
2666 1.1 christos CC=$ac_cv_prog_CC
2667 1.1 christos if test -n "$CC"; then
2668 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2669 1.4 christos $as_echo "$CC" >&6; }
2670 1.1 christos else
2671 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2672 1.4 christos $as_echo "no" >&6; }
2673 1.1 christos fi
2674 1.1 christos
2675 1.1 christos
2676 1.1 christos fi
2677 1.1 christos fi
2678 1.1 christos if test -z "$CC"; then
2679 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
2680 1.1 christos set dummy cc; ac_word=$2
2681 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2682 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
2683 1.4 christos if ${ac_cv_prog_CC+:} false; then :
2684 1.4 christos $as_echo_n "(cached) " >&6
2685 1.1 christos else
2686 1.1 christos if test -n "$CC"; then
2687 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2688 1.1 christos else
2689 1.1 christos ac_prog_rejected=no
2690 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2691 1.1 christos for as_dir in $PATH
2692 1.1 christos do
2693 1.1 christos IFS=$as_save_IFS
2694 1.1 christos test -z "$as_dir" && as_dir=.
2695 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
2696 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2697 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2698 1.1 christos ac_prog_rejected=yes
2699 1.1 christos continue
2700 1.1 christos fi
2701 1.1 christos ac_cv_prog_CC="cc"
2702 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2703 1.1 christos break 2
2704 1.1 christos fi
2705 1.1 christos done
2706 1.4 christos done
2707 1.1 christos IFS=$as_save_IFS
2708 1.1 christos
2709 1.1 christos if test $ac_prog_rejected = yes; then
2710 1.1 christos # We found a bogon in the path, so make sure we never use it.
2711 1.1 christos set dummy $ac_cv_prog_CC
2712 1.1 christos shift
2713 1.1 christos if test $# != 0; then
2714 1.1 christos # We chose a different compiler from the bogus one.
2715 1.1 christos # However, it has the same basename, so the bogon will be chosen
2716 1.1 christos # first if we set CC to just the basename; use the full file name.
2717 1.1 christos shift
2718 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2719 1.1 christos fi
2720 1.1 christos fi
2721 1.1 christos fi
2722 1.1 christos fi
2723 1.1 christos CC=$ac_cv_prog_CC
2724 1.1 christos if test -n "$CC"; then
2725 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2726 1.4 christos $as_echo "$CC" >&6; }
2727 1.1 christos else
2728 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2729 1.4 christos $as_echo "no" >&6; }
2730 1.1 christos fi
2731 1.1 christos
2732 1.1 christos
2733 1.1 christos fi
2734 1.1 christos if test -z "$CC"; then
2735 1.1 christos if test -n "$ac_tool_prefix"; then
2736 1.1 christos for ac_prog in cl.exe
2737 1.1 christos do
2738 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2739 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2740 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2741 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
2742 1.4 christos if ${ac_cv_prog_CC+:} false; then :
2743 1.4 christos $as_echo_n "(cached) " >&6
2744 1.1 christos else
2745 1.1 christos if test -n "$CC"; then
2746 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2747 1.1 christos else
2748 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2749 1.1 christos for as_dir in $PATH
2750 1.1 christos do
2751 1.1 christos IFS=$as_save_IFS
2752 1.1 christos test -z "$as_dir" && as_dir=.
2753 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
2754 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2755 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2756 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2757 1.1 christos break 2
2758 1.1 christos fi
2759 1.1 christos done
2760 1.4 christos done
2761 1.1 christos IFS=$as_save_IFS
2762 1.1 christos
2763 1.1 christos fi
2764 1.1 christos fi
2765 1.1 christos CC=$ac_cv_prog_CC
2766 1.1 christos if test -n "$CC"; then
2767 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2768 1.4 christos $as_echo "$CC" >&6; }
2769 1.1 christos else
2770 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2771 1.4 christos $as_echo "no" >&6; }
2772 1.1 christos fi
2773 1.1 christos
2774 1.1 christos
2775 1.1 christos test -n "$CC" && break
2776 1.1 christos done
2777 1.1 christos fi
2778 1.1 christos if test -z "$CC"; then
2779 1.1 christos ac_ct_CC=$CC
2780 1.1 christos for ac_prog in cl.exe
2781 1.1 christos do
2782 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
2783 1.1 christos set dummy $ac_prog; ac_word=$2
2784 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2785 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
2786 1.4 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
2787 1.4 christos $as_echo_n "(cached) " >&6
2788 1.1 christos else
2789 1.1 christos if test -n "$ac_ct_CC"; then
2790 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2791 1.1 christos else
2792 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2793 1.1 christos for as_dir in $PATH
2794 1.1 christos do
2795 1.1 christos IFS=$as_save_IFS
2796 1.1 christos test -z "$as_dir" && as_dir=.
2797 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
2798 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2799 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
2800 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2801 1.1 christos break 2
2802 1.1 christos fi
2803 1.1 christos done
2804 1.4 christos done
2805 1.1 christos IFS=$as_save_IFS
2806 1.1 christos
2807 1.1 christos fi
2808 1.1 christos fi
2809 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2810 1.1 christos if test -n "$ac_ct_CC"; then
2811 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2812 1.4 christos $as_echo "$ac_ct_CC" >&6; }
2813 1.1 christos else
2814 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2815 1.4 christos $as_echo "no" >&6; }
2816 1.1 christos fi
2817 1.1 christos
2818 1.1 christos
2819 1.1 christos test -n "$ac_ct_CC" && break
2820 1.1 christos done
2821 1.1 christos
2822 1.1 christos if test "x$ac_ct_CC" = x; then
2823 1.1 christos CC=""
2824 1.1 christos else
2825 1.1 christos case $cross_compiling:$ac_tool_warned in
2826 1.1 christos yes:)
2827 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2828 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2829 1.1 christos ac_tool_warned=yes ;;
2830 1.1 christos esac
2831 1.1 christos CC=$ac_ct_CC
2832 1.1 christos fi
2833 1.1 christos fi
2834 1.1 christos
2835 1.1 christos fi
2836 1.1 christos
2837 1.1 christos
2838 1.4 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2839 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2840 1.4 christos as_fn_error $? "no acceptable C compiler found in \$PATH
2841 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
2842 1.1 christos
2843 1.1 christos # Provide some information about the compiler.
2844 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2845 1.4 christos set X $ac_compile
2846 1.4 christos ac_compiler=$2
2847 1.4 christos for ac_option in --version -v -V -qversion; do
2848 1.4 christos { { ac_try="$ac_compiler $ac_option >&5"
2849 1.1 christos case "(($ac_try" in
2850 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2851 1.1 christos *) ac_try_echo=$ac_try;;
2852 1.1 christos esac
2853 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2854 1.4 christos $as_echo "$ac_try_echo"; } >&5
2855 1.4 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2856 1.1 christos ac_status=$?
2857 1.4 christos if test -s conftest.err; then
2858 1.4 christos sed '10a\
2859 1.4 christos ... rest of stderr output deleted ...
2860 1.4 christos 10q' conftest.err >conftest.er1
2861 1.4 christos cat conftest.er1 >&5
2862 1.4 christos fi
2863 1.4 christos rm -f conftest.er1 conftest.err
2864 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2865 1.4 christos test $ac_status = 0; }
2866 1.4 christos done
2867 1.1 christos
2868 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2869 1.1 christos /* end confdefs.h. */
2870 1.1 christos
2871 1.1 christos int
2872 1.1 christos main ()
2873 1.1 christos {
2874 1.1 christos
2875 1.1 christos ;
2876 1.1 christos return 0;
2877 1.1 christos }
2878 1.1 christos _ACEOF
2879 1.1 christos ac_clean_files_save=$ac_clean_files
2880 1.4 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2881 1.1 christos # Try to create an executable without -o first, disregard a.out.
2882 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition
2883 1.1 christos # of exeext.
2884 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2885 1.4 christos $as_echo_n "checking whether the C compiler works... " >&6; }
2886 1.4 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2887 1.4 christos
2888 1.4 christos # The possible output files:
2889 1.4 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2890 1.4 christos
2891 1.1 christos ac_rmfiles=
2892 1.1 christos for ac_file in $ac_files
2893 1.1 christos do
2894 1.1 christos case $ac_file in
2895 1.4 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2896 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2897 1.1 christos esac
2898 1.1 christos done
2899 1.1 christos rm -f $ac_rmfiles
2900 1.1 christos
2901 1.4 christos if { { ac_try="$ac_link_default"
2902 1.1 christos case "(($ac_try" in
2903 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2904 1.1 christos *) ac_try_echo=$ac_try;;
2905 1.1 christos esac
2906 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2907 1.4 christos $as_echo "$ac_try_echo"; } >&5
2908 1.1 christos (eval "$ac_link_default") 2>&5
2909 1.1 christos ac_status=$?
2910 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2911 1.4 christos test $ac_status = 0; }; then :
2912 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2913 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2914 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached,
2915 1.1 christos # so that the user can short-circuit this test for compilers unknown to
2916 1.1 christos # Autoconf.
2917 1.1 christos for ac_file in $ac_files ''
2918 1.1 christos do
2919 1.1 christos test -f "$ac_file" || continue
2920 1.1 christos case $ac_file in
2921 1.4 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2922 1.1 christos ;;
2923 1.1 christos [ab].out )
2924 1.1 christos # We found the default executable, but exeext='' is most
2925 1.1 christos # certainly right.
2926 1.1 christos break;;
2927 1.1 christos *.* )
2928 1.4 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2929 1.1 christos then :; else
2930 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2931 1.1 christos fi
2932 1.1 christos # We set ac_cv_exeext here because the later test for it is not
2933 1.1 christos # safe: cross compilers may not add the suffix if given an `-o'
2934 1.1 christos # argument, so we may need to know it at that point already.
2935 1.1 christos # Even if this section looks crufty: it has the advantage of
2936 1.1 christos # actually working.
2937 1.1 christos break;;
2938 1.1 christos * )
2939 1.1 christos break;;
2940 1.1 christos esac
2941 1.1 christos done
2942 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext=
2943 1.1 christos
2944 1.1 christos else
2945 1.1 christos ac_file=''
2946 1.1 christos fi
2947 1.4 christos if test -z "$ac_file"; then :
2948 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2949 1.4 christos $as_echo "no" >&6; }
2950 1.4 christos $as_echo "$as_me: failed program was:" >&5
2951 1.4 christos sed 's/^/| /' conftest.$ac_ext >&5
2952 1.4 christos
2953 1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2954 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2955 1.4 christos as_fn_error 77 "C compiler cannot create executables
2956 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
2957 1.4 christos else
2958 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2959 1.4 christos $as_echo "yes" >&6; }
2960 1.4 christos fi
2961 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2962 1.4 christos $as_echo_n "checking for C compiler default output file name... " >&6; }
2963 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2964 1.4 christos $as_echo "$ac_file" >&6; }
2965 1.1 christos ac_exeext=$ac_cv_exeext
2966 1.1 christos
2967 1.4 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2968 1.1 christos ac_clean_files=$ac_clean_files_save
2969 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2970 1.4 christos $as_echo_n "checking for suffix of executables... " >&6; }
2971 1.4 christos if { { ac_try="$ac_link"
2972 1.1 christos case "(($ac_try" in
2973 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2974 1.1 christos *) ac_try_echo=$ac_try;;
2975 1.1 christos esac
2976 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2977 1.4 christos $as_echo "$ac_try_echo"; } >&5
2978 1.1 christos (eval "$ac_link") 2>&5
2979 1.1 christos ac_status=$?
2980 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2981 1.4 christos test $ac_status = 0; }; then :
2982 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable)
2983 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2984 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with
2985 1.1 christos # `rm'.
2986 1.1 christos for ac_file in conftest.exe conftest conftest.*; do
2987 1.1 christos test -f "$ac_file" || continue
2988 1.1 christos case $ac_file in
2989 1.4 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2990 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2991 1.1 christos break;;
2992 1.1 christos * ) break;;
2993 1.1 christos esac
2994 1.1 christos done
2995 1.1 christos else
2996 1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2997 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2998 1.4 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2999 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
3000 1.4 christos fi
3001 1.4 christos rm -f conftest conftest$ac_cv_exeext
3002 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3003 1.4 christos $as_echo "$ac_cv_exeext" >&6; }
3004 1.1 christos
3005 1.1 christos rm -f conftest.$ac_ext
3006 1.1 christos EXEEXT=$ac_cv_exeext
3007 1.1 christos ac_exeext=$EXEEXT
3008 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3009 1.4 christos /* end confdefs.h. */
3010 1.4 christos #include <stdio.h>
3011 1.4 christos int
3012 1.4 christos main ()
3013 1.4 christos {
3014 1.4 christos FILE *f = fopen ("conftest.out", "w");
3015 1.4 christos return ferror (f) || fclose (f) != 0;
3016 1.4 christos
3017 1.4 christos ;
3018 1.4 christos return 0;
3019 1.4 christos }
3020 1.4 christos _ACEOF
3021 1.4 christos ac_clean_files="$ac_clean_files conftest.out"
3022 1.4 christos # Check that the compiler produces executables we can run. If not, either
3023 1.4 christos # the compiler is broken, or we cross compile.
3024 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3025 1.4 christos $as_echo_n "checking whether we are cross compiling... " >&6; }
3026 1.4 christos if test "$cross_compiling" != yes; then
3027 1.4 christos { { ac_try="$ac_link"
3028 1.4 christos case "(($ac_try" in
3029 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3030 1.4 christos *) ac_try_echo=$ac_try;;
3031 1.4 christos esac
3032 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3033 1.4 christos $as_echo "$ac_try_echo"; } >&5
3034 1.4 christos (eval "$ac_link") 2>&5
3035 1.4 christos ac_status=$?
3036 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3037 1.4 christos test $ac_status = 0; }
3038 1.4 christos if { ac_try='./conftest$ac_cv_exeext'
3039 1.4 christos { { case "(($ac_try" in
3040 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3041 1.4 christos *) ac_try_echo=$ac_try;;
3042 1.4 christos esac
3043 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3044 1.4 christos $as_echo "$ac_try_echo"; } >&5
3045 1.4 christos (eval "$ac_try") 2>&5
3046 1.4 christos ac_status=$?
3047 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3048 1.4 christos test $ac_status = 0; }; }; then
3049 1.4 christos cross_compiling=no
3050 1.4 christos else
3051 1.4 christos if test "$cross_compiling" = maybe; then
3052 1.4 christos cross_compiling=yes
3053 1.4 christos else
3054 1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3055 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3056 1.4 christos as_fn_error $? "cannot run C compiled programs.
3057 1.4 christos If you meant to cross compile, use \`--host'.
3058 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
3059 1.4 christos fi
3060 1.4 christos fi
3061 1.4 christos fi
3062 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3063 1.4 christos $as_echo "$cross_compiling" >&6; }
3064 1.4 christos
3065 1.4 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3066 1.4 christos ac_clean_files=$ac_clean_files_save
3067 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3068 1.4 christos $as_echo_n "checking for suffix of object files... " >&6; }
3069 1.4 christos if ${ac_cv_objext+:} false; then :
3070 1.4 christos $as_echo_n "(cached) " >&6
3071 1.1 christos else
3072 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3073 1.1 christos /* end confdefs.h. */
3074 1.1 christos
3075 1.1 christos int
3076 1.1 christos main ()
3077 1.1 christos {
3078 1.1 christos
3079 1.1 christos ;
3080 1.1 christos return 0;
3081 1.1 christos }
3082 1.1 christos _ACEOF
3083 1.1 christos rm -f conftest.o conftest.obj
3084 1.4 christos if { { ac_try="$ac_compile"
3085 1.1 christos case "(($ac_try" in
3086 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3087 1.1 christos *) ac_try_echo=$ac_try;;
3088 1.1 christos esac
3089 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3090 1.4 christos $as_echo "$ac_try_echo"; } >&5
3091 1.1 christos (eval "$ac_compile") 2>&5
3092 1.1 christos ac_status=$?
3093 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3094 1.4 christos test $ac_status = 0; }; then :
3095 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do
3096 1.1 christos test -f "$ac_file" || continue;
3097 1.1 christos case $ac_file in
3098 1.4 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3099 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3100 1.1 christos break;;
3101 1.1 christos esac
3102 1.1 christos done
3103 1.1 christos else
3104 1.4 christos $as_echo "$as_me: failed program was:" >&5
3105 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
3106 1.1 christos
3107 1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3108 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3109 1.4 christos as_fn_error $? "cannot compute suffix of object files: cannot compile
3110 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
3111 1.1 christos fi
3112 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext
3113 1.1 christos fi
3114 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3115 1.4 christos $as_echo "$ac_cv_objext" >&6; }
3116 1.1 christos OBJEXT=$ac_cv_objext
3117 1.1 christos ac_objext=$OBJEXT
3118 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3119 1.4 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3120 1.4 christos if ${ac_cv_c_compiler_gnu+:} false; then :
3121 1.4 christos $as_echo_n "(cached) " >&6
3122 1.1 christos else
3123 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3124 1.1 christos /* end confdefs.h. */
3125 1.1 christos
3126 1.1 christos int
3127 1.1 christos main ()
3128 1.1 christos {
3129 1.1 christos #ifndef __GNUC__
3130 1.1 christos choke me
3131 1.1 christos #endif
3132 1.1 christos
3133 1.1 christos ;
3134 1.1 christos return 0;
3135 1.1 christos }
3136 1.1 christos _ACEOF
3137 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
3138 1.1 christos ac_compiler_gnu=yes
3139 1.1 christos else
3140 1.4 christos ac_compiler_gnu=no
3141 1.1 christos fi
3142 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3143 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
3144 1.1 christos
3145 1.1 christos fi
3146 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3147 1.4 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3148 1.4 christos if test $ac_compiler_gnu = yes; then
3149 1.4 christos GCC=yes
3150 1.4 christos else
3151 1.4 christos GCC=
3152 1.4 christos fi
3153 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
3154 1.1 christos ac_save_CFLAGS=$CFLAGS
3155 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3156 1.4 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
3157 1.4 christos if ${ac_cv_prog_cc_g+:} false; then :
3158 1.4 christos $as_echo_n "(cached) " >&6
3159 1.1 christos else
3160 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
3161 1.1 christos ac_c_werror_flag=yes
3162 1.1 christos ac_cv_prog_cc_g=no
3163 1.1 christos CFLAGS="-g"
3164 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3165 1.1 christos /* end confdefs.h. */
3166 1.1 christos
3167 1.1 christos int
3168 1.1 christos main ()
3169 1.1 christos {
3170 1.1 christos
3171 1.1 christos ;
3172 1.1 christos return 0;
3173 1.1 christos }
3174 1.1 christos _ACEOF
3175 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
3176 1.1 christos ac_cv_prog_cc_g=yes
3177 1.1 christos else
3178 1.4 christos CFLAGS=""
3179 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3180 1.1 christos /* end confdefs.h. */
3181 1.1 christos
3182 1.1 christos int
3183 1.1 christos main ()
3184 1.1 christos {
3185 1.1 christos
3186 1.1 christos ;
3187 1.1 christos return 0;
3188 1.1 christos }
3189 1.1 christos _ACEOF
3190 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
3191 1.4 christos
3192 1.1 christos else
3193 1.4 christos ac_c_werror_flag=$ac_save_c_werror_flag
3194 1.1 christos CFLAGS="-g"
3195 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3196 1.1 christos /* end confdefs.h. */
3197 1.1 christos
3198 1.1 christos int
3199 1.1 christos main ()
3200 1.1 christos {
3201 1.1 christos
3202 1.1 christos ;
3203 1.1 christos return 0;
3204 1.1 christos }
3205 1.1 christos _ACEOF
3206 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
3207 1.1 christos ac_cv_prog_cc_g=yes
3208 1.1 christos fi
3209 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3210 1.1 christos fi
3211 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3212 1.1 christos fi
3213 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3214 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
3215 1.1 christos fi
3216 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3217 1.4 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
3218 1.1 christos if test "$ac_test_CFLAGS" = set; then
3219 1.1 christos CFLAGS=$ac_save_CFLAGS
3220 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
3221 1.1 christos if test "$GCC" = yes; then
3222 1.1 christos CFLAGS="-g -O2"
3223 1.1 christos else
3224 1.1 christos CFLAGS="-g"
3225 1.1 christos fi
3226 1.1 christos else
3227 1.1 christos if test "$GCC" = yes; then
3228 1.1 christos CFLAGS="-O2"
3229 1.1 christos else
3230 1.1 christos CFLAGS=
3231 1.1 christos fi
3232 1.1 christos fi
3233 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3234 1.4 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3235 1.4 christos if ${ac_cv_prog_cc_c89+:} false; then :
3236 1.4 christos $as_echo_n "(cached) " >&6
3237 1.1 christos else
3238 1.1 christos ac_cv_prog_cc_c89=no
3239 1.1 christos ac_save_CC=$CC
3240 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3241 1.1 christos /* end confdefs.h. */
3242 1.1 christos #include <stdarg.h>
3243 1.1 christos #include <stdio.h>
3244 1.4 christos struct stat;
3245 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3246 1.1 christos struct buf { int x; };
3247 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
3248 1.1 christos static char *e (p, i)
3249 1.1 christos char **p;
3250 1.1 christos int i;
3251 1.1 christos {
3252 1.1 christos return p[i];
3253 1.1 christos }
3254 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
3255 1.1 christos {
3256 1.1 christos char *s;
3257 1.1 christos va_list v;
3258 1.1 christos va_start (v,p);
3259 1.1 christos s = g (p, va_arg (v,int));
3260 1.1 christos va_end (v);
3261 1.1 christos return s;
3262 1.1 christos }
3263 1.1 christos
3264 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3265 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
3266 1.1 christos These don't provoke an error unfortunately, instead are silently treated
3267 1.1 christos as 'x'. The following induces an error, until -std is added to get
3268 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3269 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
3270 1.1 christos that's true only with -std. */
3271 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3272 1.1 christos
3273 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3274 1.1 christos inside strings and character constants. */
3275 1.1 christos #define FOO(x) 'x'
3276 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3277 1.1 christos
3278 1.1 christos int test (int i, double x);
3279 1.1 christos struct s1 {int (*f) (int a);};
3280 1.1 christos struct s2 {int (*f) (double a);};
3281 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3282 1.1 christos int argc;
3283 1.1 christos char **argv;
3284 1.1 christos int
3285 1.1 christos main ()
3286 1.1 christos {
3287 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3288 1.1 christos ;
3289 1.1 christos return 0;
3290 1.1 christos }
3291 1.1 christos _ACEOF
3292 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3293 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3294 1.1 christos do
3295 1.1 christos CC="$ac_save_CC $ac_arg"
3296 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
3297 1.1 christos ac_cv_prog_cc_c89=$ac_arg
3298 1.1 christos fi
3299 1.1 christos rm -f core conftest.err conftest.$ac_objext
3300 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
3301 1.1 christos done
3302 1.1 christos rm -f conftest.$ac_ext
3303 1.1 christos CC=$ac_save_CC
3304 1.1 christos
3305 1.1 christos fi
3306 1.1 christos # AC_CACHE_VAL
3307 1.1 christos case "x$ac_cv_prog_cc_c89" in
3308 1.1 christos x)
3309 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3310 1.4 christos $as_echo "none needed" >&6; } ;;
3311 1.1 christos xno)
3312 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3313 1.4 christos $as_echo "unsupported" >&6; } ;;
3314 1.1 christos *)
3315 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
3316 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3317 1.4 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3318 1.1 christos esac
3319 1.4 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
3320 1.1 christos
3321 1.4 christos fi
3322 1.1 christos
3323 1.1 christos ac_ext=c
3324 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3325 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3326 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3327 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3328 1.1 christos
3329 1.1 christos
3330 1.1 christos
3331 1.1 christos
3332 1.1 christos
3333 1.4 christos
3334 1.1 christos if test "$GCC" = yes ; then
3335 1.4 christos #
3336 1.4 christos # -Werror forces warnings to be errors.
3337 1.4 christos #
3338 1.4 christos ac_lbl_cc_force_warning_errors=-Werror
3339 1.4 christos
3340 1.4 christos #
3341 1.4 christos # Use -ffloat-store so that, on 32-bit x86, we don't
3342 1.4 christos # do 80-bit arithmetic with the FPU; that way we should
3343 1.4 christos # get the same results for floating-point calculations
3344 1.4 christos # on x86-32 and x86-64.
3345 1.4 christos #
3346 1.1 christos
3347 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -ffloat-store option" >&5
3348 1.4 christos $as_echo_n "checking whether the compiler supports the -ffloat-store option... " >&6; }
3349 1.4 christos save_CFLAGS="$CFLAGS"
3350 1.4 christos CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -ffloat-store"
3351 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3352 1.1 christos /* end confdefs.h. */
3353 1.4 christos
3354 1.1 christos int
3355 1.1 christos main ()
3356 1.1 christos {
3357 1.4 christos return 0
3358 1.1 christos ;
3359 1.1 christos return 0;
3360 1.1 christos }
3361 1.1 christos _ACEOF
3362 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
3363 1.4 christos
3364 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3365 1.4 christos $as_echo "yes" >&6; }
3366 1.4 christos CFLAGS="$save_CFLAGS"
3367 1.4 christos V_CCOPT="$V_CCOPT -ffloat-store"
3368 1.4 christos
3369 1.1 christos else
3370 1.1 christos
3371 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3372 1.4 christos $as_echo "no" >&6; }
3373 1.4 christos CFLAGS="$save_CFLAGS"
3374 1.4 christos
3375 1.1 christos fi
3376 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3377 1.4 christos
3378 1.4 christos else
3379 1.4 christos V_INCLS="$V_INCLS -I/usr/local/include"
3380 1.4 christos LDFLAGS="$LDFLAGS -L/usr/local/lib"
3381 1.4 christos
3382 1.4 christos case "$host_os" in
3383 1.4 christos
3384 1.4 christos darwin*)
3385 1.4 christos #
3386 1.4 christos # This is assumed either to be GCC or clang, both
3387 1.4 christos # of which use -Werror to force warnings to be errors.
3388 1.4 christos #
3389 1.4 christos ac_lbl_cc_force_warning_errors=-Werror
3390 1.4 christos ;;
3391 1.4 christos
3392 1.4 christos hpux*)
3393 1.4 christos #
3394 1.4 christos # HP C, which is what we presume we're using, doesn't
3395 1.4 christos # exit with a non-zero exit status if we hand it an
3396 1.4 christos # invalid -W flag, can't be forced to do so even with
3397 1.4 christos # +We, and doesn't handle GCC-style -W flags, so we
3398 1.4 christos # don't want to try using GCC-style -W flags.
3399 1.4 christos #
3400 1.4 christos ac_lbl_cc_dont_try_gcc_dashW=yes
3401 1.4 christos ;;
3402 1.4 christos
3403 1.4 christos irix*)
3404 1.4 christos #
3405 1.4 christos # MIPS C, which is what we presume we're using, doesn't
3406 1.4 christos # necessarily exit with a non-zero exit status if we
3407 1.4 christos # hand it an invalid -W flag, can't be forced to do
3408 1.4 christos # so, and doesn't handle GCC-style -W flags, so we
3409 1.4 christos # don't want to try using GCC-style -W flags.
3410 1.4 christos #
3411 1.4 christos ac_lbl_cc_dont_try_gcc_dashW=yes
3412 1.4 christos #
3413 1.4 christos # It also, apparently, defaults to "char" being
3414 1.4 christos # unsigned, unlike most other C implementations;
3415 1.4 christos # I suppose we could say "signed char" whenever
3416 1.4 christos # we want to guarantee a signed "char", but let's
3417 1.4 christos # just force signed chars.
3418 1.4 christos #
3419 1.4 christos # -xansi is normally the default, but the
3420 1.4 christos # configure script was setting it; perhaps -cckr
3421 1.4 christos # was the default in the Old Days. (Then again,
3422 1.4 christos # that would probably be for backwards compatibility
3423 1.4 christos # in the days when ANSI C was Shiny and New, i.e.
3424 1.4 christos # 1989 and the early '90's, so maybe we can just
3425 1.4 christos # drop support for those compilers.)
3426 1.4 christos #
3427 1.4 christos # -g is equivalent to -g2, which turns off
3428 1.4 christos # optimization; we choose -g3, which generates
3429 1.4 christos # debugging information but doesn't turn off
3430 1.4 christos # optimization (even if the optimization would
3431 1.4 christos # cause inaccuracies in debugging).
3432 1.4 christos #
3433 1.4 christos V_CCOPT="$V_CCOPT -xansi -signed -g3"
3434 1.4 christos ;;
3435 1.4 christos
3436 1.4 christos osf*)
3437 1.4 christos #
3438 1.4 christos # Presumed to be DEC OSF/1, Digital UNIX, or
3439 1.4 christos # Tru64 UNIX.
3440 1.4 christos #
3441 1.4 christos # The DEC C compiler, which is what we presume we're
3442 1.4 christos # using, doesn't exit with a non-zero exit status if we
3443 1.4 christos # hand it an invalid -W flag, can't be forced to do
3444 1.4 christos # so, and doesn't handle GCC-style -W flags, so we
3445 1.4 christos # don't want to try using GCC-style -W flags.
3446 1.4 christos #
3447 1.4 christos ac_lbl_cc_dont_try_gcc_dashW=yes
3448 1.4 christos #
3449 1.4 christos # -g is equivalent to -g2, which turns off
3450 1.4 christos # optimization; we choose -g3, which generates
3451 1.4 christos # debugging information but doesn't turn off
3452 1.4 christos # optimization (even if the optimization would
3453 1.4 christos # cause inaccuracies in debugging).
3454 1.4 christos #
3455 1.4 christos V_CCOPT="$V_CCOPT -g3"
3456 1.4 christos ;;
3457 1.1 christos
3458 1.4 christos solaris*)
3459 1.4 christos #
3460 1.4 christos # Assumed to be Sun C, which requires -errwarn to force
3461 1.4 christos # warnings to be treated as errors.
3462 1.4 christos #
3463 1.4 christos ac_lbl_cc_force_warning_errors=-errwarn
3464 1.4 christos ;;
3465 1.1 christos
3466 1.4 christos ultrix*)
3467 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking that Ultrix $CC hacks const in prototypes" >&5
3468 1.4 christos $as_echo_n "checking that Ultrix $CC hacks const in prototypes... " >&6; }
3469 1.4 christos if ${ac_cv_lbl_cc_const_proto+:} false; then :
3470 1.4 christos $as_echo_n "(cached) " >&6
3471 1.1 christos else
3472 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3473 1.1 christos /* end confdefs.h. */
3474 1.1 christos #include <sys/types.h>
3475 1.1 christos int
3476 1.1 christos main ()
3477 1.1 christos {
3478 1.4 christos struct a { int b; };
3479 1.4 christos void c(const struct a *)
3480 1.1 christos ;
3481 1.1 christos return 0;
3482 1.1 christos }
3483 1.1 christos _ACEOF
3484 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
3485 1.4 christos ac_cv_lbl_cc_const_proto=yes
3486 1.4 christos else
3487 1.4 christos ac_cv_lbl_cc_const_proto=no
3488 1.4 christos fi
3489 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3490 1.4 christos fi
3491 1.4 christos
3492 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_const_proto" >&5
3493 1.4 christos $as_echo "$ac_cv_lbl_cc_const_proto" >&6; }
3494 1.4 christos if test $ac_cv_lbl_cc_const_proto = no ; then
3495 1.1 christos
3496 1.4 christos $as_echo "#define const /**/" >>confdefs.h
3497 1.1 christos
3498 1.1 christos fi
3499 1.1 christos ;;
3500 1.1 christos esac
3501 1.4 christos V_CCOPT="$V_CCOPT -O"
3502 1.1 christos fi
3503 1.1 christos
3504 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
3505 1.4 christos $as_echo_n "checking for inline... " >&6; }
3506 1.1 christos save_CFLAGS="$CFLAGS"
3507 1.1 christos CFLAGS="$V_CCOPT"
3508 1.4 christos if ${ac_cv_lbl_inline+:} false; then :
3509 1.4 christos $as_echo_n "(cached) " >&6
3510 1.1 christos else
3511 1.1 christos
3512 1.1 christos ac_cv_lbl_inline=""
3513 1.1 christos ac_lbl_cc_inline=no
3514 1.1 christos for ac_lbl_inline in inline __inline__ __inline
3515 1.1 christos do
3516 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3517 1.1 christos /* end confdefs.h. */
3518 1.1 christos #define inline $ac_lbl_inline
3519 1.1 christos static inline struct iltest *foo(void);
3520 1.1 christos struct iltest {
3521 1.1 christos int iltest1;
3522 1.1 christos int iltest2;
3523 1.1 christos };
3524 1.1 christos
3525 1.1 christos static inline struct iltest *
3526 1.1 christos foo()
3527 1.1 christos {
3528 1.1 christos static struct iltest xxx;
3529 1.1 christos
3530 1.1 christos return &xxx;
3531 1.1 christos }
3532 1.1 christos int
3533 1.1 christos main ()
3534 1.1 christos {
3535 1.1 christos
3536 1.1 christos ;
3537 1.1 christos return 0;
3538 1.1 christos }
3539 1.1 christos _ACEOF
3540 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
3541 1.1 christos ac_lbl_cc_inline=yes
3542 1.1 christos fi
3543 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3544 1.1 christos if test "$ac_lbl_cc_inline" = yes ; then
3545 1.1 christos break;
3546 1.1 christos fi
3547 1.1 christos done
3548 1.1 christos if test "$ac_lbl_cc_inline" = yes ; then
3549 1.1 christos ac_cv_lbl_inline=$ac_lbl_inline
3550 1.1 christos fi
3551 1.1 christos fi
3552 1.1 christos
3553 1.1 christos CFLAGS="$save_CFLAGS"
3554 1.1 christos if test ! -z "$ac_cv_lbl_inline" ; then
3555 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_inline" >&5
3556 1.4 christos $as_echo "$ac_cv_lbl_inline" >&6; }
3557 1.1 christos else
3558 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3559 1.4 christos $as_echo "no" >&6; }
3560 1.1 christos fi
3561 1.1 christos
3562 1.1 christos cat >>confdefs.h <<_ACEOF
3563 1.1 christos #define inline $ac_cv_lbl_inline
3564 1.1 christos _ACEOF
3565 1.1 christos
3566 1.1 christos
3567 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5
3568 1.4 christos $as_echo_n "checking for __attribute__... " >&6; }
3569 1.4 christos if ${ac_cv___attribute__+:} false; then :
3570 1.4 christos $as_echo_n "(cached) " >&6
3571 1.1 christos else
3572 1.1 christos
3573 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3574 1.4 christos /* end confdefs.h. */
3575 1.3 christos
3576 1.1 christos
3577 1.1 christos #include <stdlib.h>
3578 1.1 christos
3579 1.1 christos static void foo(void) __attribute__ ((noreturn));
3580 1.1 christos
3581 1.1 christos static void
3582 1.1 christos foo(void)
3583 1.1 christos {
3584 1.1 christos exit(1);
3585 1.1 christos }
3586 1.1 christos
3587 1.1 christos int
3588 1.1 christos main(int argc, char **argv)
3589 1.1 christos {
3590 1.1 christos foo();
3591 1.1 christos }
3592 1.1 christos
3593 1.1 christos _ACEOF
3594 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
3595 1.1 christos ac_cv___attribute__=yes
3596 1.1 christos else
3597 1.4 christos ac_cv___attribute__=no
3598 1.4 christos fi
3599 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3600 1.4 christos fi
3601 1.4 christos
3602 1.4 christos if test "$ac_cv___attribute__" = "yes"; then
3603 1.1 christos
3604 1.4 christos $as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h
3605 1.1 christos
3606 1.4 christos else
3607 1.4 christos #
3608 1.4 christos # We can't use __attribute__, so we can't use __attribute__((unused)),
3609 1.4 christos # so we define _U_ to an empty string.
3610 1.4 christos #
3611 1.4 christos V_DEFS="$V_DEFS -D_U_=\"\""
3612 1.1 christos fi
3613 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5
3614 1.4 christos $as_echo "$ac_cv___attribute__" >&6; }
3615 1.1 christos
3616 1.1 christos if test "$ac_cv___attribute__" = "yes"; then
3617 1.1 christos
3618 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) can be used without warnings" >&5
3619 1.4 christos $as_echo_n "checking whether __attribute__((unused)) can be used without warnings... " >&6; }
3620 1.4 christos if ${ac_cv___attribute___unused+:} false; then :
3621 1.4 christos $as_echo_n "(cached) " >&6
3622 1.4 christos else
3623 1.4 christos
3624 1.4 christos save_CFLAGS="$CFLAGS"
3625 1.4 christos CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3626 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3627 1.4 christos /* end confdefs.h. */
3628 1.4 christos
3629 1.4 christos
3630 1.4 christos #include <stdlib.h>
3631 1.4 christos #include <stdio.h>
3632 1.4 christos
3633 1.4 christos int
3634 1.4 christos main(int argc __attribute((unused)), char **argv __attribute((unused)))
3635 1.4 christos {
3636 1.4 christos printf("Hello, world!\n");
3637 1.4 christos return 0;
3638 1.4 christos }
3639 1.4 christos
3640 1.1 christos _ACEOF
3641 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
3642 1.4 christos ac_cv___attribute___unused=yes
3643 1.4 christos else
3644 1.4 christos ac_cv___attribute___unused=no
3645 1.4 christos fi
3646 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3647 1.4 christos fi
3648 1.1 christos
3649 1.4 christos CFLAGS="$save_CFLAGS"
3650 1.4 christos if test "$ac_cv___attribute___unused" = "yes"; then
3651 1.1 christos V_DEFS="$V_DEFS -D_U_=\"__attribute__((unused))\""
3652 1.1 christos else
3653 1.1 christos V_DEFS="$V_DEFS -D_U_=\"\""
3654 1.1 christos fi
3655 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___unused" >&5
3656 1.4 christos $as_echo "$ac_cv___attribute___unused" >&6; }
3657 1.4 christos
3658 1.4 christos
3659 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((noreturn)) can be applied to function pointers without warnings" >&5
3660 1.4 christos $as_echo_n "checking whether __attribute__((noreturn)) can be applied to function pointers without warnings... " >&6; }
3661 1.4 christos if ${ac_cv___attribute___noreturn_function_pointer+:} false; then :
3662 1.4 christos $as_echo_n "(cached) " >&6
3663 1.4 christos else
3664 1.4 christos
3665 1.4 christos save_CFLAGS="$CFLAGS"
3666 1.4 christos CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3667 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3668 1.4 christos /* end confdefs.h. */
3669 1.4 christos
3670 1.4 christos
3671 1.4 christos #include <stdlib.h>
3672 1.4 christos
3673 1.4 christos extern int (*foo)(int i)
3674 1.4 christos __attribute__ ((noreturn));
3675 1.4 christos
3676 1.4 christos int
3677 1.4 christos main(int argc, char **argv)
3678 1.4 christos {
3679 1.4 christos (*foo)(1);
3680 1.4 christos }
3681 1.4 christos
3682 1.4 christos _ACEOF
3683 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
3684 1.4 christos ac_cv___attribute___noreturn_function_pointer=yes
3685 1.4 christos else
3686 1.4 christos ac_cv___attribute___noreturn_function_pointer=no
3687 1.4 christos fi
3688 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3689 1.4 christos fi
3690 1.4 christos
3691 1.4 christos CFLAGS="$save_CFLAGS"
3692 1.4 christos if test "$ac_cv___attribute___noreturn_function_pointer" = "yes"; then
3693 1.4 christos
3694 1.4 christos $as_echo "#define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1" >>confdefs.h
3695 1.4 christos
3696 1.4 christos fi
3697 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___noreturn_function_pointer" >&5
3698 1.4 christos $as_echo "$ac_cv___attribute___noreturn_function_pointer" >&6; }
3699 1.1 christos
3700 1.1 christos
3701 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be used without warnings" >&5
3702 1.4 christos $as_echo_n "checking whether __attribute__((format)) can be used without warnings... " >&6; }
3703 1.4 christos if ${ac_cv___attribute___format+:} false; then :
3704 1.4 christos $as_echo_n "(cached) " >&6
3705 1.1 christos else
3706 1.1 christos
3707 1.4 christos save_CFLAGS="$CFLAGS"
3708 1.4 christos CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3709 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3710 1.4 christos /* end confdefs.h. */
3711 1.4 christos
3712 1.4 christos
3713 1.4 christos #include <stdlib.h>
3714 1.4 christos
3715 1.4 christos extern int foo(const char *fmt, ...)
3716 1.4 christos __attribute__ ((format (printf, 1, 2)));
3717 1.4 christos
3718 1.4 christos int
3719 1.4 christos main(int argc, char **argv)
3720 1.4 christos {
3721 1.4 christos foo("%s", "test");
3722 1.4 christos }
3723 1.3 christos
3724 1.1 christos _ACEOF
3725 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
3726 1.4 christos ac_cv___attribute___format=yes
3727 1.4 christos else
3728 1.4 christos ac_cv___attribute___format=no
3729 1.4 christos fi
3730 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3731 1.4 christos fi
3732 1.4 christos
3733 1.4 christos CFLAGS="$save_CFLAGS"
3734 1.4 christos if test "$ac_cv___attribute___format" = "yes"; then
3735 1.4 christos
3736 1.4 christos $as_echo "#define __ATTRIBUTE___FORMAT_OK 1" >>confdefs.h
3737 1.4 christos
3738 1.4 christos fi
3739 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format" >&5
3740 1.4 christos $as_echo "$ac_cv___attribute___format" >&6; }
3741 1.4 christos
3742 1.4 christos if test "$ac_cv___attribute___format" = "yes"; then
3743 1.4 christos
3744 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be applied to function pointers" >&5
3745 1.4 christos $as_echo_n "checking whether __attribute__((format)) can be applied to function pointers... " >&6; }
3746 1.4 christos if ${ac_cv___attribute___format_function_pointer+:} false; then :
3747 1.4 christos $as_echo_n "(cached) " >&6
3748 1.4 christos else
3749 1.4 christos
3750 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3751 1.1 christos /* end confdefs.h. */
3752 1.1 christos
3753 1.4 christos
3754 1.1 christos #include <stdlib.h>
3755 1.1 christos
3756 1.1 christos extern int (*foo)(const char *fmt, ...)
3757 1.1 christos __attribute__ ((format (printf, 1, 2)));
3758 1.1 christos
3759 1.1 christos int
3760 1.1 christos main(int argc, char **argv)
3761 1.1 christos {
3762 1.1 christos (*foo)("%s", "test");
3763 1.1 christos }
3764 1.1 christos
3765 1.1 christos _ACEOF
3766 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
3767 1.1 christos ac_cv___attribute___format_function_pointer=yes
3768 1.1 christos else
3769 1.4 christos ac_cv___attribute___format_function_pointer=no
3770 1.1 christos fi
3771 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3772 1.1 christos fi
3773 1.1 christos
3774 1.1 christos if test "$ac_cv___attribute___format_function_pointer" = "yes"; then
3775 1.1 christos
3776 1.4 christos $as_echo "#define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 1" >>confdefs.h
3777 1.1 christos
3778 1.1 christos fi
3779 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format_function_pointer" >&5
3780 1.4 christos $as_echo "$ac_cv___attribute___format_function_pointer" >&6; }
3781 1.1 christos
3782 1.4 christos fi
3783 1.1 christos fi
3784 1.5 christos
3785 1.1 christos ac_ext=c
3786 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3787 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3788 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3789 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3790 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3791 1.4 christos $as_echo_n "checking how to run the C preprocessor... " >&6; }
3792 1.1 christos # On Suns, sometimes $CPP names a directory.
3793 1.1 christos if test -n "$CPP" && test -d "$CPP"; then
3794 1.1 christos CPP=
3795 1.1 christos fi
3796 1.1 christos if test -z "$CPP"; then
3797 1.4 christos if ${ac_cv_prog_CPP+:} false; then :
3798 1.4 christos $as_echo_n "(cached) " >&6
3799 1.1 christos else
3800 1.1 christos # Double quotes because CPP needs to be expanded
3801 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3802 1.1 christos do
3803 1.1 christos ac_preproc_ok=false
3804 1.1 christos for ac_c_preproc_warn_flag in '' yes
3805 1.1 christos do
3806 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3807 1.1 christos # with a fresh cross-compiler works.
3808 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3809 1.1 christos # <limits.h> exists even on freestanding compilers.
3810 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3811 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3812 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3813 1.1 christos /* end confdefs.h. */
3814 1.1 christos #ifdef __STDC__
3815 1.1 christos # include <limits.h>
3816 1.1 christos #else
3817 1.1 christos # include <assert.h>
3818 1.1 christos #endif
3819 1.1 christos Syntax error
3820 1.1 christos _ACEOF
3821 1.4 christos if ac_fn_c_try_cpp "$LINENO"; then :
3822 1.4 christos
3823 1.1 christos else
3824 1.1 christos # Broken: fails on valid input.
3825 1.1 christos continue
3826 1.1 christos fi
3827 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext
3828 1.1 christos
3829 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3830 1.1 christos # can be detected and how.
3831 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3832 1.1 christos /* end confdefs.h. */
3833 1.1 christos #include <ac_nonexistent.h>
3834 1.1 christos _ACEOF
3835 1.4 christos if ac_fn_c_try_cpp "$LINENO"; then :
3836 1.1 christos # Broken: success on invalid input.
3837 1.1 christos continue
3838 1.1 christos else
3839 1.1 christos # Passes both tests.
3840 1.1 christos ac_preproc_ok=:
3841 1.1 christos break
3842 1.1 christos fi
3843 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext
3844 1.1 christos
3845 1.1 christos done
3846 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3847 1.4 christos rm -f conftest.i conftest.err conftest.$ac_ext
3848 1.4 christos if $ac_preproc_ok; then :
3849 1.1 christos break
3850 1.1 christos fi
3851 1.1 christos
3852 1.1 christos done
3853 1.1 christos ac_cv_prog_CPP=$CPP
3854 1.1 christos
3855 1.1 christos fi
3856 1.1 christos CPP=$ac_cv_prog_CPP
3857 1.1 christos else
3858 1.1 christos ac_cv_prog_CPP=$CPP
3859 1.1 christos fi
3860 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3861 1.4 christos $as_echo "$CPP" >&6; }
3862 1.1 christos ac_preproc_ok=false
3863 1.1 christos for ac_c_preproc_warn_flag in '' yes
3864 1.1 christos do
3865 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3866 1.1 christos # with a fresh cross-compiler works.
3867 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3868 1.1 christos # <limits.h> exists even on freestanding compilers.
3869 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3870 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3871 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3872 1.1 christos /* end confdefs.h. */
3873 1.1 christos #ifdef __STDC__
3874 1.1 christos # include <limits.h>
3875 1.1 christos #else
3876 1.1 christos # include <assert.h>
3877 1.1 christos #endif
3878 1.1 christos Syntax error
3879 1.1 christos _ACEOF
3880 1.4 christos if ac_fn_c_try_cpp "$LINENO"; then :
3881 1.4 christos
3882 1.1 christos else
3883 1.1 christos # Broken: fails on valid input.
3884 1.1 christos continue
3885 1.1 christos fi
3886 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext
3887 1.1 christos
3888 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3889 1.1 christos # can be detected and how.
3890 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3891 1.1 christos /* end confdefs.h. */
3892 1.1 christos #include <ac_nonexistent.h>
3893 1.1 christos _ACEOF
3894 1.4 christos if ac_fn_c_try_cpp "$LINENO"; then :
3895 1.1 christos # Broken: success on invalid input.
3896 1.1 christos continue
3897 1.1 christos else
3898 1.1 christos # Passes both tests.
3899 1.1 christos ac_preproc_ok=:
3900 1.1 christos break
3901 1.1 christos fi
3902 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext
3903 1.1 christos
3904 1.1 christos done
3905 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3906 1.4 christos rm -f conftest.i conftest.err conftest.$ac_ext
3907 1.4 christos if $ac_preproc_ok; then :
3908 1.4 christos
3909 1.1 christos else
3910 1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3911 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3912 1.4 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3913 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
3914 1.1 christos fi
3915 1.1 christos
3916 1.1 christos ac_ext=c
3917 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3918 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3919 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3920 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3921 1.1 christos
3922 1.1 christos
3923 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3924 1.4 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3925 1.4 christos if ${ac_cv_path_GREP+:} false; then :
3926 1.4 christos $as_echo_n "(cached) " >&6
3927 1.1 christos else
3928 1.4 christos if test -z "$GREP"; then
3929 1.1 christos ac_path_GREP_found=false
3930 1.4 christos # Loop through the user's path and test for each of PROGNAME-LIST
3931 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3932 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3933 1.1 christos do
3934 1.1 christos IFS=$as_save_IFS
3935 1.1 christos test -z "$as_dir" && as_dir=.
3936 1.4 christos for ac_prog in grep ggrep; do
3937 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
3938 1.4 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3939 1.4 christos as_fn_executable_p "$ac_path_GREP" || continue
3940 1.4 christos # Check for GNU ac_path_GREP and select it if it is found.
3941 1.1 christos # Check for GNU $ac_path_GREP
3942 1.1 christos case `"$ac_path_GREP" --version 2>&1` in
3943 1.1 christos *GNU*)
3944 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3945 1.1 christos *)
3946 1.1 christos ac_count=0
3947 1.4 christos $as_echo_n 0123456789 >"conftest.in"
3948 1.1 christos while :
3949 1.1 christos do
3950 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
3951 1.1 christos mv "conftest.tmp" "conftest.in"
3952 1.1 christos cp "conftest.in" "conftest.nl"
3953 1.4 christos $as_echo 'GREP' >> "conftest.nl"
3954 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3955 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3956 1.4 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
3957 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then
3958 1.1 christos # Best one so far, save it but keep looking for a better one
3959 1.1 christos ac_cv_path_GREP="$ac_path_GREP"
3960 1.1 christos ac_path_GREP_max=$ac_count
3961 1.1 christos fi
3962 1.1 christos # 10*(2^10) chars as input seems more than enough
3963 1.1 christos test $ac_count -gt 10 && break
3964 1.1 christos done
3965 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3966 1.1 christos esac
3967 1.1 christos
3968 1.4 christos $ac_path_GREP_found && break 3
3969 1.4 christos done
3970 1.4 christos done
3971 1.1 christos done
3972 1.1 christos IFS=$as_save_IFS
3973 1.4 christos if test -z "$ac_cv_path_GREP"; then
3974 1.4 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3975 1.4 christos fi
3976 1.1 christos else
3977 1.1 christos ac_cv_path_GREP=$GREP
3978 1.1 christos fi
3979 1.1 christos
3980 1.1 christos fi
3981 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3982 1.4 christos $as_echo "$ac_cv_path_GREP" >&6; }
3983 1.1 christos GREP="$ac_cv_path_GREP"
3984 1.1 christos
3985 1.1 christos
3986 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3987 1.4 christos $as_echo_n "checking for egrep... " >&6; }
3988 1.4 christos if ${ac_cv_path_EGREP+:} false; then :
3989 1.4 christos $as_echo_n "(cached) " >&6
3990 1.1 christos else
3991 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3992 1.1 christos then ac_cv_path_EGREP="$GREP -E"
3993 1.1 christos else
3994 1.4 christos if test -z "$EGREP"; then
3995 1.1 christos ac_path_EGREP_found=false
3996 1.4 christos # Loop through the user's path and test for each of PROGNAME-LIST
3997 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3998 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3999 1.1 christos do
4000 1.1 christos IFS=$as_save_IFS
4001 1.1 christos test -z "$as_dir" && as_dir=.
4002 1.4 christos for ac_prog in egrep; do
4003 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
4004 1.4 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4005 1.4 christos as_fn_executable_p "$ac_path_EGREP" || continue
4006 1.4 christos # Check for GNU ac_path_EGREP and select it if it is found.
4007 1.1 christos # Check for GNU $ac_path_EGREP
4008 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in
4009 1.1 christos *GNU*)
4010 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4011 1.1 christos *)
4012 1.1 christos ac_count=0
4013 1.4 christos $as_echo_n 0123456789 >"conftest.in"
4014 1.1 christos while :
4015 1.1 christos do
4016 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
4017 1.1 christos mv "conftest.tmp" "conftest.in"
4018 1.1 christos cp "conftest.in" "conftest.nl"
4019 1.4 christos $as_echo 'EGREP' >> "conftest.nl"
4020 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4021 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4022 1.4 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
4023 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4024 1.1 christos # Best one so far, save it but keep looking for a better one
4025 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP"
4026 1.1 christos ac_path_EGREP_max=$ac_count
4027 1.1 christos fi
4028 1.1 christos # 10*(2^10) chars as input seems more than enough
4029 1.1 christos test $ac_count -gt 10 && break
4030 1.1 christos done
4031 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4032 1.1 christos esac
4033 1.1 christos
4034 1.4 christos $ac_path_EGREP_found && break 3
4035 1.4 christos done
4036 1.4 christos done
4037 1.1 christos done
4038 1.1 christos IFS=$as_save_IFS
4039 1.4 christos if test -z "$ac_cv_path_EGREP"; then
4040 1.4 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4041 1.4 christos fi
4042 1.1 christos else
4043 1.1 christos ac_cv_path_EGREP=$EGREP
4044 1.1 christos fi
4045 1.1 christos
4046 1.1 christos fi
4047 1.1 christos fi
4048 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4049 1.4 christos $as_echo "$ac_cv_path_EGREP" >&6; }
4050 1.1 christos EGREP="$ac_cv_path_EGREP"
4051 1.1 christos
4052 1.1 christos
4053 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4054 1.4 christos $as_echo_n "checking for ANSI C header files... " >&6; }
4055 1.4 christos if ${ac_cv_header_stdc+:} false; then :
4056 1.4 christos $as_echo_n "(cached) " >&6
4057 1.1 christos else
4058 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4059 1.1 christos /* end confdefs.h. */
4060 1.1 christos #include <stdlib.h>
4061 1.1 christos #include <stdarg.h>
4062 1.1 christos #include <string.h>
4063 1.1 christos #include <float.h>
4064 1.1 christos
4065 1.1 christos int
4066 1.1 christos main ()
4067 1.1 christos {
4068 1.1 christos
4069 1.1 christos ;
4070 1.1 christos return 0;
4071 1.1 christos }
4072 1.1 christos _ACEOF
4073 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
4074 1.1 christos ac_cv_header_stdc=yes
4075 1.1 christos else
4076 1.4 christos ac_cv_header_stdc=no
4077 1.1 christos fi
4078 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4079 1.1 christos
4080 1.1 christos if test $ac_cv_header_stdc = yes; then
4081 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4082 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4083 1.1 christos /* end confdefs.h. */
4084 1.1 christos #include <string.h>
4085 1.1 christos
4086 1.1 christos _ACEOF
4087 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4088 1.4 christos $EGREP "memchr" >/dev/null 2>&1; then :
4089 1.4 christos
4090 1.1 christos else
4091 1.1 christos ac_cv_header_stdc=no
4092 1.1 christos fi
4093 1.4 christos rm -f conftest*
4094 1.1 christos
4095 1.1 christos fi
4096 1.1 christos
4097 1.1 christos if test $ac_cv_header_stdc = yes; then
4098 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4099 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4100 1.1 christos /* end confdefs.h. */
4101 1.1 christos #include <stdlib.h>
4102 1.1 christos
4103 1.1 christos _ACEOF
4104 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4105 1.4 christos $EGREP "free" >/dev/null 2>&1; then :
4106 1.4 christos
4107 1.1 christos else
4108 1.1 christos ac_cv_header_stdc=no
4109 1.1 christos fi
4110 1.4 christos rm -f conftest*
4111 1.1 christos
4112 1.1 christos fi
4113 1.1 christos
4114 1.1 christos if test $ac_cv_header_stdc = yes; then
4115 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4116 1.4 christos if test "$cross_compiling" = yes; then :
4117 1.1 christos :
4118 1.1 christos else
4119 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4120 1.1 christos /* end confdefs.h. */
4121 1.1 christos #include <ctype.h>
4122 1.1 christos #include <stdlib.h>
4123 1.1 christos #if ((' ' & 0x0FF) == 0x020)
4124 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4125 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4126 1.1 christos #else
4127 1.1 christos # define ISLOWER(c) \
4128 1.1 christos (('a' <= (c) && (c) <= 'i') \
4129 1.1 christos || ('j' <= (c) && (c) <= 'r') \
4130 1.1 christos || ('s' <= (c) && (c) <= 'z'))
4131 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4132 1.1 christos #endif
4133 1.1 christos
4134 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4135 1.1 christos int
4136 1.1 christos main ()
4137 1.1 christos {
4138 1.1 christos int i;
4139 1.1 christos for (i = 0; i < 256; i++)
4140 1.1 christos if (XOR (islower (i), ISLOWER (i))
4141 1.1 christos || toupper (i) != TOUPPER (i))
4142 1.1 christos return 2;
4143 1.1 christos return 0;
4144 1.1 christos }
4145 1.1 christos _ACEOF
4146 1.4 christos if ac_fn_c_try_run "$LINENO"; then :
4147 1.4 christos
4148 1.1 christos else
4149 1.4 christos ac_cv_header_stdc=no
4150 1.1 christos fi
4151 1.4 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4152 1.4 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
4153 1.1 christos fi
4154 1.1 christos
4155 1.1 christos fi
4156 1.1 christos fi
4157 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4158 1.4 christos $as_echo "$ac_cv_header_stdc" >&6; }
4159 1.1 christos if test $ac_cv_header_stdc = yes; then
4160 1.1 christos
4161 1.4 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4162 1.1 christos
4163 1.1 christos fi
4164 1.1 christos
4165 1.1 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4166 1.1 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4167 1.1 christos inttypes.h stdint.h unistd.h
4168 1.4 christos do :
4169 1.4 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4170 1.4 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4171 1.4 christos "
4172 1.4 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4173 1.1 christos cat >>confdefs.h <<_ACEOF
4174 1.4 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4175 1.1 christos _ACEOF
4176 1.1 christos
4177 1.1 christos fi
4178 1.1 christos
4179 1.1 christos done
4180 1.1 christos
4181 1.1 christos
4182 1.3 christos for ac_header in fcntl.h rpc/rpc.h rpc/rpcent.h netdnet/dnetdb.h
4183 1.4 christos do :
4184 1.4 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4185 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4186 1.4 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4187 1.1 christos cat >>confdefs.h <<_ACEOF
4188 1.4 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 for ac_header in net/pfvar.h
4196 1.4 christos do :
4197 1.4 christos ac_fn_c_check_header_compile "$LINENO" "net/pfvar.h" "ac_cv_header_net_pfvar_h" "#include <sys/types.h>
4198 1.1 christos #include <sys/socket.h>
4199 1.1 christos #include <net/if.h>
4200 1.4 christos "
4201 1.4 christos if test "x$ac_cv_header_net_pfvar_h" = xyes; then :
4202 1.1 christos cat >>confdefs.h <<_ACEOF
4203 1.4 christos #define HAVE_NET_PFVAR_H 1
4204 1.1 christos _ACEOF
4205 1.1 christos
4206 1.1 christos fi
4207 1.1 christos
4208 1.1 christos done
4209 1.1 christos
4210 1.1 christos if test "$ac_cv_header_net_pfvar_h" = yes; then
4211 1.1 christos LOCALSRC="print-pflog.c $LOCALSRC"
4212 1.1 christos fi
4213 1.1 christos for ac_header in netinet/if_ether.h
4214 1.4 christos do :
4215 1.4 christos ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h>
4216 1.1 christos #include <sys/socket.h>
4217 1.4 christos "
4218 1.4 christos if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then :
4219 1.1 christos cat >>confdefs.h <<_ACEOF
4220 1.4 christos #define HAVE_NETINET_IF_ETHER_H 1
4221 1.1 christos _ACEOF
4222 1.1 christos
4223 1.1 christos fi
4224 1.1 christos
4225 1.1 christos done
4226 1.1 christos
4227 1.1 christos if test "$ac_cv_header_netinet_if_ether_h" != yes; then
4228 1.1 christos #
4229 1.1 christos # The simple test didn't work.
4230 1.1 christos # Do we need to include <net/if.h> first?
4231 1.1 christos # Unset ac_cv_header_netinet_if_ether_h so we don't
4232 1.1 christos # treat the previous failure as a cached value and
4233 1.1 christos # suppress the next test.
4234 1.1 christos #
4235 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: Rechecking with some additional includes" >&5
4236 1.4 christos $as_echo "$as_me: Rechecking with some additional includes" >&6;}
4237 1.1 christos unset ac_cv_header_netinet_if_ether_h
4238 1.4 christos for ac_header in netinet/if_ether.h
4239 1.4 christos do :
4240 1.4 christos ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h>
4241 1.1 christos #include <sys/socket.h>
4242 1.1 christos #include <netinet/in.h>
4243 1.1 christos struct mbuf;
4244 1.1 christos struct rtentry;
4245 1.1 christos #include <net/if.h>
4246 1.4 christos "
4247 1.4 christos if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then :
4248 1.1 christos cat >>confdefs.h <<_ACEOF
4249 1.4 christos #define HAVE_NETINET_IF_ETHER_H 1
4250 1.1 christos _ACEOF
4251 1.1 christos
4252 1.1 christos fi
4253 1.1 christos
4254 1.1 christos done
4255 1.1 christos
4256 1.1 christos fi
4257 1.1 christos
4258 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
4259 1.4 christos $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
4260 1.4 christos if ${ac_cv_header_time+:} false; then :
4261 1.4 christos $as_echo_n "(cached) " >&6
4262 1.1 christos else
4263 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4264 1.1 christos /* end confdefs.h. */
4265 1.1 christos #include <sys/types.h>
4266 1.1 christos #include <sys/time.h>
4267 1.1 christos #include <time.h>
4268 1.1 christos
4269 1.1 christos int
4270 1.1 christos main ()
4271 1.1 christos {
4272 1.1 christos if ((struct tm *) 0)
4273 1.1 christos return 0;
4274 1.1 christos ;
4275 1.1 christos return 0;
4276 1.1 christos }
4277 1.1 christos _ACEOF
4278 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
4279 1.1 christos ac_cv_header_time=yes
4280 1.1 christos else
4281 1.4 christos ac_cv_header_time=no
4282 1.1 christos fi
4283 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4284 1.1 christos fi
4285 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
4286 1.4 christos $as_echo "$ac_cv_header_time" >&6; }
4287 1.1 christos if test $ac_cv_header_time = yes; then
4288 1.1 christos
4289 1.4 christos $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
4290 1.1 christos
4291 1.1 christos fi
4292 1.1 christos
4293 1.1 christos
4294 1.1 christos case "$host_os" in
4295 1.1 christos
4296 1.3 christos darwin*)
4297 1.3 christos # Check whether --enable-universal was given.
4298 1.4 christos if test "${enable_universal+set}" = set; then :
4299 1.3 christos enableval=$enable_universal;
4300 1.3 christos fi
4301 1.3 christos
4302 1.3 christos if test "$enable_universal" != "no"; then
4303 1.3 christos case "$host_os" in
4304 1.3 christos
4305 1.3 christos darwin9.*)
4306 1.3 christos #
4307 1.3 christos # Leopard. Build for x86 and 32-bit PowerPC, with
4308 1.3 christos # x86 first. (That's what Apple does.)
4309 1.3 christos #
4310 1.3 christos V_CCOPT="$V_CCOPT -arch i386 -arch ppc"
4311 1.3 christos LDFLAGS="$LDFLAGS -arch i386 -arch ppc"
4312 1.3 christos ;;
4313 1.3 christos
4314 1.3 christos darwin10.*)
4315 1.3 christos #
4316 1.3 christos # Snow Leopard. Build for x86-64 and x86, with
4317 1.3 christos # x86-64 first. (That's what Apple does.)
4318 1.3 christos #
4319 1.3 christos V_CCOPT="$V_CCOPT -arch x86_64 -arch i386"
4320 1.3 christos LDFLAGS="$LDFLAGS -arch x86_64 -arch i386"
4321 1.3 christos ;;
4322 1.3 christos esac
4323 1.3 christos fi
4324 1.3 christos ;;
4325 1.1 christos esac
4326 1.1 christos
4327 1.1 christos
4328 1.1 christos
4329 1.1 christos # Check whether --with-smi was given.
4330 1.4 christos if test "${with_smi+set}" = set; then :
4331 1.1 christos withval=$with_smi;
4332 1.1 christos else
4333 1.1 christos with_smi=yes
4334 1.1 christos fi
4335 1.1 christos
4336 1.1 christos
4337 1.1 christos if test "x$with_smi" != "xno" ; then
4338 1.5 christos ac_fn_c_check_header_mongrel "$LINENO" "smi.h" "ac_cv_header_smi_h" "$ac_includes_default"
4339 1.4 christos if test "x$ac_cv_header_smi_h" = xyes; then :
4340 1.1 christos
4341 1.5 christos #
4342 1.5 christos # OK, we found smi.h. Do we have libsmi with smiInit?
4343 1.5 christos #
4344 1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for smiInit in -lsmi" >&5
4345 1.4 christos $as_echo_n "checking for smiInit in -lsmi... " >&6; }
4346 1.4 christos if ${ac_cv_lib_smi_smiInit+:} false; then :
4347 1.4 christos $as_echo_n "(cached) " >&6
4348 1.4 christos else
4349 1.1 christos ac_check_lib_save_LIBS=$LIBS
4350 1.1 christos LIBS="-lsmi $LIBS"
4351 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4352 1.1 christos /* end confdefs.h. */
4353 1.1 christos
4354 1.1 christos /* Override any GCC internal prototype to avoid an error.
4355 1.1 christos Use char because int might match the return type of a GCC
4356 1.1 christos builtin and then its argument prototype would still apply. */
4357 1.1 christos #ifdef __cplusplus
4358 1.1 christos extern "C"
4359 1.1 christos #endif
4360 1.1 christos char smiInit ();
4361 1.1 christos int
4362 1.1 christos main ()
4363 1.1 christos {
4364 1.1 christos return smiInit ();
4365 1.1 christos ;
4366 1.1 christos return 0;
4367 1.1 christos }
4368 1.1 christos _ACEOF
4369 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
4370 1.1 christos ac_cv_lib_smi_smiInit=yes
4371 1.1 christos else
4372 1.4 christos ac_cv_lib_smi_smiInit=no
4373 1.1 christos fi
4374 1.4 christos rm -f core conftest.err conftest.$ac_objext \
4375 1.4 christos conftest$ac_exeext conftest.$ac_ext
4376 1.1 christos LIBS=$ac_check_lib_save_LIBS
4377 1.1 christos fi
4378 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_smi_smiInit" >&5
4379 1.4 christos $as_echo "$ac_cv_lib_smi_smiInit" >&6; }
4380 1.4 christos if test "x$ac_cv_lib_smi_smiInit" = xyes; then :
4381 1.1 christos
4382 1.5 christos #
4383 1.5 christos # OK, we have libsmi with smiInit. Can we use it?
4384 1.5 christos #
4385 1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable libsmi" >&5
4386 1.5 christos $as_echo_n "checking whether to enable libsmi... " >&6; }
4387 1.5 christos savedlibs="$LIBS"
4388 1.5 christos LIBS="-lsmi $LIBS"
4389 1.5 christos if test "$cross_compiling" = yes; then :
4390 1.1 christos
4391 1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: not when cross-compiling" >&5
4392 1.5 christos $as_echo "not when cross-compiling" >&6; }
4393 1.5 christos LIBS="$savedlibs"
4394 1.1 christos
4395 1.1 christos
4396 1.1 christos else
4397 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4398 1.1 christos /* end confdefs.h. */
4399 1.5 christos
4400 1.5 christos /* libsmi available check */
4401 1.1 christos #include <smi.h>
4402 1.1 christos main()
4403 1.1 christos {
4404 1.1 christos int current, revision, age, n;
4405 1.1 christos const int required = 2;
4406 1.1 christos if (smiInit(""))
4407 1.1 christos exit(1);
4408 1.1 christos if (strcmp(SMI_LIBRARY_VERSION, smi_library_version))
4409 1.1 christos exit(2);
4410 1.1 christos n = sscanf(smi_library_version, "%d:%d:%d", ¤t, &revision, &age);
4411 1.1 christos if (n != 3)
4412 1.1 christos exit(3);
4413 1.1 christos if (required < current - age || required > current)
4414 1.1 christos exit(4);
4415 1.1 christos exit(0);
4416 1.1 christos }
4417 1.1 christos
4418 1.1 christos _ACEOF
4419 1.4 christos if ac_fn_c_try_run "$LINENO"; then :
4420 1.5 christos
4421 1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4422 1.4 christos $as_echo "yes" >&6; }
4423 1.4 christos
4424 1.5 christos $as_echo "#define USE_LIBSMI 1" >>confdefs.h
4425 1.5 christos
4426 1.1 christos
4427 1.1 christos else
4428 1.5 christos
4429 1.5 christos case $? in
4430 1.5 christos 1) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - smiInit failed" >&5
4431 1.4 christos $as_echo "no - smiInit failed" >&6; } ;;
4432 1.5 christos 2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - header/library version mismatch" >&5
4433 1.4 christos $as_echo "no - header/library version mismatch" >&6; } ;;
4434 1.5 christos 3) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - can't determine library version" >&5
4435 1.4 christos $as_echo "no - can't determine library version" >&6; } ;;
4436 1.5 christos 4) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - too old" >&5
4437 1.4 christos $as_echo "no - too old" >&6; } ;;
4438 1.5 christos *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4439 1.4 christos $as_echo "no" >&6; } ;;
4440 1.5 christos esac
4441 1.5 christos LIBS="$savedlibs"
4442 1.5 christos
4443 1.1 christos fi
4444 1.4 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4445 1.4 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
4446 1.1 christos fi
4447 1.1 christos
4448 1.5 christos
4449 1.5 christos fi
4450 1.5 christos
4451 1.5 christos
4452 1.1 christos fi
4453 1.5 christos
4454 1.5 christos
4455 1.1 christos fi
4456 1.1 christos
4457 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable the possibly-buggy SMB printer" >&5
4458 1.4 christos $as_echo_n "checking whether to enable the possibly-buggy SMB printer... " >&6; }
4459 1.1 christos # Check whether --enable-smb was given.
4460 1.4 christos if test "${enable_smb+set}" = set; then :
4461 1.1 christos enableval=$enable_smb;
4462 1.1 christos else
4463 1.1 christos enableval=yes
4464 1.1 christos fi
4465 1.1 christos
4466 1.1 christos case "$enableval" in
4467 1.4 christos yes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4468 1.4 christos $as_echo "yes" >&6; }
4469 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&5
4470 1.4 christos $as_echo "$as_me: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&2;}
4471 1.4 christos
4472 1.4 christos $as_echo "#define TCPDUMP_DO_SMB 1" >>confdefs.h
4473 1.1 christos
4474 1.1 christos LOCALSRC="print-smb.c smbutil.c $LOCALSRC"
4475 1.1 christos ;;
4476 1.4 christos *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4477 1.4 christos $as_echo "no" >&6; }
4478 1.1 christos ;;
4479 1.1 christos esac
4480 1.1 christos
4481 1.1 christos
4482 1.1 christos # Check whether --with-user was given.
4483 1.4 christos if test "${with_user+set}" = set; then :
4484 1.1 christos withval=$with_user;
4485 1.1 christos fi
4486 1.1 christos
4487 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to drop root privileges by default" >&5
4488 1.4 christos $as_echo_n "checking whether to drop root privileges by default... " >&6; }
4489 1.1 christos if test ! -z "$with_user" ; then
4490 1.4 christos
4491 1.4 christos cat >>confdefs.h <<_ACEOF
4492 1.1 christos #define WITH_USER "$withval"
4493 1.1 christos _ACEOF
4494 1.1 christos
4495 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5
4496 1.4 christos $as_echo "to \"$withval\"" >&6; }
4497 1.1 christos else
4498 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4499 1.4 christos $as_echo "no" >&6; }
4500 1.1 christos fi
4501 1.1 christos
4502 1.1 christos
4503 1.1 christos # Check whether --with-chroot was given.
4504 1.4 christos if test "${with_chroot+set}" = set; then :
4505 1.1 christos withval=$with_chroot;
4506 1.1 christos fi
4507 1.1 christos
4508 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to chroot" >&5
4509 1.4 christos $as_echo_n "checking whether to chroot... " >&6; }
4510 1.1 christos if test ! -z "$with_chroot" && test "$with_chroot" != "no" ; then
4511 1.4 christos
4512 1.4 christos cat >>confdefs.h <<_ACEOF
4513 1.1 christos #define WITH_CHROOT "$withval"
4514 1.1 christos _ACEOF
4515 1.1 christos
4516 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5
4517 1.4 christos $as_echo "to \"$withval\"" >&6; }
4518 1.1 christos else
4519 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4520 1.4 christos $as_echo "no" >&6; }
4521 1.1 christos fi
4522 1.1 christos
4523 1.5 christos
4524 1.5 christos # Check whether --with-sandbox-capsicum was given.
4525 1.5 christos if test "${with_sandbox_capsicum+set}" = set; then :
4526 1.5 christos withval=$with_sandbox_capsicum;
4527 1.5 christos fi
4528 1.5 christos
4529 1.5 christos #
4530 1.5 christos # Check whether various functions are available. If any are, set
4531 1.5 christos # ac_lbl_capsicum_function_seen to yes; if any are not, set
4532 1.5 christos # ac_lbl_capsicum_function_not_seen to yes.
4533 1.5 christos #
4534 1.5 christos # All of them must be available in order to enable capsicum sandboxing.
4535 1.5 christos #
4536 1.5 christos if test ! -z "$with_sandbox-capsicum" && test "$with_sandbox-capsicum" != "no" ; then
4537 1.5 christos for ac_func in cap_enter cap_rights_init cap_rights_limit cap_ioctls_limit openat
4538 1.5 christos do :
4539 1.5 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4540 1.5 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4541 1.5 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
4542 1.5 christos cat >>confdefs.h <<_ACEOF
4543 1.5 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4544 1.5 christos _ACEOF
4545 1.5 christos ac_lbl_capsicum_function_seen=yes
4546 1.5 christos else
4547 1.5 christos ac_lbl_capsicum_function_not_seen=yes
4548 1.5 christos fi
4549 1.5 christos done
4550 1.5 christos
4551 1.5 christos fi
4552 1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to sandbox using capsicum" >&5
4553 1.5 christos $as_echo_n "checking whether to sandbox using capsicum... " >&6; }
4554 1.5 christos if test "x$ac_lbl_capsicum_function_seen" = "xyes" -a "x$ac_lbl_capsicum_function_not_seen" != "xyes"; then
4555 1.5 christos
4556 1.5 christos $as_echo "#define HAVE_CAPSICUM 1" >>confdefs.h
4557 1.5 christos
4558 1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4559 1.5 christos $as_echo "yes" >&6; }
4560 1.5 christos else
4561 1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4562 1.5 christos $as_echo "no" >&6; }
4563 1.5 christos fi
4564 1.5 christos
4565 1.4 christos #
4566 1.4 christos # We must check this before checking whether to enable IPv6, because,
4567 1.4 christos # on some platforms (such as SunOS 5.x), the test program requires
4568 1.4 christos # the extra networking libraries.
4569 1.4 christos #
4570 1.1 christos
4571 1.4 christos # Most operating systems have gethostbyname() in the default searched
4572 1.4 christos # libraries (i.e. libc):
4573 1.4 christos # Some OSes (eg. Solaris) place it in libnsl
4574 1.4 christos # Some strange OSes (SINIX) have it in libsocket:
4575 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
4576 1.4 christos $as_echo_n "checking for library containing gethostbyname... " >&6; }
4577 1.4 christos if ${ac_cv_search_gethostbyname+:} false; then :
4578 1.4 christos $as_echo_n "(cached) " >&6
4579 1.1 christos else
4580 1.4 christos ac_func_search_save_LIBS=$LIBS
4581 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4582 1.4 christos /* end confdefs.h. */
4583 1.1 christos
4584 1.4 christos /* Override any GCC internal prototype to avoid an error.
4585 1.4 christos Use char because int might match the return type of a GCC
4586 1.4 christos builtin and then its argument prototype would still apply. */
4587 1.4 christos #ifdef __cplusplus
4588 1.4 christos extern "C"
4589 1.4 christos #endif
4590 1.4 christos char gethostbyname ();
4591 1.4 christos int
4592 1.4 christos main ()
4593 1.1 christos {
4594 1.4 christos return gethostbyname ();
4595 1.4 christos ;
4596 1.4 christos return 0;
4597 1.1 christos }
4598 1.1 christos _ACEOF
4599 1.4 christos for ac_lib in '' nsl socket resolv; do
4600 1.4 christos if test -z "$ac_lib"; then
4601 1.4 christos ac_res="none required"
4602 1.4 christos else
4603 1.4 christos ac_res=-l$ac_lib
4604 1.4 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4605 1.4 christos fi
4606 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
4607 1.4 christos ac_cv_search_gethostbyname=$ac_res
4608 1.4 christos fi
4609 1.4 christos rm -f core conftest.err conftest.$ac_objext \
4610 1.4 christos conftest$ac_exeext
4611 1.4 christos if ${ac_cv_search_gethostbyname+:} false; then :
4612 1.4 christos break
4613 1.4 christos fi
4614 1.4 christos done
4615 1.4 christos if ${ac_cv_search_gethostbyname+:} false; then :
4616 1.1 christos
4617 1.1 christos else
4618 1.4 christos ac_cv_search_gethostbyname=no
4619 1.1 christos fi
4620 1.4 christos rm conftest.$ac_ext
4621 1.4 christos LIBS=$ac_func_search_save_LIBS
4622 1.1 christos fi
4623 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
4624 1.4 christos $as_echo "$ac_cv_search_gethostbyname" >&6; }
4625 1.4 christos ac_res=$ac_cv_search_gethostbyname
4626 1.4 christos if test "$ac_res" != no; then :
4627 1.4 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4628 1.1 christos
4629 1.1 christos fi
4630 1.1 christos
4631 1.4 christos # Unfortunately libsocket sometimes depends on libnsl and
4632 1.4 christos # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this.
4633 1.4 christos if test "$ac_cv_search_gethostbyname" = "no"
4634 1.4 christos then
4635 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lsocket" >&5
4636 1.4 christos $as_echo_n "checking for gethostbyname in -lsocket... " >&6; }
4637 1.4 christos if ${ac_cv_lib_socket_gethostbyname+:} false; then :
4638 1.4 christos $as_echo_n "(cached) " >&6
4639 1.4 christos else
4640 1.4 christos ac_check_lib_save_LIBS=$LIBS
4641 1.4 christos LIBS="-lsocket -lnsl $LIBS"
4642 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4643 1.4 christos /* end confdefs.h. */
4644 1.1 christos
4645 1.4 christos /* Override any GCC internal prototype to avoid an error.
4646 1.4 christos Use char because int might match the return type of a GCC
4647 1.4 christos builtin and then its argument prototype would still apply. */
4648 1.4 christos #ifdef __cplusplus
4649 1.4 christos extern "C"
4650 1.1 christos #endif
4651 1.4 christos char gethostbyname ();
4652 1.4 christos int
4653 1.4 christos main ()
4654 1.4 christos {
4655 1.4 christos return gethostbyname ();
4656 1.4 christos ;
4657 1.4 christos return 0;
4658 1.4 christos }
4659 1.1 christos _ACEOF
4660 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
4661 1.4 christos ac_cv_lib_socket_gethostbyname=yes
4662 1.4 christos else
4663 1.4 christos ac_cv_lib_socket_gethostbyname=no
4664 1.4 christos fi
4665 1.4 christos rm -f core conftest.err conftest.$ac_objext \
4666 1.4 christos conftest$ac_exeext conftest.$ac_ext
4667 1.4 christos LIBS=$ac_check_lib_save_LIBS
4668 1.4 christos fi
4669 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyname" >&5
4670 1.4 christos $as_echo "$ac_cv_lib_socket_gethostbyname" >&6; }
4671 1.4 christos if test "x$ac_cv_lib_socket_gethostbyname" = xyes; then :
4672 1.4 christos LIBS="-lsocket -lnsl $LIBS"
4673 1.1 christos fi
4674 1.1 christos
4675 1.4 christos fi
4676 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
4677 1.4 christos $as_echo_n "checking for library containing socket... " >&6; }
4678 1.4 christos if ${ac_cv_search_socket+:} false; then :
4679 1.4 christos $as_echo_n "(cached) " >&6
4680 1.4 christos else
4681 1.4 christos ac_func_search_save_LIBS=$LIBS
4682 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4683 1.1 christos /* end confdefs.h. */
4684 1.4 christos
4685 1.4 christos /* Override any GCC internal prototype to avoid an error.
4686 1.4 christos Use char because int might match the return type of a GCC
4687 1.4 christos builtin and then its argument prototype would still apply. */
4688 1.4 christos #ifdef __cplusplus
4689 1.4 christos extern "C"
4690 1.1 christos #endif
4691 1.4 christos char socket ();
4692 1.4 christos int
4693 1.4 christos main ()
4694 1.4 christos {
4695 1.4 christos return socket ();
4696 1.4 christos ;
4697 1.4 christos return 0;
4698 1.4 christos }
4699 1.1 christos _ACEOF
4700 1.4 christos for ac_lib in '' socket; do
4701 1.4 christos if test -z "$ac_lib"; then
4702 1.4 christos ac_res="none required"
4703 1.4 christos else
4704 1.4 christos ac_res=-l$ac_lib
4705 1.4 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4706 1.4 christos fi
4707 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
4708 1.4 christos ac_cv_search_socket=$ac_res
4709 1.4 christos fi
4710 1.4 christos rm -f core conftest.err conftest.$ac_objext \
4711 1.4 christos conftest$ac_exeext
4712 1.4 christos if ${ac_cv_search_socket+:} false; then :
4713 1.4 christos break
4714 1.1 christos fi
4715 1.4 christos done
4716 1.4 christos if ${ac_cv_search_socket+:} false; then :
4717 1.1 christos
4718 1.4 christos else
4719 1.4 christos ac_cv_search_socket=no
4720 1.4 christos fi
4721 1.4 christos rm conftest.$ac_ext
4722 1.4 christos LIBS=$ac_func_search_save_LIBS
4723 1.1 christos fi
4724 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
4725 1.4 christos $as_echo "$ac_cv_search_socket" >&6; }
4726 1.4 christos ac_res=$ac_cv_search_socket
4727 1.4 christos if test "$ac_res" != no; then :
4728 1.4 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4729 1.4 christos
4730 1.4 christos else
4731 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
4732 1.4 christos $as_echo_n "checking for socket in -lsocket... " >&6; }
4733 1.4 christos if ${ac_cv_lib_socket_socket+:} false; then :
4734 1.4 christos $as_echo_n "(cached) " >&6
4735 1.4 christos else
4736 1.4 christos ac_check_lib_save_LIBS=$LIBS
4737 1.4 christos LIBS="-lsocket -lnsl $LIBS"
4738 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4739 1.4 christos /* end confdefs.h. */
4740 1.4 christos
4741 1.4 christos /* Override any GCC internal prototype to avoid an error.
4742 1.4 christos Use char because int might match the return type of a GCC
4743 1.4 christos builtin and then its argument prototype would still apply. */
4744 1.4 christos #ifdef __cplusplus
4745 1.4 christos extern "C"
4746 1.4 christos #endif
4747 1.4 christos char socket ();
4748 1.4 christos int
4749 1.4 christos main ()
4750 1.4 christos {
4751 1.4 christos return socket ();
4752 1.4 christos ;
4753 1.4 christos return 0;
4754 1.4 christos }
4755 1.4 christos _ACEOF
4756 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
4757 1.4 christos ac_cv_lib_socket_socket=yes
4758 1.4 christos else
4759 1.4 christos ac_cv_lib_socket_socket=no
4760 1.4 christos fi
4761 1.4 christos rm -f core conftest.err conftest.$ac_objext \
4762 1.4 christos conftest$ac_exeext conftest.$ac_ext
4763 1.4 christos LIBS=$ac_check_lib_save_LIBS
4764 1.4 christos fi
4765 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
4766 1.4 christos $as_echo "$ac_cv_lib_socket_socket" >&6; }
4767 1.4 christos if test "x$ac_cv_lib_socket_socket" = xyes; then :
4768 1.4 christos LIBS="-lsocket -lnsl $LIBS"
4769 1.4 christos fi
4770 1.4 christos
4771 1.4 christos fi
4772 1.4 christos
4773 1.4 christos # DLPI needs putmsg under HPUX so test for -lstr while we're at it
4774 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing putmsg" >&5
4775 1.4 christos $as_echo_n "checking for library containing putmsg... " >&6; }
4776 1.4 christos if ${ac_cv_search_putmsg+:} false; then :
4777 1.4 christos $as_echo_n "(cached) " >&6
4778 1.4 christos else
4779 1.4 christos ac_func_search_save_LIBS=$LIBS
4780 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4781 1.4 christos /* end confdefs.h. */
4782 1.4 christos
4783 1.4 christos /* Override any GCC internal prototype to avoid an error.
4784 1.4 christos Use char because int might match the return type of a GCC
4785 1.4 christos builtin and then its argument prototype would still apply. */
4786 1.4 christos #ifdef __cplusplus
4787 1.4 christos extern "C"
4788 1.4 christos #endif
4789 1.4 christos char putmsg ();
4790 1.4 christos int
4791 1.4 christos main ()
4792 1.4 christos {
4793 1.4 christos return putmsg ();
4794 1.4 christos ;
4795 1.4 christos return 0;
4796 1.4 christos }
4797 1.4 christos _ACEOF
4798 1.4 christos for ac_lib in '' str; do
4799 1.4 christos if test -z "$ac_lib"; then
4800 1.4 christos ac_res="none required"
4801 1.4 christos else
4802 1.4 christos ac_res=-l$ac_lib
4803 1.4 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4804 1.4 christos fi
4805 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
4806 1.4 christos ac_cv_search_putmsg=$ac_res
4807 1.4 christos fi
4808 1.4 christos rm -f core conftest.err conftest.$ac_objext \
4809 1.4 christos conftest$ac_exeext
4810 1.4 christos if ${ac_cv_search_putmsg+:} false; then :
4811 1.4 christos break
4812 1.4 christos fi
4813 1.4 christos done
4814 1.4 christos if ${ac_cv_search_putmsg+:} false; then :
4815 1.4 christos
4816 1.4 christos else
4817 1.4 christos ac_cv_search_putmsg=no
4818 1.4 christos fi
4819 1.4 christos rm conftest.$ac_ext
4820 1.4 christos LIBS=$ac_func_search_save_LIBS
4821 1.4 christos fi
4822 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_putmsg" >&5
4823 1.4 christos $as_echo "$ac_cv_search_putmsg" >&6; }
4824 1.4 christos ac_res=$ac_cv_search_putmsg
4825 1.4 christos if test "$ac_res" != no; then :
4826 1.4 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4827 1.4 christos
4828 1.4 christos fi
4829 1.4 christos
4830 1.4 christos
4831 1.4 christos
4832 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable ipv6" >&5
4833 1.4 christos $as_echo_n "checking whether to enable ipv6... " >&6; }
4834 1.4 christos # Check whether --enable-ipv6 was given.
4835 1.4 christos if test "${enable_ipv6+set}" = set; then :
4836 1.4 christos enableval=$enable_ipv6; case "$enableval" in
4837 1.4 christos yes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4838 1.4 christos $as_echo "yes" >&6; }
4839 1.4 christos LOCALSRC="print-ip6.c print-ip6opts.c print-mobility.c print-ripng.c print-icmp6.c print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c print-babel.c $LOCALSRC"
4840 1.4 christos
4841 1.4 christos $as_echo "#define INET6 1" >>confdefs.h
4842 1.4 christos
4843 1.4 christos ipv6=yes
4844 1.4 christos ;;
4845 1.4 christos *)
4846 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4847 1.4 christos $as_echo "no" >&6; }
4848 1.4 christos ipv6=no
4849 1.4 christos ;;
4850 1.4 christos esac
4851 1.4 christos else
4852 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4853 1.4 christos /* end confdefs.h. */
4854 1.5 christos
4855 1.5 christos /* AF_INET6 available check */
4856 1.4 christos #include <sys/types.h>
4857 1.4 christos #include <sys/socket.h>
4858 1.5 christos #include <netinet/in.h>
4859 1.5 christos #ifdef AF_INET6
4860 1.5 christos void
4861 1.5 christos foo(struct in6_addr *addr)
4862 1.4 christos {
4863 1.5 christos memset(addr, 0, sizeof (struct in6_addr));
4864 1.4 christos }
4865 1.5 christos #else
4866 1.5 christos #error "AF_INET6 not defined"
4867 1.5 christos #endif
4868 1.5 christos
4869 1.4 christos
4870 1.4 christos _ACEOF
4871 1.5 christos if ac_fn_c_try_compile "$LINENO"; then :
4872 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4873 1.4 christos $as_echo "yes" >&6; }
4874 1.4 christos LOCALSRC="print-ip6.c print-ip6opts.c print-mobility.c print-ripng.c print-icmp6.c print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c print-babel.c $LOCALSRC"
4875 1.4 christos
4876 1.4 christos $as_echo "#define INET6 1" >>confdefs.h
4877 1.4 christos
4878 1.4 christos ipv6=yes
4879 1.4 christos else
4880 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4881 1.4 christos $as_echo "no" >&6; }
4882 1.4 christos ipv6=no
4883 1.4 christos fi
4884 1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4885 1.4 christos fi
4886 1.4 christos
4887 1.4 christos
4888 1.4 christos ipv6type=unknown
4889 1.4 christos ipv6lib=none
4890 1.4 christos ipv6trylibc=no
4891 1.4 christos
4892 1.4 christos if test "$ipv6" = "yes"; then
4893 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking ipv6 stack type" >&5
4894 1.4 christos $as_echo_n "checking ipv6 stack type... " >&6; }
4895 1.4 christos for i in inria kame linux-glibc linux-libinet6 toshiba v6d zeta; do
4896 1.4 christos case $i in
4897 1.4 christos inria)
4898 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4899 1.4 christos /* end confdefs.h. */
4900 1.4 christos #include <netinet/in.h>
4901 1.4 christos #ifdef IPV6_INRIA_VERSION
4902 1.4 christos yes
4903 1.4 christos #endif
4904 1.4 christos _ACEOF
4905 1.4 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4906 1.4 christos $EGREP "yes" >/dev/null 2>&1; then :
4907 1.4 christos ipv6type=$i;
4908 1.4 christos CFLAGS="-DINET6 $CFLAGS"
4909 1.4 christos fi
4910 1.4 christos rm -f conftest*
4911 1.4 christos
4912 1.4 christos ;;
4913 1.4 christos kame)
4914 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4915 1.4 christos /* end confdefs.h. */
4916 1.4 christos #include <netinet/in.h>
4917 1.4 christos #ifdef __KAME__
4918 1.4 christos yes
4919 1.4 christos #endif
4920 1.4 christos _ACEOF
4921 1.4 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4922 1.4 christos $EGREP "yes" >/dev/null 2>&1; then :
4923 1.4 christos ipv6type=$i;
4924 1.4 christos ipv6lib=inet6;
4925 1.4 christos ipv6libdir=/usr/local/v6/lib;
4926 1.4 christos ipv6trylibc=yes;
4927 1.4 christos CFLAGS="-DINET6 $CFLAGS"
4928 1.4 christos fi
4929 1.4 christos rm -f conftest*
4930 1.4 christos
4931 1.4 christos ;;
4932 1.4 christos linux-glibc)
4933 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4934 1.4 christos /* end confdefs.h. */
4935 1.4 christos #include <features.h>
4936 1.4 christos #if defined(__GLIBC__) && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1
4937 1.4 christos yes
4938 1.4 christos #endif
4939 1.4 christos _ACEOF
4940 1.4 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4941 1.4 christos $EGREP "yes" >/dev/null 2>&1; then :
4942 1.4 christos ipv6type=$i;
4943 1.4 christos CFLAGS="-DINET6 $CFLAGS"
4944 1.4 christos fi
4945 1.4 christos rm -f conftest*
4946 1.1 christos
4947 1.1 christos ;;
4948 1.1 christos linux-libinet6)
4949 1.1 christos if test -d /usr/inet6 -o -f /usr/include/netinet/ip6.h; then
4950 1.1 christos ipv6type=$i
4951 1.1 christos ipv6lib=inet6
4952 1.1 christos ipv6libdir=/usr/inet6/lib
4953 1.1 christos ipv6trylibc=yes;
4954 1.1 christos CFLAGS="-DINET6 -I/usr/inet6/include $CFLAGS"
4955 1.1 christos fi
4956 1.1 christos ;;
4957 1.1 christos toshiba)
4958 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4959 1.1 christos /* end confdefs.h. */
4960 1.1 christos #include <sys/param.h>
4961 1.1 christos #ifdef _TOSHIBA_INET6
4962 1.1 christos yes
4963 1.1 christos #endif
4964 1.1 christos _ACEOF
4965 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4966 1.4 christos $EGREP "yes" >/dev/null 2>&1; then :
4967 1.1 christos ipv6type=$i;
4968 1.1 christos ipv6lib=inet6;
4969 1.1 christos ipv6libdir=/usr/local/v6/lib;
4970 1.1 christos CFLAGS="-DINET6 $CFLAGS"
4971 1.1 christos fi
4972 1.4 christos rm -f conftest*
4973 1.1 christos
4974 1.1 christos ;;
4975 1.1 christos v6d)
4976 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4977 1.1 christos /* end confdefs.h. */
4978 1.1 christos #include </usr/local/v6/include/sys/v6config.h>
4979 1.1 christos #ifdef __V6D__
4980 1.1 christos yes
4981 1.1 christos #endif
4982 1.1 christos _ACEOF
4983 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4984 1.4 christos $EGREP "yes" >/dev/null 2>&1; then :
4985 1.1 christos ipv6type=$i;
4986 1.1 christos ipv6lib=v6;
4987 1.1 christos ipv6libdir=/usr/local/v6/lib;
4988 1.1 christos CFLAGS="-I/usr/local/v6/include $CFLAGS"
4989 1.1 christos fi
4990 1.4 christos rm -f conftest*
4991 1.1 christos
4992 1.1 christos ;;
4993 1.1 christos zeta)
4994 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4995 1.1 christos /* end confdefs.h. */
4996 1.1 christos #include <sys/param.h>
4997 1.1 christos #ifdef _ZETA_MINAMI_INET6
4998 1.1 christos yes
4999 1.1 christos #endif
5000 1.1 christos _ACEOF
5001 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5002 1.4 christos $EGREP "yes" >/dev/null 2>&1; then :
5003 1.1 christos ipv6type=$i;
5004 1.1 christos ipv6lib=inet6;
5005 1.1 christos ipv6libdir=/usr/local/v6/lib;
5006 1.1 christos CFLAGS="-DINET6 $CFLAGS"
5007 1.1 christos fi
5008 1.4 christos rm -f conftest*
5009 1.1 christos
5010 1.1 christos ;;
5011 1.1 christos esac
5012 1.1 christos if test "$ipv6type" != "unknown"; then
5013 1.1 christos break
5014 1.1 christos fi
5015 1.1 christos done
5016 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ipv6type" >&5
5017 1.4 christos $as_echo "$ipv6type" >&6; }
5018 1.1 christos fi
5019 1.1 christos
5020 1.1 christos if test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then
5021 1.1 christos if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then
5022 1.1 christos LIBS="-L$ipv6libdir -l$ipv6lib $LIBS"
5023 1.1 christos echo "You have $ipv6lib library, using it"
5024 1.1 christos else
5025 1.1 christos if test "$ipv6trylibc" = "yes"; then
5026 1.1 christos echo "You do not have $ipv6lib library, using libc"
5027 1.1 christos else
5028 1.1 christos echo 'Fatal: no $ipv6lib library found. cannot continue.'
5029 1.1 christos echo "You need to fetch lib$ipv6lib.a from appropriate"
5030 1.1 christos echo 'ipv6 kit and compile beforehand.'
5031 1.1 christos exit 1
5032 1.1 christos fi
5033 1.1 christos fi
5034 1.1 christos fi
5035 1.1 christos
5036 1.1 christos
5037 1.1 christos if test "$ipv6" = "yes"; then
5038 1.1 christos #
5039 1.1 christos # XXX - on Tru64 UNIX 5.1, there is no "getaddrinfo()"
5040 1.1 christos # function in libc; there are "ngetaddrinfo()" and
5041 1.1 christos # "ogetaddrinfo()" functions, and <netdb.h> #defines
5042 1.1 christos # "getaddrinfo" to be either "ngetaddrinfo" or
5043 1.1 christos # "ogetaddrinfo", depending on whether _SOCKADDR_LEN
5044 1.1 christos # or _XOPEN_SOURCE_EXTENDED are defined or not.
5045 1.1 christos #
5046 1.1 christos # So this test doesn't work on Tru64 5.1, and possibly
5047 1.1 christos # on other 5.x releases. This causes the configure
5048 1.1 christos # script to become confused, and results in libpcap
5049 1.1 christos # being unbuildable.
5050 1.1 christos #
5051 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getaddrinfo" >&5
5052 1.4 christos $as_echo_n "checking for library containing getaddrinfo... " >&6; }
5053 1.4 christos if ${ac_cv_search_getaddrinfo+:} false; then :
5054 1.4 christos $as_echo_n "(cached) " >&6
5055 1.1 christos else
5056 1.1 christos ac_func_search_save_LIBS=$LIBS
5057 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5058 1.1 christos /* end confdefs.h. */
5059 1.1 christos
5060 1.1 christos /* Override any GCC internal prototype to avoid an error.
5061 1.1 christos Use char because int might match the return type of a GCC
5062 1.1 christos builtin and then its argument prototype would still apply. */
5063 1.1 christos #ifdef __cplusplus
5064 1.1 christos extern "C"
5065 1.1 christos #endif
5066 1.1 christos char getaddrinfo ();
5067 1.1 christos int
5068 1.1 christos main ()
5069 1.1 christos {
5070 1.1 christos return getaddrinfo ();
5071 1.1 christos ;
5072 1.1 christos return 0;
5073 1.1 christos }
5074 1.1 christos _ACEOF
5075 1.1 christos for ac_lib in '' socket; do
5076 1.1 christos if test -z "$ac_lib"; then
5077 1.1 christos ac_res="none required"
5078 1.1 christos else
5079 1.1 christos ac_res=-l$ac_lib
5080 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5081 1.1 christos fi
5082 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
5083 1.1 christos ac_cv_search_getaddrinfo=$ac_res
5084 1.1 christos fi
5085 1.4 christos rm -f core conftest.err conftest.$ac_objext \
5086 1.4 christos conftest$ac_exeext
5087 1.4 christos if ${ac_cv_search_getaddrinfo+:} false; then :
5088 1.1 christos break
5089 1.1 christos fi
5090 1.1 christos done
5091 1.4 christos if ${ac_cv_search_getaddrinfo+:} false; then :
5092 1.4 christos
5093 1.1 christos else
5094 1.1 christos ac_cv_search_getaddrinfo=no
5095 1.1 christos fi
5096 1.1 christos rm conftest.$ac_ext
5097 1.1 christos LIBS=$ac_func_search_save_LIBS
5098 1.1 christos fi
5099 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getaddrinfo" >&5
5100 1.4 christos $as_echo "$ac_cv_search_getaddrinfo" >&6; }
5101 1.1 christos ac_res=$ac_cv_search_getaddrinfo
5102 1.4 christos if test "$ac_res" != no; then :
5103 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5104 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking getaddrinfo bug" >&5
5105 1.4 christos $as_echo_n "checking getaddrinfo bug... " >&6; }
5106 1.4 christos if ${td_cv_buggygetaddrinfo+:} false; then :
5107 1.4 christos $as_echo_n "(cached) " >&6
5108 1.1 christos else
5109 1.4 christos if test "$cross_compiling" = yes; then :
5110 1.1 christos td_cv_buggygetaddrinfo=yes
5111 1.1 christos else
5112 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5113 1.1 christos /* end confdefs.h. */
5114 1.1 christos
5115 1.1 christos #include <sys/types.h>
5116 1.1 christos #include <netdb.h>
5117 1.1 christos #include <string.h>
5118 1.1 christos #include <sys/socket.h>
5119 1.1 christos #include <netinet/in.h>
5120 1.1 christos
5121 1.1 christos main()
5122 1.1 christos {
5123 1.1 christos int passive, gaierr, inet4 = 0, inet6 = 0;
5124 1.1 christos struct addrinfo hints, *ai, *aitop;
5125 1.1 christos char straddr[INET6_ADDRSTRLEN], strport[16];
5126 1.1 christos
5127 1.1 christos for (passive = 0; passive <= 1; passive++) {
5128 1.1 christos memset(&hints, 0, sizeof(hints));
5129 1.1 christos hints.ai_family = AF_UNSPEC;
5130 1.1 christos hints.ai_flags = passive ? AI_PASSIVE : 0;
5131 1.1 christos hints.ai_socktype = SOCK_STREAM;
5132 1.1 christos hints.ai_protocol = IPPROTO_TCP;
5133 1.1 christos if ((gaierr = getaddrinfo(NULL, "54321", &hints, &aitop)) != 0) {
5134 1.1 christos (void)gai_strerror(gaierr);
5135 1.1 christos goto bad;
5136 1.1 christos }
5137 1.1 christos for (ai = aitop; ai; ai = ai->ai_next) {
5138 1.1 christos if (ai->ai_addr == NULL ||
5139 1.1 christos ai->ai_addrlen == 0 ||
5140 1.1 christos getnameinfo(ai->ai_addr, ai->ai_addrlen,
5141 1.1 christos straddr, sizeof(straddr), strport, sizeof(strport),
5142 1.1 christos NI_NUMERICHOST|NI_NUMERICSERV) != 0) {
5143 1.1 christos goto bad;
5144 1.1 christos }
5145 1.1 christos switch (ai->ai_family) {
5146 1.1 christos case AF_INET:
5147 1.1 christos if (strcmp(strport, "54321") != 0) {
5148 1.1 christos goto bad;
5149 1.1 christos }
5150 1.1 christos if (passive) {
5151 1.1 christos if (strcmp(straddr, "0.0.0.0") != 0) {
5152 1.1 christos goto bad;
5153 1.1 christos }
5154 1.1 christos } else {
5155 1.1 christos if (strcmp(straddr, "127.0.0.1") != 0) {
5156 1.1 christos goto bad;
5157 1.1 christos }
5158 1.1 christos }
5159 1.1 christos inet4++;
5160 1.1 christos break;
5161 1.1 christos case AF_INET6:
5162 1.1 christos if (strcmp(strport, "54321") != 0) {
5163 1.1 christos goto bad;
5164 1.1 christos }
5165 1.1 christos if (passive) {
5166 1.1 christos if (strcmp(straddr, "::") != 0) {
5167 1.1 christos goto bad;
5168 1.1 christos }
5169 1.1 christos } else {
5170 1.1 christos if (strcmp(straddr, "::1") != 0) {
5171 1.1 christos goto bad;
5172 1.1 christos }
5173 1.1 christos }
5174 1.1 christos inet6++;
5175 1.1 christos break;
5176 1.1 christos case AF_UNSPEC:
5177 1.1 christos goto bad;
5178 1.1 christos break;
5179 1.1 christos #ifdef AF_UNIX
5180 1.1 christos case AF_UNIX:
5181 1.1 christos #else
5182 1.1 christos #ifdef AF_LOCAL
5183 1.1 christos case AF_LOCAL:
5184 1.1 christos #endif
5185 1.1 christos #endif
5186 1.1 christos default:
5187 1.1 christos /* another family support? */
5188 1.1 christos break;
5189 1.1 christos }
5190 1.1 christos }
5191 1.1 christos }
5192 1.1 christos
5193 1.1 christos /* supported family should be 2, unsupported family should be 0 */
5194 1.1 christos if (!(inet4 == 0 || inet4 == 2))
5195 1.1 christos goto bad;
5196 1.1 christos if (!(inet6 == 0 || inet6 == 2))
5197 1.1 christos goto bad;
5198 1.1 christos
5199 1.1 christos if (aitop)
5200 1.1 christos freeaddrinfo(aitop);
5201 1.1 christos exit(0);
5202 1.1 christos
5203 1.1 christos bad:
5204 1.1 christos if (aitop)
5205 1.1 christos freeaddrinfo(aitop);
5206 1.1 christos exit(1);
5207 1.1 christos }
5208 1.1 christos
5209 1.1 christos _ACEOF
5210 1.4 christos if ac_fn_c_try_run "$LINENO"; then :
5211 1.1 christos td_cv_buggygetaddrinfo=no
5212 1.1 christos else
5213 1.4 christos td_cv_buggygetaddrinfo=yes
5214 1.1 christos fi
5215 1.4 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5216 1.4 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5217 1.1 christos fi
5218 1.1 christos
5219 1.1 christos fi
5220 1.1 christos
5221 1.1 christos if test "$td_cv_buggygetaddrinfo" = no; then
5222 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: good" >&5
5223 1.4 christos $as_echo "good" >&6; }
5224 1.1 christos else
5225 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy" >&5
5226 1.4 christos $as_echo "buggy" >&6; }
5227 1.1 christos fi
5228 1.1 christos
5229 1.1 christos if test "$td_cv_buggygetaddrinfo" = "yes"; then
5230 1.1 christos #
5231 1.1 christos # XXX - it doesn't appear that "ipv6type" can ever be
5232 1.1 christos # set to "linux". Should this be testing for
5233 1.1 christos # "linux-glibc", or for that *or* "linux-libinet6"?
5234 1.1 christos # If the latter, note that "linux-libinet6" is also
5235 1.1 christos # the type given to some non-Linux OSes.
5236 1.1 christos #
5237 1.1 christos if test "$ipv6type" != "linux"; then
5238 1.1 christos echo 'Fatal: You must get working getaddrinfo() function.'
5239 1.1 christos echo ' or you can specify "--disable-ipv6"'.
5240 1.1 christos exit 1
5241 1.1 christos else
5242 1.1 christos echo 'Warning: getaddrinfo() implementation on your system seems be buggy.'
5243 1.1 christos echo ' Better upgrade your system library to newest version'
5244 1.1 christos echo ' of GNU C library (aka glibc).'
5245 1.1 christos fi
5246 1.1 christos fi
5247 1.1 christos
5248 1.1 christos fi
5249 1.1 christos
5250 1.4 christos ac_fn_c_check_func "$LINENO" "getnameinfo" "ac_cv_func_getnameinfo"
5251 1.4 christos if test "x$ac_cv_func_getnameinfo" = xyes; then :
5252 1.4 christos $as_echo "#define HAVE_GETNAMEINFO 1" >>confdefs.h
5253 1.1 christos
5254 1.1 christos else
5255 1.1 christos case " $LIBOBJS " in
5256 1.4 christos *" getnameinfo.$ac_objext "* ) ;;
5257 1.4 christos *) LIBOBJS="$LIBOBJS getnameinfo.$ac_objext"
5258 1.1 christos ;;
5259 1.1 christos esac
5260 1.1 christos
5261 1.1 christos fi
5262 1.1 christos
5263 1.1 christos
5264 1.1 christos fi
5265 1.1 christos
5266 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_htoa declaration in netdnet/dnetdb.h" >&5
5267 1.4 christos $as_echo_n "checking for dnet_htoa declaration in netdnet/dnetdb.h... " >&6; }
5268 1.4 christos if ${td_cv_decl_netdnet_dnetdb_h_dnet_htoa+:} false; then :
5269 1.4 christos $as_echo_n "(cached) " >&6
5270 1.1 christos else
5271 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5272 1.1 christos /* end confdefs.h. */
5273 1.1 christos #include <netdnet/dnetdb.h>
5274 1.1 christos
5275 1.1 christos _ACEOF
5276 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5277 1.4 christos $EGREP "dnet_htoa" >/dev/null 2>&1; then :
5278 1.1 christos td_cv_decl_netdnet_dnetdb_h_dnet_htoa=yes
5279 1.1 christos else
5280 1.1 christos td_cv_decl_netdnet_dnetdb_h_dnet_htoa=no
5281 1.1 christos fi
5282 1.4 christos rm -f conftest*
5283 1.1 christos
5284 1.1 christos fi
5285 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&5
5286 1.4 christos $as_echo "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&6; }
5287 1.1 christos if test "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" = yes; then
5288 1.4 christos
5289 1.4 christos $as_echo "#define HAVE_NETDNET_DNETDB_H_DNET_HTOA 1" >>confdefs.h
5290 1.1 christos
5291 1.1 christos fi
5292 1.1 christos
5293 1.3 christos
5294 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for addrinfo" >&5
5295 1.4 christos $as_echo_n "checking for addrinfo... " >&6; }
5296 1.4 christos if ${ac_cv_addrinfo+:} false; then :
5297 1.4 christos $as_echo_n "(cached) " >&6
5298 1.1 christos else
5299 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5300 1.1 christos /* end confdefs.h. */
5301 1.3 christos
5302 1.3 christos # include <netdb.h>
5303 1.1 christos int
5304 1.1 christos main ()
5305 1.1 christos {
5306 1.3 christos struct addrinfo a
5307 1.1 christos ;
5308 1.1 christos return 0;
5309 1.1 christos }
5310 1.1 christos _ACEOF
5311 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
5312 1.4 christos ac_cv_addrinfo=yes
5313 1.4 christos else
5314 1.4 christos ac_cv_addrinfo=no
5315 1.1 christos fi
5316 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5317 1.1 christos fi
5318 1.1 christos
5319 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_addrinfo" >&5
5320 1.4 christos $as_echo "$ac_cv_addrinfo" >&6; }
5321 1.3 christos if test $ac_cv_addrinfo = yes; then
5322 1.4 christos
5323 1.4 christos $as_echo "#define HAVE_ADDRINFO 1" >>confdefs.h
5324 1.3 christos
5325 1.3 christos else
5326 1.4 christos
5327 1.4 christos $as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h
5328 1.3 christos
5329 1.3 christos fi
5330 1.3 christos
5331 1.3 christos if test "$ac_cv_addrinfo" = no; then
5332 1.3 christos missing_includes=yes
5333 1.3 christos fi
5334 1.3 christos
5335 1.3 christos
5336 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NI_MAXSERV" >&5
5337 1.4 christos $as_echo_n "checking for NI_MAXSERV... " >&6; }
5338 1.4 christos if ${ac_cv_maxserv+:} false; then :
5339 1.4 christos $as_echo_n "(cached) " >&6
5340 1.3 christos else
5341 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5342 1.3 christos /* end confdefs.h. */
5343 1.3 christos #include <netdb.h>
5344 1.3 christos #ifdef NI_MAXSERV
5345 1.3 christos yes
5346 1.3 christos #endif
5347 1.3 christos _ACEOF
5348 1.3 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5349 1.4 christos $EGREP "yes" >/dev/null 2>&1; then :
5350 1.3 christos ac_cv_maxserv=yes
5351 1.3 christos else
5352 1.3 christos ac_cv_maxserv=no
5353 1.3 christos fi
5354 1.4 christos rm -f conftest*
5355 1.3 christos
5356 1.3 christos fi
5357 1.3 christos
5358 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_maxserv" >&5
5359 1.4 christos $as_echo "$ac_cv_maxserv" >&6; }
5360 1.3 christos if test $ac_cv_maxserv != yes; then
5361 1.4 christos $as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h
5362 1.3 christos
5363 1.3 christos fi
5364 1.3 christos
5365 1.3 christos if test "$ac_cv_maxserv" = no; then
5366 1.3 christos missing_includes=yes
5367 1.3 christos fi
5368 1.3 christos
5369 1.3 christos
5370 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NI_NAMEREQD" >&5
5371 1.4 christos $as_echo_n "checking for NI_NAMEREQD... " >&6; }
5372 1.4 christos if ${ac_cv_namereqd+:} false; then :
5373 1.4 christos $as_echo_n "(cached) " >&6
5374 1.1 christos else
5375 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5376 1.1 christos /* end confdefs.h. */
5377 1.3 christos #include <netdb.h>
5378 1.3 christos #ifdef NI_NOFQDN
5379 1.3 christos yes
5380 1.3 christos #endif
5381 1.3 christos _ACEOF
5382 1.3 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5383 1.4 christos $EGREP "yes" >/dev/null 2>&1; then :
5384 1.3 christos ac_cv_namereqd=yes
5385 1.3 christos else
5386 1.3 christos ac_cv_namereqd=no
5387 1.3 christos fi
5388 1.4 christos rm -f conftest*
5389 1.3 christos
5390 1.3 christos fi
5391 1.1 christos
5392 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_namereqd" >&5
5393 1.4 christos $as_echo "$ac_cv_namereqd" >&6; }
5394 1.3 christos if test $ac_cv_namereqd != yes; then
5395 1.4 christos $as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h
5396 1.3 christos
5397 1.3 christos fi
5398 1.3 christos
5399 1.3 christos if test "$ac_cv_namereqd" = no; then
5400 1.3 christos missing_includes=yes
5401 1.3 christos fi
5402 1.3 christos
5403 1.4 christos ac_fn_c_check_func "$LINENO" "vfprintf" "ac_cv_func_vfprintf"
5404 1.4 christos if test "x$ac_cv_func_vfprintf" = xyes; then :
5405 1.4 christos $as_echo "#define HAVE_VFPRINTF 1" >>confdefs.h
5406 1.4 christos
5407 1.4 christos else
5408 1.4 christos case " $LIBOBJS " in
5409 1.4 christos *" vfprintf.$ac_objext "* ) ;;
5410 1.4 christos *) LIBOBJS="$LIBOBJS vfprintf.$ac_objext"
5411 1.4 christos ;;
5412 1.4 christos esac
5413 1.3 christos
5414 1.4 christos fi
5415 1.3 christos
5416 1.4 christos ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
5417 1.4 christos if test "x$ac_cv_func_strcasecmp" = xyes; then :
5418 1.4 christos $as_echo "#define HAVE_STRCASECMP 1" >>confdefs.h
5419 1.3 christos
5420 1.4 christos else
5421 1.4 christos case " $LIBOBJS " in
5422 1.4 christos *" strcasecmp.$ac_objext "* ) ;;
5423 1.4 christos *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext"
5424 1.4 christos ;;
5425 1.4 christos esac
5426 1.3 christos
5427 1.4 christos fi
5428 1.3 christos
5429 1.4 christos ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
5430 1.4 christos if test "x$ac_cv_func_strlcat" = xyes; then :
5431 1.4 christos $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
5432 1.3 christos
5433 1.1 christos else
5434 1.4 christos case " $LIBOBJS " in
5435 1.4 christos *" strlcat.$ac_objext "* ) ;;
5436 1.4 christos *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
5437 1.4 christos ;;
5438 1.4 christos esac
5439 1.4 christos
5440 1.4 christos fi
5441 1.3 christos
5442 1.4 christos ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
5443 1.4 christos if test "x$ac_cv_func_strlcpy" = xyes; then :
5444 1.4 christos $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
5445 1.3 christos
5446 1.4 christos else
5447 1.4 christos case " $LIBOBJS " in
5448 1.4 christos *" strlcpy.$ac_objext "* ) ;;
5449 1.4 christos *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
5450 1.4 christos ;;
5451 1.4 christos esac
5452 1.3 christos
5453 1.4 christos fi
5454 1.3 christos
5455 1.4 christos ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
5456 1.4 christos if test "x$ac_cv_func_strdup" = xyes; then :
5457 1.4 christos $as_echo "#define HAVE_STRDUP 1" >>confdefs.h
5458 1.3 christos
5459 1.4 christos else
5460 1.4 christos case " $LIBOBJS " in
5461 1.4 christos *" strdup.$ac_objext "* ) ;;
5462 1.4 christos *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
5463 1.4 christos ;;
5464 1.1 christos esac
5465 1.1 christos
5466 1.1 christos fi
5467 1.1 christos
5468 1.4 christos ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep"
5469 1.4 christos if test "x$ac_cv_func_strsep" = xyes; then :
5470 1.4 christos $as_echo "#define HAVE_STRSEP 1" >>confdefs.h
5471 1.1 christos
5472 1.1 christos else
5473 1.1 christos case " $LIBOBJS " in
5474 1.4 christos *" strsep.$ac_objext "* ) ;;
5475 1.4 christos *) LIBOBJS="$LIBOBJS strsep.$ac_objext"
5476 1.1 christos ;;
5477 1.1 christos esac
5478 1.1 christos
5479 1.1 christos fi
5480 1.4 christos
5481 1.5 christos ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long"
5482 1.5 christos if test "x$ac_cv_func_getopt_long" = xyes; then :
5483 1.5 christos $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h
5484 1.5 christos
5485 1.5 christos else
5486 1.5 christos case " $LIBOBJS " in
5487 1.5 christos *" getopt_long.$ac_objext "* ) ;;
5488 1.5 christos *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
5489 1.5 christos ;;
5490 1.5 christos esac
5491 1.5 christos
5492 1.5 christos fi
5493 1.5 christos
5494 1.4 christos
5495 1.4 christos for ac_func in fork vfork strftime
5496 1.4 christos do :
5497 1.4 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5498 1.4 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5499 1.4 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5500 1.4 christos cat >>confdefs.h <<_ACEOF
5501 1.4 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5502 1.4 christos _ACEOF
5503 1.4 christos
5504 1.4 christos fi
5505 1.1 christos done
5506 1.1 christos
5507 1.4 christos for ac_func in setlinebuf alarm
5508 1.4 christos do :
5509 1.4 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5510 1.4 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5511 1.4 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5512 1.4 christos cat >>confdefs.h <<_ACEOF
5513 1.4 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5514 1.4 christos _ACEOF
5515 1.1 christos
5516 1.4 christos fi
5517 1.4 christos done
5518 1.1 christos
5519 1.3 christos
5520 1.4 christos needsnprintf=no
5521 1.4 christos for ac_func in vsnprintf snprintf
5522 1.4 christos do :
5523 1.4 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5524 1.4 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5525 1.4 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5526 1.4 christos cat >>confdefs.h <<_ACEOF
5527 1.4 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5528 1.4 christos _ACEOF
5529 1.3 christos
5530 1.1 christos else
5531 1.4 christos needsnprintf=yes
5532 1.4 christos fi
5533 1.4 christos done
5534 1.1 christos
5535 1.4 christos if test $needsnprintf = yes; then
5536 1.4 christos case " $LIBOBJS " in
5537 1.4 christos *" snprintf.$ac_objext "* ) ;;
5538 1.4 christos *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
5539 1.4 christos ;;
5540 1.4 christos esac
5541 1.1 christos
5542 1.4 christos fi
5543 1.1 christos
5544 1.1 christos
5545 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
5546 1.4 christos $as_echo_n "checking return type of signal handlers... " >&6; }
5547 1.4 christos if ${ac_cv_type_signal+:} false; then :
5548 1.4 christos $as_echo_n "(cached) " >&6
5549 1.4 christos else
5550 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5551 1.4 christos /* end confdefs.h. */
5552 1.4 christos #include <sys/types.h>
5553 1.4 christos #include <signal.h>
5554 1.1 christos
5555 1.1 christos int
5556 1.1 christos main ()
5557 1.1 christos {
5558 1.4 christos return *(signal (0, 0)) (0) == 1;
5559 1.1 christos ;
5560 1.1 christos return 0;
5561 1.1 christos }
5562 1.1 christos _ACEOF
5563 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
5564 1.4 christos ac_cv_type_signal=int
5565 1.1 christos else
5566 1.4 christos ac_cv_type_signal=void
5567 1.4 christos fi
5568 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5569 1.1 christos fi
5570 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
5571 1.4 christos $as_echo "$ac_cv_type_signal" >&6; }
5572 1.1 christos
5573 1.4 christos cat >>confdefs.h <<_ACEOF
5574 1.4 christos #define RETSIGTYPE $ac_cv_type_signal
5575 1.1 christos _ACEOF
5576 1.1 christos
5577 1.1 christos
5578 1.4 christos if test "$ac_cv_type_signal" = void ; then
5579 1.4 christos
5580 1.4 christos $as_echo "#define RETSIGVAL /**/" >>confdefs.h
5581 1.1 christos
5582 1.4 christos else
5583 1.1 christos
5584 1.4 christos $as_echo "#define RETSIGVAL (0)" >>confdefs.h
5585 1.1 christos
5586 1.4 christos fi
5587 1.4 christos case "$host_os" in
5588 1.1 christos
5589 1.4 christos irix*)
5590 1.1 christos
5591 1.4 christos $as_echo "#define _BSD_SIGNALS 1" >>confdefs.h
5592 1.1 christos
5593 1.4 christos ;;
5594 1.1 christos
5595 1.4 christos *)
5596 1.4 christos for ac_func in sigaction
5597 1.4 christos do :
5598 1.4 christos ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction"
5599 1.4 christos if test "x$ac_cv_func_sigaction" = xyes; then :
5600 1.4 christos cat >>confdefs.h <<_ACEOF
5601 1.4 christos #define HAVE_SIGACTION 1
5602 1.1 christos _ACEOF
5603 1.1 christos
5604 1.1 christos fi
5605 1.4 christos done
5606 1.1 christos
5607 1.4 christos if test $ac_cv_func_sigaction = no ; then
5608 1.4 christos for ac_func in sigset
5609 1.4 christos do :
5610 1.4 christos ac_fn_c_check_func "$LINENO" "sigset" "ac_cv_func_sigset"
5611 1.4 christos if test "x$ac_cv_func_sigset" = xyes; then :
5612 1.1 christos cat >>confdefs.h <<_ACEOF
5613 1.4 christos #define HAVE_SIGSET 1
5614 1.1 christos _ACEOF
5615 1.1 christos
5616 1.1 christos fi
5617 1.1 christos done
5618 1.1 christos
5619 1.4 christos fi
5620 1.4 christos ;;
5621 1.4 christos esac
5622 1.1 christos
5623 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dnet_htoa" >&5
5624 1.4 christos $as_echo_n "checking for library containing dnet_htoa... " >&6; }
5625 1.4 christos if ${ac_cv_search_dnet_htoa+:} false; then :
5626 1.4 christos $as_echo_n "(cached) " >&6
5627 1.1 christos else
5628 1.4 christos ac_func_search_save_LIBS=$LIBS
5629 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5630 1.1 christos /* end confdefs.h. */
5631 1.1 christos
5632 1.1 christos /* Override any GCC internal prototype to avoid an error.
5633 1.1 christos Use char because int might match the return type of a GCC
5634 1.1 christos builtin and then its argument prototype would still apply. */
5635 1.1 christos #ifdef __cplusplus
5636 1.1 christos extern "C"
5637 1.1 christos #endif
5638 1.4 christos char dnet_htoa ();
5639 1.1 christos int
5640 1.1 christos main ()
5641 1.1 christos {
5642 1.4 christos return dnet_htoa ();
5643 1.1 christos ;
5644 1.1 christos return 0;
5645 1.1 christos }
5646 1.1 christos _ACEOF
5647 1.4 christos for ac_lib in '' dnet; do
5648 1.4 christos if test -z "$ac_lib"; then
5649 1.4 christos ac_res="none required"
5650 1.4 christos else
5651 1.4 christos ac_res=-l$ac_lib
5652 1.4 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5653 1.4 christos fi
5654 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
5655 1.4 christos ac_cv_search_dnet_htoa=$ac_res
5656 1.1 christos fi
5657 1.4 christos rm -f core conftest.err conftest.$ac_objext \
5658 1.4 christos conftest$ac_exeext
5659 1.4 christos if ${ac_cv_search_dnet_htoa+:} false; then :
5660 1.4 christos break
5661 1.1 christos fi
5662 1.4 christos done
5663 1.4 christos if ${ac_cv_search_dnet_htoa+:} false; then :
5664 1.1 christos
5665 1.1 christos else
5666 1.4 christos ac_cv_search_dnet_htoa=no
5667 1.1 christos fi
5668 1.4 christos rm conftest.$ac_ext
5669 1.4 christos LIBS=$ac_func_search_save_LIBS
5670 1.1 christos fi
5671 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dnet_htoa" >&5
5672 1.4 christos $as_echo "$ac_cv_search_dnet_htoa" >&6; }
5673 1.4 christos ac_res=$ac_cv_search_dnet_htoa
5674 1.4 christos if test "$ac_res" != no; then :
5675 1.4 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5676 1.1 christos
5677 1.4 christos $as_echo "#define HAVE_DNET_HTOA 1" >>confdefs.h
5678 1.1 christos
5679 1.1 christos fi
5680 1.1 christos
5681 1.1 christos
5682 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lrpc" >&5
5683 1.4 christos $as_echo_n "checking for main in -lrpc... " >&6; }
5684 1.4 christos if ${ac_cv_lib_rpc_main+:} false; then :
5685 1.4 christos $as_echo_n "(cached) " >&6
5686 1.1 christos else
5687 1.4 christos ac_check_lib_save_LIBS=$LIBS
5688 1.4 christos LIBS="-lrpc $LIBS"
5689 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5690 1.1 christos /* end confdefs.h. */
5691 1.1 christos
5692 1.1 christos
5693 1.1 christos int
5694 1.1 christos main ()
5695 1.1 christos {
5696 1.4 christos return main ();
5697 1.1 christos ;
5698 1.1 christos return 0;
5699 1.1 christos }
5700 1.1 christos _ACEOF
5701 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
5702 1.4 christos ac_cv_lib_rpc_main=yes
5703 1.1 christos else
5704 1.4 christos ac_cv_lib_rpc_main=no
5705 1.1 christos fi
5706 1.4 christos rm -f core conftest.err conftest.$ac_objext \
5707 1.4 christos conftest$ac_exeext conftest.$ac_ext
5708 1.4 christos LIBS=$ac_check_lib_save_LIBS
5709 1.1 christos fi
5710 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rpc_main" >&5
5711 1.4 christos $as_echo "$ac_cv_lib_rpc_main" >&6; }
5712 1.4 christos if test "x$ac_cv_lib_rpc_main" = xyes; then :
5713 1.1 christos cat >>confdefs.h <<_ACEOF
5714 1.4 christos #define HAVE_LIBRPC 1
5715 1.1 christos _ACEOF
5716 1.1 christos
5717 1.4 christos LIBS="-lrpc $LIBS"
5718 1.1 christos
5719 1.1 christos fi
5720 1.1 christos
5721 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getrpcbynumber" >&5
5722 1.4 christos $as_echo_n "checking for library containing getrpcbynumber... " >&6; }
5723 1.4 christos if ${ac_cv_search_getrpcbynumber+:} false; then :
5724 1.4 christos $as_echo_n "(cached) " >&6
5725 1.1 christos else
5726 1.1 christos ac_func_search_save_LIBS=$LIBS
5727 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5728 1.1 christos /* end confdefs.h. */
5729 1.1 christos
5730 1.1 christos /* Override any GCC internal prototype to avoid an error.
5731 1.1 christos Use char because int might match the return type of a GCC
5732 1.1 christos builtin and then its argument prototype would still apply. */
5733 1.1 christos #ifdef __cplusplus
5734 1.1 christos extern "C"
5735 1.1 christos #endif
5736 1.4 christos char getrpcbynumber ();
5737 1.1 christos int
5738 1.1 christos main ()
5739 1.1 christos {
5740 1.4 christos return getrpcbynumber ();
5741 1.1 christos ;
5742 1.1 christos return 0;
5743 1.1 christos }
5744 1.1 christos _ACEOF
5745 1.4 christos for ac_lib in '' nsl; do
5746 1.1 christos if test -z "$ac_lib"; then
5747 1.1 christos ac_res="none required"
5748 1.1 christos else
5749 1.1 christos ac_res=-l$ac_lib
5750 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5751 1.1 christos fi
5752 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
5753 1.4 christos ac_cv_search_getrpcbynumber=$ac_res
5754 1.1 christos fi
5755 1.4 christos rm -f core conftest.err conftest.$ac_objext \
5756 1.4 christos conftest$ac_exeext
5757 1.4 christos if ${ac_cv_search_getrpcbynumber+:} false; then :
5758 1.1 christos break
5759 1.1 christos fi
5760 1.1 christos done
5761 1.4 christos if ${ac_cv_search_getrpcbynumber+:} false; then :
5762 1.4 christos
5763 1.1 christos else
5764 1.4 christos ac_cv_search_getrpcbynumber=no
5765 1.1 christos fi
5766 1.1 christos rm conftest.$ac_ext
5767 1.1 christos LIBS=$ac_func_search_save_LIBS
5768 1.1 christos fi
5769 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getrpcbynumber" >&5
5770 1.4 christos $as_echo "$ac_cv_search_getrpcbynumber" >&6; }
5771 1.4 christos ac_res=$ac_cv_search_getrpcbynumber
5772 1.4 christos if test "$ac_res" != no; then :
5773 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5774 1.4 christos
5775 1.4 christos $as_echo "#define HAVE_GETRPCBYNUMBER 1" >>confdefs.h
5776 1.1 christos
5777 1.1 christos fi
5778 1.1 christos
5779 1.1 christos
5780 1.1 christos
5781 1.1 christos
5782 1.4 christos LBL_LIBS="$LIBS"
5783 1.4 christos pfopen=/usr/examples/packetfilter/pfopen.c
5784 1.4 christos if test -f $pfopen ; then
5785 1.4 christos for ac_func in pfopen
5786 1.4 christos do :
5787 1.4 christos ac_fn_c_check_func "$LINENO" "pfopen" "ac_cv_func_pfopen"
5788 1.4 christos if test "x$ac_cv_func_pfopen" = xyes; then :
5789 1.1 christos cat >>confdefs.h <<_ACEOF
5790 1.4 christos #define HAVE_PFOPEN 1
5791 1.1 christos _ACEOF
5792 1.1 christos
5793 1.1 christos fi
5794 1.4 christos done
5795 1.1 christos
5796 1.4 christos if test $ac_cv_func_pfopen = "no" ; then
5797 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using $pfopen" >&5
5798 1.4 christos $as_echo "Using $pfopen" >&6; }
5799 1.1 christos LIBS="$LIBS $pfopen"
5800 1.1 christos fi
5801 1.1 christos fi
5802 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for local pcap library" >&5
5803 1.4 christos $as_echo_n "checking for local pcap library... " >&6; }
5804 1.1 christos libpcap=FAIL
5805 1.1 christos lastdir=FAIL
5806 1.1 christos places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
5807 1.1 christos egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'`
5808 1.5 christos places2=`ls .. | sed -e 's,/$,,' -e "s,^,../," | \
5809 1.5 christos egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'`
5810 1.5 christos for dir in $places $srcdir/../libpcap ../libpcap $srcdir/libpcap $places2 ; do
5811 1.1 christos basedir=`echo $dir | sed -e 's/[ab][0-9]*$//' | \
5812 1.1 christos sed -e 's/-PRE-GIT$//' `
5813 1.1 christos if test $lastdir = $basedir ; then
5814 1.1 christos continue;
5815 1.1 christos fi
5816 1.1 christos lastdir=$dir
5817 1.1 christos if test -r $dir/libpcap.a ; then
5818 1.1 christos libpcap=$dir/libpcap.a
5819 1.1 christos d=$dir
5820 1.1 christos fi
5821 1.1 christos done
5822 1.1 christos if test $libpcap = FAIL ; then
5823 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5824 1.4 christos $as_echo "not found" >&6; }
5825 1.1 christos
5826 1.1 christos #
5827 1.1 christos # Look for pcap-config.
5828 1.1 christos #
5829 1.3 christos if test -n "$ac_tool_prefix"; then
5830 1.3 christos # Extract the first word of "${ac_tool_prefix}pcap-config", so it can be a program name with args.
5831 1.3 christos set dummy ${ac_tool_prefix}pcap-config; ac_word=$2
5832 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5833 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
5834 1.4 christos if ${ac_cv_path_PCAP_CONFIG+:} false; then :
5835 1.4 christos $as_echo_n "(cached) " >&6
5836 1.1 christos else
5837 1.1 christos case $PCAP_CONFIG in
5838 1.1 christos [\\/]* | ?:[\\/]*)
5839 1.1 christos ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
5840 1.1 christos ;;
5841 1.1 christos *)
5842 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5843 1.1 christos for as_dir in $PATH
5844 1.1 christos do
5845 1.1 christos IFS=$as_save_IFS
5846 1.1 christos test -z "$as_dir" && as_dir=.
5847 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
5848 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5849 1.1 christos ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5850 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5851 1.1 christos break 2
5852 1.1 christos fi
5853 1.1 christos done
5854 1.4 christos done
5855 1.1 christos IFS=$as_save_IFS
5856 1.1 christos
5857 1.4 christos ;;
5858 1.3 christos esac
5859 1.3 christos fi
5860 1.4 christos PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
5861 1.4 christos if test -n "$PCAP_CONFIG"; then
5862 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
5863 1.4 christos $as_echo "$PCAP_CONFIG" >&6; }
5864 1.3 christos else
5865 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5866 1.4 christos $as_echo "no" >&6; }
5867 1.3 christos fi
5868 1.1 christos
5869 1.1 christos
5870 1.1 christos fi
5871 1.4 christos if test -z "$ac_cv_path_PCAP_CONFIG"; then
5872 1.4 christos ac_pt_PCAP_CONFIG=$PCAP_CONFIG
5873 1.4 christos # Extract the first word of "pcap-config", so it can be a program name with args.
5874 1.4 christos set dummy pcap-config; ac_word=$2
5875 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5876 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
5877 1.4 christos if ${ac_cv_path_ac_pt_PCAP_CONFIG+:} false; then :
5878 1.4 christos $as_echo_n "(cached) " >&6
5879 1.1 christos else
5880 1.4 christos case $ac_pt_PCAP_CONFIG in
5881 1.4 christos [\\/]* | ?:[\\/]*)
5882 1.4 christos ac_cv_path_ac_pt_PCAP_CONFIG="$ac_pt_PCAP_CONFIG" # Let the user override the test with a path.
5883 1.4 christos ;;
5884 1.4 christos *)
5885 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5886 1.4 christos for as_dir in $PATH
5887 1.4 christos do
5888 1.4 christos IFS=$as_save_IFS
5889 1.4 christos test -z "$as_dir" && as_dir=.
5890 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
5891 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5892 1.4 christos ac_cv_path_ac_pt_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5893 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5894 1.4 christos break 2
5895 1.4 christos fi
5896 1.4 christos done
5897 1.4 christos done
5898 1.4 christos IFS=$as_save_IFS
5899 1.1 christos
5900 1.4 christos ;;
5901 1.1 christos esac
5902 1.1 christos fi
5903 1.4 christos ac_pt_PCAP_CONFIG=$ac_cv_path_ac_pt_PCAP_CONFIG
5904 1.4 christos if test -n "$ac_pt_PCAP_CONFIG"; then
5905 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PCAP_CONFIG" >&5
5906 1.4 christos $as_echo "$ac_pt_PCAP_CONFIG" >&6; }
5907 1.1 christos else
5908 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5909 1.4 christos $as_echo "no" >&6; }
5910 1.1 christos fi
5911 1.1 christos
5912 1.4 christos if test "x$ac_pt_PCAP_CONFIG" = x; then
5913 1.4 christos PCAP_CONFIG=""
5914 1.4 christos else
5915 1.4 christos case $cross_compiling:$ac_tool_warned in
5916 1.4 christos yes:)
5917 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5918 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5919 1.4 christos ac_tool_warned=yes ;;
5920 1.1 christos esac
5921 1.4 christos PCAP_CONFIG=$ac_pt_PCAP_CONFIG
5922 1.4 christos fi
5923 1.1 christos else
5924 1.4 christos PCAP_CONFIG="$ac_cv_path_PCAP_CONFIG"
5925 1.1 christos fi
5926 1.1 christos
5927 1.4 christos if test -n "$PCAP_CONFIG" ; then
5928 1.4 christos #
5929 1.4 christos # Found - use it to get the include flags for
5930 1.4 christos # libpcap and the flags to link with libpcap.
5931 1.4 christos #
5932 1.4 christos # Please read section 11.6 "Shell Substitutions"
5933 1.4 christos # in the autoconf manual before doing anything
5934 1.4 christos # to this that involves quoting. Especially note
5935 1.4 christos # the statement "There is just no portable way to use
5936 1.4 christos # double-quoted strings inside double-quoted back-quoted
5937 1.4 christos # expressions (pfew!)."
5938 1.4 christos #
5939 1.4 christos cflags=`"$PCAP_CONFIG" --cflags`
5940 1.4 christos V_INCLS="$cflags $V_INCLS"
5941 1.4 christos libpcap=`"$PCAP_CONFIG" --libs`
5942 1.4 christos else
5943 1.4 christos #
5944 1.4 christos # Not found; look for pcap.
5945 1.4 christos #
5946 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpcap" >&5
5947 1.4 christos $as_echo_n "checking for main in -lpcap... " >&6; }
5948 1.4 christos if ${ac_cv_lib_pcap_main+:} false; then :
5949 1.4 christos $as_echo_n "(cached) " >&6
5950 1.1 christos else
5951 1.4 christos ac_check_lib_save_LIBS=$LIBS
5952 1.4 christos LIBS="-lpcap $LIBS"
5953 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5954 1.1 christos /* end confdefs.h. */
5955 1.1 christos
5956 1.1 christos
5957 1.1 christos int
5958 1.1 christos main ()
5959 1.1 christos {
5960 1.4 christos return main ();
5961 1.1 christos ;
5962 1.1 christos return 0;
5963 1.1 christos }
5964 1.1 christos _ACEOF
5965 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
5966 1.4 christos ac_cv_lib_pcap_main=yes
5967 1.1 christos else
5968 1.4 christos ac_cv_lib_pcap_main=no
5969 1.4 christos fi
5970 1.4 christos rm -f core conftest.err conftest.$ac_objext \
5971 1.4 christos conftest$ac_exeext conftest.$ac_ext
5972 1.4 christos LIBS=$ac_check_lib_save_LIBS
5973 1.1 christos fi
5974 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_main" >&5
5975 1.4 christos $as_echo "$ac_cv_lib_pcap_main" >&6; }
5976 1.4 christos if test "x$ac_cv_lib_pcap_main" = xyes; then :
5977 1.4 christos libpcap="-lpcap"
5978 1.1 christos fi
5979 1.1 christos
5980 1.4 christos if test $libpcap = FAIL ; then
5981 1.4 christos as_fn_error $? "see the INSTALL doc for more info" "$LINENO" 5
5982 1.4 christos fi
5983 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extraneous pcap header directories" >&5
5984 1.4 christos $as_echo_n "checking for extraneous pcap header directories... " >&6; }
5985 1.4 christos if test \( ! -r /usr/local/include/pcap.h \) -a \
5986 1.4 christos \( ! -r /usr/include/pcap.h \); then
5987 1.4 christos if test -r /usr/local/include/pcap/pcap.h; then
5988 1.4 christos d="/usr/local/include/pcap"
5989 1.4 christos elif test -r /usr/include/pcap/pcap.h; then
5990 1.4 christos d="/usr/include/pcap"
5991 1.4 christos fi
5992 1.4 christos fi
5993 1.4 christos if test -z "$d" ; then
5994 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5995 1.4 christos $as_echo "not found" >&6; }
5996 1.4 christos else
5997 1.4 christos V_INCLS="-I$d $V_INCLS"
5998 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: found -- -I$d added" >&5
5999 1.4 christos $as_echo "found -- -I$d added" >&6; }
6000 1.4 christos fi
6001 1.4 christos fi
6002 1.4 christos else
6003 1.4 christos V_PCAPDEP=$libpcap
6004 1.4 christos places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
6005 1.4 christos egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
6006 1.5 christos places2=`ls .. | sed -e 's,/$,,' -e "s,^,../," | \
6007 1.5 christos egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
6008 1.5 christos pcapH=FAIL
6009 1.4 christos if test -r $d/pcap.h; then
6010 1.5 christos pcapH=$d
6011 1.4 christos else
6012 1.5 christos for dir in $places $srcdir/../libpcap ../libpcap $srcdir/libpcap $places2 ; do
6013 1.5 christos if test -r $dir/pcap.h ; then
6014 1.5 christos pcapH=$dir
6015 1.5 christos fi
6016 1.5 christos done
6017 1.5 christos fi
6018 1.5 christos
6019 1.5 christos if test $pcapH = FAIL ; then
6020 1.5 christos as_fn_error $? "cannot find pcap.h: see INSTALL" "$LINENO" 5
6021 1.4 christos fi
6022 1.5 christos V_INCLS="-I$pcapH $V_INCLS"
6023 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libpcap" >&5
6024 1.4 christos $as_echo "$libpcap" >&6; }
6025 1.4 christos # Extract the first word of "pcap-config", so it can be a program name with args.
6026 1.4 christos set dummy pcap-config; ac_word=$2
6027 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6028 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
6029 1.4 christos if ${ac_cv_path_PCAP_CONFIG+:} false; then :
6030 1.4 christos $as_echo_n "(cached) " >&6
6031 1.1 christos else
6032 1.4 christos case $PCAP_CONFIG in
6033 1.4 christos [\\/]* | ?:[\\/]*)
6034 1.4 christos ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
6035 1.4 christos ;;
6036 1.4 christos *)
6037 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6038 1.4 christos for as_dir in $d
6039 1.4 christos do
6040 1.4 christos IFS=$as_save_IFS
6041 1.4 christos test -z "$as_dir" && as_dir=.
6042 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
6043 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6044 1.4 christos ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
6045 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6046 1.4 christos break 2
6047 1.4 christos fi
6048 1.4 christos done
6049 1.4 christos done
6050 1.4 christos IFS=$as_save_IFS
6051 1.1 christos
6052 1.4 christos ;;
6053 1.1 christos esac
6054 1.4 christos fi
6055 1.4 christos PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
6056 1.4 christos if test -n "$PCAP_CONFIG"; then
6057 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
6058 1.4 christos $as_echo "$PCAP_CONFIG" >&6; }
6059 1.4 christos else
6060 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6061 1.4 christos $as_echo "no" >&6; }
6062 1.4 christos fi
6063 1.4 christos
6064 1.4 christos
6065 1.4 christos if test -n "$PCAP_CONFIG"; then
6066 1.4 christos #
6067 1.4 christos # The libpcap directory has a pcap-config script.
6068 1.4 christos # Use it to get any additioal libraries needed
6069 1.4 christos # to link with the libpcap archive library in
6070 1.4 christos # that directory.
6071 1.4 christos #
6072 1.4 christos # Please read section 11.6 "Shell Substitutions"
6073 1.4 christos # in the autoconf manual before doing anything
6074 1.4 christos # to this that involves quoting. Especially note
6075 1.4 christos # the statement "There is just no portable way to use
6076 1.4 christos # double-quoted strings inside double-quoted back-quoted
6077 1.4 christos # expressions (pfew!)."
6078 1.4 christos #
6079 1.4 christos additional_libs=`"$PCAP_CONFIG" --additional-libs --static`
6080 1.4 christos libpcap="$libpcap $additional_libs"
6081 1.4 christos fi
6082 1.4 christos fi
6083 1.4 christos LIBS="$libpcap $LIBS"
6084 1.4 christos if ! test -n "$PCAP_CONFIG" ; then
6085 1.4 christos #
6086 1.4 christos # We don't have pcap-config; find out any additional link flags
6087 1.4 christos # we need. (If we have pcap-config, we assume it tells us what
6088 1.4 christos # we need.)
6089 1.4 christos #
6090 1.4 christos case "$host_os" in
6091 1.4 christos
6092 1.4 christos aix*)
6093 1.4 christos #
6094 1.4 christos # If libpcap is DLPI-based, we have to use /lib/pse.exp if
6095 1.4 christos # present, as we use the STREAMS routines.
6096 1.4 christos #
6097 1.4 christos # (XXX - true only if we're linking with a static libpcap?)
6098 1.4 christos #
6099 1.4 christos pseexe="/lib/pse.exp"
6100 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $pseexe" >&5
6101 1.4 christos $as_echo_n "checking for $pseexe... " >&6; }
6102 1.4 christos if test -f $pseexe ; then
6103 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6104 1.4 christos $as_echo "yes" >&6; }
6105 1.4 christos LIBS="$LIBS -I:$pseexe"
6106 1.4 christos fi
6107 1.4 christos
6108 1.4 christos #
6109 1.4 christos # If libpcap is BPF-based, we need "-lodm" and "-lcfg", as
6110 1.4 christos # we use them to load the BPF module.
6111 1.4 christos #
6112 1.4 christos # (XXX - true only if we're linking with a static libpcap?)
6113 1.4 christos #
6114 1.4 christos LIBS="$LIBS -lodm -lcfg"
6115 1.4 christos ;;
6116 1.4 christos esac
6117 1.4 christos fi
6118 1.4 christos
6119 1.4 christos ac_fn_c_check_func "$LINENO" "pcap_loop" "ac_cv_func_pcap_loop"
6120 1.4 christos if test "x$ac_cv_func_pcap_loop" = xyes; then :
6121 1.4 christos
6122 1.4 christos else
6123 1.1 christos
6124 1.4 christos as_fn_error $? "Report this to tcpdump-workers (at] lists.tcpdump.org, and include the
6125 1.4 christos config.log file in your report. If you have downloaded libpcap from
6126 1.4 christos tcpdump.org, and built it yourself, please also include the config.log
6127 1.4 christos file from the libpcap source directory, the Makefile from the libpcap
6128 1.4 christos source directory, and the output of the make process for libpcap, as
6129 1.4 christos this could be a problem with the libpcap that was built, and we will
6130 1.4 christos not be able to determine why this is happening, and thus will not be
6131 1.4 christos able to fix it, without that information, as we have not been able to
6132 1.4 christos reproduce this problem ourselves." "$LINENO" 5
6133 1.1 christos
6134 1.1 christos fi
6135 1.1 christos
6136 1.1 christos
6137 1.4 christos ac_fn_c_check_func "$LINENO" "pcap_list_datalinks" "ac_cv_func_pcap_list_datalinks"
6138 1.4 christos if test "x$ac_cv_func_pcap_list_datalinks" = xyes; then :
6139 1.4 christos
6140 1.5 christos
6141 1.4 christos $as_echo "#define HAVE_PCAP_LIST_DATALINKS 1" >>confdefs.h
6142 1.4 christos
6143 1.5 christos for ac_func in pcap_free_datalinks
6144 1.5 christos do :
6145 1.5 christos ac_fn_c_check_func "$LINENO" "pcap_free_datalinks" "ac_cv_func_pcap_free_datalinks"
6146 1.5 christos if test "x$ac_cv_func_pcap_free_datalinks" = xyes; then :
6147 1.5 christos cat >>confdefs.h <<_ACEOF
6148 1.5 christos #define HAVE_PCAP_FREE_DATALINKS 1
6149 1.5 christos _ACEOF
6150 1.5 christos
6151 1.5 christos fi
6152 1.5 christos done
6153 1.5 christos
6154 1.5 christos
6155 1.1 christos else
6156 1.1 christos
6157 1.1 christos case " $LIBOBJS " in
6158 1.4 christos *" datalinks.$ac_objext "* ) ;;
6159 1.4 christos *) LIBOBJS="$LIBOBJS datalinks.$ac_objext"
6160 1.1 christos ;;
6161 1.1 christos esac
6162 1.1 christos
6163 1.1 christos
6164 1.1 christos fi
6165 1.1 christos
6166 1.5 christos for ac_func in pcap_set_datalink
6167 1.5 christos do :
6168 1.5 christos ac_fn_c_check_func "$LINENO" "pcap_set_datalink" "ac_cv_func_pcap_set_datalink"
6169 1.4 christos if test "x$ac_cv_func_pcap_set_datalink" = xyes; then :
6170 1.5 christos cat >>confdefs.h <<_ACEOF
6171 1.5 christos #define HAVE_PCAP_SET_DATALINK 1
6172 1.5 christos _ACEOF
6173 1.4 christos
6174 1.4 christos fi
6175 1.5 christos done
6176 1.1 christos
6177 1.4 christos ac_fn_c_check_func "$LINENO" "pcap_datalink_name_to_val" "ac_cv_func_pcap_datalink_name_to_val"
6178 1.4 christos if test "x$ac_cv_func_pcap_datalink_name_to_val" = xyes; then :
6179 1.1 christos
6180 1.1 christos
6181 1.4 christos $as_echo "#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1" >>confdefs.h
6182 1.1 christos
6183 1.4 christos ac_fn_c_check_func "$LINENO" "pcap_datalink_val_to_description" "ac_cv_func_pcap_datalink_val_to_description"
6184 1.4 christos if test "x$ac_cv_func_pcap_datalink_val_to_description" = xyes; then :
6185 1.1 christos
6186 1.4 christos $as_echo "#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1" >>confdefs.h
6187 1.1 christos
6188 1.1 christos else
6189 1.1 christos
6190 1.4 christos case " $LIBOBJS " in
6191 1.4 christos *" dlnames.$ac_objext "* ) ;;
6192 1.4 christos *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
6193 1.4 christos ;;
6194 1.4 christos esac
6195 1.1 christos
6196 1.1 christos
6197 1.1 christos fi
6198 1.1 christos
6199 1.1 christos
6200 1.1 christos else
6201 1.1 christos
6202 1.4 christos case " $LIBOBJS " in
6203 1.4 christos *" dlnames.$ac_objext "* ) ;;
6204 1.4 christos *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
6205 1.4 christos ;;
6206 1.4 christos esac
6207 1.1 christos
6208 1.1 christos
6209 1.4 christos fi
6210 1.1 christos
6211 1.1 christos
6212 1.4 christos for ac_func in pcap_breakloop
6213 1.4 christos do :
6214 1.4 christos ac_fn_c_check_func "$LINENO" "pcap_breakloop" "ac_cv_func_pcap_breakloop"
6215 1.4 christos if test "x$ac_cv_func_pcap_breakloop" = xyes; then :
6216 1.4 christos cat >>confdefs.h <<_ACEOF
6217 1.4 christos #define HAVE_PCAP_BREAKLOOP 1
6218 1.1 christos _ACEOF
6219 1.1 christos
6220 1.1 christos fi
6221 1.4 christos done
6222 1.4 christos
6223 1.4 christos
6224 1.5 christos ac_fn_c_check_func "$LINENO" "pcap_dump_ftell" "ac_cv_func_pcap_dump_ftell"
6225 1.4 christos if test "x$ac_cv_func_pcap_dump_ftell" = xyes; then :
6226 1.1 christos
6227 1.4 christos $as_echo "#define HAVE_PCAP_DUMP_FTELL 1" >>confdefs.h
6228 1.1 christos
6229 1.1 christos else
6230 1.1 christos
6231 1.1 christos case " $LIBOBJS " in
6232 1.1 christos *" pcap_dump_ftell.$ac_objext "* ) ;;
6233 1.1 christos *) LIBOBJS="$LIBOBJS pcap_dump_ftell.$ac_objext"
6234 1.1 christos ;;
6235 1.1 christos esac
6236 1.1 christos
6237 1.1 christos
6238 1.1 christos fi
6239 1.1 christos
6240 1.1 christos
6241 1.1 christos
6242 1.1 christos #
6243 1.1 christos # Check for these after AC_LBL_LIBPCAP, so we link with the appropriate
6244 1.1 christos # libraries (e.g., "-lsocket -lnsl" on Solaris).
6245 1.1 christos #
6246 1.1 christos # We don't use AC_REPLACE_FUNCS because that uses AC_CHECK_FUNCS which
6247 1.1 christos # use AC_CHECK_FUNC which doesn't let us specify the right #includes
6248 1.1 christos # to make this work on BSD/OS 4.x. BSD/OS 4.x ships with the BIND8
6249 1.1 christos # resolver, and the way it defines inet_{ntop,pton} is rather strange;
6250 1.1 christos # it does not ship with a libc symbol "inet_ntop()", it ships with
6251 1.1 christos # "_inet_ntop()", and has a #define macro in one of the system headers
6252 1.1 christos # to rename it.
6253 1.1 christos #
6254 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntop" >&5
6255 1.4 christos $as_echo_n "checking for inet_ntop... " >&6; }
6256 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6257 1.1 christos /* end confdefs.h. */
6258 1.1 christos #include <sys/types.h>
6259 1.1 christos #include <sys/socket.h>
6260 1.1 christos #include <netinet/in.h>
6261 1.1 christos #include <arpa/inet.h>
6262 1.1 christos int
6263 1.1 christos main ()
6264 1.1 christos {
6265 1.1 christos char src[4], dst[128];
6266 1.1 christos inet_ntop(AF_INET, src, dst, sizeof(dst));
6267 1.1 christos ;
6268 1.1 christos return 0;
6269 1.1 christos }
6270 1.1 christos _ACEOF
6271 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
6272 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6273 1.4 christos $as_echo "yes" >&6; }
6274 1.1 christos else
6275 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6276 1.4 christos $as_echo "no" >&6; }
6277 1.1 christos case " $LIBOBJS " in
6278 1.1 christos *" inet_ntop.$ac_objext "* ) ;;
6279 1.1 christos *) LIBOBJS="$LIBOBJS inet_ntop.$ac_objext"
6280 1.1 christos ;;
6281 1.1 christos esac
6282 1.1 christos
6283 1.1 christos fi
6284 1.4 christos rm -f core conftest.err conftest.$ac_objext \
6285 1.4 christos conftest$ac_exeext conftest.$ac_ext
6286 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_pton" >&5
6287 1.4 christos $as_echo_n "checking for inet_pton... " >&6; }
6288 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6289 1.1 christos /* end confdefs.h. */
6290 1.1 christos #include <sys/types.h>
6291 1.1 christos #include <sys/socket.h>
6292 1.1 christos #include <netinet/in.h>
6293 1.1 christos #include <arpa/inet.h>
6294 1.1 christos int
6295 1.1 christos main ()
6296 1.1 christos {
6297 1.1 christos char src[128], dst[4];
6298 1.1 christos inet_pton(AF_INET, src, dst);
6299 1.1 christos ;
6300 1.1 christos return 0;
6301 1.1 christos }
6302 1.1 christos _ACEOF
6303 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
6304 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6305 1.4 christos $as_echo "yes" >&6; }
6306 1.1 christos else
6307 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6308 1.4 christos $as_echo "no" >&6; }
6309 1.1 christos case " $LIBOBJS " in
6310 1.1 christos *" inet_pton.$ac_objext "* ) ;;
6311 1.1 christos *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext"
6312 1.1 christos ;;
6313 1.1 christos esac
6314 1.1 christos
6315 1.1 christos fi
6316 1.4 christos rm -f core conftest.err conftest.$ac_objext \
6317 1.4 christos conftest$ac_exeext conftest.$ac_ext
6318 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton" >&5
6319 1.4 christos $as_echo_n "checking for inet_aton... " >&6; }
6320 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6321 1.1 christos /* end confdefs.h. */
6322 1.1 christos #include <sys/types.h>
6323 1.1 christos #include <netinet/in.h>
6324 1.1 christos #include <arpa/inet.h>
6325 1.1 christos int
6326 1.1 christos main ()
6327 1.1 christos {
6328 1.1 christos char src[128];
6329 1.1 christos struct in_addr dst;
6330 1.1 christos inet_aton(src, &dst);
6331 1.1 christos ;
6332 1.1 christos return 0;
6333 1.1 christos }
6334 1.1 christos _ACEOF
6335 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
6336 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6337 1.4 christos $as_echo "yes" >&6; }
6338 1.1 christos else
6339 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6340 1.4 christos $as_echo "no" >&6; }
6341 1.1 christos case " $LIBOBJS " in
6342 1.1 christos *" inet_aton.$ac_objext "* ) ;;
6343 1.1 christos *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext"
6344 1.1 christos ;;
6345 1.1 christos esac
6346 1.1 christos
6347 1.1 christos fi
6348 1.4 christos rm -f core conftest.err conftest.$ac_objext \
6349 1.4 christos conftest$ac_exeext conftest.$ac_ext
6350 1.1 christos
6351 1.1 christos #
6352 1.1 christos # Check for these after AC_LBL_LIBPCAP, for the same reason.
6353 1.1 christos #
6354 1.1 christos # You are in a twisty little maze of UN*Xes, all different.
6355 1.1 christos # Some might not have ether_ntohost().
6356 1.1 christos # Some might have it, but not declare it in any header file.
6357 1.1 christos # Some might have it, but declare it in <netinet/if_ether.h>.
6358 1.1 christos # Some might have it, but declare it in <netinet/ether.h>
6359 1.1 christos # (And some might have it but document it as something declared in
6360 1.1 christos # <netinet/ethernet.h>, although <netinet/if_ether.h> appears to work.)
6361 1.1 christos #
6362 1.1 christos # Before you is a C compiler.
6363 1.1 christos #
6364 1.1 christos for ac_func in ether_ntohost
6365 1.4 christos do :
6366 1.4 christos ac_fn_c_check_func "$LINENO" "ether_ntohost" "ac_cv_func_ether_ntohost"
6367 1.4 christos if test "x$ac_cv_func_ether_ntohost" = xyes; then :
6368 1.1 christos cat >>confdefs.h <<_ACEOF
6369 1.4 christos #define HAVE_ETHER_NTOHOST 1
6370 1.1 christos _ACEOF
6371 1.1 christos
6372 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy ether_ntohost" >&5
6373 1.4 christos $as_echo_n "checking for buggy ether_ntohost... " >&6; }
6374 1.4 christos if ${ac_cv_buggy_ether_ntohost+:} false; then :
6375 1.4 christos $as_echo_n "(cached) " >&6
6376 1.1 christos else
6377 1.1 christos
6378 1.4 christos if test "$cross_compiling" = yes; then :
6379 1.1 christos ac_cv_buggy_ether_ntohost="not while cross-compiling"
6380 1.1 christos else
6381 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6382 1.1 christos /* end confdefs.h. */
6383 1.1 christos
6384 1.1 christos #include <netdb.h>
6385 1.1 christos #include <sys/types.h>
6386 1.1 christos #include <sys/param.h>
6387 1.1 christos #include <sys/socket.h>
6388 1.1 christos
6389 1.1 christos int
6390 1.1 christos main(int argc, char **argv)
6391 1.1 christos {
6392 1.1 christos u_char ea[6] = { 0xff, 0xff, 0xff, 0xff, 0xff };
6393 1.1 christos char name[MAXHOSTNAMELEN];
6394 1.1 christos
6395 1.1 christos ether_ntohost(name, (struct ether_addr *)ea);
6396 1.1 christos exit(0);
6397 1.1 christos }
6398 1.1 christos
6399 1.1 christos _ACEOF
6400 1.4 christos if ac_fn_c_try_run "$LINENO"; then :
6401 1.1 christos ac_cv_buggy_ether_ntohost=no
6402 1.1 christos else
6403 1.4 christos ac_cv_buggy_ether_ntohost=yes
6404 1.1 christos fi
6405 1.4 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6406 1.4 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
6407 1.1 christos fi
6408 1.1 christos
6409 1.1 christos fi
6410 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_buggy_ether_ntohost" >&5
6411 1.4 christos $as_echo "$ac_cv_buggy_ether_ntohost" >&6; }
6412 1.1 christos if test "$ac_cv_buggy_ether_ntohost" = "no"; then
6413 1.4 christos
6414 1.4 christos $as_echo "#define USE_ETHER_NTOHOST 1" >>confdefs.h
6415 1.1 christos
6416 1.1 christos fi
6417 1.1 christos
6418 1.1 christos fi
6419 1.1 christos done
6420 1.1 christos
6421 1.1 christos if test "$ac_cv_func_ether_ntohost" = yes -a \
6422 1.1 christos "$ac_cv_buggy_ether_ntohost" = "no"; then
6423 1.1 christos #
6424 1.1 christos # OK, we have ether_ntohost(). Do we have <netinet/if_ether.h>?
6425 1.1 christos #
6426 1.1 christos if test "$ac_cv_header_netinet_if_ether_h" = yes; then
6427 1.1 christos #
6428 1.1 christos # Yes. Does it declare ether_ntohost()?
6429 1.1 christos #
6430 1.4 christos ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
6431 1.1 christos #include <sys/types.h>
6432 1.1 christos #include <sys/socket.h>
6433 1.1 christos #include <netinet/in.h>
6434 1.1 christos #include <arpa/inet.h>
6435 1.1 christos struct mbuf;
6436 1.1 christos struct rtentry;
6437 1.1 christos #include <net/if.h>
6438 1.1 christos #include <netinet/if_ether.h>
6439 1.1 christos
6440 1.4 christos "
6441 1.4 christos if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
6442 1.1 christos
6443 1.1 christos
6444 1.4 christos $as_echo "#define NETINET_IF_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
6445 1.1 christos
6446 1.1 christos
6447 1.1 christos fi
6448 1.1 christos
6449 1.1 christos fi
6450 1.1 christos #
6451 1.1 christos # Did that succeed?
6452 1.1 christos #
6453 1.1 christos if test "$ac_cv_have_decl_ether_ntohost" != yes; then
6454 1.1 christos #
6455 1.1 christos # No, how about <netinet/ether.h>, as on Linux?
6456 1.1 christos #
6457 1.4 christos for ac_header in netinet/ether.h
6458 1.4 christos do :
6459 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "netinet/ether.h" "ac_cv_header_netinet_ether_h" "$ac_includes_default"
6460 1.4 christos if test "x$ac_cv_header_netinet_ether_h" = xyes; then :
6461 1.1 christos cat >>confdefs.h <<_ACEOF
6462 1.4 christos #define HAVE_NETINET_ETHER_H 1
6463 1.1 christos _ACEOF
6464 1.1 christos
6465 1.1 christos fi
6466 1.1 christos
6467 1.1 christos done
6468 1.1 christos
6469 1.1 christos if test "$ac_cv_header_netinet_ether_h" = yes; then
6470 1.1 christos #
6471 1.1 christos # We have it - does it declare ether_ntohost()?
6472 1.1 christos # Unset ac_cv_have_decl_ether_ntohost so we don't
6473 1.1 christos # treat the previous failure as a cached value and
6474 1.1 christos # suppress the next test.
6475 1.1 christos #
6476 1.1 christos unset ac_cv_have_decl_ether_ntohost
6477 1.4 christos ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
6478 1.1 christos #include <netinet/ether.h>
6479 1.1 christos
6480 1.4 christos "
6481 1.4 christos if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
6482 1.1 christos
6483 1.1 christos
6484 1.4 christos $as_echo "#define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
6485 1.1 christos
6486 1.1 christos
6487 1.1 christos fi
6488 1.1 christos
6489 1.1 christos fi
6490 1.1 christos fi
6491 1.1 christos #
6492 1.1 christos # Is ether_ntohost() declared?
6493 1.1 christos #
6494 1.1 christos if test "$ac_cv_have_decl_ether_ntohost" != yes; then
6495 1.1 christos #
6496 1.1 christos # No, we'll have to declare it ourselves.
6497 1.1 christos # Do we have "struct ether_addr"?
6498 1.1 christos #
6499 1.4 christos ac_fn_c_check_type "$LINENO" "struct ether_addr" "ac_cv_type_struct_ether_addr" "
6500 1.3 christos #include <sys/types.h>
6501 1.3 christos #include <sys/socket.h>
6502 1.3 christos #include <netinet/in.h>
6503 1.3 christos #include <arpa/inet.h>
6504 1.3 christos struct mbuf;
6505 1.3 christos struct rtentry;
6506 1.3 christos #include <net/if.h>
6507 1.3 christos #include <netinet/if_ether.h>
6508 1.1 christos
6509 1.4 christos "
6510 1.4 christos if test "x$ac_cv_type_struct_ether_addr" = xyes; then :
6511 1.3 christos
6512 1.3 christos cat >>confdefs.h <<_ACEOF
6513 1.3 christos #define HAVE_STRUCT_ETHER_ADDR 1
6514 1.1 christos _ACEOF
6515 1.1 christos
6516 1.3 christos
6517 1.1 christos fi
6518 1.1 christos
6519 1.1 christos
6520 1.4 christos $as_echo "#define HAVE_DECL_ETHER_NTOHOST 0" >>confdefs.h
6521 1.3 christos
6522 1.3 christos else
6523 1.1 christos
6524 1.4 christos $as_echo "#define HAVE_DECL_ETHER_NTOHOST 1" >>confdefs.h
6525 1.1 christos
6526 1.3 christos fi
6527 1.3 christos fi
6528 1.1 christos
6529 1.3 christos # libdlpi is needed for Solaris 11 and later.
6530 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlpi_walk in -ldlpi" >&5
6531 1.4 christos $as_echo_n "checking for dlpi_walk in -ldlpi... " >&6; }
6532 1.4 christos if ${ac_cv_lib_dlpi_dlpi_walk+:} false; then :
6533 1.4 christos $as_echo_n "(cached) " >&6
6534 1.1 christos else
6535 1.3 christos ac_check_lib_save_LIBS=$LIBS
6536 1.3 christos LIBS="-ldlpi -L/lib $LIBS"
6537 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6538 1.1 christos /* end confdefs.h. */
6539 1.1 christos
6540 1.1 christos /* Override any GCC internal prototype to avoid an error.
6541 1.1 christos Use char because int might match the return type of a GCC
6542 1.1 christos builtin and then its argument prototype would still apply. */
6543 1.1 christos #ifdef __cplusplus
6544 1.1 christos extern "C"
6545 1.1 christos #endif
6546 1.3 christos char dlpi_walk ();
6547 1.1 christos int
6548 1.1 christos main ()
6549 1.1 christos {
6550 1.3 christos return dlpi_walk ();
6551 1.1 christos ;
6552 1.1 christos return 0;
6553 1.1 christos }
6554 1.1 christos _ACEOF
6555 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
6556 1.3 christos ac_cv_lib_dlpi_dlpi_walk=yes
6557 1.1 christos else
6558 1.4 christos ac_cv_lib_dlpi_dlpi_walk=no
6559 1.1 christos fi
6560 1.4 christos rm -f core conftest.err conftest.$ac_objext \
6561 1.4 christos conftest$ac_exeext conftest.$ac_ext
6562 1.3 christos LIBS=$ac_check_lib_save_LIBS
6563 1.3 christos fi
6564 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dlpi_dlpi_walk" >&5
6565 1.4 christos $as_echo "$ac_cv_lib_dlpi_dlpi_walk" >&6; }
6566 1.4 christos if test "x$ac_cv_lib_dlpi_dlpi_walk" = xyes; then :
6567 1.3 christos LIBS="$LIBS -ldlpi" LDFLAGS="-L/lib $LDFLAGS"
6568 1.1 christos fi
6569 1.1 christos
6570 1.1 christos
6571 1.3 christos
6572 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has sa_len member" >&5
6573 1.4 christos $as_echo_n "checking if sockaddr struct has sa_len member... " >&6; }
6574 1.4 christos if ${ac_cv_sockaddr_has_sa_len+:} false; then :
6575 1.4 christos $as_echo_n "(cached) " >&6
6576 1.1 christos else
6577 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6578 1.1 christos /* end confdefs.h. */
6579 1.1 christos
6580 1.3 christos # include <sys/types.h>
6581 1.3 christos # include <sys/socket.h>
6582 1.1 christos int
6583 1.1 christos main ()
6584 1.1 christos {
6585 1.3 christos u_int i = sizeof(((struct sockaddr *)0)->sa_len)
6586 1.1 christos ;
6587 1.1 christos return 0;
6588 1.1 christos }
6589 1.1 christos _ACEOF
6590 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
6591 1.3 christos ac_cv_sockaddr_has_sa_len=yes
6592 1.1 christos else
6593 1.4 christos ac_cv_sockaddr_has_sa_len=no
6594 1.1 christos fi
6595 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6596 1.1 christos fi
6597 1.1 christos
6598 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sockaddr_has_sa_len" >&5
6599 1.4 christos $as_echo "$ac_cv_sockaddr_has_sa_len" >&6; }
6600 1.3 christos if test $ac_cv_sockaddr_has_sa_len = yes ; then
6601 1.4 christos $as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
6602 1.1 christos
6603 1.3 christos fi
6604 1.1 christos
6605 1.3 christos if test "$ac_cv_sockaddr_has_sa_len" = no; then
6606 1.3 christos missing_includes=yes
6607 1.1 christos fi
6608 1.1 christos
6609 1.3 christos #
6610 1.3 christos # Do we have the new open API? Check for pcap_create, and assume that,
6611 1.3 christos # if we do, we also have pcap_activate() and the other new routines
6612 1.3 christos # introduced in libpcap 1.0.0.
6613 1.3 christos #
6614 1.3 christos for ac_func in pcap_create
6615 1.4 christos do :
6616 1.4 christos ac_fn_c_check_func "$LINENO" "pcap_create" "ac_cv_func_pcap_create"
6617 1.4 christos if test "x$ac_cv_func_pcap_create" = xyes; then :
6618 1.3 christos cat >>confdefs.h <<_ACEOF
6619 1.4 christos #define HAVE_PCAP_CREATE 1
6620 1.1 christos _ACEOF
6621 1.1 christos
6622 1.3 christos fi
6623 1.3 christos done
6624 1.3 christos
6625 1.3 christos if test $ac_cv_func_pcap_create = "yes" ; then
6626 1.1 christos #
6627 1.3 christos # OK, do we have pcap_set_tstamp_type? If so, assume we have
6628 1.3 christos # pcap_list_tstamp_types and pcap_free_tstamp_types as well.
6629 1.1 christos #
6630 1.4 christos for ac_func in pcap_set_tstamp_type
6631 1.4 christos do :
6632 1.4 christos ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_type" "ac_cv_func_pcap_set_tstamp_type"
6633 1.4 christos if test "x$ac_cv_func_pcap_set_tstamp_type" = xyes; then :
6634 1.3 christos cat >>confdefs.h <<_ACEOF
6635 1.4 christos #define HAVE_PCAP_SET_TSTAMP_TYPE 1
6636 1.1 christos _ACEOF
6637 1.1 christos
6638 1.1 christos fi
6639 1.3 christos done
6640 1.3 christos
6641 1.5 christos #
6642 1.5 christos # And do we have pcap_set_tstamp_precision? If so, we assume
6643 1.5 christos # we also have pcap_open_offline_with_tstamp_precision.
6644 1.5 christos #
6645 1.5 christos for ac_func in pcap_set_tstamp_precision
6646 1.5 christos do :
6647 1.5 christos ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_precision" "ac_cv_func_pcap_set_tstamp_precision"
6648 1.5 christos if test "x$ac_cv_func_pcap_set_tstamp_precision" = xyes; then :
6649 1.5 christos cat >>confdefs.h <<_ACEOF
6650 1.5 christos #define HAVE_PCAP_SET_TSTAMP_PRECISION 1
6651 1.5 christos _ACEOF
6652 1.5 christos
6653 1.5 christos fi
6654 1.5 christos done
6655 1.5 christos
6656 1.3 christos fi
6657 1.3 christos
6658 1.4 christos for ac_func in pcap_findalldevs pcap_dump_flush pcap_lib_version pcap_setdirection
6659 1.4 christos do :
6660 1.4 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6661 1.4 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6662 1.4 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6663 1.1 christos cat >>confdefs.h <<_ACEOF
6664 1.4 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6665 1.1 christos _ACEOF
6666 1.1 christos
6667 1.3 christos fi
6668 1.3 christos done
6669 1.3 christos
6670 1.3 christos if test $ac_cv_func_pcap_findalldevs = "yes" ; then
6671 1.3 christos savedcppflags="$CPPFLAGS"
6672 1.3 christos CPPFLAGS="$CPPFLAGS $V_INCLS"
6673 1.4 christos ac_fn_c_check_type "$LINENO" "pcap_if_t" "ac_cv_type_pcap_if_t" "#include <pcap.h>
6674 1.4 christos "
6675 1.4 christos if test "x$ac_cv_type_pcap_if_t" = xyes; then :
6676 1.1 christos
6677 1.3 christos cat >>confdefs.h <<_ACEOF
6678 1.3 christos #define HAVE_PCAP_IF_T 1
6679 1.1 christos _ACEOF
6680 1.1 christos
6681 1.1 christos
6682 1.3 christos fi
6683 1.1 christos
6684 1.3 christos CPPFLAGS="$savedcppflags"
6685 1.1 christos fi
6686 1.1 christos
6687 1.3 christos if test $ac_cv_func_pcap_lib_version = "no" ; then
6688 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_version is defined by libpcap" >&5
6689 1.4 christos $as_echo_n "checking whether pcap_version is defined by libpcap... " >&6; }
6690 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6691 1.1 christos /* end confdefs.h. */
6692 1.3 christos
6693 1.3 christos int
6694 1.3 christos main ()
6695 1.3 christos {
6696 1.3 christos
6697 1.3 christos extern char pcap_version[];
6698 1.3 christos
6699 1.3 christos return (int)pcap_version;
6700 1.3 christos
6701 1.3 christos ;
6702 1.3 christos return 0;
6703 1.3 christos }
6704 1.1 christos _ACEOF
6705 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
6706 1.3 christos ac_lbl_cv_pcap_version_defined=yes
6707 1.1 christos else
6708 1.4 christos ac_lbl_cv_pcap_version_defined=no
6709 1.1 christos fi
6710 1.4 christos rm -f core conftest.err conftest.$ac_objext \
6711 1.4 christos conftest$ac_exeext conftest.$ac_ext
6712 1.4 christos if test "$ac_lbl_cv_pcap_version_defined" = yes ; then
6713 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6714 1.4 christos $as_echo "yes" >&6; }
6715 1.1 christos
6716 1.4 christos $as_echo "#define HAVE_PCAP_VERSION 1" >>confdefs.h
6717 1.1 christos
6718 1.3 christos else
6719 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6720 1.4 christos $as_echo "no" >&6; }
6721 1.3 christos fi
6722 1.3 christos fi
6723 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_debug is defined by libpcap" >&5
6724 1.4 christos $as_echo_n "checking whether pcap_debug is defined by libpcap... " >&6; }
6725 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6726 1.1 christos /* end confdefs.h. */
6727 1.3 christos
6728 1.3 christos int
6729 1.3 christos main ()
6730 1.3 christos {
6731 1.3 christos
6732 1.3 christos extern int pcap_debug;
6733 1.3 christos
6734 1.3 christos return pcap_debug;
6735 1.3 christos
6736 1.3 christos ;
6737 1.3 christos return 0;
6738 1.3 christos }
6739 1.1 christos _ACEOF
6740 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
6741 1.3 christos ac_lbl_cv_pcap_debug_defined=yes
6742 1.1 christos else
6743 1.4 christos ac_lbl_cv_pcap_debug_defined=no
6744 1.1 christos fi
6745 1.4 christos rm -f core conftest.err conftest.$ac_objext \
6746 1.4 christos conftest$ac_exeext conftest.$ac_ext
6747 1.3 christos if test "$ac_lbl_cv_pcap_debug_defined" = yes ; then
6748 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6749 1.4 christos $as_echo "yes" >&6; }
6750 1.3 christos
6751 1.4 christos $as_echo "#define HAVE_PCAP_DEBUG 1" >>confdefs.h
6752 1.1 christos
6753 1.3 christos else
6754 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6755 1.4 christos $as_echo "no" >&6; }
6756 1.4 christos #
6757 1.4 christos # OK, what about "yydebug"?
6758 1.4 christos #
6759 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yydebug is defined by libpcap" >&5
6760 1.4 christos $as_echo_n "checking whether yydebug is defined by libpcap... " >&6; }
6761 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6762 1.1 christos /* end confdefs.h. */
6763 1.3 christos
6764 1.4 christos int
6765 1.4 christos main ()
6766 1.4 christos {
6767 1.3 christos
6768 1.4 christos extern int yydebug;
6769 1.3 christos
6770 1.4 christos return yydebug;
6771 1.3 christos
6772 1.3 christos ;
6773 1.3 christos return 0;
6774 1.3 christos }
6775 1.1 christos _ACEOF
6776 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
6777 1.4 christos ac_lbl_cv_yydebug_defined=yes
6778 1.1 christos else
6779 1.4 christos ac_lbl_cv_yydebug_defined=no
6780 1.4 christos fi
6781 1.4 christos rm -f core conftest.err conftest.$ac_objext \
6782 1.4 christos conftest$ac_exeext conftest.$ac_ext
6783 1.4 christos if test "$ac_lbl_cv_yydebug_defined" = yes ; then
6784 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6785 1.4 christos $as_echo "yes" >&6; }
6786 1.1 christos
6787 1.4 christos $as_echo "#define HAVE_YYDEBUG 1" >>confdefs.h
6788 1.1 christos
6789 1.4 christos else
6790 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6791 1.4 christos $as_echo "no" >&6; }
6792 1.4 christos fi
6793 1.3 christos fi
6794 1.4 christos ac_fn_c_check_func "$LINENO" "bpf_dump" "ac_cv_func_bpf_dump"
6795 1.4 christos if test "x$ac_cv_func_bpf_dump" = xyes; then :
6796 1.4 christos $as_echo "#define HAVE_BPF_DUMP 1" >>confdefs.h
6797 1.1 christos
6798 1.3 christos else
6799 1.3 christos case " $LIBOBJS " in
6800 1.4 christos *" bpf_dump.$ac_objext "* ) ;;
6801 1.4 christos *) LIBOBJS="$LIBOBJS bpf_dump.$ac_objext"
6802 1.3 christos ;;
6803 1.3 christos esac
6804 1.1 christos
6805 1.1 christos fi
6806 1.3 christos
6807 1.1 christos
6808 1.3 christos V_GROUP=0
6809 1.3 christos if test -f /etc/group -a ! -z "`grep '^wheel:' /etc/group`" ; then
6810 1.3 christos V_GROUP=wheel
6811 1.1 christos fi
6812 1.3 christos #
6813 1.3 christos # Assume V7/BSD convention for man pages (file formats in section 5,
6814 1.3 christos # miscellaneous info in section 7).
6815 1.3 christos #
6816 1.3 christos MAN_FILE_FORMATS=5
6817 1.3 christos MAN_MISC_INFO=7
6818 1.3 christos case "$host_os" in
6819 1.3 christos
6820 1.3 christos aix*)
6821 1.3 christos
6822 1.4 christos $as_echo "#define _SUN 1" >>confdefs.h
6823 1.1 christos
6824 1.3 christos ;;
6825 1.3 christos
6826 1.3 christos hpux*)
6827 1.3 christos #
6828 1.3 christos # Use System V conventions for man pages.
6829 1.3 christos #
6830 1.3 christos MAN_FILE_FORMATS=4
6831 1.3 christos MAN_MISC_INFO=5
6832 1.3 christos ;;
6833 1.3 christos
6834 1.3 christos irix*)
6835 1.3 christos V_GROUP=sys
6836 1.3 christos
6837 1.3 christos #
6838 1.3 christos # Use System V conventions for man pages.
6839 1.3 christos #
6840 1.3 christos MAN_FILE_FORMATS=4
6841 1.3 christos MAN_MISC_INFO=5
6842 1.3 christos ;;
6843 1.3 christos
6844 1.3 christos osf*)
6845 1.3 christos V_GROUP=system
6846 1.3 christos
6847 1.3 christos #
6848 1.3 christos # Use System V conventions for man pages.
6849 1.3 christos #
6850 1.3 christos MAN_FILE_FORMATS=4
6851 1.3 christos MAN_MISC_INFO=5
6852 1.3 christos ;;
6853 1.3 christos
6854 1.3 christos solaris*)
6855 1.3 christos V_GROUP=sys
6856 1.1 christos
6857 1.3 christos #
6858 1.3 christos # Use System V conventions for man pages.
6859 1.3 christos #
6860 1.3 christos MAN_FILE_FORMATS=4
6861 1.3 christos MAN_MISC_INFO=5
6862 1.3 christos ;;
6863 1.3 christos esac
6864 1.1 christos
6865 1.3 christos if test -f /dev/bpf0 ; then
6866 1.3 christos V_GROUP=bpf
6867 1.3 christos fi
6868 1.1 christos
6869 1.4 christos #
6870 1.4 christos # Make sure we have definitions for all the C99 specified-width types
6871 1.4 christos # (regardless of whether the environment is a C99 environment or not).
6872 1.5 christos #
6873 1.4 christos ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t"
6874 1.4 christos case $ac_cv_c_int8_t in #(
6875 1.4 christos no|yes) ;; #(
6876 1.4 christos *)
6877 1.1 christos
6878 1.4 christos cat >>confdefs.h <<_ACEOF
6879 1.4 christos #define int8_t $ac_cv_c_int8_t
6880 1.1 christos _ACEOF
6881 1.4 christos ;;
6882 1.1 christos esac
6883 1.1 christos
6884 1.4 christos ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
6885 1.4 christos case $ac_cv_c_int16_t in #(
6886 1.4 christos no|yes) ;; #(
6887 1.4 christos *)
6888 1.1 christos
6889 1.4 christos cat >>confdefs.h <<_ACEOF
6890 1.4 christos #define int16_t $ac_cv_c_int16_t
6891 1.1 christos _ACEOF
6892 1.4 christos ;;
6893 1.4 christos esac
6894 1.1 christos
6895 1.4 christos ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
6896 1.4 christos case $ac_cv_c_int32_t in #(
6897 1.4 christos no|yes) ;; #(
6898 1.4 christos *)
6899 1.1 christos
6900 1.4 christos cat >>confdefs.h <<_ACEOF
6901 1.4 christos #define int32_t $ac_cv_c_int32_t
6902 1.1 christos _ACEOF
6903 1.4 christos ;;
6904 1.4 christos esac
6905 1.4 christos
6906 1.4 christos ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
6907 1.4 christos case $ac_cv_c_int64_t in #(
6908 1.4 christos no|yes) ;; #(
6909 1.4 christos *)
6910 1.1 christos
6911 1.4 christos cat >>confdefs.h <<_ACEOF
6912 1.4 christos #define int64_t $ac_cv_c_int64_t
6913 1.1 christos _ACEOF
6914 1.4 christos ;;
6915 1.1 christos esac
6916 1.1 christos
6917 1.4 christos ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
6918 1.4 christos case $ac_cv_c_uint8_t in #(
6919 1.4 christos no|yes) ;; #(
6920 1.4 christos *)
6921 1.4 christos
6922 1.4 christos $as_echo "#define _UINT8_T 1" >>confdefs.h
6923 1.1 christos
6924 1.1 christos
6925 1.4 christos cat >>confdefs.h <<_ACEOF
6926 1.4 christos #define uint8_t $ac_cv_c_uint8_t
6927 1.1 christos _ACEOF
6928 1.4 christos ;;
6929 1.4 christos esac
6930 1.4 christos
6931 1.4 christos ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
6932 1.4 christos case $ac_cv_c_uint16_t in #(
6933 1.4 christos no|yes) ;; #(
6934 1.4 christos *)
6935 1.1 christos
6936 1.1 christos
6937 1.4 christos cat >>confdefs.h <<_ACEOF
6938 1.4 christos #define uint16_t $ac_cv_c_uint16_t
6939 1.1 christos _ACEOF
6940 1.4 christos ;;
6941 1.4 christos esac
6942 1.4 christos
6943 1.4 christos ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
6944 1.4 christos case $ac_cv_c_uint32_t in #(
6945 1.4 christos no|yes) ;; #(
6946 1.4 christos *)
6947 1.4 christos
6948 1.4 christos $as_echo "#define _UINT32_T 1" >>confdefs.h
6949 1.4 christos
6950 1.1 christos
6951 1.4 christos cat >>confdefs.h <<_ACEOF
6952 1.4 christos #define uint32_t $ac_cv_c_uint32_t
6953 1.1 christos _ACEOF
6954 1.4 christos ;;
6955 1.4 christos esac
6956 1.4 christos
6957 1.4 christos ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
6958 1.4 christos case $ac_cv_c_uint64_t in #(
6959 1.4 christos no|yes) ;; #(
6960 1.4 christos *)
6961 1.4 christos
6962 1.4 christos $as_echo "#define _UINT64_T 1" >>confdefs.h
6963 1.4 christos
6964 1.1 christos
6965 1.4 christos cat >>confdefs.h <<_ACEOF
6966 1.4 christos #define uint64_t $ac_cv_c_uint64_t
6967 1.4 christos _ACEOF
6968 1.4 christos ;;
6969 1.4 christos esac
6970 1.1 christos
6971 1.1 christos
6972 1.4 christos #
6973 1.5 christos # Define the old BSD specified-width types in terms of the C99 types;
6974 1.5 christos # we may need them with libpcap include files.
6975 1.4 christos #
6976 1.5 christos ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default
6977 1.5 christos #include <sys/types.h>
6978 1.4 christos
6979 1.4 christos "
6980 1.4 christos if test "x$ac_cv_type_u_int8_t" = xyes; then :
6981 1.1 christos
6982 1.1 christos else
6983 1.1 christos
6984 1.5 christos $as_echo "#define u_int8_t uint8_t" >>confdefs.h
6985 1.4 christos
6986 1.1 christos fi
6987 1.1 christos
6988 1.4 christos ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default
6989 1.5 christos #include <sys/types.h>
6990 1.5 christos
6991 1.4 christos "
6992 1.4 christos if test "x$ac_cv_type_u_int16_t" = xyes; then :
6993 1.4 christos
6994 1.1 christos else
6995 1.1 christos
6996 1.5 christos $as_echo "#define u_int16_t uint16_t" >>confdefs.h
6997 1.1 christos
6998 1.1 christos fi
6999 1.1 christos
7000 1.4 christos ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default
7001 1.5 christos #include <sys/types.h>
7002 1.5 christos
7003 1.4 christos "
7004 1.4 christos if test "x$ac_cv_type_u_int32_t" = xyes; then :
7005 1.1 christos
7006 1.1 christos else
7007 1.1 christos
7008 1.5 christos $as_echo "#define u_int32_t uint32_t" >>confdefs.h
7009 1.4 christos
7010 1.1 christos fi
7011 1.1 christos
7012 1.4 christos ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default
7013 1.5 christos #include <sys/types.h>
7014 1.5 christos
7015 1.4 christos "
7016 1.4 christos if test "x$ac_cv_type_u_int64_t" = xyes; then :
7017 1.4 christos
7018 1.1 christos else
7019 1.1 christos
7020 1.5 christos $as_echo "#define u_int64_t uint64_t" >>confdefs.h
7021 1.1 christos
7022 1.1 christos fi
7023 1.1 christos
7024 1.1 christos
7025 1.1 christos #
7026 1.4 christos # Check for <inttypes.h>
7027 1.1 christos #
7028 1.1 christos for ac_header in inttypes.h
7029 1.4 christos do :
7030 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
7031 1.4 christos if test "x$ac_cv_header_inttypes_h" = xyes; then :
7032 1.1 christos cat >>confdefs.h <<_ACEOF
7033 1.4 christos #define HAVE_INTTYPES_H 1
7034 1.1 christos _ACEOF
7035 1.1 christos
7036 1.1 christos #
7037 1.4 christos # OK, we have inttypes.h, but does it define all the PRI[doxu]64 macros?
7038 1.4 christos # Some systems have an inttypes.h that doesn't define all of them.
7039 1.1 christos #
7040 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether inttypes.h defines the PRI[doxu]64 macros" >&5
7041 1.4 christos $as_echo_n "checking whether inttypes.h defines the PRI[doxu]64 macros... " >&6; }
7042 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7043 1.4 christos /* end confdefs.h. */
7044 1.1 christos
7045 1.1 christos
7046 1.1 christos #include <inttypes.h>
7047 1.1 christos #include <stdio.h>
7048 1.1 christos #include <sys/types.h>
7049 1.1 christos
7050 1.1 christos main()
7051 1.1 christos {
7052 1.5 christos printf("%" PRId64 "\n", (uint64_t)1);
7053 1.5 christos printf("%" PRIo64 "\n", (uint64_t)1);
7054 1.5 christos printf("%" PRIx64 "\n", (uint64_t)1);
7055 1.5 christos printf("%" PRIu64 "\n", (uint64_t)1);
7056 1.1 christos }
7057 1.1 christos
7058 1.1 christos
7059 1.1 christos _ACEOF
7060 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
7061 1.1 christos
7062 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7063 1.4 christos $as_echo "yes" >&6; }
7064 1.1 christos ac_lbl_inttypes_h_defines_formats=yes
7065 1.1 christos
7066 1.1 christos else
7067 1.1 christos
7068 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7069 1.4 christos $as_echo "no" >&6; }
7070 1.1 christos ac_lbl_inttypes_h_defines_formats=no
7071 1.1 christos
7072 1.1 christos fi
7073 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7074 1.1 christos
7075 1.1 christos else
7076 1.1 christos
7077 1.1 christos #
7078 1.1 christos # We don't have inttypes.h, so it obviously can't define those
7079 1.1 christos # macros.
7080 1.1 christos #
7081 1.1 christos ac_lbl_inttypes_h_defines_formats=no
7082 1.1 christos
7083 1.1 christos fi
7084 1.1 christos
7085 1.1 christos done
7086 1.1 christos
7087 1.1 christos if test "$ac_lbl_inttypes_h_defines_formats" = no; then
7088 1.1 christos
7089 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %lx can be used to format 64-bit integers" >&5
7090 1.4 christos $as_echo_n "checking whether %lx can be used to format 64-bit integers... " >&6; }
7091 1.4 christos if test "$cross_compiling" = yes; then :
7092 1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7093 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7094 1.4 christos as_fn_error $? "cannot run test program while cross compiling
7095 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
7096 1.1 christos else
7097 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7098 1.4 christos /* end confdefs.h. */
7099 1.1 christos
7100 1.1 christos
7101 1.1 christos # ifdef HAVE_INTTYPES_H
7102 1.1 christos #include <inttypes.h>
7103 1.1 christos # endif
7104 1.1 christos #include <stdio.h>
7105 1.1 christos #include <sys/types.h>
7106 1.1 christos
7107 1.1 christos main()
7108 1.1 christos {
7109 1.5 christos uint64_t t = 1;
7110 1.1 christos char strbuf[16+1];
7111 1.1 christos sprintf(strbuf, "%016lx", t << 32);
7112 1.1 christos if (strcmp(strbuf, "0000000100000000") == 0)
7113 1.1 christos exit(0);
7114 1.1 christos else
7115 1.1 christos exit(1);
7116 1.1 christos }
7117 1.1 christos
7118 1.1 christos
7119 1.1 christos _ACEOF
7120 1.4 christos if ac_fn_c_try_run "$LINENO"; then :
7121 1.1 christos
7122 1.1 christos
7123 1.4 christos $as_echo "#define PRId64 \"ld\"" >>confdefs.h
7124 1.1 christos
7125 1.1 christos
7126 1.4 christos $as_echo "#define PRIo64 \"lo\"" >>confdefs.h
7127 1.1 christos
7128 1.1 christos
7129 1.4 christos $as_echo "#define PRIx64 \"lx\"" >>confdefs.h
7130 1.1 christos
7131 1.1 christos
7132 1.4 christos $as_echo "#define PRIu64 \"lu\"" >>confdefs.h
7133 1.1 christos
7134 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7135 1.4 christos $as_echo "yes" >&6; }
7136 1.1 christos
7137 1.1 christos else
7138 1.1 christos
7139 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7140 1.4 christos $as_echo "no" >&6; }
7141 1.4 christos
7142 1.4 christos
7143 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %llx can be used to format 64-bit integers" >&5
7144 1.4 christos $as_echo_n "checking whether %llx can be used to format 64-bit integers... " >&6; }
7145 1.4 christos if test "$cross_compiling" = yes; then :
7146 1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7147 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7148 1.4 christos as_fn_error $? "cannot run test program while cross compiling
7149 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
7150 1.4 christos else
7151 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7152 1.1 christos /* end confdefs.h. */
7153 1.1 christos
7154 1.4 christos
7155 1.1 christos # ifdef HAVE_INTTYPES_H
7156 1.1 christos #include <inttypes.h>
7157 1.1 christos # endif
7158 1.1 christos #include <stdio.h>
7159 1.1 christos #include <sys/types.h>
7160 1.1 christos
7161 1.1 christos main()
7162 1.1 christos {
7163 1.5 christos uint64_t t = 1;
7164 1.1 christos char strbuf[16+1];
7165 1.1 christos sprintf(strbuf, "%016llx", t << 32);
7166 1.1 christos if (strcmp(strbuf, "0000000100000000") == 0)
7167 1.1 christos exit(0);
7168 1.1 christos else
7169 1.1 christos exit(1);
7170 1.1 christos }
7171 1.1 christos
7172 1.1 christos
7173 1.1 christos _ACEOF
7174 1.4 christos if ac_fn_c_try_run "$LINENO"; then :
7175 1.1 christos
7176 1.1 christos
7177 1.4 christos $as_echo "#define PRId64 \"lld\"" >>confdefs.h
7178 1.1 christos
7179 1.1 christos
7180 1.4 christos $as_echo "#define PRIo64 \"llo\"" >>confdefs.h
7181 1.1 christos
7182 1.1 christos
7183 1.4 christos $as_echo "#define PRIx64 \"llx\"" >>confdefs.h
7184 1.1 christos
7185 1.1 christos
7186 1.4 christos $as_echo "#define PRIu64 \"llu\"" >>confdefs.h
7187 1.1 christos
7188 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7189 1.4 christos $as_echo "yes" >&6; }
7190 1.1 christos
7191 1.1 christos else
7192 1.1 christos
7193 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7194 1.4 christos $as_echo "no" >&6; }
7195 1.4 christos
7196 1.4 christos
7197 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %Lx can be used to format 64-bit integers" >&5
7198 1.4 christos $as_echo_n "checking whether %Lx can be used to format 64-bit integers... " >&6; }
7199 1.4 christos if test "$cross_compiling" = yes; then :
7200 1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7201 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7202 1.4 christos as_fn_error $? "cannot run test program while cross compiling
7203 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
7204 1.4 christos else
7205 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7206 1.1 christos /* end confdefs.h. */
7207 1.1 christos
7208 1.4 christos
7209 1.1 christos # ifdef HAVE_INTTYPES_H
7210 1.1 christos #include <inttypes.h>
7211 1.1 christos # endif
7212 1.1 christos #include <stdio.h>
7213 1.1 christos #include <sys/types.h>
7214 1.1 christos
7215 1.1 christos main()
7216 1.1 christos {
7217 1.5 christos uint64_t t = 1;
7218 1.1 christos char strbuf[16+1];
7219 1.1 christos sprintf(strbuf, "%016Lx", t << 32);
7220 1.1 christos if (strcmp(strbuf, "0000000100000000") == 0)
7221 1.1 christos exit(0);
7222 1.1 christos else
7223 1.1 christos exit(1);
7224 1.1 christos }
7225 1.1 christos
7226 1.1 christos
7227 1.1 christos _ACEOF
7228 1.4 christos if ac_fn_c_try_run "$LINENO"; then :
7229 1.1 christos
7230 1.1 christos
7231 1.4 christos $as_echo "#define PRId64 \"Ld\"" >>confdefs.h
7232 1.1 christos
7233 1.1 christos
7234 1.4 christos $as_echo "#define PRIo64 \"Lo\"" >>confdefs.h
7235 1.1 christos
7236 1.1 christos
7237 1.4 christos $as_echo "#define PRIx64 \"Lx\"" >>confdefs.h
7238 1.1 christos
7239 1.1 christos
7240 1.4 christos $as_echo "#define PRIu64 \"Lu\"" >>confdefs.h
7241 1.1 christos
7242 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7243 1.4 christos $as_echo "yes" >&6; }
7244 1.1 christos
7245 1.1 christos else
7246 1.1 christos
7247 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7248 1.4 christos $as_echo "no" >&6; }
7249 1.4 christos
7250 1.4 christos
7251 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %qx can be used to format 64-bit integers" >&5
7252 1.4 christos $as_echo_n "checking whether %qx can be used to format 64-bit integers... " >&6; }
7253 1.4 christos if test "$cross_compiling" = yes; then :
7254 1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7255 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7256 1.4 christos as_fn_error $? "cannot run test program while cross compiling
7257 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
7258 1.4 christos else
7259 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7260 1.1 christos /* end confdefs.h. */
7261 1.1 christos
7262 1.4 christos
7263 1.1 christos # ifdef HAVE_INTTYPES_H
7264 1.1 christos #include <inttypes.h>
7265 1.1 christos # endif
7266 1.1 christos #include <stdio.h>
7267 1.1 christos #include <sys/types.h>
7268 1.1 christos
7269 1.1 christos main()
7270 1.1 christos {
7271 1.5 christos uint64_t t = 1;
7272 1.1 christos char strbuf[16+1];
7273 1.1 christos sprintf(strbuf, "%016qx", t << 32);
7274 1.1 christos if (strcmp(strbuf, "0000000100000000") == 0)
7275 1.1 christos exit(0);
7276 1.1 christos else
7277 1.1 christos exit(1);
7278 1.1 christos }
7279 1.1 christos
7280 1.1 christos
7281 1.1 christos _ACEOF
7282 1.4 christos if ac_fn_c_try_run "$LINENO"; then :
7283 1.4 christos
7284 1.4 christos
7285 1.4 christos $as_echo "#define PRId64 \"qd\"" >>confdefs.h
7286 1.4 christos
7287 1.4 christos
7288 1.4 christos $as_echo "#define PRIo64 \"qo\"" >>confdefs.h
7289 1.1 christos
7290 1.1 christos
7291 1.4 christos $as_echo "#define PRIx64 \"qx\"" >>confdefs.h
7292 1.1 christos
7293 1.1 christos
7294 1.4 christos $as_echo "#define PRIu64 \"qu\"" >>confdefs.h
7295 1.1 christos
7296 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7297 1.4 christos $as_echo "yes" >&6; }
7298 1.1 christos
7299 1.1 christos else
7300 1.1 christos
7301 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7302 1.4 christos $as_echo "no" >&6; }
7303 1.1 christos
7304 1.4 christos as_fn_error $? "neither %llx nor %Lx nor %qx worked on a 64-bit integer" "$LINENO" 5
7305 1.1 christos
7306 1.1 christos
7307 1.1 christos fi
7308 1.4 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7309 1.4 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7310 1.1 christos fi
7311 1.1 christos
7312 1.1 christos
7313 1.1 christos
7314 1.1 christos
7315 1.1 christos fi
7316 1.4 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7317 1.4 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7318 1.1 christos fi
7319 1.1 christos
7320 1.1 christos
7321 1.1 christos
7322 1.1 christos
7323 1.1 christos fi
7324 1.4 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7325 1.4 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7326 1.1 christos fi
7327 1.1 christos
7328 1.1 christos
7329 1.1 christos
7330 1.1 christos
7331 1.1 christos fi
7332 1.4 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7333 1.4 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7334 1.1 christos fi
7335 1.1 christos
7336 1.1 christos
7337 1.1 christos fi
7338 1.1 christos
7339 1.3 christos #
7340 1.3 christos # Check for some headers introduced in later versions of libpcap
7341 1.3 christos # and used by some printers.
7342 1.3 christos #
7343 1.3 christos # Those headers use the {u_}intN_t types, so we must do this after
7344 1.3 christos # we check for what's needed to get them defined.
7345 1.3 christos #
7346 1.3 christos savedcppflags="$CPPFLAGS"
7347 1.3 christos CPPFLAGS="$CPPFLAGS $V_INCLS"
7348 1.3 christos for ac_header in pcap/bluetooth.h
7349 1.4 christos do :
7350 1.5 christos ac_fn_c_check_header_compile "$LINENO" "pcap/bluetooth.h" "ac_cv_header_pcap_bluetooth_h" "#include \"tcpdump-stdinc.h\"
7351 1.4 christos "
7352 1.4 christos if test "x$ac_cv_header_pcap_bluetooth_h" = xyes; then :
7353 1.3 christos cat >>confdefs.h <<_ACEOF
7354 1.4 christos #define HAVE_PCAP_BLUETOOTH_H 1
7355 1.3 christos _ACEOF
7356 1.3 christos
7357 1.3 christos fi
7358 1.3 christos
7359 1.3 christos done
7360 1.3 christos
7361 1.5 christos for ac_header in pcap/nflog.h
7362 1.5 christos do :
7363 1.5 christos ac_fn_c_check_header_compile "$LINENO" "pcap/nflog.h" "ac_cv_header_pcap_nflog_h" "#include \"tcpdump-stdinc.h\"
7364 1.5 christos "
7365 1.5 christos if test "x$ac_cv_header_pcap_nflog_h" = xyes; then :
7366 1.5 christos cat >>confdefs.h <<_ACEOF
7367 1.5 christos #define HAVE_PCAP_NFLOG_H 1
7368 1.5 christos _ACEOF
7369 1.5 christos
7370 1.5 christos fi
7371 1.5 christos
7372 1.5 christos done
7373 1.5 christos
7374 1.3 christos for ac_header in pcap/usb.h
7375 1.4 christos do :
7376 1.5 christos ac_fn_c_check_header_compile "$LINENO" "pcap/usb.h" "ac_cv_header_pcap_usb_h" "#include \"tcpdump-stdinc.h\"
7377 1.4 christos "
7378 1.4 christos if test "x$ac_cv_header_pcap_usb_h" = xyes; then :
7379 1.3 christos cat >>confdefs.h <<_ACEOF
7380 1.4 christos #define HAVE_PCAP_USB_H 1
7381 1.3 christos _ACEOF
7382 1.3 christos
7383 1.3 christos fi
7384 1.3 christos
7385 1.3 christos done
7386 1.3 christos
7387 1.3 christos CPPFLAGS="$savedcppflags"
7388 1.3 christos
7389 1.1 christos if test -n "$ac_tool_prefix"; then
7390 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7391 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7392 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7393 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7394 1.4 christos if ${ac_cv_prog_RANLIB+:} false; then :
7395 1.4 christos $as_echo_n "(cached) " >&6
7396 1.1 christos else
7397 1.1 christos if test -n "$RANLIB"; then
7398 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7399 1.1 christos else
7400 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7401 1.1 christos for as_dir in $PATH
7402 1.1 christos do
7403 1.1 christos IFS=$as_save_IFS
7404 1.1 christos test -z "$as_dir" && as_dir=.
7405 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7406 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7407 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7408 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7409 1.1 christos break 2
7410 1.1 christos fi
7411 1.1 christos done
7412 1.4 christos done
7413 1.4 christos IFS=$as_save_IFS
7414 1.4 christos
7415 1.4 christos fi
7416 1.4 christos fi
7417 1.4 christos RANLIB=$ac_cv_prog_RANLIB
7418 1.4 christos if test -n "$RANLIB"; then
7419 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7420 1.4 christos $as_echo "$RANLIB" >&6; }
7421 1.4 christos else
7422 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7423 1.4 christos $as_echo "no" >&6; }
7424 1.4 christos fi
7425 1.4 christos
7426 1.4 christos
7427 1.4 christos fi
7428 1.4 christos if test -z "$ac_cv_prog_RANLIB"; then
7429 1.4 christos ac_ct_RANLIB=$RANLIB
7430 1.4 christos # Extract the first word of "ranlib", so it can be a program name with args.
7431 1.4 christos set dummy ranlib; ac_word=$2
7432 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7433 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7434 1.4 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7435 1.4 christos $as_echo_n "(cached) " >&6
7436 1.4 christos else
7437 1.4 christos if test -n "$ac_ct_RANLIB"; then
7438 1.4 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7439 1.4 christos else
7440 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7441 1.4 christos for as_dir in $PATH
7442 1.4 christos do
7443 1.4 christos IFS=$as_save_IFS
7444 1.4 christos test -z "$as_dir" && as_dir=.
7445 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7446 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7447 1.4 christos ac_cv_prog_ac_ct_RANLIB="ranlib"
7448 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7449 1.4 christos break 2
7450 1.4 christos fi
7451 1.1 christos done
7452 1.4 christos done
7453 1.4 christos IFS=$as_save_IFS
7454 1.4 christos
7455 1.4 christos fi
7456 1.4 christos fi
7457 1.4 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7458 1.4 christos if test -n "$ac_ct_RANLIB"; then
7459 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7460 1.4 christos $as_echo "$ac_ct_RANLIB" >&6; }
7461 1.4 christos else
7462 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7463 1.4 christos $as_echo "no" >&6; }
7464 1.4 christos fi
7465 1.4 christos
7466 1.4 christos if test "x$ac_ct_RANLIB" = x; then
7467 1.4 christos RANLIB=":"
7468 1.4 christos else
7469 1.4 christos case $cross_compiling:$ac_tool_warned in
7470 1.4 christos yes:)
7471 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7472 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7473 1.4 christos ac_tool_warned=yes ;;
7474 1.4 christos esac
7475 1.4 christos RANLIB=$ac_ct_RANLIB
7476 1.4 christos fi
7477 1.4 christos else
7478 1.4 christos RANLIB="$ac_cv_prog_RANLIB"
7479 1.4 christos fi
7480 1.4 christos
7481 1.5 christos if test -n "$ac_tool_prefix"; then
7482 1.5 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7483 1.5 christos set dummy ${ac_tool_prefix}ar; ac_word=$2
7484 1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7485 1.5 christos $as_echo_n "checking for $ac_word... " >&6; }
7486 1.5 christos if ${ac_cv_prog_AR+:} false; then :
7487 1.5 christos $as_echo_n "(cached) " >&6
7488 1.5 christos else
7489 1.5 christos if test -n "$AR"; then
7490 1.5 christos ac_cv_prog_AR="$AR" # Let the user override the test.
7491 1.5 christos else
7492 1.5 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7493 1.5 christos for as_dir in $PATH
7494 1.5 christos do
7495 1.5 christos IFS=$as_save_IFS
7496 1.5 christos test -z "$as_dir" && as_dir=.
7497 1.5 christos for ac_exec_ext in '' $ac_executable_extensions; do
7498 1.5 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7499 1.5 christos ac_cv_prog_AR="${ac_tool_prefix}ar"
7500 1.5 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7501 1.5 christos break 2
7502 1.5 christos fi
7503 1.5 christos done
7504 1.5 christos done
7505 1.5 christos IFS=$as_save_IFS
7506 1.5 christos
7507 1.5 christos fi
7508 1.5 christos fi
7509 1.5 christos AR=$ac_cv_prog_AR
7510 1.5 christos if test -n "$AR"; then
7511 1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7512 1.5 christos $as_echo "$AR" >&6; }
7513 1.5 christos else
7514 1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7515 1.5 christos $as_echo "no" >&6; }
7516 1.5 christos fi
7517 1.5 christos
7518 1.5 christos
7519 1.5 christos fi
7520 1.5 christos if test -z "$ac_cv_prog_AR"; then
7521 1.5 christos ac_ct_AR=$AR
7522 1.5 christos # Extract the first word of "ar", so it can be a program name with args.
7523 1.5 christos set dummy ar; ac_word=$2
7524 1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7525 1.5 christos $as_echo_n "checking for $ac_word... " >&6; }
7526 1.5 christos if ${ac_cv_prog_ac_ct_AR+:} false; then :
7527 1.5 christos $as_echo_n "(cached) " >&6
7528 1.5 christos else
7529 1.5 christos if test -n "$ac_ct_AR"; then
7530 1.5 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7531 1.5 christos else
7532 1.5 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7533 1.5 christos for as_dir in $PATH
7534 1.5 christos do
7535 1.5 christos IFS=$as_save_IFS
7536 1.5 christos test -z "$as_dir" && as_dir=.
7537 1.5 christos for ac_exec_ext in '' $ac_executable_extensions; do
7538 1.5 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7539 1.5 christos ac_cv_prog_ac_ct_AR="ar"
7540 1.5 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7541 1.5 christos break 2
7542 1.5 christos fi
7543 1.5 christos done
7544 1.5 christos done
7545 1.5 christos IFS=$as_save_IFS
7546 1.5 christos
7547 1.5 christos fi
7548 1.5 christos fi
7549 1.5 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR
7550 1.5 christos if test -n "$ac_ct_AR"; then
7551 1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7552 1.5 christos $as_echo "$ac_ct_AR" >&6; }
7553 1.5 christos else
7554 1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7555 1.5 christos $as_echo "no" >&6; }
7556 1.5 christos fi
7557 1.5 christos
7558 1.5 christos if test "x$ac_ct_AR" = x; then
7559 1.5 christos AR=""
7560 1.5 christos else
7561 1.5 christos case $cross_compiling:$ac_tool_warned in
7562 1.5 christos yes:)
7563 1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7564 1.5 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7565 1.5 christos ac_tool_warned=yes ;;
7566 1.5 christos esac
7567 1.5 christos AR=$ac_ct_AR
7568 1.5 christos fi
7569 1.5 christos else
7570 1.5 christos AR="$ac_cv_prog_AR"
7571 1.5 christos fi
7572 1.5 christos
7573 1.4 christos
7574 1.4 christos rm -f os-proto.h
7575 1.4 christos if test "${LBL_CFLAGS+set}" = set; then
7576 1.4 christos V_CCOPT="$V_CCOPT ${LBL_CFLAGS}"
7577 1.4 christos fi
7578 1.4 christos if test -f .devel ; then
7579 1.4 christos #
7580 1.4 christos # Skip all the warning option stuff on some compilers.
7581 1.4 christos #
7582 1.4 christos if test "$ac_lbl_cc_dont_try_gcc_dashW" != yes; then
7583 1.4 christos
7584 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wall option" >&5
7585 1.4 christos $as_echo_n "checking whether the compiler supports the -Wall option... " >&6; }
7586 1.4 christos save_CFLAGS="$CFLAGS"
7587 1.4 christos CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wall"
7588 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7589 1.4 christos /* end confdefs.h. */
7590 1.4 christos
7591 1.4 christos int
7592 1.4 christos main ()
7593 1.4 christos {
7594 1.4 christos return 0
7595 1.4 christos ;
7596 1.4 christos return 0;
7597 1.4 christos }
7598 1.4 christos _ACEOF
7599 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
7600 1.4 christos
7601 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7602 1.4 christos $as_echo "yes" >&6; }
7603 1.4 christos CFLAGS="$save_CFLAGS"
7604 1.4 christos V_CCOPT="$V_CCOPT -Wall"
7605 1.4 christos
7606 1.4 christos else
7607 1.4 christos
7608 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7609 1.4 christos $as_echo "no" >&6; }
7610 1.4 christos CFLAGS="$save_CFLAGS"
7611 1.4 christos
7612 1.4 christos fi
7613 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7614 1.4 christos
7615 1.4 christos
7616 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wmissing-prototypes option" >&5
7617 1.4 christos $as_echo_n "checking whether the compiler supports the -Wmissing-prototypes option... " >&6; }
7618 1.4 christos save_CFLAGS="$CFLAGS"
7619 1.4 christos CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wmissing-prototypes"
7620 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7621 1.4 christos /* end confdefs.h. */
7622 1.4 christos
7623 1.4 christos int
7624 1.4 christos main ()
7625 1.4 christos {
7626 1.4 christos return 0
7627 1.4 christos ;
7628 1.4 christos return 0;
7629 1.4 christos }
7630 1.4 christos _ACEOF
7631 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
7632 1.4 christos
7633 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7634 1.4 christos $as_echo "yes" >&6; }
7635 1.4 christos CFLAGS="$save_CFLAGS"
7636 1.4 christos V_CCOPT="$V_CCOPT -Wmissing-prototypes"
7637 1.4 christos
7638 1.4 christos else
7639 1.4 christos
7640 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7641 1.4 christos $as_echo "no" >&6; }
7642 1.4 christos CFLAGS="$save_CFLAGS"
7643 1.4 christos
7644 1.4 christos fi
7645 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7646 1.4 christos
7647 1.4 christos
7648 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wstrict-prototypes option" >&5
7649 1.4 christos $as_echo_n "checking whether the compiler supports the -Wstrict-prototypes option... " >&6; }
7650 1.4 christos save_CFLAGS="$CFLAGS"
7651 1.4 christos CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wstrict-prototypes"
7652 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7653 1.4 christos /* end confdefs.h. */
7654 1.4 christos
7655 1.4 christos int
7656 1.4 christos main ()
7657 1.4 christos {
7658 1.4 christos return 0
7659 1.4 christos ;
7660 1.4 christos return 0;
7661 1.4 christos }
7662 1.4 christos _ACEOF
7663 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
7664 1.4 christos
7665 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7666 1.4 christos $as_echo "yes" >&6; }
7667 1.4 christos CFLAGS="$save_CFLAGS"
7668 1.4 christos V_CCOPT="$V_CCOPT -Wstrict-prototypes"
7669 1.4 christos
7670 1.4 christos else
7671 1.4 christos
7672 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7673 1.4 christos $as_echo "no" >&6; }
7674 1.4 christos CFLAGS="$save_CFLAGS"
7675 1.4 christos
7676 1.4 christos fi
7677 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7678 1.4 christos
7679 1.4 christos
7680 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wwrite-strings option" >&5
7681 1.4 christos $as_echo_n "checking whether the compiler supports the -Wwrite-strings option... " >&6; }
7682 1.4 christos save_CFLAGS="$CFLAGS"
7683 1.4 christos CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wwrite-strings"
7684 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7685 1.4 christos /* end confdefs.h. */
7686 1.4 christos
7687 1.4 christos int
7688 1.4 christos main ()
7689 1.4 christos {
7690 1.4 christos return 0
7691 1.4 christos ;
7692 1.4 christos return 0;
7693 1.4 christos }
7694 1.4 christos _ACEOF
7695 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
7696 1.4 christos
7697 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7698 1.4 christos $as_echo "yes" >&6; }
7699 1.4 christos CFLAGS="$save_CFLAGS"
7700 1.4 christos V_CCOPT="$V_CCOPT -Wwrite-strings"
7701 1.4 christos
7702 1.4 christos else
7703 1.4 christos
7704 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7705 1.4 christos $as_echo "no" >&6; }
7706 1.4 christos CFLAGS="$save_CFLAGS"
7707 1.4 christos
7708 1.4 christos fi
7709 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7710 1.4 christos
7711 1.4 christos
7712 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpointer-arith option" >&5
7713 1.4 christos $as_echo_n "checking whether the compiler supports the -Wpointer-arith option... " >&6; }
7714 1.4 christos save_CFLAGS="$CFLAGS"
7715 1.4 christos CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wpointer-arith"
7716 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7717 1.4 christos /* end confdefs.h. */
7718 1.4 christos
7719 1.4 christos int
7720 1.4 christos main ()
7721 1.4 christos {
7722 1.4 christos return 0
7723 1.4 christos ;
7724 1.4 christos return 0;
7725 1.4 christos }
7726 1.4 christos _ACEOF
7727 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
7728 1.4 christos
7729 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7730 1.4 christos $as_echo "yes" >&6; }
7731 1.4 christos CFLAGS="$save_CFLAGS"
7732 1.4 christos V_CCOPT="$V_CCOPT -Wpointer-arith"
7733 1.1 christos
7734 1.1 christos else
7735 1.4 christos
7736 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7737 1.4 christos $as_echo "no" >&6; }
7738 1.4 christos CFLAGS="$save_CFLAGS"
7739 1.4 christos
7740 1.1 christos fi
7741 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7742 1.4 christos
7743 1.4 christos
7744 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -W option" >&5
7745 1.4 christos $as_echo_n "checking whether the compiler supports the -W option... " >&6; }
7746 1.4 christos save_CFLAGS="$CFLAGS"
7747 1.4 christos CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -W"
7748 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7749 1.4 christos /* end confdefs.h. */
7750 1.4 christos
7751 1.4 christos int
7752 1.4 christos main ()
7753 1.4 christos {
7754 1.4 christos return 0
7755 1.4 christos ;
7756 1.4 christos return 0;
7757 1.4 christos }
7758 1.4 christos _ACEOF
7759 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
7760 1.1 christos
7761 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7762 1.4 christos $as_echo "yes" >&6; }
7763 1.4 christos CFLAGS="$save_CFLAGS"
7764 1.4 christos V_CCOPT="$V_CCOPT -W"
7765 1.1 christos
7766 1.1 christos else
7767 1.4 christos
7768 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7769 1.4 christos $as_echo "no" >&6; }
7770 1.4 christos CFLAGS="$save_CFLAGS"
7771 1.1 christos
7772 1.1 christos fi
7773 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7774 1.4 christos
7775 1.4 christos fi
7776 1.4 christos
7777 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports generating dependencies" >&5
7778 1.4 christos $as_echo_n "checking whether the compiler supports generating dependencies... " >&6; }
7779 1.4 christos if test "$GCC" = yes ; then
7780 1.4 christos #
7781 1.4 christos # GCC, or a compiler deemed to be GCC by AC_PROG_CC (even
7782 1.4 christos # though it's not); we assume that, in this case, the flag
7783 1.4 christos # would be -M.
7784 1.4 christos #
7785 1.4 christos ac_lbl_dependency_flag="-M"
7786 1.4 christos else
7787 1.4 christos #
7788 1.4 christos # Not GCC or a compiler deemed to be GCC; what platform is
7789 1.4 christos # this? (We're assuming that if the compiler isn't GCC
7790 1.4 christos # it's the compiler from the vendor of the OS; that won't
7791 1.4 christos # necessarily be true for x86 platforms, where it might be
7792 1.4 christos # the Intel C compiler.)
7793 1.4 christos #
7794 1.4 christos case "$host_os" in
7795 1.4 christos
7796 1.4 christos irix*|osf*|darwin*)
7797 1.4 christos #
7798 1.4 christos # MIPS C for IRIX, DEC C, and clang all use -M.
7799 1.4 christos #
7800 1.4 christos ac_lbl_dependency_flag="-M"
7801 1.4 christos ;;
7802 1.4 christos
7803 1.4 christos solaris*)
7804 1.4 christos #
7805 1.4 christos # Sun C uses -xM.
7806 1.4 christos #
7807 1.4 christos ac_lbl_dependency_flag="-xM"
7808 1.4 christos ;;
7809 1.4 christos
7810 1.4 christos hpux*)
7811 1.4 christos #
7812 1.4 christos # HP's older C compilers don't support this.
7813 1.4 christos # HP's newer C compilers support this with
7814 1.4 christos # either +M or +Make; the older compilers
7815 1.4 christos # interpret +M as something completely
7816 1.4 christos # different, so we use +Make so we don't
7817 1.4 christos # think it works with the older compilers.
7818 1.4 christos #
7819 1.4 christos ac_lbl_dependency_flag="+Make"
7820 1.4 christos ;;
7821 1.4 christos
7822 1.4 christos *)
7823 1.4 christos #
7824 1.4 christos # Not one of the above; assume no support for
7825 1.4 christos # generating dependencies.
7826 1.4 christos #
7827 1.4 christos ac_lbl_dependency_flag=""
7828 1.4 christos ;;
7829 1.4 christos esac
7830 1.4 christos fi
7831 1.1 christos
7832 1.4 christos #
7833 1.4 christos # Is ac_lbl_dependency_flag defined and, if so, does the compiler
7834 1.4 christos # complain about it?
7835 1.4 christos #
7836 1.4 christos # Note: clang doesn't seem to exit with an error status when handed
7837 1.4 christos # an unknown non-warning error, even if you pass it
7838 1.4 christos # -Werror=unknown-warning-option. However, it always supports
7839 1.4 christos # -M, so the fact that this test always succeeds with clang
7840 1.4 christos # isn't an issue.
7841 1.4 christos #
7842 1.4 christos if test ! -z "$ac_lbl_dependency_flag"; then
7843 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7844 1.4 christos /* end confdefs.h. */
7845 1.4 christos int main(void) { return 0; }
7846 1.4 christos _ACEOF
7847 1.4 christos echo "$CC" $ac_lbl_dependency_flag conftest.c >&5
7848 1.4 christos if "$CC" $ac_lbl_dependency_flag conftest.c >/dev/null 2>&1; then
7849 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with $ac_lbl_dependency_flag" >&5
7850 1.4 christos $as_echo "yes, with $ac_lbl_dependency_flag" >&6; }
7851 1.4 christos DEPENDENCY_CFLAG="$ac_lbl_dependency_flag"
7852 1.4 christos MKDEP='${srcdir}/mkdep'
7853 1.4 christos else
7854 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7855 1.4 christos $as_echo "no" >&6; }
7856 1.4 christos #
7857 1.4 christos # We can't run mkdep, so have "make depend" do
7858 1.4 christos # nothing.
7859 1.4 christos #
7860 1.4 christos MKDEP=:
7861 1.4 christos fi
7862 1.4 christos rm -rf conftest*
7863 1.4 christos else
7864 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7865 1.4 christos $as_echo "no" >&6; }
7866 1.4 christos #
7867 1.4 christos # We can't run mkdep, so have "make depend" do
7868 1.4 christos # nothing.
7869 1.4 christos #
7870 1.4 christos MKDEP=:
7871 1.4 christos fi
7872 1.1 christos
7873 1.1 christos
7874 1.1 christos
7875 1.4 christos #
7876 1.4 christos # We used to set -n32 for IRIX 6 when not using GCC (presumed
7877 1.4 christos # to mean that we're using MIPS C or MIPSpro C); it specified
7878 1.4 christos # the "new" faster 32-bit ABI, introduced in IRIX 6.2. I'm
7879 1.4 christos # not sure why that would be something to do *only* with a
7880 1.4 christos # .devel file; why should the ABI for which we produce code
7881 1.4 christos # depend on .devel?
7882 1.4 christos #
7883 1.1 christos os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'`
7884 1.1 christos name="lbl/os-$os.h"
7885 1.1 christos if test -f $name ; then
7886 1.1 christos ln -s $name os-proto.h
7887 1.1 christos
7888 1.4 christos $as_echo "#define HAVE_OS_PROTO_H 1" >>confdefs.h
7889 1.1 christos
7890 1.1 christos else
7891 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: can't find $name" >&5
7892 1.4 christos $as_echo "$as_me: WARNING: can't find $name" >&2;}
7893 1.1 christos fi
7894 1.1 christos fi
7895 1.1 christos
7896 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has the sa_len member" >&5
7897 1.4 christos $as_echo_n "checking if sockaddr struct has the sa_len member... " >&6; }
7898 1.4 christos if ${ac_cv_lbl_sockaddr_has_sa_len+:} false; then :
7899 1.4 christos $as_echo_n "(cached) " >&6
7900 1.1 christos else
7901 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7902 1.1 christos /* end confdefs.h. */
7903 1.1 christos
7904 1.1 christos # include <sys/types.h>
7905 1.1 christos # include <sys/socket.h>
7906 1.1 christos int
7907 1.1 christos main ()
7908 1.1 christos {
7909 1.1 christos u_int i = sizeof(((struct sockaddr *)0)->sa_len)
7910 1.1 christos ;
7911 1.1 christos return 0;
7912 1.1 christos }
7913 1.1 christos _ACEOF
7914 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
7915 1.1 christos ac_cv_lbl_sockaddr_has_sa_len=yes
7916 1.1 christos else
7917 1.4 christos ac_cv_lbl_sockaddr_has_sa_len=no
7918 1.1 christos fi
7919 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7920 1.1 christos fi
7921 1.1 christos
7922 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_sockaddr_has_sa_len" >&5
7923 1.4 christos $as_echo "$ac_cv_lbl_sockaddr_has_sa_len" >&6; }
7924 1.1 christos if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then
7925 1.1 christos
7926 1.4 christos $as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
7927 1.1 christos
7928 1.1 christos fi
7929 1.1 christos
7930 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if unaligned accesses fail" >&5
7931 1.4 christos $as_echo_n "checking if unaligned accesses fail... " >&6; }
7932 1.4 christos if ${ac_cv_lbl_unaligned_fail+:} false; then :
7933 1.4 christos $as_echo_n "(cached) " >&6
7934 1.1 christos else
7935 1.1 christos case "$host_cpu" in
7936 1.1 christos
7937 1.1 christos #
7938 1.1 christos # These are CPU types where:
7939 1.1 christos #
7940 1.1 christos # the CPU faults on an unaligned access, but at least some
7941 1.1 christos # OSes that support that CPU catch the fault and simulate
7942 1.1 christos # the unaligned access (e.g., Alpha/{Digital,Tru64} UNIX) -
7943 1.1 christos # the simulation is slow, so we don't want to use it;
7944 1.1 christos #
7945 1.1 christos # the CPU, I infer (from the old
7946 1.1 christos #
7947 1.1 christos # XXX: should also check that they don't do weird things (like on arm)
7948 1.1 christos #
7949 1.1 christos # comment) doesn't fault on unaligned accesses, but doesn't
7950 1.1 christos # do a normal unaligned fetch, either (e.g., presumably, ARM);
7951 1.1 christos #
7952 1.1 christos # for whatever reason, the test program doesn't work
7953 1.1 christos # (this has been claimed to be the case for several of those
7954 1.1 christos # CPUs - I don't know what the problem is; the problem
7955 1.1 christos # was reported as "the test program dumps core" for SuperH,
7956 1.1 christos # but that's what the test program is *supposed* to do -
7957 1.1 christos # it dumps core before it writes anything, so the test
7958 1.1 christos # for an empty output file should find an empty output
7959 1.1 christos # file and conclude that unaligned accesses don't work).
7960 1.1 christos #
7961 1.1 christos # This run-time test won't work if you're cross-compiling, so
7962 1.1 christos # in order to support cross-compiling for a particular CPU,
7963 1.1 christos # we have to wire in the list of CPU types anyway, as far as
7964 1.1 christos # I know, so perhaps we should just have a set of CPUs on
7965 1.1 christos # which we know it doesn't work, a set of CPUs on which we
7966 1.1 christos # know it does work, and have the script just fail on other
7967 1.1 christos # cpu types and update it when such a failure occurs.
7968 1.1 christos #
7969 1.1 christos alpha*|arm*|bfin*|hp*|mips*|sh*|sparc*|ia64|nv1)
7970 1.1 christos ac_cv_lbl_unaligned_fail=yes
7971 1.1 christos ;;
7972 1.1 christos
7973 1.1 christos *)
7974 1.1 christos cat >conftest.c <<EOF
7975 1.1 christos # include <sys/types.h>
7976 1.1 christos # include <sys/wait.h>
7977 1.1 christos # include <stdio.h>
7978 1.1 christos unsigned char a[5] = { 1, 2, 3, 4, 5 };
7979 1.1 christos main() {
7980 1.1 christos unsigned int i;
7981 1.1 christos pid_t pid;
7982 1.1 christos int status;
7983 1.1 christos /* avoid "core dumped" message */
7984 1.1 christos pid = fork();
7985 1.1 christos if (pid < 0)
7986 1.1 christos exit(2);
7987 1.1 christos if (pid > 0) {
7988 1.1 christos /* parent */
7989 1.1 christos pid = waitpid(pid, &status, 0);
7990 1.1 christos if (pid < 0)
7991 1.1 christos exit(3);
7992 1.1 christos exit(!WIFEXITED(status));
7993 1.1 christos }
7994 1.1 christos /* child */
7995 1.1 christos i = *(unsigned int *)&a[1];
7996 1.1 christos printf("%d\n", i);
7997 1.1 christos exit(0);
7998 1.1 christos }
7999 1.1 christos EOF
8000 1.1 christos ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \
8001 1.1 christos conftest.c $LIBS >/dev/null 2>&1
8002 1.1 christos if test ! -x conftest ; then
8003 1.1 christos ac_cv_lbl_unaligned_fail=yes
8004 1.1 christos else
8005 1.1 christos ./conftest >conftest.out
8006 1.1 christos if test ! -s conftest.out ; then
8007 1.1 christos ac_cv_lbl_unaligned_fail=yes
8008 1.1 christos else
8009 1.1 christos ac_cv_lbl_unaligned_fail=no
8010 1.1 christos fi
8011 1.1 christos fi
8012 1.1 christos rm -f -r conftest* core core.conftest
8013 1.1 christos ;;
8014 1.1 christos esac
8015 1.1 christos fi
8016 1.1 christos
8017 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_unaligned_fail" >&5
8018 1.4 christos $as_echo "$ac_cv_lbl_unaligned_fail" >&6; }
8019 1.1 christos if test $ac_cv_lbl_unaligned_fail = yes ; then
8020 1.1 christos
8021 1.4 christos $as_echo "#define LBL_ALIGN 1" >>confdefs.h
8022 1.1 christos
8023 1.1 christos fi
8024 1.1 christos
8025 1.1 christos
8026 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for h_errno" >&5
8027 1.4 christos $as_echo_n "checking for h_errno... " >&6; }
8028 1.4 christos if ${ac_cv_var_h_errno+:} false; then :
8029 1.4 christos $as_echo_n "(cached) " >&6
8030 1.1 christos else
8031 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8032 1.1 christos /* end confdefs.h. */
8033 1.1 christos
8034 1.1 christos # include <sys/types.h>
8035 1.1 christos # include <netdb.h>
8036 1.1 christos int
8037 1.1 christos main ()
8038 1.1 christos {
8039 1.1 christos int foo = h_errno;
8040 1.1 christos ;
8041 1.1 christos return 0;
8042 1.1 christos }
8043 1.1 christos _ACEOF
8044 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
8045 1.1 christos ac_cv_var_h_errno=yes
8046 1.1 christos else
8047 1.4 christos ac_cv_var_h_errno=no
8048 1.1 christos fi
8049 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8050 1.1 christos fi
8051 1.1 christos
8052 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_h_errno" >&5
8053 1.4 christos $as_echo "$ac_cv_var_h_errno" >&6; }
8054 1.1 christos if test "$ac_cv_var_h_errno" = "yes"; then
8055 1.4 christos
8056 1.4 christos $as_echo "#define HAVE_H_ERRNO 1" >>confdefs.h
8057 1.1 christos
8058 1.1 christos fi
8059 1.1 christos
8060 1.1 christos
8061 1.4 christos # Check for OpenSSL libcrypto
8062 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use OpenSSL libcrypto" >&5
8063 1.4 christos $as_echo_n "checking whether to use OpenSSL libcrypto... " >&6; }
8064 1.1 christos # Specify location for both includes and libraries.
8065 1.4 christos want_libcrypto=ifavailable
8066 1.1 christos
8067 1.1 christos # Check whether --with-crypto was given.
8068 1.4 christos if test "${with_crypto+set}" = set; then :
8069 1.1 christos withval=$with_crypto;
8070 1.1 christos if test $withval = no
8071 1.1 christos then
8072 1.1 christos want_libcrypto=no
8073 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8074 1.4 christos $as_echo "no" >&6; }
8075 1.1 christos elif test $withval = yes
8076 1.1 christos then
8077 1.1 christos want_libcrypto=yes
8078 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8079 1.4 christos $as_echo "yes" >&6; }
8080 1.1 christos fi
8081 1.1 christos
8082 1.1 christos else
8083 1.1 christos
8084 1.1 christos #
8085 1.1 christos # Use libcrypto if it's present, otherwise don't.
8086 1.1 christos #
8087 1.1 christos want_libcrypto=ifavailable
8088 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5
8089 1.4 christos $as_echo "yes, if available" >&6; }
8090 1.1 christos
8091 1.1 christos fi
8092 1.1 christos
8093 1.1 christos if test "$want_libcrypto" != "no"; then
8094 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DES_cbc_encrypt in -lcrypto" >&5
8095 1.4 christos $as_echo_n "checking for DES_cbc_encrypt in -lcrypto... " >&6; }
8096 1.4 christos if ${ac_cv_lib_crypto_DES_cbc_encrypt+:} false; then :
8097 1.4 christos $as_echo_n "(cached) " >&6
8098 1.1 christos else
8099 1.1 christos ac_check_lib_save_LIBS=$LIBS
8100 1.1 christos LIBS="-lcrypto $LIBS"
8101 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8102 1.1 christos /* end confdefs.h. */
8103 1.1 christos
8104 1.1 christos /* Override any GCC internal prototype to avoid an error.
8105 1.1 christos Use char because int might match the return type of a GCC
8106 1.1 christos builtin and then its argument prototype would still apply. */
8107 1.1 christos #ifdef __cplusplus
8108 1.1 christos extern "C"
8109 1.1 christos #endif
8110 1.1 christos char DES_cbc_encrypt ();
8111 1.1 christos int
8112 1.1 christos main ()
8113 1.1 christos {
8114 1.1 christos return DES_cbc_encrypt ();
8115 1.1 christos ;
8116 1.1 christos return 0;
8117 1.1 christos }
8118 1.1 christos _ACEOF
8119 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
8120 1.1 christos ac_cv_lib_crypto_DES_cbc_encrypt=yes
8121 1.1 christos else
8122 1.4 christos ac_cv_lib_crypto_DES_cbc_encrypt=no
8123 1.1 christos fi
8124 1.4 christos rm -f core conftest.err conftest.$ac_objext \
8125 1.4 christos conftest$ac_exeext conftest.$ac_ext
8126 1.1 christos LIBS=$ac_check_lib_save_LIBS
8127 1.1 christos fi
8128 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_DES_cbc_encrypt" >&5
8129 1.4 christos $as_echo "$ac_cv_lib_crypto_DES_cbc_encrypt" >&6; }
8130 1.4 christos if test "x$ac_cv_lib_crypto_DES_cbc_encrypt" = xyes; then :
8131 1.1 christos cat >>confdefs.h <<_ACEOF
8132 1.1 christos #define HAVE_LIBCRYPTO 1
8133 1.1 christos _ACEOF
8134 1.1 christos
8135 1.1 christos LIBS="-lcrypto $LIBS"
8136 1.1 christos
8137 1.1 christos fi
8138 1.1 christos
8139 1.4 christos for ac_header in openssl/evp.h
8140 1.4 christos do :
8141 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "openssl/evp.h" "ac_cv_header_openssl_evp_h" "$ac_includes_default"
8142 1.4 christos if test "x$ac_cv_header_openssl_evp_h" = xyes; then :
8143 1.1 christos cat >>confdefs.h <<_ACEOF
8144 1.4 christos #define HAVE_OPENSSL_EVP_H 1
8145 1.1 christos _ACEOF
8146 1.1 christos
8147 1.1 christos fi
8148 1.1 christos
8149 1.1 christos done
8150 1.1 christos
8151 1.1 christos fi
8152 1.1 christos
8153 1.1 christos if test "$missing_includes" = "yes"; then
8154 1.3 christos CPPFLAGS="$CPPFLAGS -I$srcdir/missing"
8155 1.3 christos V_INCLS="$V_INCLS -I$srcdir/missing"
8156 1.1 christos fi
8157 1.1 christos
8158 1.1 christos
8159 1.1 christos
8160 1.1 christos
8161 1.1 christos
8162 1.1 christos
8163 1.1 christos
8164 1.1 christos
8165 1.1 christos
8166 1.1 christos
8167 1.1 christos # Find a good install program. We prefer a C program (faster),
8168 1.1 christos # so one script is as good as another. But avoid the broken or
8169 1.1 christos # incompatible versions:
8170 1.1 christos # SysV /etc/install, /usr/sbin/install
8171 1.1 christos # SunOS /usr/etc/install
8172 1.1 christos # IRIX /sbin/install
8173 1.1 christos # AIX /bin/install
8174 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs
8175 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8176 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8177 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8178 1.1 christos # OS/2's system install, which has a completely different semantic
8179 1.1 christos # ./install, which can be erroneously created by make from ./install.sh.
8180 1.4 christos # Reject install programs that cannot install multiple files.
8181 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
8182 1.4 christos $as_echo_n "checking for a BSD-compatible install... " >&6; }
8183 1.1 christos if test -z "$INSTALL"; then
8184 1.4 christos if ${ac_cv_path_install+:} false; then :
8185 1.4 christos $as_echo_n "(cached) " >&6
8186 1.1 christos else
8187 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8188 1.1 christos for as_dir in $PATH
8189 1.1 christos do
8190 1.1 christos IFS=$as_save_IFS
8191 1.1 christos test -z "$as_dir" && as_dir=.
8192 1.4 christos # Account for people who put trailing slashes in PATH elements.
8193 1.4 christos case $as_dir/ in #((
8194 1.4 christos ./ | .// | /[cC]/* | \
8195 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8196 1.4 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
8197 1.1 christos /usr/ucb/* ) ;;
8198 1.1 christos *)
8199 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install.
8200 1.1 christos # Don't use installbsd from OSF since it installs stuff as root
8201 1.1 christos # by default.
8202 1.1 christos for ac_prog in ginstall scoinst install; do
8203 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
8204 1.4 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
8205 1.1 christos if test $ac_prog = install &&
8206 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8207 1.1 christos # AIX install. It has an incompatible calling convention.
8208 1.1 christos :
8209 1.1 christos elif test $ac_prog = install &&
8210 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8211 1.1 christos # program-specific install script used by HP pwplus--don't use.
8212 1.1 christos :
8213 1.1 christos else
8214 1.4 christos rm -rf conftest.one conftest.two conftest.dir
8215 1.4 christos echo one > conftest.one
8216 1.4 christos echo two > conftest.two
8217 1.4 christos mkdir conftest.dir
8218 1.4 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
8219 1.4 christos test -s conftest.one && test -s conftest.two &&
8220 1.4 christos test -s conftest.dir/conftest.one &&
8221 1.4 christos test -s conftest.dir/conftest.two
8222 1.4 christos then
8223 1.4 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
8224 1.4 christos break 3
8225 1.4 christos fi
8226 1.1 christos fi
8227 1.1 christos fi
8228 1.1 christos done
8229 1.1 christos done
8230 1.1 christos ;;
8231 1.1 christos esac
8232 1.4 christos
8233 1.4 christos done
8234 1.1 christos IFS=$as_save_IFS
8235 1.1 christos
8236 1.4 christos rm -rf conftest.one conftest.two conftest.dir
8237 1.1 christos
8238 1.1 christos fi
8239 1.1 christos if test "${ac_cv_path_install+set}" = set; then
8240 1.1 christos INSTALL=$ac_cv_path_install
8241 1.1 christos else
8242 1.1 christos # As a last resort, use the slow shell script. Don't cache a
8243 1.1 christos # value for INSTALL within a source directory, because that will
8244 1.1 christos # break other packages using the cache if that directory is
8245 1.1 christos # removed, or if the value is a relative name.
8246 1.1 christos INSTALL=$ac_install_sh
8247 1.1 christos fi
8248 1.1 christos fi
8249 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
8250 1.4 christos $as_echo "$INSTALL" >&6; }
8251 1.1 christos
8252 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8253 1.1 christos # It thinks the first close brace ends the variable substitution.
8254 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8255 1.1 christos
8256 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8257 1.1 christos
8258 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8259 1.1 christos
8260 1.1 christos
8261 1.1 christos ac_config_headers="$ac_config_headers config.h"
8262 1.1 christos
8263 1.1 christos
8264 1.1 christos ac_config_commands="$ac_config_commands default-1"
8265 1.1 christos
8266 1.1 christos ac_config_files="$ac_config_files Makefile tcpdump.1"
8267 1.1 christos
8268 1.1 christos cat >confcache <<\_ACEOF
8269 1.1 christos # This file is a shell script that caches the results of configure
8270 1.1 christos # tests run on this system so they can be shared between configure
8271 1.1 christos # scripts and configure runs, see configure's option --config-cache.
8272 1.1 christos # It is not useful on other systems. If it contains results you don't
8273 1.1 christos # want to keep, you may remove or edit it.
8274 1.1 christos #
8275 1.1 christos # config.status only pays attention to the cache file if you give it
8276 1.1 christos # the --recheck option to rerun configure.
8277 1.1 christos #
8278 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when
8279 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the
8280 1.1 christos # following values.
8281 1.1 christos
8282 1.1 christos _ACEOF
8283 1.1 christos
8284 1.1 christos # The following way of writing the cache mishandles newlines in values,
8285 1.1 christos # but we know of no workaround that is simple, portable, and efficient.
8286 1.1 christos # So, we kill variables containing newlines.
8287 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly,
8288 1.1 christos # and sets the high bit in the cache file unless we assign to the vars.
8289 1.1 christos (
8290 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8291 1.1 christos eval ac_val=\$$ac_var
8292 1.1 christos case $ac_val in #(
8293 1.1 christos *${as_nl}*)
8294 1.1 christos case $ac_var in #(
8295 1.4 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8296 1.4 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8297 1.1 christos esac
8298 1.1 christos case $ac_var in #(
8299 1.1 christos _ | IFS | as_nl) ;; #(
8300 1.4 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8301 1.4 christos *) { eval $ac_var=; unset $ac_var;} ;;
8302 1.1 christos esac ;;
8303 1.1 christos esac
8304 1.1 christos done
8305 1.1 christos
8306 1.1 christos (set) 2>&1 |
8307 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #(
8308 1.1 christos *${as_nl}ac_space=\ *)
8309 1.4 christos # `set' does not quote correctly, so add quotes: double-quote
8310 1.4 christos # substitution turns \\\\ into \\, and sed turns \\ into \.
8311 1.1 christos sed -n \
8312 1.1 christos "s/'/'\\\\''/g;
8313 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8314 1.1 christos ;; #(
8315 1.1 christos *)
8316 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes.
8317 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8318 1.1 christos ;;
8319 1.1 christos esac |
8320 1.1 christos sort
8321 1.1 christos ) |
8322 1.1 christos sed '
8323 1.1 christos /^ac_cv_env_/b end
8324 1.1 christos t clear
8325 1.1 christos :clear
8326 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8327 1.1 christos t end
8328 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8329 1.1 christos :end' >>confcache
8330 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8331 1.4 christos if test -w "$cache_file"; then
8332 1.4 christos if test "x$cache_file" != "x/dev/null"; then
8333 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8334 1.4 christos $as_echo "$as_me: updating cache $cache_file" >&6;}
8335 1.4 christos if test ! -f "$cache_file" || test -h "$cache_file"; then
8336 1.4 christos cat confcache >"$cache_file"
8337 1.4 christos else
8338 1.4 christos case $cache_file in #(
8339 1.4 christos */* | ?:*)
8340 1.4 christos mv -f confcache "$cache_file"$$ &&
8341 1.4 christos mv -f "$cache_file"$$ "$cache_file" ;; #(
8342 1.4 christos *)
8343 1.4 christos mv -f confcache "$cache_file" ;;
8344 1.4 christos esac
8345 1.4 christos fi
8346 1.4 christos fi
8347 1.1 christos else
8348 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8349 1.4 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8350 1.1 christos fi
8351 1.1 christos fi
8352 1.1 christos rm -f confcache
8353 1.1 christos
8354 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix
8355 1.1 christos # Let make expand exec_prefix.
8356 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8357 1.1 christos
8358 1.1 christos DEFS=-DHAVE_CONFIG_H
8359 1.1 christos
8360 1.1 christos ac_libobjs=
8361 1.1 christos ac_ltlibobjs=
8362 1.4 christos U=
8363 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8364 1.1 christos # 1. Remove the extension, and $U if already installed.
8365 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8366 1.4 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8367 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8368 1.1 christos # will be set to the directory where LIBOBJS objects are built.
8369 1.4 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8370 1.4 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8371 1.1 christos done
8372 1.1 christos LIBOBJS=$ac_libobjs
8373 1.1 christos
8374 1.1 christos LTLIBOBJS=$ac_ltlibobjs
8375 1.1 christos
8376 1.1 christos
8377 1.1 christos
8378 1.4 christos : "${CONFIG_STATUS=./config.status}"
8379 1.4 christos ac_write_fail=0
8380 1.1 christos ac_clean_files_save=$ac_clean_files
8381 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8382 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8383 1.4 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8384 1.4 christos as_write_fail=0
8385 1.4 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8386 1.1 christos #! $SHELL
8387 1.1 christos # Generated by $as_me.
8388 1.1 christos # Run this file to recreate the current configuration.
8389 1.1 christos # Compiler output produced by configure, useful for debugging
8390 1.1 christos # configure, is in config.log if it exists.
8391 1.1 christos
8392 1.1 christos debug=false
8393 1.1 christos ac_cs_recheck=false
8394 1.1 christos ac_cs_silent=false
8395 1.4 christos
8396 1.1 christos SHELL=\${CONFIG_SHELL-$SHELL}
8397 1.4 christos export SHELL
8398 1.4 christos _ASEOF
8399 1.4 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8400 1.4 christos ## -------------------- ##
8401 1.4 christos ## M4sh Initialization. ##
8402 1.4 christos ## -------------------- ##
8403 1.1 christos
8404 1.1 christos # Be more Bourne compatible
8405 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
8406 1.4 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8407 1.1 christos emulate sh
8408 1.1 christos NULLCMD=:
8409 1.4 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8410 1.1 christos # is contrary to our usage. Disable this feature.
8411 1.1 christos alias -g '${1+"$@"}'='"$@"'
8412 1.1 christos setopt NO_GLOB_SUBST
8413 1.1 christos else
8414 1.4 christos case `(set -o) 2>/dev/null` in #(
8415 1.4 christos *posix*) :
8416 1.4 christos set -o posix ;; #(
8417 1.4 christos *) :
8418 1.4 christos ;;
8419 1.1 christos esac
8420 1.1 christos fi
8421 1.1 christos
8422 1.1 christos
8423 1.4 christos as_nl='
8424 1.4 christos '
8425 1.4 christos export as_nl
8426 1.4 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
8427 1.4 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8428 1.4 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8429 1.4 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8430 1.4 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
8431 1.4 christos # but without wasting forks for bash or zsh.
8432 1.4 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
8433 1.4 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8434 1.4 christos as_echo='print -r --'
8435 1.4 christos as_echo_n='print -rn --'
8436 1.4 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8437 1.4 christos as_echo='printf %s\n'
8438 1.4 christos as_echo_n='printf %s'
8439 1.4 christos else
8440 1.4 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8441 1.4 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8442 1.4 christos as_echo_n='/usr/ucb/echo -n'
8443 1.1 christos else
8444 1.4 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8445 1.4 christos as_echo_n_body='eval
8446 1.4 christos arg=$1;
8447 1.4 christos case $arg in #(
8448 1.4 christos *"$as_nl"*)
8449 1.4 christos expr "X$arg" : "X\\(.*\\)$as_nl";
8450 1.4 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8451 1.4 christos esac;
8452 1.4 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8453 1.4 christos '
8454 1.4 christos export as_echo_n_body
8455 1.4 christos as_echo_n='sh -c $as_echo_n_body as_echo'
8456 1.1 christos fi
8457 1.4 christos export as_echo_body
8458 1.4 christos as_echo='sh -c $as_echo_body as_echo'
8459 1.1 christos fi
8460 1.1 christos
8461 1.4 christos # The user is always right.
8462 1.4 christos if test "${PATH_SEPARATOR+set}" != set; then
8463 1.4 christos PATH_SEPARATOR=:
8464 1.4 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8465 1.4 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8466 1.4 christos PATH_SEPARATOR=';'
8467 1.4 christos }
8468 1.1 christos fi
8469 1.1 christos
8470 1.1 christos
8471 1.1 christos # IFS
8472 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
8473 1.1 christos # there to prevent editors from complaining about space-tab.
8474 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8475 1.1 christos # splitting by setting IFS to empty value.)
8476 1.1 christos IFS=" "" $as_nl"
8477 1.1 christos
8478 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
8479 1.4 christos as_myself=
8480 1.4 christos case $0 in #((
8481 1.1 christos *[\\/]* ) as_myself=$0 ;;
8482 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8483 1.1 christos for as_dir in $PATH
8484 1.1 christos do
8485 1.1 christos IFS=$as_save_IFS
8486 1.1 christos test -z "$as_dir" && as_dir=.
8487 1.4 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8488 1.4 christos done
8489 1.1 christos IFS=$as_save_IFS
8490 1.1 christos
8491 1.1 christos ;;
8492 1.1 christos esac
8493 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
8494 1.1 christos # in which case we are not to be found in the path.
8495 1.1 christos if test "x$as_myself" = x; then
8496 1.1 christos as_myself=$0
8497 1.1 christos fi
8498 1.1 christos if test ! -f "$as_myself"; then
8499 1.4 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8500 1.4 christos exit 1
8501 1.1 christos fi
8502 1.1 christos
8503 1.4 christos # Unset variables that we do not need and which cause bugs (e.g. in
8504 1.4 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8505 1.4 christos # suppresses any "Segmentation fault" message there. '((' could
8506 1.4 christos # trigger a bug in pdksh 5.2.14.
8507 1.4 christos for as_var in BASH_ENV ENV MAIL MAILPATH
8508 1.4 christos do eval test x\${$as_var+set} = xset \
8509 1.4 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8510 1.1 christos done
8511 1.1 christos PS1='$ '
8512 1.1 christos PS2='> '
8513 1.1 christos PS4='+ '
8514 1.1 christos
8515 1.1 christos # NLS nuisances.
8516 1.4 christos LC_ALL=C
8517 1.4 christos export LC_ALL
8518 1.4 christos LANGUAGE=C
8519 1.4 christos export LANGUAGE
8520 1.4 christos
8521 1.4 christos # CDPATH.
8522 1.4 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8523 1.4 christos
8524 1.4 christos
8525 1.4 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
8526 1.4 christos # ----------------------------------------
8527 1.4 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8528 1.4 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8529 1.4 christos # script with STATUS, using 1 if that was 0.
8530 1.4 christos as_fn_error ()
8531 1.4 christos {
8532 1.4 christos as_status=$1; test $as_status -eq 0 && as_status=1
8533 1.4 christos if test "$4"; then
8534 1.4 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8535 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8536 1.4 christos fi
8537 1.4 christos $as_echo "$as_me: error: $2" >&2
8538 1.4 christos as_fn_exit $as_status
8539 1.4 christos } # as_fn_error
8540 1.4 christos
8541 1.4 christos
8542 1.4 christos # as_fn_set_status STATUS
8543 1.4 christos # -----------------------
8544 1.4 christos # Set $? to STATUS, without forking.
8545 1.4 christos as_fn_set_status ()
8546 1.4 christos {
8547 1.4 christos return $1
8548 1.4 christos } # as_fn_set_status
8549 1.4 christos
8550 1.4 christos # as_fn_exit STATUS
8551 1.4 christos # -----------------
8552 1.4 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8553 1.4 christos as_fn_exit ()
8554 1.4 christos {
8555 1.4 christos set +e
8556 1.4 christos as_fn_set_status $1
8557 1.4 christos exit $1
8558 1.4 christos } # as_fn_exit
8559 1.4 christos
8560 1.4 christos # as_fn_unset VAR
8561 1.4 christos # ---------------
8562 1.4 christos # Portably unset VAR.
8563 1.4 christos as_fn_unset ()
8564 1.4 christos {
8565 1.4 christos { eval $1=; unset $1;}
8566 1.4 christos }
8567 1.4 christos as_unset=as_fn_unset
8568 1.4 christos # as_fn_append VAR VALUE
8569 1.4 christos # ----------------------
8570 1.4 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
8571 1.4 christos # advantage of any shell optimizations that allow amortized linear growth over
8572 1.4 christos # repeated appends, instead of the typical quadratic growth present in naive
8573 1.4 christos # implementations.
8574 1.4 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8575 1.4 christos eval 'as_fn_append ()
8576 1.4 christos {
8577 1.4 christos eval $1+=\$2
8578 1.4 christos }'
8579 1.4 christos else
8580 1.4 christos as_fn_append ()
8581 1.4 christos {
8582 1.4 christos eval $1=\$$1\$2
8583 1.4 christos }
8584 1.4 christos fi # as_fn_append
8585 1.4 christos
8586 1.4 christos # as_fn_arith ARG...
8587 1.4 christos # ------------------
8588 1.4 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
8589 1.4 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
8590 1.4 christos # must be portable across $(()) and expr.
8591 1.4 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8592 1.4 christos eval 'as_fn_arith ()
8593 1.4 christos {
8594 1.4 christos as_val=$(( $* ))
8595 1.4 christos }'
8596 1.4 christos else
8597 1.4 christos as_fn_arith ()
8598 1.4 christos {
8599 1.4 christos as_val=`expr "$@" || test $? -eq 1`
8600 1.4 christos }
8601 1.4 christos fi # as_fn_arith
8602 1.4 christos
8603 1.1 christos
8604 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
8605 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
8606 1.1 christos as_expr=expr
8607 1.1 christos else
8608 1.1 christos as_expr=false
8609 1.1 christos fi
8610 1.1 christos
8611 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8612 1.1 christos as_basename=basename
8613 1.1 christos else
8614 1.1 christos as_basename=false
8615 1.1 christos fi
8616 1.1 christos
8617 1.4 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8618 1.4 christos as_dirname=dirname
8619 1.4 christos else
8620 1.4 christos as_dirname=false
8621 1.4 christos fi
8622 1.1 christos
8623 1.1 christos as_me=`$as_basename -- "$0" ||
8624 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8625 1.1 christos X"$0" : 'X\(//\)$' \| \
8626 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8627 1.4 christos $as_echo X/"$0" |
8628 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
8629 1.1 christos s//\1/
8630 1.1 christos q
8631 1.1 christos }
8632 1.1 christos /^X\/\(\/\/\)$/{
8633 1.1 christos s//\1/
8634 1.1 christos q
8635 1.1 christos }
8636 1.1 christos /^X\/\(\/\).*/{
8637 1.1 christos s//\1/
8638 1.1 christos q
8639 1.1 christos }
8640 1.1 christos s/.*/./; q'`
8641 1.1 christos
8642 1.4 christos # Avoid depending upon Character Ranges.
8643 1.4 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8644 1.4 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8645 1.4 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8646 1.4 christos as_cr_digits='0123456789'
8647 1.4 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
8648 1.1 christos
8649 1.1 christos ECHO_C= ECHO_N= ECHO_T=
8650 1.4 christos case `echo -n x` in #(((((
8651 1.1 christos -n*)
8652 1.4 christos case `echo 'xy\c'` in
8653 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8654 1.4 christos xy) ECHO_C='\c';;
8655 1.4 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8656 1.4 christos ECHO_T=' ';;
8657 1.1 christos esac;;
8658 1.1 christos *)
8659 1.1 christos ECHO_N='-n';;
8660 1.1 christos esac
8661 1.1 christos
8662 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
8663 1.1 christos if test -d conf$$.dir; then
8664 1.1 christos rm -f conf$$.dir/conf$$.file
8665 1.1 christos else
8666 1.1 christos rm -f conf$$.dir
8667 1.4 christos mkdir conf$$.dir 2>/dev/null
8668 1.1 christos fi
8669 1.4 christos if (echo >conf$$.file) 2>/dev/null; then
8670 1.4 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
8671 1.4 christos as_ln_s='ln -s'
8672 1.4 christos # ... but there are two gotchas:
8673 1.4 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8674 1.4 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8675 1.4 christos # In both cases, we have to default to `cp -pR'.
8676 1.4 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8677 1.4 christos as_ln_s='cp -pR'
8678 1.4 christos elif ln conf$$.file conf$$ 2>/dev/null; then
8679 1.4 christos as_ln_s=ln
8680 1.4 christos else
8681 1.4 christos as_ln_s='cp -pR'
8682 1.4 christos fi
8683 1.1 christos else
8684 1.4 christos as_ln_s='cp -pR'
8685 1.1 christos fi
8686 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8687 1.1 christos rmdir conf$$.dir 2>/dev/null
8688 1.1 christos
8689 1.4 christos
8690 1.4 christos # as_fn_mkdir_p
8691 1.4 christos # -------------
8692 1.4 christos # Create "$as_dir" as a directory, including parents if necessary.
8693 1.4 christos as_fn_mkdir_p ()
8694 1.4 christos {
8695 1.4 christos
8696 1.4 christos case $as_dir in #(
8697 1.4 christos -*) as_dir=./$as_dir;;
8698 1.4 christos esac
8699 1.4 christos test -d "$as_dir" || eval $as_mkdir_p || {
8700 1.4 christos as_dirs=
8701 1.4 christos while :; do
8702 1.4 christos case $as_dir in #(
8703 1.4 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8704 1.4 christos *) as_qdir=$as_dir;;
8705 1.4 christos esac
8706 1.4 christos as_dirs="'$as_qdir' $as_dirs"
8707 1.4 christos as_dir=`$as_dirname -- "$as_dir" ||
8708 1.4 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8709 1.4 christos X"$as_dir" : 'X\(//\)[^/]' \| \
8710 1.4 christos X"$as_dir" : 'X\(//\)$' \| \
8711 1.4 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8712 1.4 christos $as_echo X"$as_dir" |
8713 1.4 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8714 1.4 christos s//\1/
8715 1.4 christos q
8716 1.4 christos }
8717 1.4 christos /^X\(\/\/\)[^/].*/{
8718 1.4 christos s//\1/
8719 1.4 christos q
8720 1.4 christos }
8721 1.4 christos /^X\(\/\/\)$/{
8722 1.4 christos s//\1/
8723 1.4 christos q
8724 1.4 christos }
8725 1.4 christos /^X\(\/\).*/{
8726 1.4 christos s//\1/
8727 1.4 christos q
8728 1.4 christos }
8729 1.4 christos s/.*/./; q'`
8730 1.4 christos test -d "$as_dir" && break
8731 1.4 christos done
8732 1.4 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
8733 1.4 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8734 1.4 christos
8735 1.4 christos
8736 1.4 christos } # as_fn_mkdir_p
8737 1.1 christos if mkdir -p . 2>/dev/null; then
8738 1.4 christos as_mkdir_p='mkdir -p "$as_dir"'
8739 1.1 christos else
8740 1.1 christos test -d ./-p && rmdir ./-p
8741 1.1 christos as_mkdir_p=false
8742 1.1 christos fi
8743 1.1 christos
8744 1.4 christos
8745 1.4 christos # as_fn_executable_p FILE
8746 1.4 christos # -----------------------
8747 1.4 christos # Test if FILE is an executable regular file.
8748 1.4 christos as_fn_executable_p ()
8749 1.4 christos {
8750 1.4 christos test -f "$1" && test -x "$1"
8751 1.4 christos } # as_fn_executable_p
8752 1.4 christos as_test_x='test -x'
8753 1.4 christos as_executable_p=as_fn_executable_p
8754 1.1 christos
8755 1.1 christos # Sed expression to map a string onto a valid CPP name.
8756 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8757 1.1 christos
8758 1.1 christos # Sed expression to map a string onto a valid variable name.
8759 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8760 1.1 christos
8761 1.1 christos
8762 1.1 christos exec 6>&1
8763 1.4 christos ## ----------------------------------- ##
8764 1.4 christos ## Main body of $CONFIG_STATUS script. ##
8765 1.4 christos ## ----------------------------------- ##
8766 1.4 christos _ASEOF
8767 1.4 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8768 1.1 christos
8769 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8770 1.4 christos # Save the log message, to keep $0 and so on meaningful, and to
8771 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their
8772 1.1 christos # values after options handling.
8773 1.1 christos ac_log="
8774 1.1 christos This file was extended by $as_me, which was
8775 1.4 christos generated by GNU Autoconf 2.69. Invocation command line was
8776 1.1 christos
8777 1.1 christos CONFIG_FILES = $CONFIG_FILES
8778 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS
8779 1.1 christos CONFIG_LINKS = $CONFIG_LINKS
8780 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS
8781 1.1 christos $ $0 $@
8782 1.1 christos
8783 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
8784 1.1 christos "
8785 1.1 christos
8786 1.1 christos _ACEOF
8787 1.1 christos
8788 1.4 christos case $ac_config_files in *"
8789 1.4 christos "*) set x $ac_config_files; shift; ac_config_files=$*;;
8790 1.4 christos esac
8791 1.4 christos
8792 1.4 christos case $ac_config_headers in *"
8793 1.4 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8794 1.4 christos esac
8795 1.4 christos
8796 1.4 christos
8797 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8798 1.1 christos # Files that config.status was made for.
8799 1.1 christos config_files="$ac_config_files"
8800 1.1 christos config_headers="$ac_config_headers"
8801 1.1 christos config_commands="$ac_config_commands"
8802 1.1 christos
8803 1.1 christos _ACEOF
8804 1.1 christos
8805 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8806 1.1 christos ac_cs_usage="\
8807 1.4 christos \`$as_me' instantiates files and other configuration actions
8808 1.4 christos from templates according to the current configuration. Unless the files
8809 1.4 christos and actions are specified as TAGs, all are instantiated by default.
8810 1.1 christos
8811 1.4 christos Usage: $0 [OPTION]... [TAG]...
8812 1.1 christos
8813 1.1 christos -h, --help print this help, then exit
8814 1.1 christos -V, --version print version number and configuration settings, then exit
8815 1.4 christos --config print configuration, then exit
8816 1.4 christos -q, --quiet, --silent
8817 1.4 christos do not print progress messages
8818 1.1 christos -d, --debug don't remove temporary files
8819 1.1 christos --recheck update $as_me by reconfiguring in the same conditions
8820 1.4 christos --file=FILE[:TEMPLATE]
8821 1.4 christos instantiate the configuration file FILE
8822 1.4 christos --header=FILE[:TEMPLATE]
8823 1.4 christos instantiate the configuration header FILE
8824 1.1 christos
8825 1.1 christos Configuration files:
8826 1.1 christos $config_files
8827 1.1 christos
8828 1.1 christos Configuration headers:
8829 1.1 christos $config_headers
8830 1.1 christos
8831 1.1 christos Configuration commands:
8832 1.1 christos $config_commands
8833 1.1 christos
8834 1.4 christos Report bugs to the package provider."
8835 1.1 christos
8836 1.1 christos _ACEOF
8837 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8838 1.4 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8839 1.1 christos ac_cs_version="\\
8840 1.1 christos config.status
8841 1.4 christos configured by $0, generated by GNU Autoconf 2.69,
8842 1.4 christos with options \\"\$ac_cs_config\\"
8843 1.1 christos
8844 1.4 christos Copyright (C) 2012 Free Software Foundation, Inc.
8845 1.1 christos This config.status script is free software; the Free Software Foundation
8846 1.1 christos gives unlimited permission to copy, distribute and modify it."
8847 1.1 christos
8848 1.1 christos ac_pwd='$ac_pwd'
8849 1.1 christos srcdir='$srcdir'
8850 1.1 christos INSTALL='$INSTALL'
8851 1.4 christos test -n "\$AWK" || AWK=awk
8852 1.1 christos _ACEOF
8853 1.1 christos
8854 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8855 1.4 christos # The default lists apply if the user does not specify any file.
8856 1.1 christos ac_need_defaults=:
8857 1.1 christos while test $# != 0
8858 1.1 christos do
8859 1.1 christos case $1 in
8860 1.4 christos --*=?*)
8861 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
8862 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8863 1.1 christos ac_shift=:
8864 1.1 christos ;;
8865 1.4 christos --*=)
8866 1.4 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
8867 1.4 christos ac_optarg=
8868 1.4 christos ac_shift=:
8869 1.4 christos ;;
8870 1.1 christos *)
8871 1.1 christos ac_option=$1
8872 1.1 christos ac_optarg=$2
8873 1.1 christos ac_shift=shift
8874 1.1 christos ;;
8875 1.1 christos esac
8876 1.1 christos
8877 1.1 christos case $ac_option in
8878 1.1 christos # Handling of the options.
8879 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8880 1.1 christos ac_cs_recheck=: ;;
8881 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8882 1.4 christos $as_echo "$ac_cs_version"; exit ;;
8883 1.4 christos --config | --confi | --conf | --con | --co | --c )
8884 1.4 christos $as_echo "$ac_cs_config"; exit ;;
8885 1.1 christos --debug | --debu | --deb | --de | --d | -d )
8886 1.1 christos debug=: ;;
8887 1.1 christos --file | --fil | --fi | --f )
8888 1.1 christos $ac_shift
8889 1.4 christos case $ac_optarg in
8890 1.4 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8891 1.4 christos '') as_fn_error $? "missing file argument" ;;
8892 1.4 christos esac
8893 1.4 christos as_fn_append CONFIG_FILES " '$ac_optarg'"
8894 1.1 christos ac_need_defaults=false;;
8895 1.1 christos --header | --heade | --head | --hea )
8896 1.1 christos $ac_shift
8897 1.4 christos case $ac_optarg in
8898 1.4 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8899 1.4 christos esac
8900 1.4 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8901 1.1 christos ac_need_defaults=false;;
8902 1.1 christos --he | --h)
8903 1.1 christos # Conflict between --help and --header
8904 1.4 christos as_fn_error $? "ambiguous option: \`$1'
8905 1.4 christos Try \`$0 --help' for more information.";;
8906 1.1 christos --help | --hel | -h )
8907 1.4 christos $as_echo "$ac_cs_usage"; exit ;;
8908 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8909 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s)
8910 1.1 christos ac_cs_silent=: ;;
8911 1.1 christos
8912 1.1 christos # This is an error.
8913 1.4 christos -*) as_fn_error $? "unrecognized option: \`$1'
8914 1.4 christos Try \`$0 --help' for more information." ;;
8915 1.1 christos
8916 1.4 christos *) as_fn_append ac_config_targets " $1"
8917 1.1 christos ac_need_defaults=false ;;
8918 1.1 christos
8919 1.1 christos esac
8920 1.1 christos shift
8921 1.1 christos done
8922 1.1 christos
8923 1.1 christos ac_configure_extra_args=
8924 1.1 christos
8925 1.1 christos if $ac_cs_silent; then
8926 1.1 christos exec 6>/dev/null
8927 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent"
8928 1.1 christos fi
8929 1.1 christos
8930 1.1 christos _ACEOF
8931 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8932 1.1 christos if \$ac_cs_recheck; then
8933 1.4 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8934 1.4 christos shift
8935 1.4 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8936 1.4 christos CONFIG_SHELL='$SHELL'
8937 1.1 christos export CONFIG_SHELL
8938 1.4 christos exec "\$@"
8939 1.1 christos fi
8940 1.1 christos
8941 1.1 christos _ACEOF
8942 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8943 1.1 christos exec 5>>config.log
8944 1.1 christos {
8945 1.1 christos echo
8946 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8947 1.1 christos ## Running $as_me. ##
8948 1.1 christos _ASBOX
8949 1.4 christos $as_echo "$ac_log"
8950 1.1 christos } >&5
8951 1.1 christos
8952 1.1 christos _ACEOF
8953 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8954 1.1 christos #
8955 1.1 christos # INIT-COMMANDS
8956 1.1 christos #
8957 1.1 christos
8958 1.1 christos
8959 1.1 christos _ACEOF
8960 1.1 christos
8961 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8962 1.1 christos
8963 1.1 christos # Handling of arguments.
8964 1.1 christos for ac_config_target in $ac_config_targets
8965 1.1 christos do
8966 1.1 christos case $ac_config_target in
8967 1.1 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8968 1.1 christos "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
8969 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8970 1.1 christos "tcpdump.1") CONFIG_FILES="$CONFIG_FILES tcpdump.1" ;;
8971 1.1 christos
8972 1.4 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8973 1.1 christos esac
8974 1.1 christos done
8975 1.1 christos
8976 1.1 christos
8977 1.1 christos # If the user did not use the arguments to specify the items to instantiate,
8978 1.1 christos # then the envvar interface is used. Set only those that are not.
8979 1.1 christos # We use the long form for the default assignment because of an extremely
8980 1.1 christos # bizarre bug on SunOS 4.1.3.
8981 1.1 christos if $ac_need_defaults; then
8982 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8983 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8984 1.1 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8985 1.1 christos fi
8986 1.1 christos
8987 1.1 christos # Have a temporary directory for convenience. Make it in the build tree
8988 1.1 christos # simply because there is no reason against having it here, and in addition,
8989 1.1 christos # creating and moving files from /tmp can sometimes cause problems.
8990 1.1 christos # Hook for its removal unless debugging.
8991 1.1 christos # Note that there is a small window in which the directory will not be cleaned:
8992 1.1 christos # after its creation but before its name has been assigned to `$tmp'.
8993 1.1 christos $debug ||
8994 1.1 christos {
8995 1.4 christos tmp= ac_tmp=
8996 1.1 christos trap 'exit_status=$?
8997 1.4 christos : "${ac_tmp:=$tmp}"
8998 1.4 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8999 1.1 christos ' 0
9000 1.4 christos trap 'as_fn_exit 1' 1 2 13 15
9001 1.1 christos }
9002 1.1 christos # Create a (secure) tmp directory for tmp files.
9003 1.1 christos
9004 1.1 christos {
9005 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
9006 1.4 christos test -d "$tmp"
9007 1.1 christos } ||
9008 1.1 christos {
9009 1.1 christos tmp=./conf$$-$RANDOM
9010 1.1 christos (umask 077 && mkdir "$tmp")
9011 1.4 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
9012 1.4 christos ac_tmp=$tmp
9013 1.4 christos
9014 1.4 christos # Set up the scripts for CONFIG_FILES section.
9015 1.4 christos # No need to generate them if there are no CONFIG_FILES.
9016 1.4 christos # This happens for instance with `./config.status config.h'.
9017 1.4 christos if test -n "$CONFIG_FILES"; then
9018 1.1 christos
9019 1.1 christos
9020 1.4 christos ac_cr=`echo X | tr X '\015'`
9021 1.4 christos # On cygwin, bash can eat \r inside `` if the user requested igncr.
9022 1.4 christos # But we know of no other shell where ac_cr would be empty at this
9023 1.4 christos # point, so we can use a bashism as a fallback.
9024 1.4 christos if test "x$ac_cr" = x; then
9025 1.4 christos eval ac_cr=\$\'\\r\'
9026 1.4 christos fi
9027 1.4 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
9028 1.4 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
9029 1.4 christos ac_cs_awk_cr='\\r'
9030 1.4 christos else
9031 1.4 christos ac_cs_awk_cr=$ac_cr
9032 1.4 christos fi
9033 1.1 christos
9034 1.4 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
9035 1.1 christos _ACEOF
9036 1.1 christos
9037 1.1 christos
9038 1.4 christos {
9039 1.4 christos echo "cat >conf$$subs.awk <<_ACEOF" &&
9040 1.4 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
9041 1.4 christos echo "_ACEOF"
9042 1.4 christos } >conf$$subs.sh ||
9043 1.4 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9044 1.4 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
9045 1.1 christos ac_delim='%!_!# '
9046 1.1 christos for ac_last_try in false false false false false :; do
9047 1.4 christos . ./conf$$subs.sh ||
9048 1.4 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9049 1.1 christos
9050 1.4 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
9051 1.4 christos if test $ac_delim_n = $ac_delim_num; then
9052 1.1 christos break
9053 1.1 christos elif $ac_last_try; then
9054 1.4 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9055 1.1 christos else
9056 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9057 1.1 christos fi
9058 1.1 christos done
9059 1.4 christos rm -f conf$$subs.sh
9060 1.1 christos
9061 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9062 1.4 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
9063 1.1 christos _ACEOF
9064 1.4 christos sed -n '
9065 1.4 christos h
9066 1.4 christos s/^/S["/; s/!.*/"]=/
9067 1.4 christos p
9068 1.4 christos g
9069 1.4 christos s/^[^!]*!//
9070 1.4 christos :repl
9071 1.4 christos t repl
9072 1.4 christos s/'"$ac_delim"'$//
9073 1.4 christos t delim
9074 1.4 christos :nl
9075 1.4 christos h
9076 1.4 christos s/\(.\{148\}\)..*/\1/
9077 1.4 christos t more1
9078 1.4 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
9079 1.4 christos p
9080 1.4 christos n
9081 1.4 christos b repl
9082 1.4 christos :more1
9083 1.4 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9084 1.4 christos p
9085 1.4 christos g
9086 1.4 christos s/.\{148\}//
9087 1.4 christos t nl
9088 1.4 christos :delim
9089 1.4 christos h
9090 1.4 christos s/\(.\{148\}\)..*/\1/
9091 1.4 christos t more2
9092 1.4 christos s/["\\]/\\&/g; s/^/"/; s/$/"/
9093 1.4 christos p
9094 1.4 christos b
9095 1.4 christos :more2
9096 1.4 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9097 1.4 christos p
9098 1.4 christos g
9099 1.4 christos s/.\{148\}//
9100 1.4 christos t delim
9101 1.4 christos ' <conf$$subs.awk | sed '
9102 1.4 christos /^[^""]/{
9103 1.4 christos N
9104 1.4 christos s/\n//
9105 1.4 christos }
9106 1.4 christos ' >>$CONFIG_STATUS || ac_write_fail=1
9107 1.4 christos rm -f conf$$subs.awk
9108 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9109 1.4 christos _ACAWK
9110 1.4 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
9111 1.4 christos for (key in S) S_is_set[key] = 1
9112 1.4 christos FS = ""
9113 1.4 christos
9114 1.4 christos }
9115 1.4 christos {
9116 1.4 christos line = $ 0
9117 1.4 christos nfields = split(line, field, "@")
9118 1.4 christos substed = 0
9119 1.4 christos len = length(field[1])
9120 1.4 christos for (i = 2; i < nfields; i++) {
9121 1.4 christos key = field[i]
9122 1.4 christos keylen = length(key)
9123 1.4 christos if (S_is_set[key]) {
9124 1.4 christos value = S[key]
9125 1.4 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
9126 1.4 christos len += length(value) + length(field[++i])
9127 1.4 christos substed = 1
9128 1.4 christos } else
9129 1.4 christos len += 1 + keylen
9130 1.4 christos }
9131 1.4 christos
9132 1.4 christos print line
9133 1.4 christos }
9134 1.1 christos
9135 1.4 christos _ACAWK
9136 1.4 christos _ACEOF
9137 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9138 1.4 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
9139 1.4 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
9140 1.4 christos else
9141 1.4 christos cat
9142 1.4 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
9143 1.4 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
9144 1.4 christos _ACEOF
9145 1.1 christos
9146 1.4 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
9147 1.4 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
9148 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty
9149 1.1 christos # (actually we leave an empty line to preserve line numbers).
9150 1.1 christos if test "x$srcdir" = x.; then
9151 1.4 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
9152 1.4 christos h
9153 1.4 christos s///
9154 1.4 christos s/^/:/
9155 1.4 christos s/[ ]*$/:/
9156 1.4 christos s/:\$(srcdir):/:/g
9157 1.4 christos s/:\${srcdir}:/:/g
9158 1.4 christos s/:@srcdir@:/:/g
9159 1.4 christos s/^:*//
9160 1.1 christos s/:*$//
9161 1.4 christos x
9162 1.4 christos s/\(=[ ]*\).*/\1/
9163 1.4 christos G
9164 1.4 christos s/\n//
9165 1.1 christos s/^[^=]*=[ ]*$//
9166 1.1 christos }'
9167 1.1 christos fi
9168 1.1 christos
9169 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9170 1.1 christos fi # test -n "$CONFIG_FILES"
9171 1.1 christos
9172 1.4 christos # Set up the scripts for CONFIG_HEADERS section.
9173 1.4 christos # No need to generate them if there are no CONFIG_HEADERS.
9174 1.4 christos # This happens for instance with `./config.status Makefile'.
9175 1.4 christos if test -n "$CONFIG_HEADERS"; then
9176 1.4 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
9177 1.4 christos BEGIN {
9178 1.4 christos _ACEOF
9179 1.4 christos
9180 1.4 christos # Transform confdefs.h into an awk script `defines.awk', embedded as
9181 1.4 christos # here-document in config.status, that substitutes the proper values into
9182 1.4 christos # config.h.in to produce config.h.
9183 1.4 christos
9184 1.4 christos # Create a delimiter string that does not exist in confdefs.h, to ease
9185 1.4 christos # handling of long lines.
9186 1.4 christos ac_delim='%!_!# '
9187 1.4 christos for ac_last_try in false false :; do
9188 1.4 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
9189 1.4 christos if test -z "$ac_tt"; then
9190 1.4 christos break
9191 1.4 christos elif $ac_last_try; then
9192 1.4 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
9193 1.4 christos else
9194 1.4 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9195 1.4 christos fi
9196 1.4 christos done
9197 1.4 christos
9198 1.4 christos # For the awk script, D is an array of macro values keyed by name,
9199 1.4 christos # likewise P contains macro parameters if any. Preserve backslash
9200 1.4 christos # newline sequences.
9201 1.4 christos
9202 1.4 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
9203 1.4 christos sed -n '
9204 1.4 christos s/.\{148\}/&'"$ac_delim"'/g
9205 1.4 christos t rset
9206 1.4 christos :rset
9207 1.4 christos s/^[ ]*#[ ]*define[ ][ ]*/ /
9208 1.4 christos t def
9209 1.4 christos d
9210 1.4 christos :def
9211 1.4 christos s/\\$//
9212 1.4 christos t bsnl
9213 1.4 christos s/["\\]/\\&/g
9214 1.4 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9215 1.4 christos D["\1"]=" \3"/p
9216 1.4 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
9217 1.4 christos d
9218 1.4 christos :bsnl
9219 1.4 christos s/["\\]/\\&/g
9220 1.4 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9221 1.4 christos D["\1"]=" \3\\\\\\n"\\/p
9222 1.4 christos t cont
9223 1.4 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
9224 1.4 christos t cont
9225 1.4 christos d
9226 1.4 christos :cont
9227 1.4 christos n
9228 1.4 christos s/.\{148\}/&'"$ac_delim"'/g
9229 1.4 christos t clear
9230 1.4 christos :clear
9231 1.4 christos s/\\$//
9232 1.4 christos t bsnlc
9233 1.4 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p
9234 1.4 christos d
9235 1.4 christos :bsnlc
9236 1.4 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
9237 1.4 christos b cont
9238 1.4 christos ' <confdefs.h | sed '
9239 1.4 christos s/'"$ac_delim"'/"\\\
9240 1.4 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1
9241 1.4 christos
9242 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9243 1.4 christos for (key in D) D_is_set[key] = 1
9244 1.4 christos FS = ""
9245 1.4 christos }
9246 1.4 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
9247 1.4 christos line = \$ 0
9248 1.4 christos split(line, arg, " ")
9249 1.4 christos if (arg[1] == "#") {
9250 1.4 christos defundef = arg[2]
9251 1.4 christos mac1 = arg[3]
9252 1.4 christos } else {
9253 1.4 christos defundef = substr(arg[1], 2)
9254 1.4 christos mac1 = arg[2]
9255 1.4 christos }
9256 1.4 christos split(mac1, mac2, "(") #)
9257 1.4 christos macro = mac2[1]
9258 1.4 christos prefix = substr(line, 1, index(line, defundef) - 1)
9259 1.4 christos if (D_is_set[macro]) {
9260 1.4 christos # Preserve the white space surrounding the "#".
9261 1.4 christos print prefix "define", macro P[macro] D[macro]
9262 1.4 christos next
9263 1.4 christos } else {
9264 1.4 christos # Replace #undef with comments. This is necessary, for example,
9265 1.4 christos # in the case of _POSIX_SOURCE, which is predefined and required
9266 1.4 christos # on some systems where configure will not decide to define it.
9267 1.4 christos if (defundef == "undef") {
9268 1.4 christos print "/*", prefix defundef, macro, "*/"
9269 1.4 christos next
9270 1.4 christos }
9271 1.4 christos }
9272 1.4 christos }
9273 1.4 christos { print }
9274 1.4 christos _ACAWK
9275 1.4 christos _ACEOF
9276 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9277 1.4 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
9278 1.4 christos fi # test -n "$CONFIG_HEADERS"
9279 1.4 christos
9280 1.1 christos
9281 1.4 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
9282 1.4 christos shift
9283 1.4 christos for ac_tag
9284 1.1 christos do
9285 1.1 christos case $ac_tag in
9286 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;;
9287 1.1 christos esac
9288 1.1 christos case $ac_mode$ac_tag in
9289 1.1 christos :[FHL]*:*);;
9290 1.4 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
9291 1.1 christos :[FH]-) ac_tag=-:-;;
9292 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9293 1.1 christos esac
9294 1.1 christos ac_save_IFS=$IFS
9295 1.1 christos IFS=:
9296 1.1 christos set x $ac_tag
9297 1.1 christos IFS=$ac_save_IFS
9298 1.1 christos shift
9299 1.1 christos ac_file=$1
9300 1.1 christos shift
9301 1.1 christos
9302 1.1 christos case $ac_mode in
9303 1.1 christos :L) ac_source=$1;;
9304 1.1 christos :[FH])
9305 1.1 christos ac_file_inputs=
9306 1.1 christos for ac_f
9307 1.1 christos do
9308 1.1 christos case $ac_f in
9309 1.4 christos -) ac_f="$ac_tmp/stdin";;
9310 1.1 christos *) # Look for the file first in the build tree, then in the source tree
9311 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style,
9312 1.1 christos # because $ac_f cannot contain `:'.
9313 1.1 christos test -f "$ac_f" ||
9314 1.1 christos case $ac_f in
9315 1.1 christos [\\/$]*) false;;
9316 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9317 1.1 christos esac ||
9318 1.4 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9319 1.1 christos esac
9320 1.4 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9321 1.4 christos as_fn_append ac_file_inputs " '$ac_f'"
9322 1.1 christos done
9323 1.1 christos
9324 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't
9325 1.1 christos # use $as_me), people would be surprised to read:
9326 1.1 christos # /* config.h. Generated by config.status. */
9327 1.4 christos configure_input='Generated from '`
9328 1.4 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9329 1.4 christos `' by configure.'
9330 1.1 christos if test x"$ac_file" != x-; then
9331 1.1 christos configure_input="$ac_file. $configure_input"
9332 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9333 1.4 christos $as_echo "$as_me: creating $ac_file" >&6;}
9334 1.1 christos fi
9335 1.4 christos # Neutralize special characters interpreted by sed in replacement strings.
9336 1.4 christos case $configure_input in #(
9337 1.4 christos *\&* | *\|* | *\\* )
9338 1.4 christos ac_sed_conf_input=`$as_echo "$configure_input" |
9339 1.4 christos sed 's/[\\\\&|]/\\\\&/g'`;; #(
9340 1.4 christos *) ac_sed_conf_input=$configure_input;;
9341 1.4 christos esac
9342 1.1 christos
9343 1.1 christos case $ac_tag in
9344 1.4 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \
9345 1.4 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9346 1.1 christos esac
9347 1.1 christos ;;
9348 1.1 christos esac
9349 1.1 christos
9350 1.1 christos ac_dir=`$as_dirname -- "$ac_file" ||
9351 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9352 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \
9353 1.1 christos X"$ac_file" : 'X\(//\)$' \| \
9354 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9355 1.4 christos $as_echo X"$ac_file" |
9356 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9357 1.1 christos s//\1/
9358 1.1 christos q
9359 1.1 christos }
9360 1.1 christos /^X\(\/\/\)[^/].*/{
9361 1.1 christos s//\1/
9362 1.1 christos q
9363 1.1 christos }
9364 1.1 christos /^X\(\/\/\)$/{
9365 1.1 christos s//\1/
9366 1.1 christos q
9367 1.1 christos }
9368 1.1 christos /^X\(\/\).*/{
9369 1.1 christos s//\1/
9370 1.1 christos q
9371 1.1 christos }
9372 1.1 christos s/.*/./; q'`
9373 1.4 christos as_dir="$ac_dir"; as_fn_mkdir_p
9374 1.1 christos ac_builddir=.
9375 1.1 christos
9376 1.1 christos case "$ac_dir" in
9377 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9378 1.1 christos *)
9379 1.4 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9380 1.1 christos # A ".." for each directory in $ac_dir_suffix.
9381 1.4 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9382 1.1 christos case $ac_top_builddir_sub in
9383 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9384 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9385 1.1 christos esac ;;
9386 1.1 christos esac
9387 1.1 christos ac_abs_top_builddir=$ac_pwd
9388 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
9389 1.1 christos # for backward compatibility:
9390 1.1 christos ac_top_builddir=$ac_top_build_prefix
9391 1.1 christos
9392 1.1 christos case $srcdir in
9393 1.1 christos .) # We are building in place.
9394 1.1 christos ac_srcdir=.
9395 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
9396 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
9397 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
9398 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
9399 1.1 christos ac_top_srcdir=$srcdir
9400 1.1 christos ac_abs_top_srcdir=$srcdir ;;
9401 1.1 christos *) # Relative name.
9402 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9403 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
9404 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9405 1.1 christos esac
9406 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9407 1.1 christos
9408 1.1 christos
9409 1.1 christos case $ac_mode in
9410 1.1 christos :F)
9411 1.1 christos #
9412 1.1 christos # CONFIG_FILE
9413 1.1 christos #
9414 1.1 christos
9415 1.1 christos case $INSTALL in
9416 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9417 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9418 1.1 christos esac
9419 1.1 christos _ACEOF
9420 1.1 christos
9421 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9422 1.1 christos # If the template does not know about datarootdir, expand it.
9423 1.1 christos # FIXME: This hack should be removed a few years after 2.60.
9424 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen=
9425 1.4 christos ac_sed_dataroot='
9426 1.4 christos /datarootdir/ {
9427 1.1 christos p
9428 1.1 christos q
9429 1.1 christos }
9430 1.1 christos /@datadir@/p
9431 1.1 christos /@docdir@/p
9432 1.1 christos /@infodir@/p
9433 1.1 christos /@localedir@/p
9434 1.4 christos /@mandir@/p'
9435 1.4 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9436 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;;
9437 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9438 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9439 1.4 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9440 1.1 christos _ACEOF
9441 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9442 1.1 christos ac_datarootdir_hack='
9443 1.1 christos s&@datadir@&$datadir&g
9444 1.1 christos s&@docdir@&$docdir&g
9445 1.1 christos s&@infodir@&$infodir&g
9446 1.1 christos s&@localedir@&$localedir&g
9447 1.1 christos s&@mandir@&$mandir&g
9448 1.4 christos s&\\\${datarootdir}&$datarootdir&g' ;;
9449 1.1 christos esac
9450 1.1 christos _ACEOF
9451 1.1 christos
9452 1.1 christos # Neutralize VPATH when `$srcdir' = `.'.
9453 1.1 christos # Shell code in configure.ac might set extrasub.
9454 1.1 christos # FIXME: do we really want to maintain this feature?
9455 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9456 1.4 christos ac_sed_extra="$ac_vpsub
9457 1.1 christos $extrasub
9458 1.1 christos _ACEOF
9459 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9460 1.1 christos :t
9461 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9462 1.4 christos s|@configure_input@|$ac_sed_conf_input|;t t
9463 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t
9464 1.4 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t
9465 1.1 christos s&@srcdir@&$ac_srcdir&;t t
9466 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
9467 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t
9468 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9469 1.1 christos s&@builddir@&$ac_builddir&;t t
9470 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t
9471 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9472 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t
9473 1.1 christos $ac_datarootdir_hack
9474 1.4 christos "
9475 1.4 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9476 1.4 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9477 1.1 christos
9478 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9479 1.4 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9480 1.4 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9481 1.4 christos "$ac_tmp/out"`; test -z "$ac_out"; } &&
9482 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9483 1.4 christos which seems to be undefined. Please make sure it is defined" >&5
9484 1.4 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9485 1.4 christos which seems to be undefined. Please make sure it is defined" >&2;}
9486 1.1 christos
9487 1.4 christos rm -f "$ac_tmp/stdin"
9488 1.1 christos case $ac_file in
9489 1.4 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9490 1.4 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9491 1.4 christos esac \
9492 1.4 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9493 1.1 christos ;;
9494 1.1 christos :H)
9495 1.1 christos #
9496 1.1 christos # CONFIG_HEADER
9497 1.1 christos #
9498 1.1 christos if test x"$ac_file" != x-; then
9499 1.4 christos {
9500 1.4 christos $as_echo "/* $configure_input */" \
9501 1.4 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9502 1.4 christos } >"$ac_tmp/config.h" \
9503 1.4 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9504 1.4 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9505 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9506 1.4 christos $as_echo "$as_me: $ac_file is unchanged" >&6;}
9507 1.1 christos else
9508 1.4 christos rm -f "$ac_file"
9509 1.4 christos mv "$ac_tmp/config.h" "$ac_file" \
9510 1.4 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9511 1.1 christos fi
9512 1.1 christos else
9513 1.4 christos $as_echo "/* $configure_input */" \
9514 1.4 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9515 1.4 christos || as_fn_error $? "could not create -" "$LINENO" 5
9516 1.1 christos fi
9517 1.1 christos ;;
9518 1.1 christos
9519 1.4 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9520 1.4 christos $as_echo "$as_me: executing $ac_file commands" >&6;}
9521 1.1 christos ;;
9522 1.1 christos esac
9523 1.1 christos
9524 1.1 christos
9525 1.1 christos case $ac_file$ac_mode in
9526 1.1 christos "default-1":C) if test -f .devel; then
9527 1.1 christos echo timestamp > stamp-h
9528 1.1 christos cat Makefile-devel-adds >> Makefile
9529 1.1 christos make depend
9530 1.1 christos fi ;;
9531 1.1 christos
9532 1.1 christos esac
9533 1.1 christos done # for ac_tag
9534 1.1 christos
9535 1.1 christos
9536 1.4 christos as_fn_exit 0
9537 1.1 christos _ACEOF
9538 1.1 christos ac_clean_files=$ac_clean_files_save
9539 1.1 christos
9540 1.4 christos test $ac_write_fail = 0 ||
9541 1.4 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9542 1.4 christos
9543 1.1 christos
9544 1.1 christos # configure is writing to config.log, and then calls config.status.
9545 1.1 christos # config.status does its own redirection, appending to config.log.
9546 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open
9547 1.1 christos # by configure, so config.status won't be able to write to it; its
9548 1.1 christos # output is simply discarded. So we exec the FD to /dev/null,
9549 1.1 christos # effectively closing config.log, so it can be properly (re)opened and
9550 1.1 christos # appended to by config.status. When coming back to configure, we
9551 1.1 christos # need to make the FD available again.
9552 1.1 christos if test "$no_create" != yes; then
9553 1.1 christos ac_cs_success=:
9554 1.1 christos ac_config_status_args=
9555 1.1 christos test "$silent" = yes &&
9556 1.1 christos ac_config_status_args="$ac_config_status_args --quiet"
9557 1.1 christos exec 5>/dev/null
9558 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9559 1.1 christos exec 5>>config.log
9560 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9561 1.1 christos # would make configure fail if this is the last instruction.
9562 1.4 christos $ac_cs_success || as_fn_exit 1
9563 1.4 christos fi
9564 1.4 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9565 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9566 1.4 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9567 1.1 christos fi
9568 1.1 christos
9569 1.1 christos exit 0
9570