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