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