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