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