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