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