]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/bmake/configure
Update to bmake-20210621
[FreeBSD/FreeBSD.git] / contrib / bmake / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for bmake 20210201.
4 #
5 # Report bugs to <sjg@NetBSD.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 sjg@NetBSD.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='bmake'
582 PACKAGE_TARNAME='bmake'
583 PACKAGE_VERSION='20210201'
584 PACKAGE_STRING='bmake 20210201'
585 PACKAGE_BUGREPORT='sjg@NetBSD.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='LTLIBOBJS
625 _MAKE_VERSION
626 filemon_h
627 use_filemon
628 use_meta
629 diff_u
630 GCC
631 INSTALL
632 default_sys_path
633 mksrc
634 force_machine_arch
635 machine_arch
636 force_machine
637 machine
638 LIBOBJS
639 bmake_path_max
640 ac_exe_suffix
641 INSTALL_DATA
642 INSTALL_SCRIPT
643 INSTALL_PROGRAM
644 EGREP
645 GREP
646 CPP
647 OBJEXT
648 EXEEXT
649 ac_ct_CC
650 CPPFLAGS
651 LDFLAGS
652 CFLAGS
653 CC
654 target_alias
655 host_alias
656 build_alias
657 LIBS
658 ECHO_T
659 ECHO_N
660 ECHO_C
661 DEFS
662 mandir
663 localedir
664 libdir
665 psdir
666 pdfdir
667 dvidir
668 htmldir
669 infodir
670 docdir
671 oldincludedir
672 includedir
673 localstatedir
674 sharedstatedir
675 sysconfdir
676 datadir
677 datarootdir
678 libexecdir
679 sbindir
680 bindir
681 program_transform_name
682 prefix
683 exec_prefix
684 PACKAGE_URL
685 PACKAGE_BUGREPORT
686 PACKAGE_STRING
687 PACKAGE_VERSION
688 PACKAGE_TARNAME
689 PACKAGE_NAME
690 PATH_SEPARATOR
691 SHELL'
692 ac_subst_files=''
693 ac_user_opts='
694 enable_option_checking
695 with_defshell
696 with_makefile
697 with_meta
698 with_filemon
699 with_machine
700 with_force_machine
701 with_force_machine_arch
702 with_machine_arch
703 with_default_sys_path
704 with_path_objdirprefix
705 enable_pwd_override
706 enable_check_make_chdir
707 with_mksrc
708 '
709       ac_precious_vars='build_alias
710 host_alias
711 target_alias
712 CC
713 CFLAGS
714 LDFLAGS
715 LIBS
716 CPPFLAGS
717 CPP'
718
719
720 # Initialize some variables set by options.
721 ac_init_help=
722 ac_init_version=false
723 ac_unrecognized_opts=
724 ac_unrecognized_sep=
725 # The variables have the same names as the options, with
726 # dashes changed to underlines.
727 cache_file=/dev/null
728 exec_prefix=NONE
729 no_create=
730 no_recursion=
731 prefix=NONE
732 program_prefix=NONE
733 program_suffix=NONE
734 program_transform_name=s,x,x,
735 silent=
736 site=
737 srcdir=
738 verbose=
739 x_includes=NONE
740 x_libraries=NONE
741
742 # Installation directory options.
743 # These are left unexpanded so users can "make install exec_prefix=/foo"
744 # and all the variables that are supposed to be based on exec_prefix
745 # by default will actually change.
746 # Use braces instead of parens because sh, perl, etc. also accept them.
747 # (The list follows the same order as the GNU Coding Standards.)
748 bindir='${exec_prefix}/bin'
749 sbindir='${exec_prefix}/sbin'
750 libexecdir='${exec_prefix}/libexec'
751 datarootdir='${prefix}/share'
752 datadir='${datarootdir}'
753 sysconfdir='${prefix}/etc'
754 sharedstatedir='${prefix}/com'
755 localstatedir='${prefix}/var'
756 includedir='${prefix}/include'
757 oldincludedir='/usr/include'
758 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
759 infodir='${datarootdir}/info'
760 htmldir='${docdir}'
761 dvidir='${docdir}'
762 pdfdir='${docdir}'
763 psdir='${docdir}'
764 libdir='${exec_prefix}/lib'
765 localedir='${datarootdir}/locale'
766 mandir='${datarootdir}/man'
767
768 ac_prev=
769 ac_dashdash=
770 for ac_option
771 do
772   # If the previous option needs an argument, assign it.
773   if test -n "$ac_prev"; then
774     eval $ac_prev=\$ac_option
775     ac_prev=
776     continue
777   fi
778
779   case $ac_option in
780   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
781   *=)   ac_optarg= ;;
782   *)    ac_optarg=yes ;;
783   esac
784
785   # Accept the important Cygnus configure options, so we can diagnose typos.
786
787   case $ac_dashdash$ac_option in
788   --)
789     ac_dashdash=yes ;;
790
791   -bindir | --bindir | --bindi | --bind | --bin | --bi)
792     ac_prev=bindir ;;
793   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
794     bindir=$ac_optarg ;;
795
796   -build | --build | --buil | --bui | --bu)
797     ac_prev=build_alias ;;
798   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
799     build_alias=$ac_optarg ;;
800
801   -cache-file | --cache-file | --cache-fil | --cache-fi \
802   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
803     ac_prev=cache_file ;;
804   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
805   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
806     cache_file=$ac_optarg ;;
807
808   --config-cache | -C)
809     cache_file=config.cache ;;
810
811   -datadir | --datadir | --datadi | --datad)
812     ac_prev=datadir ;;
813   -datadir=* | --datadir=* | --datadi=* | --datad=*)
814     datadir=$ac_optarg ;;
815
816   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
817   | --dataroo | --dataro | --datar)
818     ac_prev=datarootdir ;;
819   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
820   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
821     datarootdir=$ac_optarg ;;
822
823   -disable-* | --disable-*)
824     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
825     # Reject names that are not valid shell variable names.
826     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
827       as_fn_error $? "invalid feature name: $ac_useropt"
828     ac_useropt_orig=$ac_useropt
829     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
830     case $ac_user_opts in
831       *"
832 "enable_$ac_useropt"
833 "*) ;;
834       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
835          ac_unrecognized_sep=', ';;
836     esac
837     eval enable_$ac_useropt=no ;;
838
839   -docdir | --docdir | --docdi | --doc | --do)
840     ac_prev=docdir ;;
841   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
842     docdir=$ac_optarg ;;
843
844   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
845     ac_prev=dvidir ;;
846   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
847     dvidir=$ac_optarg ;;
848
849   -enable-* | --enable-*)
850     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
851     # Reject names that are not valid shell variable names.
852     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
853       as_fn_error $? "invalid feature name: $ac_useropt"
854     ac_useropt_orig=$ac_useropt
855     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
856     case $ac_user_opts in
857       *"
858 "enable_$ac_useropt"
859 "*) ;;
860       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
861          ac_unrecognized_sep=', ';;
862     esac
863     eval enable_$ac_useropt=\$ac_optarg ;;
864
865   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
866   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
867   | --exec | --exe | --ex)
868     ac_prev=exec_prefix ;;
869   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
870   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
871   | --exec=* | --exe=* | --ex=*)
872     exec_prefix=$ac_optarg ;;
873
874   -gas | --gas | --ga | --g)
875     # Obsolete; use --with-gas.
876     with_gas=yes ;;
877
878   -help | --help | --hel | --he | -h)
879     ac_init_help=long ;;
880   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
881     ac_init_help=recursive ;;
882   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
883     ac_init_help=short ;;
884
885   -host | --host | --hos | --ho)
886     ac_prev=host_alias ;;
887   -host=* | --host=* | --hos=* | --ho=*)
888     host_alias=$ac_optarg ;;
889
890   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
891     ac_prev=htmldir ;;
892   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
893   | --ht=*)
894     htmldir=$ac_optarg ;;
895
896   -includedir | --includedir | --includedi | --included | --include \
897   | --includ | --inclu | --incl | --inc)
898     ac_prev=includedir ;;
899   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
900   | --includ=* | --inclu=* | --incl=* | --inc=*)
901     includedir=$ac_optarg ;;
902
903   -infodir | --infodir | --infodi | --infod | --info | --inf)
904     ac_prev=infodir ;;
905   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
906     infodir=$ac_optarg ;;
907
908   -libdir | --libdir | --libdi | --libd)
909     ac_prev=libdir ;;
910   -libdir=* | --libdir=* | --libdi=* | --libd=*)
911     libdir=$ac_optarg ;;
912
913   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
914   | --libexe | --libex | --libe)
915     ac_prev=libexecdir ;;
916   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
917   | --libexe=* | --libex=* | --libe=*)
918     libexecdir=$ac_optarg ;;
919
920   -localedir | --localedir | --localedi | --localed | --locale)
921     ac_prev=localedir ;;
922   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
923     localedir=$ac_optarg ;;
924
925   -localstatedir | --localstatedir | --localstatedi | --localstated \
926   | --localstate | --localstat | --localsta | --localst | --locals)
927     ac_prev=localstatedir ;;
928   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
929   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
930     localstatedir=$ac_optarg ;;
931
932   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
933     ac_prev=mandir ;;
934   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
935     mandir=$ac_optarg ;;
936
937   -nfp | --nfp | --nf)
938     # Obsolete; use --without-fp.
939     with_fp=no ;;
940
941   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
942   | --no-cr | --no-c | -n)
943     no_create=yes ;;
944
945   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
946   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
947     no_recursion=yes ;;
948
949   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
950   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
951   | --oldin | --oldi | --old | --ol | --o)
952     ac_prev=oldincludedir ;;
953   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
954   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
955   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
956     oldincludedir=$ac_optarg ;;
957
958   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
959     ac_prev=prefix ;;
960   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
961     prefix=$ac_optarg ;;
962
963   -program-prefix | --program-prefix | --program-prefi | --program-pref \
964   | --program-pre | --program-pr | --program-p)
965     ac_prev=program_prefix ;;
966   -program-prefix=* | --program-prefix=* | --program-prefi=* \
967   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
968     program_prefix=$ac_optarg ;;
969
970   -program-suffix | --program-suffix | --program-suffi | --program-suff \
971   | --program-suf | --program-su | --program-s)
972     ac_prev=program_suffix ;;
973   -program-suffix=* | --program-suffix=* | --program-suffi=* \
974   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
975     program_suffix=$ac_optarg ;;
976
977   -program-transform-name | --program-transform-name \
978   | --program-transform-nam | --program-transform-na \
979   | --program-transform-n | --program-transform- \
980   | --program-transform | --program-transfor \
981   | --program-transfo | --program-transf \
982   | --program-trans | --program-tran \
983   | --progr-tra | --program-tr | --program-t)
984     ac_prev=program_transform_name ;;
985   -program-transform-name=* | --program-transform-name=* \
986   | --program-transform-nam=* | --program-transform-na=* \
987   | --program-transform-n=* | --program-transform-=* \
988   | --program-transform=* | --program-transfor=* \
989   | --program-transfo=* | --program-transf=* \
990   | --program-trans=* | --program-tran=* \
991   | --progr-tra=* | --program-tr=* | --program-t=*)
992     program_transform_name=$ac_optarg ;;
993
994   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
995     ac_prev=pdfdir ;;
996   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
997     pdfdir=$ac_optarg ;;
998
999   -psdir | --psdir | --psdi | --psd | --ps)
1000     ac_prev=psdir ;;
1001   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1002     psdir=$ac_optarg ;;
1003
1004   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1005   | -silent | --silent | --silen | --sile | --sil)
1006     silent=yes ;;
1007
1008   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1009     ac_prev=sbindir ;;
1010   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1011   | --sbi=* | --sb=*)
1012     sbindir=$ac_optarg ;;
1013
1014   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1015   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1016   | --sharedst | --shareds | --shared | --share | --shar \
1017   | --sha | --sh)
1018     ac_prev=sharedstatedir ;;
1019   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1020   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1021   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1022   | --sha=* | --sh=*)
1023     sharedstatedir=$ac_optarg ;;
1024
1025   -site | --site | --sit)
1026     ac_prev=site ;;
1027   -site=* | --site=* | --sit=*)
1028     site=$ac_optarg ;;
1029
1030   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1031     ac_prev=srcdir ;;
1032   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1033     srcdir=$ac_optarg ;;
1034
1035   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1036   | --syscon | --sysco | --sysc | --sys | --sy)
1037     ac_prev=sysconfdir ;;
1038   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1039   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1040     sysconfdir=$ac_optarg ;;
1041
1042   -target | --target | --targe | --targ | --tar | --ta | --t)
1043     ac_prev=target_alias ;;
1044   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1045     target_alias=$ac_optarg ;;
1046
1047   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1048     verbose=yes ;;
1049
1050   -version | --version | --versio | --versi | --vers | -V)
1051     ac_init_version=: ;;
1052
1053   -with-* | --with-*)
1054     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1055     # Reject names that are not valid shell variable names.
1056     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1057       as_fn_error $? "invalid package name: $ac_useropt"
1058     ac_useropt_orig=$ac_useropt
1059     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1060     case $ac_user_opts in
1061       *"
1062 "with_$ac_useropt"
1063 "*) ;;
1064       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1065          ac_unrecognized_sep=', ';;
1066     esac
1067     eval with_$ac_useropt=\$ac_optarg ;;
1068
1069   -without-* | --without-*)
1070     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1071     # Reject names that are not valid shell variable names.
1072     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1073       as_fn_error $? "invalid package name: $ac_useropt"
1074     ac_useropt_orig=$ac_useropt
1075     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1076     case $ac_user_opts in
1077       *"
1078 "with_$ac_useropt"
1079 "*) ;;
1080       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1081          ac_unrecognized_sep=', ';;
1082     esac
1083     eval with_$ac_useropt=no ;;
1084
1085   --x)
1086     # Obsolete; use --with-x.
1087     with_x=yes ;;
1088
1089   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1090   | --x-incl | --x-inc | --x-in | --x-i)
1091     ac_prev=x_includes ;;
1092   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1093   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1094     x_includes=$ac_optarg ;;
1095
1096   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1097   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1098     ac_prev=x_libraries ;;
1099   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1100   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1101     x_libraries=$ac_optarg ;;
1102
1103   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1104 Try \`$0 --help' for more information"
1105     ;;
1106
1107   *=*)
1108     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1109     # Reject names that are not valid shell variable names.
1110     case $ac_envvar in #(
1111       '' | [0-9]* | *[!_$as_cr_alnum]* )
1112       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1113     esac
1114     eval $ac_envvar=\$ac_optarg
1115     export $ac_envvar ;;
1116
1117   *)
1118     # FIXME: should be removed in autoconf 3.0.
1119     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1120     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1121       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1122     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1123     ;;
1124
1125   esac
1126 done
1127
1128 if test -n "$ac_prev"; then
1129   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1130   as_fn_error $? "missing argument to $ac_option"
1131 fi
1132
1133 if test -n "$ac_unrecognized_opts"; then
1134   case $enable_option_checking in
1135     no) ;;
1136     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1137     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1138   esac
1139 fi
1140
1141 # Check all directory arguments for consistency.
1142 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1143                 datadir sysconfdir sharedstatedir localstatedir includedir \
1144                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1145                 libdir localedir mandir
1146 do
1147   eval ac_val=\$$ac_var
1148   # Remove trailing slashes.
1149   case $ac_val in
1150     */ )
1151       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1152       eval $ac_var=\$ac_val;;
1153   esac
1154   # Be sure to have absolute directory names.
1155   case $ac_val in
1156     [\\/$]* | ?:[\\/]* )  continue;;
1157     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1158   esac
1159   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1160 done
1161
1162 # There might be people who depend on the old broken behavior: `$host'
1163 # used to hold the argument of --host etc.
1164 # FIXME: To remove some day.
1165 build=$build_alias
1166 host=$host_alias
1167 target=$target_alias
1168
1169 # FIXME: To remove some day.
1170 if test "x$host_alias" != x; then
1171   if test "x$build_alias" = x; then
1172     cross_compiling=maybe
1173   elif test "x$build_alias" != "x$host_alias"; then
1174     cross_compiling=yes
1175   fi
1176 fi
1177
1178 ac_tool_prefix=
1179 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1180
1181 test "$silent" = yes && exec 6>/dev/null
1182
1183
1184 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1185 ac_ls_di=`ls -di .` &&
1186 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1187   as_fn_error $? "working directory cannot be determined"
1188 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1189   as_fn_error $? "pwd does not report name of working directory"
1190
1191
1192 # Find the source files, if location was not specified.
1193 if test -z "$srcdir"; then
1194   ac_srcdir_defaulted=yes
1195   # Try the directory containing this script, then the parent directory.
1196   ac_confdir=`$as_dirname -- "$as_myself" ||
1197 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1198          X"$as_myself" : 'X\(//\)[^/]' \| \
1199          X"$as_myself" : 'X\(//\)$' \| \
1200          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1201 $as_echo X"$as_myself" |
1202     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1203             s//\1/
1204             q
1205           }
1206           /^X\(\/\/\)[^/].*/{
1207             s//\1/
1208             q
1209           }
1210           /^X\(\/\/\)$/{
1211             s//\1/
1212             q
1213           }
1214           /^X\(\/\).*/{
1215             s//\1/
1216             q
1217           }
1218           s/.*/./; q'`
1219   srcdir=$ac_confdir
1220   if test ! -r "$srcdir/$ac_unique_file"; then
1221     srcdir=..
1222   fi
1223 else
1224   ac_srcdir_defaulted=no
1225 fi
1226 if test ! -r "$srcdir/$ac_unique_file"; then
1227   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1228   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1229 fi
1230 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1231 ac_abs_confdir=`(
1232         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1233         pwd)`
1234 # When building in place, set srcdir=.
1235 if test "$ac_abs_confdir" = "$ac_pwd"; then
1236   srcdir=.
1237 fi
1238 # Remove unnecessary trailing slashes from srcdir.
1239 # Double slashes in file names in object file debugging info
1240 # mess up M-x gdb in Emacs.
1241 case $srcdir in
1242 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1243 esac
1244 for ac_var in $ac_precious_vars; do
1245   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1246   eval ac_env_${ac_var}_value=\$${ac_var}
1247   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1248   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1249 done
1250
1251 #
1252 # Report the --help message.
1253 #
1254 if test "$ac_init_help" = "long"; then
1255   # Omit some internal or obsolete options to make the list less imposing.
1256   # This message is too long to be a string in the A/UX 3.1 sh.
1257   cat <<_ACEOF
1258 \`configure' configures bmake 20210201 to adapt to many kinds of systems.
1259
1260 Usage: $0 [OPTION]... [VAR=VALUE]...
1261
1262 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1263 VAR=VALUE.  See below for descriptions of some of the useful variables.
1264
1265 Defaults for the options are specified in brackets.
1266
1267 Configuration:
1268   -h, --help              display this help and exit
1269       --help=short        display options specific to this package
1270       --help=recursive    display the short help of all the included packages
1271   -V, --version           display version information and exit
1272   -q, --quiet, --silent   do not print \`checking ...' messages
1273       --cache-file=FILE   cache test results in FILE [disabled]
1274   -C, --config-cache      alias for \`--cache-file=config.cache'
1275   -n, --no-create         do not create output files
1276       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1277
1278 Installation directories:
1279   --prefix=PREFIX         install architecture-independent files in PREFIX
1280                           [$ac_default_prefix]
1281   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1282                           [PREFIX]
1283
1284 By default, \`make install' will install all the files in
1285 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1286 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1287 for instance \`--prefix=\$HOME'.
1288
1289 For better control, use the options below.
1290
1291 Fine tuning of the installation directories:
1292   --bindir=DIR            user executables [EPREFIX/bin]
1293   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1294   --libexecdir=DIR        program executables [EPREFIX/libexec]
1295   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1296   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1297   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1298   --libdir=DIR            object code libraries [EPREFIX/lib]
1299   --includedir=DIR        C header files [PREFIX/include]
1300   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1301   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1302   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1303   --infodir=DIR           info documentation [DATAROOTDIR/info]
1304   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1305   --mandir=DIR            man documentation [DATAROOTDIR/man]
1306   --docdir=DIR            documentation root [DATAROOTDIR/doc/bmake]
1307   --htmldir=DIR           html documentation [DOCDIR]
1308   --dvidir=DIR            dvi documentation [DOCDIR]
1309   --pdfdir=DIR            pdf documentation [DOCDIR]
1310   --psdir=DIR             ps documentation [DOCDIR]
1311 _ACEOF
1312
1313   cat <<\_ACEOF
1314 _ACEOF
1315 fi
1316
1317 if test -n "$ac_init_help"; then
1318   case $ac_init_help in
1319      short | recursive ) echo "Configuration of bmake 20210201:";;
1320    esac
1321   cat <<\_ACEOF
1322
1323 Optional Features:
1324   --disable-option-checking  ignore unrecognized --enable/--with options
1325   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1326   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1327   --disable-pwd-override  disable $PWD overriding getcwd()
1328   --disable-check-make-chdir disable make trying to guess
1329         when it should automatically cd ${.CURDIR}
1330
1331 Optional Packages:
1332   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1333   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1334   --with-defshell=SHELL  use SHELL by default - must be sh compatible, use sh or ksh to pick the internal definitions
1335   --without-makefile disable use of generated makefile
1336   --without-meta disable use of meta-mode
1337   --with-filemon={no,dev,ktrace,path/filemon.h} indicate filemon method for meta-mode. Path to filemon.h implies dev
1338   --with-machine=MACHINE  explicitly set MACHINE
1339   --with-force-machine=MACHINE  set FORCE_MACHINE
1340   --with-force-machine-arch=MACHINE  set FORCE_MACHINE_ARCH
1341   --with-machine_arch=MACHINE_ARCH  explicitly set MACHINE_ARCH
1342   --with-default-sys-path=PATH:DIR:LIST  use an explicit _PATH_DEFSYSPATH
1343         MAKESYSPATH is a ':' separated list of directories
1344         that bmake will search for system .mk files.
1345         _PATH_DEFSYSPATH is its default value.
1346   --with-path-objdirprefix=PATH  override _PATH_OBJDIRPREFIX
1347   --with-mksrc=PATH tell makefile.boot where to find mk src
1348
1349 Some influential environment variables:
1350   CC          C compiler command
1351   CFLAGS      C compiler flags
1352   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1353               nonstandard directory <lib dir>
1354   LIBS        libraries to pass to the linker, e.g. -l<library>
1355   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1356               you have headers in a nonstandard directory <include dir>
1357   CPP         C preprocessor
1358
1359 Use these variables to override the choices made by `configure' or to help
1360 it to find libraries and programs with nonstandard names/locations.
1361
1362 Report bugs to <sjg@NetBSD.org>.
1363 _ACEOF
1364 ac_status=$?
1365 fi
1366
1367 if test "$ac_init_help" = "recursive"; then
1368   # If there are subdirs, report their specific --help.
1369   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1370     test -d "$ac_dir" ||
1371       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1372       continue
1373     ac_builddir=.
1374
1375 case "$ac_dir" in
1376 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1377 *)
1378   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1379   # A ".." for each directory in $ac_dir_suffix.
1380   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1381   case $ac_top_builddir_sub in
1382   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1383   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1384   esac ;;
1385 esac
1386 ac_abs_top_builddir=$ac_pwd
1387 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1388 # for backward compatibility:
1389 ac_top_builddir=$ac_top_build_prefix
1390
1391 case $srcdir in
1392   .)  # We are building in place.
1393     ac_srcdir=.
1394     ac_top_srcdir=$ac_top_builddir_sub
1395     ac_abs_top_srcdir=$ac_pwd ;;
1396   [\\/]* | ?:[\\/]* )  # Absolute name.
1397     ac_srcdir=$srcdir$ac_dir_suffix;
1398     ac_top_srcdir=$srcdir
1399     ac_abs_top_srcdir=$srcdir ;;
1400   *) # Relative name.
1401     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1402     ac_top_srcdir=$ac_top_build_prefix$srcdir
1403     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1404 esac
1405 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1406
1407     cd "$ac_dir" || { ac_status=$?; continue; }
1408     # Check for guested configure.
1409     if test -f "$ac_srcdir/configure.gnu"; then
1410       echo &&
1411       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1412     elif test -f "$ac_srcdir/configure"; then
1413       echo &&
1414       $SHELL "$ac_srcdir/configure" --help=recursive
1415     else
1416       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1417     fi || ac_status=$?
1418     cd "$ac_pwd" || { ac_status=$?; break; }
1419   done
1420 fi
1421
1422 test -n "$ac_init_help" && exit $ac_status
1423 if $ac_init_version; then
1424   cat <<\_ACEOF
1425 bmake configure 20210201
1426 generated by GNU Autoconf 2.69
1427
1428 Copyright (C) 2012 Free Software Foundation, Inc.
1429 This configure script is free software; the Free Software Foundation
1430 gives unlimited permission to copy, distribute and modify it.
1431 _ACEOF
1432   exit
1433 fi
1434
1435 ## ------------------------ ##
1436 ## Autoconf initialization. ##
1437 ## ------------------------ ##
1438
1439 # ac_fn_c_try_compile LINENO
1440 # --------------------------
1441 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1442 ac_fn_c_try_compile ()
1443 {
1444   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1445   rm -f conftest.$ac_objext
1446   if { { ac_try="$ac_compile"
1447 case "(($ac_try" in
1448   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1449   *) ac_try_echo=$ac_try;;
1450 esac
1451 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1452 $as_echo "$ac_try_echo"; } >&5
1453   (eval "$ac_compile") 2>conftest.err
1454   ac_status=$?
1455   if test -s conftest.err; then
1456     grep -v '^ *+' conftest.err >conftest.er1
1457     cat conftest.er1 >&5
1458     mv -f conftest.er1 conftest.err
1459   fi
1460   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1461   test $ac_status = 0; } && {
1462          test -z "$ac_c_werror_flag" ||
1463          test ! -s conftest.err
1464        } && test -s conftest.$ac_objext; then :
1465   ac_retval=0
1466 else
1467   $as_echo "$as_me: failed program was:" >&5
1468 sed 's/^/| /' conftest.$ac_ext >&5
1469
1470         ac_retval=1
1471 fi
1472   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1473   as_fn_set_status $ac_retval
1474
1475 } # ac_fn_c_try_compile
1476
1477 # ac_fn_c_try_cpp LINENO
1478 # ----------------------
1479 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1480 ac_fn_c_try_cpp ()
1481 {
1482   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1483   if { { ac_try="$ac_cpp conftest.$ac_ext"
1484 case "(($ac_try" in
1485   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1486   *) ac_try_echo=$ac_try;;
1487 esac
1488 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1489 $as_echo "$ac_try_echo"; } >&5
1490   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1491   ac_status=$?
1492   if test -s conftest.err; then
1493     grep -v '^ *+' conftest.err >conftest.er1
1494     cat conftest.er1 >&5
1495     mv -f conftest.er1 conftest.err
1496   fi
1497   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1498   test $ac_status = 0; } > conftest.i && {
1499          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1500          test ! -s conftest.err
1501        }; then :
1502   ac_retval=0
1503 else
1504   $as_echo "$as_me: failed program was:" >&5
1505 sed 's/^/| /' conftest.$ac_ext >&5
1506
1507     ac_retval=1
1508 fi
1509   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1510   as_fn_set_status $ac_retval
1511
1512 } # ac_fn_c_try_cpp
1513
1514 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1515 # -------------------------------------------------------
1516 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1517 # the include files in INCLUDES and setting the cache variable VAR
1518 # accordingly.
1519 ac_fn_c_check_header_mongrel ()
1520 {
1521   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1522   if eval \${$3+:} false; then :
1523   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1524 $as_echo_n "checking for $2... " >&6; }
1525 if eval \${$3+:} false; then :
1526   $as_echo_n "(cached) " >&6
1527 fi
1528 eval ac_res=\$$3
1529                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1530 $as_echo "$ac_res" >&6; }
1531 else
1532   # Is the header compilable?
1533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1534 $as_echo_n "checking $2 usability... " >&6; }
1535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1536 /* end confdefs.h.  */
1537 $4
1538 #include <$2>
1539 _ACEOF
1540 if ac_fn_c_try_compile "$LINENO"; then :
1541   ac_header_compiler=yes
1542 else
1543   ac_header_compiler=no
1544 fi
1545 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1547 $as_echo "$ac_header_compiler" >&6; }
1548
1549 # Is the header present?
1550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1551 $as_echo_n "checking $2 presence... " >&6; }
1552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1553 /* end confdefs.h.  */
1554 #include <$2>
1555 _ACEOF
1556 if ac_fn_c_try_cpp "$LINENO"; then :
1557   ac_header_preproc=yes
1558 else
1559   ac_header_preproc=no
1560 fi
1561 rm -f conftest.err conftest.i conftest.$ac_ext
1562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1563 $as_echo "$ac_header_preproc" >&6; }
1564
1565 # So?  What about this header?
1566 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1567   yes:no: )
1568     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1569 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1570     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1571 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1572     ;;
1573   no:yes:* )
1574     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1575 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1576     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1577 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1578     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1579 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1580     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1581 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1582     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1583 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1584 ( $as_echo "## ----------------------------- ##
1585 ## Report this to sjg@NetBSD.org ##
1586 ## ----------------------------- ##"
1587      ) | sed "s/^/$as_me: WARNING:     /" >&2
1588     ;;
1589 esac
1590   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1591 $as_echo_n "checking for $2... " >&6; }
1592 if eval \${$3+:} false; then :
1593   $as_echo_n "(cached) " >&6
1594 else
1595   eval "$3=\$ac_header_compiler"
1596 fi
1597 eval ac_res=\$$3
1598                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1599 $as_echo "$ac_res" >&6; }
1600 fi
1601   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1602
1603 } # ac_fn_c_check_header_mongrel
1604
1605 # ac_fn_c_try_run LINENO
1606 # ----------------------
1607 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1608 # that executables *can* be run.
1609 ac_fn_c_try_run ()
1610 {
1611   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1612   if { { ac_try="$ac_link"
1613 case "(($ac_try" in
1614   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1615   *) ac_try_echo=$ac_try;;
1616 esac
1617 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1618 $as_echo "$ac_try_echo"; } >&5
1619   (eval "$ac_link") 2>&5
1620   ac_status=$?
1621   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1622   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1623   { { case "(($ac_try" in
1624   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1625   *) ac_try_echo=$ac_try;;
1626 esac
1627 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1628 $as_echo "$ac_try_echo"; } >&5
1629   (eval "$ac_try") 2>&5
1630   ac_status=$?
1631   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1632   test $ac_status = 0; }; }; then :
1633   ac_retval=0
1634 else
1635   $as_echo "$as_me: program exited with status $ac_status" >&5
1636        $as_echo "$as_me: failed program was:" >&5
1637 sed 's/^/| /' conftest.$ac_ext >&5
1638
1639        ac_retval=$ac_status
1640 fi
1641   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1642   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1643   as_fn_set_status $ac_retval
1644
1645 } # ac_fn_c_try_run
1646
1647 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1648 # -------------------------------------------------------
1649 # Tests whether HEADER exists and can be compiled using the include files in
1650 # INCLUDES, setting the cache variable VAR accordingly.
1651 ac_fn_c_check_header_compile ()
1652 {
1653   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1654   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1655 $as_echo_n "checking for $2... " >&6; }
1656 if eval \${$3+:} false; then :
1657   $as_echo_n "(cached) " >&6
1658 else
1659   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1660 /* end confdefs.h.  */
1661 $4
1662 #include <$2>
1663 _ACEOF
1664 if ac_fn_c_try_compile "$LINENO"; then :
1665   eval "$3=yes"
1666 else
1667   eval "$3=no"
1668 fi
1669 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1670 fi
1671 eval ac_res=\$$3
1672                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1673 $as_echo "$ac_res" >&6; }
1674   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1675
1676 } # ac_fn_c_check_header_compile
1677
1678 # ac_fn_c_try_link LINENO
1679 # -----------------------
1680 # Try to link conftest.$ac_ext, and return whether this succeeded.
1681 ac_fn_c_try_link ()
1682 {
1683   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1684   rm -f conftest.$ac_objext conftest$ac_exeext
1685   if { { ac_try="$ac_link"
1686 case "(($ac_try" in
1687   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1688   *) ac_try_echo=$ac_try;;
1689 esac
1690 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1691 $as_echo "$ac_try_echo"; } >&5
1692   (eval "$ac_link") 2>conftest.err
1693   ac_status=$?
1694   if test -s conftest.err; then
1695     grep -v '^ *+' conftest.err >conftest.er1
1696     cat conftest.er1 >&5
1697     mv -f conftest.er1 conftest.err
1698   fi
1699   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1700   test $ac_status = 0; } && {
1701          test -z "$ac_c_werror_flag" ||
1702          test ! -s conftest.err
1703        } && test -s conftest$ac_exeext && {
1704          test "$cross_compiling" = yes ||
1705          test -x conftest$ac_exeext
1706        }; then :
1707   ac_retval=0
1708 else
1709   $as_echo "$as_me: failed program was:" >&5
1710 sed 's/^/| /' conftest.$ac_ext >&5
1711
1712         ac_retval=1
1713 fi
1714   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1715   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1716   # interfere with the next link command; also delete a directory that is
1717   # left behind by Apple's compiler.  We do this before executing the actions.
1718   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1719   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1720   as_fn_set_status $ac_retval
1721
1722 } # ac_fn_c_try_link
1723
1724 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1725 # -------------------------------------------
1726 # Tests whether TYPE exists after having included INCLUDES, setting cache
1727 # variable VAR accordingly.
1728 ac_fn_c_check_type ()
1729 {
1730   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1731   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1732 $as_echo_n "checking for $2... " >&6; }
1733 if eval \${$3+:} false; then :
1734   $as_echo_n "(cached) " >&6
1735 else
1736   eval "$3=no"
1737   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1738 /* end confdefs.h.  */
1739 $4
1740 int
1741 main ()
1742 {
1743 if (sizeof ($2))
1744          return 0;
1745   ;
1746   return 0;
1747 }
1748 _ACEOF
1749 if ac_fn_c_try_compile "$LINENO"; then :
1750   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1751 /* end confdefs.h.  */
1752 $4
1753 int
1754 main ()
1755 {
1756 if (sizeof (($2)))
1757             return 0;
1758   ;
1759   return 0;
1760 }
1761 _ACEOF
1762 if ac_fn_c_try_compile "$LINENO"; then :
1763
1764 else
1765   eval "$3=yes"
1766 fi
1767 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1768 fi
1769 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1770 fi
1771 eval ac_res=\$$3
1772                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1773 $as_echo "$ac_res" >&6; }
1774   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1775
1776 } # ac_fn_c_check_type
1777
1778 # ac_fn_c_find_uintX_t LINENO BITS VAR
1779 # ------------------------------------
1780 # Finds an unsigned integer type with width BITS, setting cache variable VAR
1781 # accordingly.
1782 ac_fn_c_find_uintX_t ()
1783 {
1784   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1785   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1786 $as_echo_n "checking for uint$2_t... " >&6; }
1787 if eval \${$3+:} false; then :
1788   $as_echo_n "(cached) " >&6
1789 else
1790   eval "$3=no"
1791      # Order is important - never check a type that is potentially smaller
1792      # than half of the expected target width.
1793      for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1794          'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1795        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1796 /* end confdefs.h.  */
1797 $ac_includes_default
1798 int
1799 main ()
1800 {
1801 static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
1802 test_array [0] = 0;
1803 return test_array [0];
1804
1805   ;
1806   return 0;
1807 }
1808 _ACEOF
1809 if ac_fn_c_try_compile "$LINENO"; then :
1810   case $ac_type in #(
1811   uint$2_t) :
1812     eval "$3=yes" ;; #(
1813   *) :
1814     eval "$3=\$ac_type" ;;
1815 esac
1816 fi
1817 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1818        if eval test \"x\$"$3"\" = x"no"; then :
1819
1820 else
1821   break
1822 fi
1823      done
1824 fi
1825 eval ac_res=\$$3
1826                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1827 $as_echo "$ac_res" >&6; }
1828   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1829
1830 } # ac_fn_c_find_uintX_t
1831
1832 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1833 # ---------------------------------------------
1834 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1835 # accordingly.
1836 ac_fn_c_check_decl ()
1837 {
1838   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1839   as_decl_name=`echo $2|sed 's/ *(.*//'`
1840   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1841   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1842 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1843 if eval \${$3+:} false; then :
1844   $as_echo_n "(cached) " >&6
1845 else
1846   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1847 /* end confdefs.h.  */
1848 $4
1849 int
1850 main ()
1851 {
1852 #ifndef $as_decl_name
1853 #ifdef __cplusplus
1854   (void) $as_decl_use;
1855 #else
1856   (void) $as_decl_name;
1857 #endif
1858 #endif
1859
1860   ;
1861   return 0;
1862 }
1863 _ACEOF
1864 if ac_fn_c_try_compile "$LINENO"; then :
1865   eval "$3=yes"
1866 else
1867   eval "$3=no"
1868 fi
1869 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1870 fi
1871 eval ac_res=\$$3
1872                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1873 $as_echo "$ac_res" >&6; }
1874   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1875
1876 } # ac_fn_c_check_decl
1877
1878 # ac_fn_c_check_func LINENO FUNC VAR
1879 # ----------------------------------
1880 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1881 ac_fn_c_check_func ()
1882 {
1883   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1884   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1885 $as_echo_n "checking for $2... " >&6; }
1886 if eval \${$3+:} false; then :
1887   $as_echo_n "(cached) " >&6
1888 else
1889   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1890 /* end confdefs.h.  */
1891 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1892    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1893 #define $2 innocuous_$2
1894
1895 /* System header to define __stub macros and hopefully few prototypes,
1896     which can conflict with char $2 (); below.
1897     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1898     <limits.h> exists even on freestanding compilers.  */
1899
1900 #ifdef __STDC__
1901 # include <limits.h>
1902 #else
1903 # include <assert.h>
1904 #endif
1905
1906 #undef $2
1907
1908 /* Override any GCC internal prototype to avoid an error.
1909    Use char because int might match the return type of a GCC
1910    builtin and then its argument prototype would still apply.  */
1911 #ifdef __cplusplus
1912 extern "C"
1913 #endif
1914 char $2 ();
1915 /* The GNU C library defines this for functions which it implements
1916     to always fail with ENOSYS.  Some functions are actually named
1917     something starting with __ and the normal name is an alias.  */
1918 #if defined __stub_$2 || defined __stub___$2
1919 choke me
1920 #endif
1921
1922 int
1923 main ()
1924 {
1925 return $2 ();
1926   ;
1927   return 0;
1928 }
1929 _ACEOF
1930 if ac_fn_c_try_link "$LINENO"; then :
1931   eval "$3=yes"
1932 else
1933   eval "$3=no"
1934 fi
1935 rm -f core conftest.err conftest.$ac_objext \
1936     conftest$ac_exeext conftest.$ac_ext
1937 fi
1938 eval ac_res=\$$3
1939                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1940 $as_echo "$ac_res" >&6; }
1941   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1942
1943 } # ac_fn_c_check_func
1944
1945 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1946 # ----------------------------------------------------
1947 # Tries to find if the field MEMBER exists in type AGGR, after including
1948 # INCLUDES, setting cache variable VAR accordingly.
1949 ac_fn_c_check_member ()
1950 {
1951   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1952   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1953 $as_echo_n "checking for $2.$3... " >&6; }
1954 if eval \${$4+:} false; then :
1955   $as_echo_n "(cached) " >&6
1956 else
1957   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1958 /* end confdefs.h.  */
1959 $5
1960 int
1961 main ()
1962 {
1963 static $2 ac_aggr;
1964 if (ac_aggr.$3)
1965 return 0;
1966   ;
1967   return 0;
1968 }
1969 _ACEOF
1970 if ac_fn_c_try_compile "$LINENO"; then :
1971   eval "$4=yes"
1972 else
1973   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1974 /* end confdefs.h.  */
1975 $5
1976 int
1977 main ()
1978 {
1979 static $2 ac_aggr;
1980 if (sizeof ac_aggr.$3)
1981 return 0;
1982   ;
1983   return 0;
1984 }
1985 _ACEOF
1986 if ac_fn_c_try_compile "$LINENO"; then :
1987   eval "$4=yes"
1988 else
1989   eval "$4=no"
1990 fi
1991 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1992 fi
1993 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1994 fi
1995 eval ac_res=\$$4
1996                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1997 $as_echo "$ac_res" >&6; }
1998   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1999
2000 } # ac_fn_c_check_member
2001 cat >config.log <<_ACEOF
2002 This file contains any messages produced by compilers while
2003 running configure, to aid debugging if configure makes a mistake.
2004
2005 It was created by bmake $as_me 20210201, which was
2006 generated by GNU Autoconf 2.69.  Invocation command line was
2007
2008   $ $0 $@
2009
2010 _ACEOF
2011 exec 5>>config.log
2012 {
2013 cat <<_ASUNAME
2014 ## --------- ##
2015 ## Platform. ##
2016 ## --------- ##
2017
2018 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2019 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2020 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2021 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2022 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2023
2024 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2025 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2026
2027 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2028 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2029 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2030 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2031 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2032 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2033 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2034
2035 _ASUNAME
2036
2037 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2038 for as_dir in $PATH
2039 do
2040   IFS=$as_save_IFS
2041   test -z "$as_dir" && as_dir=.
2042     $as_echo "PATH: $as_dir"
2043   done
2044 IFS=$as_save_IFS
2045
2046 } >&5
2047
2048 cat >&5 <<_ACEOF
2049
2050
2051 ## ----------- ##
2052 ## Core tests. ##
2053 ## ----------- ##
2054
2055 _ACEOF
2056
2057
2058 # Keep a trace of the command line.
2059 # Strip out --no-create and --no-recursion so they do not pile up.
2060 # Strip out --silent because we don't want to record it for future runs.
2061 # Also quote any args containing shell meta-characters.
2062 # Make two passes to allow for proper duplicate-argument suppression.
2063 ac_configure_args=
2064 ac_configure_args0=
2065 ac_configure_args1=
2066 ac_must_keep_next=false
2067 for ac_pass in 1 2
2068 do
2069   for ac_arg
2070   do
2071     case $ac_arg in
2072     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2073     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2074     | -silent | --silent | --silen | --sile | --sil)
2075       continue ;;
2076     *\'*)
2077       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2078     esac
2079     case $ac_pass in
2080     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2081     2)
2082       as_fn_append ac_configure_args1 " '$ac_arg'"
2083       if test $ac_must_keep_next = true; then
2084         ac_must_keep_next=false # Got value, back to normal.
2085       else
2086         case $ac_arg in
2087           *=* | --config-cache | -C | -disable-* | --disable-* \
2088           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2089           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2090           | -with-* | --with-* | -without-* | --without-* | --x)
2091             case "$ac_configure_args0 " in
2092               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2093             esac
2094             ;;
2095           -* ) ac_must_keep_next=true ;;
2096         esac
2097       fi
2098       as_fn_append ac_configure_args " '$ac_arg'"
2099       ;;
2100     esac
2101   done
2102 done
2103 { ac_configure_args0=; unset ac_configure_args0;}
2104 { ac_configure_args1=; unset ac_configure_args1;}
2105
2106 # When interrupted or exit'd, cleanup temporary files, and complete
2107 # config.log.  We remove comments because anyway the quotes in there
2108 # would cause problems or look ugly.
2109 # WARNING: Use '\'' to represent an apostrophe within the trap.
2110 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2111 trap 'exit_status=$?
2112   # Save into config.log some information that might help in debugging.
2113   {
2114     echo
2115
2116     $as_echo "## ---------------- ##
2117 ## Cache variables. ##
2118 ## ---------------- ##"
2119     echo
2120     # The following way of writing the cache mishandles newlines in values,
2121 (
2122   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2123     eval ac_val=\$$ac_var
2124     case $ac_val in #(
2125     *${as_nl}*)
2126       case $ac_var in #(
2127       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2128 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2129       esac
2130       case $ac_var in #(
2131       _ | IFS | as_nl) ;; #(
2132       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2133       *) { eval $ac_var=; unset $ac_var;} ;;
2134       esac ;;
2135     esac
2136   done
2137   (set) 2>&1 |
2138     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2139     *${as_nl}ac_space=\ *)
2140       sed -n \
2141         "s/'\''/'\''\\\\'\'''\''/g;
2142           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2143       ;; #(
2144     *)
2145       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2146       ;;
2147     esac |
2148     sort
2149 )
2150     echo
2151
2152     $as_echo "## ----------------- ##
2153 ## Output variables. ##
2154 ## ----------------- ##"
2155     echo
2156     for ac_var in $ac_subst_vars
2157     do
2158       eval ac_val=\$$ac_var
2159       case $ac_val in
2160       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2161       esac
2162       $as_echo "$ac_var='\''$ac_val'\''"
2163     done | sort
2164     echo
2165
2166     if test -n "$ac_subst_files"; then
2167       $as_echo "## ------------------- ##
2168 ## File substitutions. ##
2169 ## ------------------- ##"
2170       echo
2171       for ac_var in $ac_subst_files
2172       do
2173         eval ac_val=\$$ac_var
2174         case $ac_val in
2175         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2176         esac
2177         $as_echo "$ac_var='\''$ac_val'\''"
2178       done | sort
2179       echo
2180     fi
2181
2182     if test -s confdefs.h; then
2183       $as_echo "## ----------- ##
2184 ## confdefs.h. ##
2185 ## ----------- ##"
2186       echo
2187       cat confdefs.h
2188       echo
2189     fi
2190     test "$ac_signal" != 0 &&
2191       $as_echo "$as_me: caught signal $ac_signal"
2192     $as_echo "$as_me: exit $exit_status"
2193   } >&5
2194   rm -f core *.core core.conftest.* &&
2195     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2196     exit $exit_status
2197 ' 0
2198 for ac_signal in 1 2 13 15; do
2199   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2200 done
2201 ac_signal=0
2202
2203 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2204 rm -f -r conftest* confdefs.h
2205
2206 $as_echo "/* confdefs.h */" > confdefs.h
2207
2208 # Predefined preprocessor variables.
2209
2210 cat >>confdefs.h <<_ACEOF
2211 #define PACKAGE_NAME "$PACKAGE_NAME"
2212 _ACEOF
2213
2214 cat >>confdefs.h <<_ACEOF
2215 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2216 _ACEOF
2217
2218 cat >>confdefs.h <<_ACEOF
2219 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2220 _ACEOF
2221
2222 cat >>confdefs.h <<_ACEOF
2223 #define PACKAGE_STRING "$PACKAGE_STRING"
2224 _ACEOF
2225
2226 cat >>confdefs.h <<_ACEOF
2227 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2228 _ACEOF
2229
2230 cat >>confdefs.h <<_ACEOF
2231 #define PACKAGE_URL "$PACKAGE_URL"
2232 _ACEOF
2233
2234
2235 # Let the site file select an alternate cache file if it wants to.
2236 # Prefer an explicitly selected file to automatically selected ones.
2237 ac_site_file1=NONE
2238 ac_site_file2=NONE
2239 if test -n "$CONFIG_SITE"; then
2240   # We do not want a PATH search for config.site.
2241   case $CONFIG_SITE in #((
2242     -*)  ac_site_file1=./$CONFIG_SITE;;
2243     */*) ac_site_file1=$CONFIG_SITE;;
2244     *)   ac_site_file1=./$CONFIG_SITE;;
2245   esac
2246 elif test "x$prefix" != xNONE; then
2247   ac_site_file1=$prefix/share/config.site
2248   ac_site_file2=$prefix/etc/config.site
2249 else
2250   ac_site_file1=$ac_default_prefix/share/config.site
2251   ac_site_file2=$ac_default_prefix/etc/config.site
2252 fi
2253 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2254 do
2255   test "x$ac_site_file" = xNONE && continue
2256   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2257     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2258 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2259     sed 's/^/| /' "$ac_site_file" >&5
2260     . "$ac_site_file" \
2261       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2262 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2263 as_fn_error $? "failed to load site script $ac_site_file
2264 See \`config.log' for more details" "$LINENO" 5; }
2265   fi
2266 done
2267
2268 if test -r "$cache_file"; then
2269   # Some versions of bash will fail to source /dev/null (special files
2270   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2271   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2272     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2273 $as_echo "$as_me: loading cache $cache_file" >&6;}
2274     case $cache_file in
2275       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2276       *)                      . "./$cache_file";;
2277     esac
2278   fi
2279 else
2280   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2281 $as_echo "$as_me: creating cache $cache_file" >&6;}
2282   >$cache_file
2283 fi
2284
2285 # Check that the precious variables saved in the cache have kept the same
2286 # value.
2287 ac_cache_corrupted=false
2288 for ac_var in $ac_precious_vars; do
2289   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2290   eval ac_new_set=\$ac_env_${ac_var}_set
2291   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2292   eval ac_new_val=\$ac_env_${ac_var}_value
2293   case $ac_old_set,$ac_new_set in
2294     set,)
2295       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2296 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2297       ac_cache_corrupted=: ;;
2298     ,set)
2299       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2300 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2301       ac_cache_corrupted=: ;;
2302     ,);;
2303     *)
2304       if test "x$ac_old_val" != "x$ac_new_val"; then
2305         # differences in whitespace do not lead to failure.
2306         ac_old_val_w=`echo x $ac_old_val`
2307         ac_new_val_w=`echo x $ac_new_val`
2308         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2309           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2310 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2311           ac_cache_corrupted=:
2312         else
2313           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2314 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2315           eval $ac_var=\$ac_old_val
2316         fi
2317         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2318 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2319         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2320 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2321       fi;;
2322   esac
2323   # Pass precious variables to config.status.
2324   if test "$ac_new_set" = set; then
2325     case $ac_new_val in
2326     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2327     *) ac_arg=$ac_var=$ac_new_val ;;
2328     esac
2329     case " $ac_configure_args " in
2330       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2331       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2332     esac
2333   fi
2334 done
2335 if $ac_cache_corrupted; then
2336   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2337 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2338   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2339 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2340   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2341 fi
2342 ## -------------------- ##
2343 ## Main body of script. ##
2344 ## -------------------- ##
2345
2346 ac_ext=c
2347 ac_cpp='$CPP $CPPFLAGS'
2348 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2349 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2350 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2351
2352
2353 ac_config_headers="$ac_config_headers config.h"
2354
2355
2356 case "$srcdir" in
2357 /*) ;;
2358 *) srcdir=`cd $srcdir && pwd`;;
2359 esac
2360
2361 . $srcdir/VERSION
2362 OS=`uname -s`
2363
2364
2365 # Check whether --with-defshell was given.
2366 if test "${with_defshell+set}" = set; then :
2367   withval=$with_defshell; case "${withval}" in
2368 yes)   as_fn_error $? "bad value ${withval} given for bmake DEFSHELL" "$LINENO" 5 ;;
2369 no)    ;;
2370 *)     case "$with_defshell" in
2371        sh)  DEFSHELL_INDEX=DEFSHELL_INDEX_SH;;  # it's the default anyway
2372        ksh) DEFSHELL_INDEX=DEFSHELL_INDEX_KSH;;
2373        csh) DEFSHELL_INDEX=DEFSHELL_INDEX_CSH;; # kidding right?
2374        *)   defshell_path=$with_defshell;;      # better be sh compatible!
2375        esac
2376        ;;
2377        esac
2378 fi
2379
2380 case "$OS" in
2381 CYGWIN*|MINGW*) use_makefile=no;;
2382 *) use_makefile=yes;;
2383 esac
2384
2385 # Check whether --with-makefile was given.
2386 if test "${with_makefile+set}" = set; then :
2387   withval=$with_makefile; case "${withval}" in
2388 yes|no) use_makefile=${withval};;
2389 *) as_fn_error $? "bad value ${withval} given for makefile" "$LINENO" 5 ;;
2390 esac
2391 fi
2392
2393 use_meta=yes
2394
2395 # Check whether --with-meta was given.
2396 if test "${with_meta+set}" = set; then :
2397   withval=$with_meta; case "${withval}" in
2398 yes|no) use_meta=${withval};;
2399 *) as_fn_error $? "bad value ${withval} given for meta" "$LINENO" 5 ;;
2400 esac
2401 fi
2402
2403
2404 # Check whether --with-filemon was given.
2405 if test "${with_filemon+set}" = set; then :
2406   withval=$with_filemon;  case "/${withval}" in
2407 /no) use_filemon=no;;
2408 /*trace) filemon_h=no use_filemon="${withval}";;
2409 */filemon.h) filemon_h="${withval}";;
2410 */filemon*) filemon_h="${withval}/filemon.h";;
2411 *) as_fn_error $? "bad value ${withval} given for filemon" "$LINENO" 5 ;;
2412 esac
2413 case "$use_filemon,$filemon_h" in
2414 ,*.h) use_filemon=dev;;
2415 esac
2416
2417 else
2418
2419 case "$OS" in
2420 NetBSD) filemon_h=no use_filemon=ktrace;;
2421 *)
2422     for d in "/usr/include/dev/filemon" "$prefix/include/dev/filemon" "$srcdir/../../sys/dev/filemon"
2423     do
2424         for x in "/$OS" ""
2425         do
2426             filemon_h="$d$x/filemon.h"
2427             test -s "$filemon_h" && break
2428         done
2429         test -s "$filemon_h" && { use_filemon=dev; break; }
2430     done
2431     ;;
2432 esac
2433 use_filemon=${use_filemon:-no}
2434 case "$use_filemon" in
2435 dev) ;;
2436 *) filemon_h=no;;
2437 esac
2438
2439 fi
2440
2441 case "$use_meta" in
2442 yes)
2443         case "$use_filemon" in
2444         no) ;;
2445         *) echo "Using: filemon_${use_filemon}.c" >&6;;
2446         esac
2447         ;;
2448 esac
2449 ac_ext=c
2450 ac_cpp='$CPP $CPPFLAGS'
2451 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2452 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2453 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2454 if test -n "$ac_tool_prefix"; then
2455   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2456 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2458 $as_echo_n "checking for $ac_word... " >&6; }
2459 if ${ac_cv_prog_CC+:} false; then :
2460   $as_echo_n "(cached) " >&6
2461 else
2462   if test -n "$CC"; then
2463   ac_cv_prog_CC="$CC" # Let the user override the test.
2464 else
2465 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2466 for as_dir in $PATH
2467 do
2468   IFS=$as_save_IFS
2469   test -z "$as_dir" && as_dir=.
2470     for ac_exec_ext in '' $ac_executable_extensions; do
2471   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2472     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2473     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2474     break 2
2475   fi
2476 done
2477   done
2478 IFS=$as_save_IFS
2479
2480 fi
2481 fi
2482 CC=$ac_cv_prog_CC
2483 if test -n "$CC"; then
2484   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2485 $as_echo "$CC" >&6; }
2486 else
2487   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2488 $as_echo "no" >&6; }
2489 fi
2490
2491
2492 fi
2493 if test -z "$ac_cv_prog_CC"; then
2494   ac_ct_CC=$CC
2495   # Extract the first word of "gcc", so it can be a program name with args.
2496 set dummy gcc; ac_word=$2
2497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2498 $as_echo_n "checking for $ac_word... " >&6; }
2499 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2500   $as_echo_n "(cached) " >&6
2501 else
2502   if test -n "$ac_ct_CC"; then
2503   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2504 else
2505 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2506 for as_dir in $PATH
2507 do
2508   IFS=$as_save_IFS
2509   test -z "$as_dir" && as_dir=.
2510     for ac_exec_ext in '' $ac_executable_extensions; do
2511   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2512     ac_cv_prog_ac_ct_CC="gcc"
2513     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2514     break 2
2515   fi
2516 done
2517   done
2518 IFS=$as_save_IFS
2519
2520 fi
2521 fi
2522 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2523 if test -n "$ac_ct_CC"; then
2524   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2525 $as_echo "$ac_ct_CC" >&6; }
2526 else
2527   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2528 $as_echo "no" >&6; }
2529 fi
2530
2531   if test "x$ac_ct_CC" = x; then
2532     CC=""
2533   else
2534     case $cross_compiling:$ac_tool_warned in
2535 yes:)
2536 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2537 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2538 ac_tool_warned=yes ;;
2539 esac
2540     CC=$ac_ct_CC
2541   fi
2542 else
2543   CC="$ac_cv_prog_CC"
2544 fi
2545
2546 if test -z "$CC"; then
2547           if test -n "$ac_tool_prefix"; then
2548     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2549 set dummy ${ac_tool_prefix}cc; ac_word=$2
2550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2551 $as_echo_n "checking for $ac_word... " >&6; }
2552 if ${ac_cv_prog_CC+:} false; then :
2553   $as_echo_n "(cached) " >&6
2554 else
2555   if test -n "$CC"; then
2556   ac_cv_prog_CC="$CC" # Let the user override the test.
2557 else
2558 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2559 for as_dir in $PATH
2560 do
2561   IFS=$as_save_IFS
2562   test -z "$as_dir" && as_dir=.
2563     for ac_exec_ext in '' $ac_executable_extensions; do
2564   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2565     ac_cv_prog_CC="${ac_tool_prefix}cc"
2566     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2567     break 2
2568   fi
2569 done
2570   done
2571 IFS=$as_save_IFS
2572
2573 fi
2574 fi
2575 CC=$ac_cv_prog_CC
2576 if test -n "$CC"; then
2577   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2578 $as_echo "$CC" >&6; }
2579 else
2580   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2581 $as_echo "no" >&6; }
2582 fi
2583
2584
2585   fi
2586 fi
2587 if test -z "$CC"; then
2588   # Extract the first word of "cc", so it can be a program name with args.
2589 set dummy cc; ac_word=$2
2590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2591 $as_echo_n "checking for $ac_word... " >&6; }
2592 if ${ac_cv_prog_CC+:} false; then :
2593   $as_echo_n "(cached) " >&6
2594 else
2595   if test -n "$CC"; then
2596   ac_cv_prog_CC="$CC" # Let the user override the test.
2597 else
2598   ac_prog_rejected=no
2599 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2600 for as_dir in $PATH
2601 do
2602   IFS=$as_save_IFS
2603   test -z "$as_dir" && as_dir=.
2604     for ac_exec_ext in '' $ac_executable_extensions; do
2605   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2606     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2607        ac_prog_rejected=yes
2608        continue
2609      fi
2610     ac_cv_prog_CC="cc"
2611     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2612     break 2
2613   fi
2614 done
2615   done
2616 IFS=$as_save_IFS
2617
2618 if test $ac_prog_rejected = yes; then
2619   # We found a bogon in the path, so make sure we never use it.
2620   set dummy $ac_cv_prog_CC
2621   shift
2622   if test $# != 0; then
2623     # We chose a different compiler from the bogus one.
2624     # However, it has the same basename, so the bogon will be chosen
2625     # first if we set CC to just the basename; use the full file name.
2626     shift
2627     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2628   fi
2629 fi
2630 fi
2631 fi
2632 CC=$ac_cv_prog_CC
2633 if test -n "$CC"; then
2634   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2635 $as_echo "$CC" >&6; }
2636 else
2637   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2638 $as_echo "no" >&6; }
2639 fi
2640
2641
2642 fi
2643 if test -z "$CC"; then
2644   if test -n "$ac_tool_prefix"; then
2645   for ac_prog in cl.exe
2646   do
2647     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2648 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2650 $as_echo_n "checking for $ac_word... " >&6; }
2651 if ${ac_cv_prog_CC+:} false; then :
2652   $as_echo_n "(cached) " >&6
2653 else
2654   if test -n "$CC"; then
2655   ac_cv_prog_CC="$CC" # Let the user override the test.
2656 else
2657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2658 for as_dir in $PATH
2659 do
2660   IFS=$as_save_IFS
2661   test -z "$as_dir" && as_dir=.
2662     for ac_exec_ext in '' $ac_executable_extensions; do
2663   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2664     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2665     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2666     break 2
2667   fi
2668 done
2669   done
2670 IFS=$as_save_IFS
2671
2672 fi
2673 fi
2674 CC=$ac_cv_prog_CC
2675 if test -n "$CC"; then
2676   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2677 $as_echo "$CC" >&6; }
2678 else
2679   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2680 $as_echo "no" >&6; }
2681 fi
2682
2683
2684     test -n "$CC" && break
2685   done
2686 fi
2687 if test -z "$CC"; then
2688   ac_ct_CC=$CC
2689   for ac_prog in cl.exe
2690 do
2691   # Extract the first word of "$ac_prog", so it can be a program name with args.
2692 set dummy $ac_prog; ac_word=$2
2693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2694 $as_echo_n "checking for $ac_word... " >&6; }
2695 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2696   $as_echo_n "(cached) " >&6
2697 else
2698   if test -n "$ac_ct_CC"; then
2699   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2700 else
2701 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2702 for as_dir in $PATH
2703 do
2704   IFS=$as_save_IFS
2705   test -z "$as_dir" && as_dir=.
2706     for ac_exec_ext in '' $ac_executable_extensions; do
2707   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2708     ac_cv_prog_ac_ct_CC="$ac_prog"
2709     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2710     break 2
2711   fi
2712 done
2713   done
2714 IFS=$as_save_IFS
2715
2716 fi
2717 fi
2718 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2719 if test -n "$ac_ct_CC"; then
2720   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2721 $as_echo "$ac_ct_CC" >&6; }
2722 else
2723   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2724 $as_echo "no" >&6; }
2725 fi
2726
2727
2728   test -n "$ac_ct_CC" && break
2729 done
2730
2731   if test "x$ac_ct_CC" = x; then
2732     CC=""
2733   else
2734     case $cross_compiling:$ac_tool_warned in
2735 yes:)
2736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2737 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2738 ac_tool_warned=yes ;;
2739 esac
2740     CC=$ac_ct_CC
2741   fi
2742 fi
2743
2744 fi
2745
2746
2747 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2748 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2749 as_fn_error $? "no acceptable C compiler found in \$PATH
2750 See \`config.log' for more details" "$LINENO" 5; }
2751
2752 # Provide some information about the compiler.
2753 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2754 set X $ac_compile
2755 ac_compiler=$2
2756 for ac_option in --version -v -V -qversion; do
2757   { { ac_try="$ac_compiler $ac_option >&5"
2758 case "(($ac_try" in
2759   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2760   *) ac_try_echo=$ac_try;;
2761 esac
2762 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2763 $as_echo "$ac_try_echo"; } >&5
2764   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2765   ac_status=$?
2766   if test -s conftest.err; then
2767     sed '10a\
2768 ... rest of stderr output deleted ...
2769          10q' conftest.err >conftest.er1
2770     cat conftest.er1 >&5
2771   fi
2772   rm -f conftest.er1 conftest.err
2773   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2774   test $ac_status = 0; }
2775 done
2776
2777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2778 /* end confdefs.h.  */
2779
2780 int
2781 main ()
2782 {
2783
2784   ;
2785   return 0;
2786 }
2787 _ACEOF
2788 ac_clean_files_save=$ac_clean_files
2789 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2790 # Try to create an executable without -o first, disregard a.out.
2791 # It will help us diagnose broken compilers, and finding out an intuition
2792 # of exeext.
2793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2794 $as_echo_n "checking whether the C compiler works... " >&6; }
2795 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2796
2797 # The possible output files:
2798 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2799
2800 ac_rmfiles=
2801 for ac_file in $ac_files
2802 do
2803   case $ac_file in
2804     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2805     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2806   esac
2807 done
2808 rm -f $ac_rmfiles
2809
2810 if { { ac_try="$ac_link_default"
2811 case "(($ac_try" in
2812   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2813   *) ac_try_echo=$ac_try;;
2814 esac
2815 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2816 $as_echo "$ac_try_echo"; } >&5
2817   (eval "$ac_link_default") 2>&5
2818   ac_status=$?
2819   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2820   test $ac_status = 0; }; then :
2821   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2822 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2823 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2824 # so that the user can short-circuit this test for compilers unknown to
2825 # Autoconf.
2826 for ac_file in $ac_files ''
2827 do
2828   test -f "$ac_file" || continue
2829   case $ac_file in
2830     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2831         ;;
2832     [ab].out )
2833         # We found the default executable, but exeext='' is most
2834         # certainly right.
2835         break;;
2836     *.* )
2837         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2838         then :; else
2839            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2840         fi
2841         # We set ac_cv_exeext here because the later test for it is not
2842         # safe: cross compilers may not add the suffix if given an `-o'
2843         # argument, so we may need to know it at that point already.
2844         # Even if this section looks crufty: it has the advantage of
2845         # actually working.
2846         break;;
2847     * )
2848         break;;
2849   esac
2850 done
2851 test "$ac_cv_exeext" = no && ac_cv_exeext=
2852
2853 else
2854   ac_file=''
2855 fi
2856 if test -z "$ac_file"; then :
2857   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2858 $as_echo "no" >&6; }
2859 $as_echo "$as_me: failed program was:" >&5
2860 sed 's/^/| /' conftest.$ac_ext >&5
2861
2862 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2863 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2864 as_fn_error 77 "C compiler cannot create executables
2865 See \`config.log' for more details" "$LINENO" 5; }
2866 else
2867   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2868 $as_echo "yes" >&6; }
2869 fi
2870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2871 $as_echo_n "checking for C compiler default output file name... " >&6; }
2872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2873 $as_echo "$ac_file" >&6; }
2874 ac_exeext=$ac_cv_exeext
2875
2876 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2877 ac_clean_files=$ac_clean_files_save
2878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2879 $as_echo_n "checking for suffix of executables... " >&6; }
2880 if { { ac_try="$ac_link"
2881 case "(($ac_try" in
2882   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2883   *) ac_try_echo=$ac_try;;
2884 esac
2885 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2886 $as_echo "$ac_try_echo"; } >&5
2887   (eval "$ac_link") 2>&5
2888   ac_status=$?
2889   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2890   test $ac_status = 0; }; then :
2891   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2892 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2893 # work properly (i.e., refer to `conftest.exe'), while it won't with
2894 # `rm'.
2895 for ac_file in conftest.exe conftest conftest.*; do
2896   test -f "$ac_file" || continue
2897   case $ac_file in
2898     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2899     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2900           break;;
2901     * ) break;;
2902   esac
2903 done
2904 else
2905   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2906 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2907 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2908 See \`config.log' for more details" "$LINENO" 5; }
2909 fi
2910 rm -f conftest conftest$ac_cv_exeext
2911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2912 $as_echo "$ac_cv_exeext" >&6; }
2913
2914 rm -f conftest.$ac_ext
2915 EXEEXT=$ac_cv_exeext
2916 ac_exeext=$EXEEXT
2917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2918 /* end confdefs.h.  */
2919 #include <stdio.h>
2920 int
2921 main ()
2922 {
2923 FILE *f = fopen ("conftest.out", "w");
2924  return ferror (f) || fclose (f) != 0;
2925
2926   ;
2927   return 0;
2928 }
2929 _ACEOF
2930 ac_clean_files="$ac_clean_files conftest.out"
2931 # Check that the compiler produces executables we can run.  If not, either
2932 # the compiler is broken, or we cross compile.
2933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2934 $as_echo_n "checking whether we are cross compiling... " >&6; }
2935 if test "$cross_compiling" != yes; then
2936   { { ac_try="$ac_link"
2937 case "(($ac_try" in
2938   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2939   *) ac_try_echo=$ac_try;;
2940 esac
2941 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2942 $as_echo "$ac_try_echo"; } >&5
2943   (eval "$ac_link") 2>&5
2944   ac_status=$?
2945   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2946   test $ac_status = 0; }
2947   if { ac_try='./conftest$ac_cv_exeext'
2948   { { case "(($ac_try" in
2949   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2950   *) ac_try_echo=$ac_try;;
2951 esac
2952 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2953 $as_echo "$ac_try_echo"; } >&5
2954   (eval "$ac_try") 2>&5
2955   ac_status=$?
2956   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2957   test $ac_status = 0; }; }; then
2958     cross_compiling=no
2959   else
2960     if test "$cross_compiling" = maybe; then
2961         cross_compiling=yes
2962     else
2963         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2964 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2965 as_fn_error $? "cannot run C compiled programs.
2966 If you meant to cross compile, use \`--host'.
2967 See \`config.log' for more details" "$LINENO" 5; }
2968     fi
2969   fi
2970 fi
2971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2972 $as_echo "$cross_compiling" >&6; }
2973
2974 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2975 ac_clean_files=$ac_clean_files_save
2976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2977 $as_echo_n "checking for suffix of object files... " >&6; }
2978 if ${ac_cv_objext+:} false; then :
2979   $as_echo_n "(cached) " >&6
2980 else
2981   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2982 /* end confdefs.h.  */
2983
2984 int
2985 main ()
2986 {
2987
2988   ;
2989   return 0;
2990 }
2991 _ACEOF
2992 rm -f conftest.o conftest.obj
2993 if { { ac_try="$ac_compile"
2994 case "(($ac_try" in
2995   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2996   *) ac_try_echo=$ac_try;;
2997 esac
2998 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2999 $as_echo "$ac_try_echo"; } >&5
3000   (eval "$ac_compile") 2>&5
3001   ac_status=$?
3002   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3003   test $ac_status = 0; }; then :
3004   for ac_file in conftest.o conftest.obj conftest.*; do
3005   test -f "$ac_file" || continue;
3006   case $ac_file in
3007     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3008     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3009        break;;
3010   esac
3011 done
3012 else
3013   $as_echo "$as_me: failed program was:" >&5
3014 sed 's/^/| /' conftest.$ac_ext >&5
3015
3016 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3017 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3018 as_fn_error $? "cannot compute suffix of object files: cannot compile
3019 See \`config.log' for more details" "$LINENO" 5; }
3020 fi
3021 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3022 fi
3023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3024 $as_echo "$ac_cv_objext" >&6; }
3025 OBJEXT=$ac_cv_objext
3026 ac_objext=$OBJEXT
3027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3028 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3029 if ${ac_cv_c_compiler_gnu+:} false; then :
3030   $as_echo_n "(cached) " >&6
3031 else
3032   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3033 /* end confdefs.h.  */
3034
3035 int
3036 main ()
3037 {
3038 #ifndef __GNUC__
3039        choke me
3040 #endif
3041
3042   ;
3043   return 0;
3044 }
3045 _ACEOF
3046 if ac_fn_c_try_compile "$LINENO"; then :
3047   ac_compiler_gnu=yes
3048 else
3049   ac_compiler_gnu=no
3050 fi
3051 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3052 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3053
3054 fi
3055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3056 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3057 if test $ac_compiler_gnu = yes; then
3058   GCC=yes
3059 else
3060   GCC=
3061 fi
3062 ac_test_CFLAGS=${CFLAGS+set}
3063 ac_save_CFLAGS=$CFLAGS
3064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3065 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3066 if ${ac_cv_prog_cc_g+:} false; then :
3067   $as_echo_n "(cached) " >&6
3068 else
3069   ac_save_c_werror_flag=$ac_c_werror_flag
3070    ac_c_werror_flag=yes
3071    ac_cv_prog_cc_g=no
3072    CFLAGS="-g"
3073    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3074 /* end confdefs.h.  */
3075
3076 int
3077 main ()
3078 {
3079
3080   ;
3081   return 0;
3082 }
3083 _ACEOF
3084 if ac_fn_c_try_compile "$LINENO"; then :
3085   ac_cv_prog_cc_g=yes
3086 else
3087   CFLAGS=""
3088       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3089 /* end confdefs.h.  */
3090
3091 int
3092 main ()
3093 {
3094
3095   ;
3096   return 0;
3097 }
3098 _ACEOF
3099 if ac_fn_c_try_compile "$LINENO"; then :
3100
3101 else
3102   ac_c_werror_flag=$ac_save_c_werror_flag
3103          CFLAGS="-g"
3104          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3105 /* end confdefs.h.  */
3106
3107 int
3108 main ()
3109 {
3110
3111   ;
3112   return 0;
3113 }
3114 _ACEOF
3115 if ac_fn_c_try_compile "$LINENO"; then :
3116   ac_cv_prog_cc_g=yes
3117 fi
3118 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3119 fi
3120 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3121 fi
3122 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3123    ac_c_werror_flag=$ac_save_c_werror_flag
3124 fi
3125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3126 $as_echo "$ac_cv_prog_cc_g" >&6; }
3127 if test "$ac_test_CFLAGS" = set; then
3128   CFLAGS=$ac_save_CFLAGS
3129 elif test $ac_cv_prog_cc_g = yes; then
3130   if test "$GCC" = yes; then
3131     CFLAGS="-g -O2"
3132   else
3133     CFLAGS="-g"
3134   fi
3135 else
3136   if test "$GCC" = yes; then
3137     CFLAGS="-O2"
3138   else
3139     CFLAGS=
3140   fi
3141 fi
3142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3143 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3144 if ${ac_cv_prog_cc_c89+:} false; then :
3145   $as_echo_n "(cached) " >&6
3146 else
3147   ac_cv_prog_cc_c89=no
3148 ac_save_CC=$CC
3149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3150 /* end confdefs.h.  */
3151 #include <stdarg.h>
3152 #include <stdio.h>
3153 struct stat;
3154 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3155 struct buf { int x; };
3156 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3157 static char *e (p, i)
3158      char **p;
3159      int i;
3160 {
3161   return p[i];
3162 }
3163 static char *f (char * (*g) (char **, int), char **p, ...)
3164 {
3165   char *s;
3166   va_list v;
3167   va_start (v,p);
3168   s = g (p, va_arg (v,int));
3169   va_end (v);
3170   return s;
3171 }
3172
3173 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3174    function prototypes and stuff, but not '\xHH' hex character constants.
3175    These don't provoke an error unfortunately, instead are silently treated
3176    as 'x'.  The following induces an error, until -std is added to get
3177    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3178    array size at least.  It's necessary to write '\x00'==0 to get something
3179    that's true only with -std.  */
3180 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3181
3182 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3183    inside strings and character constants.  */
3184 #define FOO(x) 'x'
3185 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3186
3187 int test (int i, double x);
3188 struct s1 {int (*f) (int a);};
3189 struct s2 {int (*f) (double a);};
3190 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3191 int argc;
3192 char **argv;
3193 int
3194 main ()
3195 {
3196 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3197   ;
3198   return 0;
3199 }
3200 _ACEOF
3201 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3202         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3203 do
3204   CC="$ac_save_CC $ac_arg"
3205   if ac_fn_c_try_compile "$LINENO"; then :
3206   ac_cv_prog_cc_c89=$ac_arg
3207 fi
3208 rm -f core conftest.err conftest.$ac_objext
3209   test "x$ac_cv_prog_cc_c89" != "xno" && break
3210 done
3211 rm -f conftest.$ac_ext
3212 CC=$ac_save_CC
3213
3214 fi
3215 # AC_CACHE_VAL
3216 case "x$ac_cv_prog_cc_c89" in
3217   x)
3218     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3219 $as_echo "none needed" >&6; } ;;
3220   xno)
3221     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3222 $as_echo "unsupported" >&6; } ;;
3223   *)
3224     CC="$CC $ac_cv_prog_cc_c89"
3225     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3226 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3227 esac
3228 if test "x$ac_cv_prog_cc_c89" != xno; then :
3229
3230 fi
3231
3232 ac_ext=c
3233 ac_cpp='$CPP $CPPFLAGS'
3234 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3235 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3236 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3237
3238
3239 ac_ext=c
3240 ac_cpp='$CPP $CPPFLAGS'
3241 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3242 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3243 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3245 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3246 # On Suns, sometimes $CPP names a directory.
3247 if test -n "$CPP" && test -d "$CPP"; then
3248   CPP=
3249 fi
3250 if test -z "$CPP"; then
3251   if ${ac_cv_prog_CPP+:} false; then :
3252   $as_echo_n "(cached) " >&6
3253 else
3254       # Double quotes because CPP needs to be expanded
3255     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3256     do
3257       ac_preproc_ok=false
3258 for ac_c_preproc_warn_flag in '' yes
3259 do
3260   # Use a header file that comes with gcc, so configuring glibc
3261   # with a fresh cross-compiler works.
3262   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3263   # <limits.h> exists even on freestanding compilers.
3264   # On the NeXT, cc -E runs the code through the compiler's parser,
3265   # not just through cpp. "Syntax error" is here to catch this case.
3266   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3267 /* end confdefs.h.  */
3268 #ifdef __STDC__
3269 # include <limits.h>
3270 #else
3271 # include <assert.h>
3272 #endif
3273                      Syntax error
3274 _ACEOF
3275 if ac_fn_c_try_cpp "$LINENO"; then :
3276
3277 else
3278   # Broken: fails on valid input.
3279 continue
3280 fi
3281 rm -f conftest.err conftest.i conftest.$ac_ext
3282
3283   # OK, works on sane cases.  Now check whether nonexistent headers
3284   # can be detected and how.
3285   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3286 /* end confdefs.h.  */
3287 #include <ac_nonexistent.h>
3288 _ACEOF
3289 if ac_fn_c_try_cpp "$LINENO"; then :
3290   # Broken: success on invalid input.
3291 continue
3292 else
3293   # Passes both tests.
3294 ac_preproc_ok=:
3295 break
3296 fi
3297 rm -f conftest.err conftest.i conftest.$ac_ext
3298
3299 done
3300 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3301 rm -f conftest.i conftest.err conftest.$ac_ext
3302 if $ac_preproc_ok; then :
3303   break
3304 fi
3305
3306     done
3307     ac_cv_prog_CPP=$CPP
3308
3309 fi
3310   CPP=$ac_cv_prog_CPP
3311 else
3312   ac_cv_prog_CPP=$CPP
3313 fi
3314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3315 $as_echo "$CPP" >&6; }
3316 ac_preproc_ok=false
3317 for ac_c_preproc_warn_flag in '' yes
3318 do
3319   # Use a header file that comes with gcc, so configuring glibc
3320   # with a fresh cross-compiler works.
3321   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3322   # <limits.h> exists even on freestanding compilers.
3323   # On the NeXT, cc -E runs the code through the compiler's parser,
3324   # not just through cpp. "Syntax error" is here to catch this case.
3325   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3326 /* end confdefs.h.  */
3327 #ifdef __STDC__
3328 # include <limits.h>
3329 #else
3330 # include <assert.h>
3331 #endif
3332                      Syntax error
3333 _ACEOF
3334 if ac_fn_c_try_cpp "$LINENO"; then :
3335
3336 else
3337   # Broken: fails on valid input.
3338 continue
3339 fi
3340 rm -f conftest.err conftest.i conftest.$ac_ext
3341
3342   # OK, works on sane cases.  Now check whether nonexistent headers
3343   # can be detected and how.
3344   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3345 /* end confdefs.h.  */
3346 #include <ac_nonexistent.h>
3347 _ACEOF
3348 if ac_fn_c_try_cpp "$LINENO"; then :
3349   # Broken: success on invalid input.
3350 continue
3351 else
3352   # Passes both tests.
3353 ac_preproc_ok=:
3354 break
3355 fi
3356 rm -f conftest.err conftest.i conftest.$ac_ext
3357
3358 done
3359 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3360 rm -f conftest.i conftest.err conftest.$ac_ext
3361 if $ac_preproc_ok; then :
3362
3363 else
3364   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3365 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3366 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3367 See \`config.log' for more details" "$LINENO" 5; }
3368 fi
3369
3370 ac_ext=c
3371 ac_cpp='$CPP $CPPFLAGS'
3372 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3373 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3374 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3375
3376
3377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3378 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3379 if ${ac_cv_path_GREP+:} false; then :
3380   $as_echo_n "(cached) " >&6
3381 else
3382   if test -z "$GREP"; then
3383   ac_path_GREP_found=false
3384   # Loop through the user's path and test for each of PROGNAME-LIST
3385   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3386 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3387 do
3388   IFS=$as_save_IFS
3389   test -z "$as_dir" && as_dir=.
3390     for ac_prog in grep ggrep; do
3391     for ac_exec_ext in '' $ac_executable_extensions; do
3392       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3393       as_fn_executable_p "$ac_path_GREP" || continue
3394 # Check for GNU ac_path_GREP and select it if it is found.
3395   # Check for GNU $ac_path_GREP
3396 case `"$ac_path_GREP" --version 2>&1` in
3397 *GNU*)
3398   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3399 *)
3400   ac_count=0
3401   $as_echo_n 0123456789 >"conftest.in"
3402   while :
3403   do
3404     cat "conftest.in" "conftest.in" >"conftest.tmp"
3405     mv "conftest.tmp" "conftest.in"
3406     cp "conftest.in" "conftest.nl"
3407     $as_echo 'GREP' >> "conftest.nl"
3408     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3409     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3410     as_fn_arith $ac_count + 1 && ac_count=$as_val
3411     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3412       # Best one so far, save it but keep looking for a better one
3413       ac_cv_path_GREP="$ac_path_GREP"
3414       ac_path_GREP_max=$ac_count
3415     fi
3416     # 10*(2^10) chars as input seems more than enough
3417     test $ac_count -gt 10 && break
3418   done
3419   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3420 esac
3421
3422       $ac_path_GREP_found && break 3
3423     done
3424   done
3425   done
3426 IFS=$as_save_IFS
3427   if test -z "$ac_cv_path_GREP"; then
3428     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3429   fi
3430 else
3431   ac_cv_path_GREP=$GREP
3432 fi
3433
3434 fi
3435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3436 $as_echo "$ac_cv_path_GREP" >&6; }
3437  GREP="$ac_cv_path_GREP"
3438
3439
3440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3441 $as_echo_n "checking for egrep... " >&6; }
3442 if ${ac_cv_path_EGREP+:} false; then :
3443   $as_echo_n "(cached) " >&6
3444 else
3445   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3446    then ac_cv_path_EGREP="$GREP -E"
3447    else
3448      if test -z "$EGREP"; then
3449   ac_path_EGREP_found=false
3450   # Loop through the user's path and test for each of PROGNAME-LIST
3451   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3452 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3453 do
3454   IFS=$as_save_IFS
3455   test -z "$as_dir" && as_dir=.
3456     for ac_prog in egrep; do
3457     for ac_exec_ext in '' $ac_executable_extensions; do
3458       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3459       as_fn_executable_p "$ac_path_EGREP" || continue
3460 # Check for GNU ac_path_EGREP and select it if it is found.
3461   # Check for GNU $ac_path_EGREP
3462 case `"$ac_path_EGREP" --version 2>&1` in
3463 *GNU*)
3464   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3465 *)
3466   ac_count=0
3467   $as_echo_n 0123456789 >"conftest.in"
3468   while :
3469   do
3470     cat "conftest.in" "conftest.in" >"conftest.tmp"
3471     mv "conftest.tmp" "conftest.in"
3472     cp "conftest.in" "conftest.nl"
3473     $as_echo 'EGREP' >> "conftest.nl"
3474     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3475     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3476     as_fn_arith $ac_count + 1 && ac_count=$as_val
3477     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3478       # Best one so far, save it but keep looking for a better one
3479       ac_cv_path_EGREP="$ac_path_EGREP"
3480       ac_path_EGREP_max=$ac_count
3481     fi
3482     # 10*(2^10) chars as input seems more than enough
3483     test $ac_count -gt 10 && break
3484   done
3485   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3486 esac
3487
3488       $ac_path_EGREP_found && break 3
3489     done
3490   done
3491   done
3492 IFS=$as_save_IFS
3493   if test -z "$ac_cv_path_EGREP"; then
3494     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3495   fi
3496 else
3497   ac_cv_path_EGREP=$EGREP
3498 fi
3499
3500    fi
3501 fi
3502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3503 $as_echo "$ac_cv_path_EGREP" >&6; }
3504  EGREP="$ac_cv_path_EGREP"
3505
3506
3507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3508 $as_echo_n "checking for ANSI C header files... " >&6; }
3509 if ${ac_cv_header_stdc+:} false; then :
3510   $as_echo_n "(cached) " >&6
3511 else
3512   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3513 /* end confdefs.h.  */
3514 #include <stdlib.h>
3515 #include <stdarg.h>
3516 #include <string.h>
3517 #include <float.h>
3518
3519 int
3520 main ()
3521 {
3522
3523   ;
3524   return 0;
3525 }
3526 _ACEOF
3527 if ac_fn_c_try_compile "$LINENO"; then :
3528   ac_cv_header_stdc=yes
3529 else
3530   ac_cv_header_stdc=no
3531 fi
3532 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3533
3534 if test $ac_cv_header_stdc = yes; then
3535   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3536   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3537 /* end confdefs.h.  */
3538 #include <string.h>
3539
3540 _ACEOF
3541 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3542   $EGREP "memchr" >/dev/null 2>&1; then :
3543
3544 else
3545   ac_cv_header_stdc=no
3546 fi
3547 rm -f conftest*
3548
3549 fi
3550
3551 if test $ac_cv_header_stdc = yes; then
3552   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3553   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3554 /* end confdefs.h.  */
3555 #include <stdlib.h>
3556
3557 _ACEOF
3558 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3559   $EGREP "free" >/dev/null 2>&1; then :
3560
3561 else
3562   ac_cv_header_stdc=no
3563 fi
3564 rm -f conftest*
3565
3566 fi
3567
3568 if test $ac_cv_header_stdc = yes; then
3569   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3570   if test "$cross_compiling" = yes; then :
3571   :
3572 else
3573   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3574 /* end confdefs.h.  */
3575 #include <ctype.h>
3576 #include <stdlib.h>
3577 #if ((' ' & 0x0FF) == 0x020)
3578 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3579 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3580 #else
3581 # define ISLOWER(c) \
3582                    (('a' <= (c) && (c) <= 'i') \
3583                      || ('j' <= (c) && (c) <= 'r') \
3584                      || ('s' <= (c) && (c) <= 'z'))
3585 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3586 #endif
3587
3588 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3589 int
3590 main ()
3591 {
3592   int i;
3593   for (i = 0; i < 256; i++)
3594     if (XOR (islower (i), ISLOWER (i))
3595         || toupper (i) != TOUPPER (i))
3596       return 2;
3597   return 0;
3598 }
3599 _ACEOF
3600 if ac_fn_c_try_run "$LINENO"; then :
3601
3602 else
3603   ac_cv_header_stdc=no
3604 fi
3605 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3606   conftest.$ac_objext conftest.beam conftest.$ac_ext
3607 fi
3608
3609 fi
3610 fi
3611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3612 $as_echo "$ac_cv_header_stdc" >&6; }
3613 if test $ac_cv_header_stdc = yes; then
3614
3615 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3616
3617 fi
3618
3619 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3620 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3621                   inttypes.h stdint.h unistd.h
3622 do :
3623   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3624 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3625 "
3626 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3627   cat >>confdefs.h <<_ACEOF
3628 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3629 _ACEOF
3630
3631 fi
3632
3633 done
3634
3635
3636
3637   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3638 if test "x$ac_cv_header_minix_config_h" = xyes; then :
3639   MINIX=yes
3640 else
3641   MINIX=
3642 fi
3643
3644
3645   if test "$MINIX" = yes; then
3646
3647 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3648
3649
3650 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3651
3652
3653 $as_echo "#define _MINIX 1" >>confdefs.h
3654
3655   fi
3656
3657
3658   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3659 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3660 if ${ac_cv_safe_to_define___extensions__+:} false; then :
3661   $as_echo_n "(cached) " >&6
3662 else
3663   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3664 /* end confdefs.h.  */
3665
3666 #         define __EXTENSIONS__ 1
3667           $ac_includes_default
3668 int
3669 main ()
3670 {
3671
3672   ;
3673   return 0;
3674 }
3675 _ACEOF
3676 if ac_fn_c_try_compile "$LINENO"; then :
3677   ac_cv_safe_to_define___extensions__=yes
3678 else
3679   ac_cv_safe_to_define___extensions__=no
3680 fi
3681 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3682 fi
3683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3684 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3685   test $ac_cv_safe_to_define___extensions__ = yes &&
3686     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3687
3688   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3689
3690   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3691
3692   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3693
3694   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3695
3696
3697 ac_ext=c
3698 ac_cpp='$CPP $CPPFLAGS'
3699 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3700 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3701 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3702 if test -n "$ac_tool_prefix"; then
3703   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3704 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3706 $as_echo_n "checking for $ac_word... " >&6; }
3707 if ${ac_cv_prog_CC+:} false; then :
3708   $as_echo_n "(cached) " >&6
3709 else
3710   if test -n "$CC"; then
3711   ac_cv_prog_CC="$CC" # Let the user override the test.
3712 else
3713 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3714 for as_dir in $PATH
3715 do
3716   IFS=$as_save_IFS
3717   test -z "$as_dir" && as_dir=.
3718     for ac_exec_ext in '' $ac_executable_extensions; do
3719   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3720     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3721     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3722     break 2
3723   fi
3724 done
3725   done
3726 IFS=$as_save_IFS
3727
3728 fi
3729 fi
3730 CC=$ac_cv_prog_CC
3731 if test -n "$CC"; then
3732   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3733 $as_echo "$CC" >&6; }
3734 else
3735   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3736 $as_echo "no" >&6; }
3737 fi
3738
3739
3740 fi
3741 if test -z "$ac_cv_prog_CC"; then
3742   ac_ct_CC=$CC
3743   # Extract the first word of "gcc", so it can be a program name with args.
3744 set dummy gcc; ac_word=$2
3745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3746 $as_echo_n "checking for $ac_word... " >&6; }
3747 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3748   $as_echo_n "(cached) " >&6
3749 else
3750   if test -n "$ac_ct_CC"; then
3751   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3752 else
3753 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3754 for as_dir in $PATH
3755 do
3756   IFS=$as_save_IFS
3757   test -z "$as_dir" && as_dir=.
3758     for ac_exec_ext in '' $ac_executable_extensions; do
3759   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3760     ac_cv_prog_ac_ct_CC="gcc"
3761     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3762     break 2
3763   fi
3764 done
3765   done
3766 IFS=$as_save_IFS
3767
3768 fi
3769 fi
3770 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3771 if test -n "$ac_ct_CC"; then
3772   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3773 $as_echo "$ac_ct_CC" >&6; }
3774 else
3775   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3776 $as_echo "no" >&6; }
3777 fi
3778
3779   if test "x$ac_ct_CC" = x; then
3780     CC=""
3781   else
3782     case $cross_compiling:$ac_tool_warned in
3783 yes:)
3784 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3785 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3786 ac_tool_warned=yes ;;
3787 esac
3788     CC=$ac_ct_CC
3789   fi
3790 else
3791   CC="$ac_cv_prog_CC"
3792 fi
3793
3794 if test -z "$CC"; then
3795           if test -n "$ac_tool_prefix"; then
3796     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3797 set dummy ${ac_tool_prefix}cc; ac_word=$2
3798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3799 $as_echo_n "checking for $ac_word... " >&6; }
3800 if ${ac_cv_prog_CC+:} false; then :
3801   $as_echo_n "(cached) " >&6
3802 else
3803   if test -n "$CC"; then
3804   ac_cv_prog_CC="$CC" # Let the user override the test.
3805 else
3806 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3807 for as_dir in $PATH
3808 do
3809   IFS=$as_save_IFS
3810   test -z "$as_dir" && as_dir=.
3811     for ac_exec_ext in '' $ac_executable_extensions; do
3812   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3813     ac_cv_prog_CC="${ac_tool_prefix}cc"
3814     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3815     break 2
3816   fi
3817 done
3818   done
3819 IFS=$as_save_IFS
3820
3821 fi
3822 fi
3823 CC=$ac_cv_prog_CC
3824 if test -n "$CC"; then
3825   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3826 $as_echo "$CC" >&6; }
3827 else
3828   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3829 $as_echo "no" >&6; }
3830 fi
3831
3832
3833   fi
3834 fi
3835 if test -z "$CC"; then
3836   # Extract the first word of "cc", so it can be a program name with args.
3837 set dummy cc; ac_word=$2
3838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3839 $as_echo_n "checking for $ac_word... " >&6; }
3840 if ${ac_cv_prog_CC+:} false; then :
3841   $as_echo_n "(cached) " >&6
3842 else
3843   if test -n "$CC"; then
3844   ac_cv_prog_CC="$CC" # Let the user override the test.
3845 else
3846   ac_prog_rejected=no
3847 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3848 for as_dir in $PATH
3849 do
3850   IFS=$as_save_IFS
3851   test -z "$as_dir" && as_dir=.
3852     for ac_exec_ext in '' $ac_executable_extensions; do
3853   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3854     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3855        ac_prog_rejected=yes
3856        continue
3857      fi
3858     ac_cv_prog_CC="cc"
3859     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3860     break 2
3861   fi
3862 done
3863   done
3864 IFS=$as_save_IFS
3865
3866 if test $ac_prog_rejected = yes; then
3867   # We found a bogon in the path, so make sure we never use it.
3868   set dummy $ac_cv_prog_CC
3869   shift
3870   if test $# != 0; then
3871     # We chose a different compiler from the bogus one.
3872     # However, it has the same basename, so the bogon will be chosen
3873     # first if we set CC to just the basename; use the full file name.
3874     shift
3875     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3876   fi
3877 fi
3878 fi
3879 fi
3880 CC=$ac_cv_prog_CC
3881 if test -n "$CC"; then
3882   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3883 $as_echo "$CC" >&6; }
3884 else
3885   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3886 $as_echo "no" >&6; }
3887 fi
3888
3889
3890 fi
3891 if test -z "$CC"; then
3892   if test -n "$ac_tool_prefix"; then
3893   for ac_prog in cl.exe
3894   do
3895     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3896 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3898 $as_echo_n "checking for $ac_word... " >&6; }
3899 if ${ac_cv_prog_CC+:} false; then :
3900   $as_echo_n "(cached) " >&6
3901 else
3902   if test -n "$CC"; then
3903   ac_cv_prog_CC="$CC" # Let the user override the test.
3904 else
3905 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3906 for as_dir in $PATH
3907 do
3908   IFS=$as_save_IFS
3909   test -z "$as_dir" && as_dir=.
3910     for ac_exec_ext in '' $ac_executable_extensions; do
3911   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3912     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3913     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3914     break 2
3915   fi
3916 done
3917   done
3918 IFS=$as_save_IFS
3919
3920 fi
3921 fi
3922 CC=$ac_cv_prog_CC
3923 if test -n "$CC"; then
3924   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3925 $as_echo "$CC" >&6; }
3926 else
3927   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3928 $as_echo "no" >&6; }
3929 fi
3930
3931
3932     test -n "$CC" && break
3933   done
3934 fi
3935 if test -z "$CC"; then
3936   ac_ct_CC=$CC
3937   for ac_prog in cl.exe
3938 do
3939   # Extract the first word of "$ac_prog", so it can be a program name with args.
3940 set dummy $ac_prog; ac_word=$2
3941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3942 $as_echo_n "checking for $ac_word... " >&6; }
3943 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3944   $as_echo_n "(cached) " >&6
3945 else
3946   if test -n "$ac_ct_CC"; then
3947   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3948 else
3949 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3950 for as_dir in $PATH
3951 do
3952   IFS=$as_save_IFS
3953   test -z "$as_dir" && as_dir=.
3954     for ac_exec_ext in '' $ac_executable_extensions; do
3955   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3956     ac_cv_prog_ac_ct_CC="$ac_prog"
3957     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3958     break 2
3959   fi
3960 done
3961   done
3962 IFS=$as_save_IFS
3963
3964 fi
3965 fi
3966 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3967 if test -n "$ac_ct_CC"; then
3968   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3969 $as_echo "$ac_ct_CC" >&6; }
3970 else
3971   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3972 $as_echo "no" >&6; }
3973 fi
3974
3975
3976   test -n "$ac_ct_CC" && break
3977 done
3978
3979   if test "x$ac_ct_CC" = x; then
3980     CC=""
3981   else
3982     case $cross_compiling:$ac_tool_warned in
3983 yes:)
3984 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3985 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3986 ac_tool_warned=yes ;;
3987 esac
3988     CC=$ac_ct_CC
3989   fi
3990 fi
3991
3992 fi
3993
3994
3995 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3996 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3997 as_fn_error $? "no acceptable C compiler found in \$PATH
3998 See \`config.log' for more details" "$LINENO" 5; }
3999
4000 # Provide some information about the compiler.
4001 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4002 set X $ac_compile
4003 ac_compiler=$2
4004 for ac_option in --version -v -V -qversion; do
4005   { { ac_try="$ac_compiler $ac_option >&5"
4006 case "(($ac_try" in
4007   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4008   *) ac_try_echo=$ac_try;;
4009 esac
4010 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4011 $as_echo "$ac_try_echo"; } >&5
4012   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4013   ac_status=$?
4014   if test -s conftest.err; then
4015     sed '10a\
4016 ... rest of stderr output deleted ...
4017          10q' conftest.err >conftest.er1
4018     cat conftest.er1 >&5
4019   fi
4020   rm -f conftest.er1 conftest.err
4021   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4022   test $ac_status = 0; }
4023 done
4024
4025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4026 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4027 if ${ac_cv_c_compiler_gnu+:} false; then :
4028   $as_echo_n "(cached) " >&6
4029 else
4030   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4031 /* end confdefs.h.  */
4032
4033 int
4034 main ()
4035 {
4036 #ifndef __GNUC__
4037        choke me
4038 #endif
4039
4040   ;
4041   return 0;
4042 }
4043 _ACEOF
4044 if ac_fn_c_try_compile "$LINENO"; then :
4045   ac_compiler_gnu=yes
4046 else
4047   ac_compiler_gnu=no
4048 fi
4049 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4050 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4051
4052 fi
4053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4054 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4055 if test $ac_compiler_gnu = yes; then
4056   GCC=yes
4057 else
4058   GCC=
4059 fi
4060 ac_test_CFLAGS=${CFLAGS+set}
4061 ac_save_CFLAGS=$CFLAGS
4062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4063 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4064 if ${ac_cv_prog_cc_g+:} false; then :
4065   $as_echo_n "(cached) " >&6
4066 else
4067   ac_save_c_werror_flag=$ac_c_werror_flag
4068    ac_c_werror_flag=yes
4069    ac_cv_prog_cc_g=no
4070    CFLAGS="-g"
4071    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4072 /* end confdefs.h.  */
4073
4074 int
4075 main ()
4076 {
4077
4078   ;
4079   return 0;
4080 }
4081 _ACEOF
4082 if ac_fn_c_try_compile "$LINENO"; then :
4083   ac_cv_prog_cc_g=yes
4084 else
4085   CFLAGS=""
4086       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4087 /* end confdefs.h.  */
4088
4089 int
4090 main ()
4091 {
4092
4093   ;
4094   return 0;
4095 }
4096 _ACEOF
4097 if ac_fn_c_try_compile "$LINENO"; then :
4098
4099 else
4100   ac_c_werror_flag=$ac_save_c_werror_flag
4101          CFLAGS="-g"
4102          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4103 /* end confdefs.h.  */
4104
4105 int
4106 main ()
4107 {
4108
4109   ;
4110   return 0;
4111 }
4112 _ACEOF
4113 if ac_fn_c_try_compile "$LINENO"; then :
4114   ac_cv_prog_cc_g=yes
4115 fi
4116 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4117 fi
4118 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4119 fi
4120 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4121    ac_c_werror_flag=$ac_save_c_werror_flag
4122 fi
4123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4124 $as_echo "$ac_cv_prog_cc_g" >&6; }
4125 if test "$ac_test_CFLAGS" = set; then
4126   CFLAGS=$ac_save_CFLAGS
4127 elif test $ac_cv_prog_cc_g = yes; then
4128   if test "$GCC" = yes; then
4129     CFLAGS="-g -O2"
4130   else
4131     CFLAGS="-g"
4132   fi
4133 else
4134   if test "$GCC" = yes; then
4135     CFLAGS="-O2"
4136   else
4137     CFLAGS=
4138   fi
4139 fi
4140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4141 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4142 if ${ac_cv_prog_cc_c89+:} false; then :
4143   $as_echo_n "(cached) " >&6
4144 else
4145   ac_cv_prog_cc_c89=no
4146 ac_save_CC=$CC
4147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4148 /* end confdefs.h.  */
4149 #include <stdarg.h>
4150 #include <stdio.h>
4151 struct stat;
4152 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4153 struct buf { int x; };
4154 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4155 static char *e (p, i)
4156      char **p;
4157      int i;
4158 {
4159   return p[i];
4160 }
4161 static char *f (char * (*g) (char **, int), char **p, ...)
4162 {
4163   char *s;
4164   va_list v;
4165   va_start (v,p);
4166   s = g (p, va_arg (v,int));
4167   va_end (v);
4168   return s;
4169 }
4170
4171 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4172    function prototypes and stuff, but not '\xHH' hex character constants.
4173    These don't provoke an error unfortunately, instead are silently treated
4174    as 'x'.  The following induces an error, until -std is added to get
4175    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4176    array size at least.  It's necessary to write '\x00'==0 to get something
4177    that's true only with -std.  */
4178 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4179
4180 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4181    inside strings and character constants.  */
4182 #define FOO(x) 'x'
4183 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4184
4185 int test (int i, double x);
4186 struct s1 {int (*f) (int a);};
4187 struct s2 {int (*f) (double a);};
4188 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4189 int argc;
4190 char **argv;
4191 int
4192 main ()
4193 {
4194 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4195   ;
4196   return 0;
4197 }
4198 _ACEOF
4199 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4200         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4201 do
4202   CC="$ac_save_CC $ac_arg"
4203   if ac_fn_c_try_compile "$LINENO"; then :
4204   ac_cv_prog_cc_c89=$ac_arg
4205 fi
4206 rm -f core conftest.err conftest.$ac_objext
4207   test "x$ac_cv_prog_cc_c89" != "xno" && break
4208 done
4209 rm -f conftest.$ac_ext
4210 CC=$ac_save_CC
4211
4212 fi
4213 # AC_CACHE_VAL
4214 case "x$ac_cv_prog_cc_c89" in
4215   x)
4216     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4217 $as_echo "none needed" >&6; } ;;
4218   xno)
4219     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4220 $as_echo "unsupported" >&6; } ;;
4221   *)
4222     CC="$CC $ac_cv_prog_cc_c89"
4223     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4224 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4225 esac
4226 if test "x$ac_cv_prog_cc_c89" != xno; then :
4227
4228 fi
4229
4230 ac_ext=c
4231 ac_cpp='$CPP $CPPFLAGS'
4232 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4233 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4234 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4235
4236    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
4237 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
4238 if ${ac_cv_prog_cc_c99+:} false; then :
4239   $as_echo_n "(cached) " >&6
4240 else
4241   ac_cv_prog_cc_c99=no
4242 ac_save_CC=$CC
4243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4244 /* end confdefs.h.  */
4245 #include <stdarg.h>
4246 #include <stdbool.h>
4247 #include <stdlib.h>
4248 #include <wchar.h>
4249 #include <stdio.h>
4250
4251 // Check varargs macros.  These examples are taken from C99 6.10.3.5.
4252 #define debug(...) fprintf (stderr, __VA_ARGS__)
4253 #define showlist(...) puts (#__VA_ARGS__)
4254 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
4255 static void
4256 test_varargs_macros (void)
4257 {
4258   int x = 1234;
4259   int y = 5678;
4260   debug ("Flag");
4261   debug ("X = %d\n", x);
4262   showlist (The first, second, and third items.);
4263   report (x>y, "x is %d but y is %d", x, y);
4264 }
4265
4266 // Check long long types.
4267 #define BIG64 18446744073709551615ull
4268 #define BIG32 4294967295ul
4269 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
4270 #if !BIG_OK
4271   your preprocessor is broken;
4272 #endif
4273 #if BIG_OK
4274 #else
4275   your preprocessor is broken;
4276 #endif
4277 static long long int bignum = -9223372036854775807LL;
4278 static unsigned long long int ubignum = BIG64;
4279
4280 struct incomplete_array
4281 {
4282   int datasize;
4283   double data[];
4284 };
4285
4286 struct named_init {
4287   int number;
4288   const wchar_t *name;
4289   double average;
4290 };
4291
4292 typedef const char *ccp;
4293
4294 static inline int
4295 test_restrict (ccp restrict text)
4296 {
4297   // See if C++-style comments work.
4298   // Iterate through items via the restricted pointer.
4299   // Also check for declarations in for loops.
4300   for (unsigned int i = 0; *(text+i) != '\0'; ++i)
4301     continue;
4302   return 0;
4303 }
4304
4305 // Check varargs and va_copy.
4306 static void
4307 test_varargs (const char *format, ...)
4308 {
4309   va_list args;
4310   va_start (args, format);
4311   va_list args_copy;
4312   va_copy (args_copy, args);
4313
4314   const char *str;
4315   int number;
4316   float fnumber;
4317
4318   while (*format)
4319     {
4320       switch (*format++)
4321         {
4322         case 's': // string
4323           str = va_arg (args_copy, const char *);
4324           break;
4325         case 'd': // int
4326           number = va_arg (args_copy, int);
4327           break;
4328         case 'f': // float
4329           fnumber = va_arg (args_copy, double);
4330           break;
4331         default:
4332           break;
4333         }
4334     }
4335   va_end (args_copy);
4336   va_end (args);
4337 }
4338
4339 int
4340 main ()
4341 {
4342
4343   // Check bool.
4344   _Bool success = false;
4345
4346   // Check restrict.
4347   if (test_restrict ("String literal") == 0)
4348     success = true;
4349   char *restrict newvar = "Another string";
4350
4351   // Check varargs.
4352   test_varargs ("s, d' f .", "string", 65, 34.234);
4353   test_varargs_macros ();
4354
4355   // Check flexible array members.
4356   struct incomplete_array *ia =
4357     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
4358   ia->datasize = 10;
4359   for (int i = 0; i < ia->datasize; ++i)
4360     ia->data[i] = i * 1.234;
4361
4362   // Check named initializers.
4363   struct named_init ni = {
4364     .number = 34,
4365     .name = L"Test wide string",
4366     .average = 543.34343,
4367   };
4368
4369   ni.number = 58;
4370
4371   int dynamic_array[ni.number];
4372   dynamic_array[ni.number - 1] = 543;
4373
4374   // work around unused variable warnings
4375   return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
4376           || dynamic_array[ni.number - 1] != 543);
4377
4378   ;
4379   return 0;
4380 }
4381 _ACEOF
4382 for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
4383 do
4384   CC="$ac_save_CC $ac_arg"
4385   if ac_fn_c_try_compile "$LINENO"; then :
4386   ac_cv_prog_cc_c99=$ac_arg
4387 fi
4388 rm -f core conftest.err conftest.$ac_objext
4389   test "x$ac_cv_prog_cc_c99" != "xno" && break
4390 done
4391 rm -f conftest.$ac_ext
4392 CC=$ac_save_CC
4393
4394 fi
4395 # AC_CACHE_VAL
4396 case "x$ac_cv_prog_cc_c99" in
4397   x)
4398     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4399 $as_echo "none needed" >&6; } ;;
4400   xno)
4401     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4402 $as_echo "unsupported" >&6; } ;;
4403   *)
4404     CC="$CC $ac_cv_prog_cc_c99"
4405     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4406 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
4407 esac
4408 if test "x$ac_cv_prog_cc_c99" != xno; then :
4409
4410 fi
4411
4412
4413 ac_aux_dir=
4414 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4415   if test -f "$ac_dir/install-sh"; then
4416     ac_aux_dir=$ac_dir
4417     ac_install_sh="$ac_aux_dir/install-sh -c"
4418     break
4419   elif test -f "$ac_dir/install.sh"; then
4420     ac_aux_dir=$ac_dir
4421     ac_install_sh="$ac_aux_dir/install.sh -c"
4422     break
4423   elif test -f "$ac_dir/shtool"; then
4424     ac_aux_dir=$ac_dir
4425     ac_install_sh="$ac_aux_dir/shtool install -c"
4426     break
4427   fi
4428 done
4429 if test -z "$ac_aux_dir"; then
4430   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4431 fi
4432
4433 # These three variables are undocumented and unsupported,
4434 # and are intended to be withdrawn in a future Autoconf release.
4435 # They can cause serious problems if a builder's source tree is in a directory
4436 # whose full name contains unusual characters.
4437 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4438 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4439 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4440
4441
4442 # Find a good install program.  We prefer a C program (faster),
4443 # so one script is as good as another.  But avoid the broken or
4444 # incompatible versions:
4445 # SysV /etc/install, /usr/sbin/install
4446 # SunOS /usr/etc/install
4447 # IRIX /sbin/install
4448 # AIX /bin/install
4449 # AmigaOS /C/install, which installs bootblocks on floppy discs
4450 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4451 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4452 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4453 # OS/2's system install, which has a completely different semantic
4454 # ./install, which can be erroneously created by make from ./install.sh.
4455 # Reject install programs that cannot install multiple files.
4456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4457 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4458 if test -z "$INSTALL"; then
4459 if ${ac_cv_path_install+:} false; then :
4460   $as_echo_n "(cached) " >&6
4461 else
4462   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4463 for as_dir in $PATH
4464 do
4465   IFS=$as_save_IFS
4466   test -z "$as_dir" && as_dir=.
4467     # Account for people who put trailing slashes in PATH elements.
4468 case $as_dir/ in #((
4469   ./ | .// | /[cC]/* | \
4470   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4471   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4472   /usr/ucb/* ) ;;
4473   *)
4474     # OSF1 and SCO ODT 3.0 have their own names for install.
4475     # Don't use installbsd from OSF since it installs stuff as root
4476     # by default.
4477     for ac_prog in ginstall scoinst install; do
4478       for ac_exec_ext in '' $ac_executable_extensions; do
4479         if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4480           if test $ac_prog = install &&
4481             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4482             # AIX install.  It has an incompatible calling convention.
4483             :
4484           elif test $ac_prog = install &&
4485             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4486             # program-specific install script used by HP pwplus--don't use.
4487             :
4488           else
4489             rm -rf conftest.one conftest.two conftest.dir
4490             echo one > conftest.one
4491             echo two > conftest.two
4492             mkdir conftest.dir
4493             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4494               test -s conftest.one && test -s conftest.two &&
4495               test -s conftest.dir/conftest.one &&
4496               test -s conftest.dir/conftest.two
4497             then
4498               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4499               break 3
4500             fi
4501           fi
4502         fi
4503       done
4504     done
4505     ;;
4506 esac
4507
4508   done
4509 IFS=$as_save_IFS
4510
4511 rm -rf conftest.one conftest.two conftest.dir
4512
4513 fi
4514   if test "${ac_cv_path_install+set}" = set; then
4515     INSTALL=$ac_cv_path_install
4516   else
4517     # As a last resort, use the slow shell script.  Don't cache a
4518     # value for INSTALL within a source directory, because that will
4519     # break other packages using the cache if that directory is
4520     # removed, or if the value is a relative name.
4521     INSTALL=$ac_install_sh
4522   fi
4523 fi
4524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4525 $as_echo "$INSTALL" >&6; }
4526
4527 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4528 # It thinks the first close brace ends the variable substitution.
4529 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4530
4531 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4532
4533 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4534
4535 if test -x /usr/bin/getconf; then
4536    bmake_path_max=`getconf PATH_MAX / 2> /dev/null`
4537    # only a numeric response is useful
4538    test ${bmake_path_max:-0} -gt 0 2> /dev/null || bmake_path_max=
4539 fi
4540 bmake_path_max=${bmake_path_max:-1024}
4541 if test $bmake_path_max -gt 1024; then
4542    # this is all we expect
4543    bmake_path_max=1024
4544 fi
4545 echo "Using: BMAKE_PATH_MAX=$bmake_path_max" >&6
4546
4547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
4548 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
4549 if ${ac_cv_header_sys_wait_h+:} false; then :
4550   $as_echo_n "(cached) " >&6
4551 else
4552   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4553 /* end confdefs.h.  */
4554 #include <sys/types.h>
4555 #include <sys/wait.h>
4556 #ifndef WEXITSTATUS
4557 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
4558 #endif
4559 #ifndef WIFEXITED
4560 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
4561 #endif
4562
4563 int
4564 main ()
4565 {
4566   int s;
4567   wait (&s);
4568   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4569   ;
4570   return 0;
4571 }
4572 _ACEOF
4573 if ac_fn_c_try_compile "$LINENO"; then :
4574   ac_cv_header_sys_wait_h=yes
4575 else
4576   ac_cv_header_sys_wait_h=no
4577 fi
4578 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4579 fi
4580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
4581 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
4582 if test $ac_cv_header_sys_wait_h = yes; then
4583
4584 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
4585
4586 fi
4587
4588 ac_header_dirent=no
4589 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
4590   as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
4591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
4592 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
4593 if eval \${$as_ac_Header+:} false; then :
4594   $as_echo_n "(cached) " >&6
4595 else
4596   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4597 /* end confdefs.h.  */
4598 #include <sys/types.h>
4599 #include <$ac_hdr>
4600
4601 int
4602 main ()
4603 {
4604 if ((DIR *) 0)
4605 return 0;
4606   ;
4607   return 0;
4608 }
4609 _ACEOF
4610 if ac_fn_c_try_compile "$LINENO"; then :
4611   eval "$as_ac_Header=yes"
4612 else
4613   eval "$as_ac_Header=no"
4614 fi
4615 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4616 fi
4617 eval ac_res=\$$as_ac_Header
4618                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4619 $as_echo "$ac_res" >&6; }
4620 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4621   cat >>confdefs.h <<_ACEOF
4622 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
4623 _ACEOF
4624
4625 ac_header_dirent=$ac_hdr; break
4626 fi
4627
4628 done
4629 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4630 if test $ac_header_dirent = dirent.h; then
4631   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
4632 $as_echo_n "checking for library containing opendir... " >&6; }
4633 if ${ac_cv_search_opendir+:} false; then :
4634   $as_echo_n "(cached) " >&6
4635 else
4636   ac_func_search_save_LIBS=$LIBS
4637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4638 /* end confdefs.h.  */
4639
4640 /* Override any GCC internal prototype to avoid an error.
4641    Use char because int might match the return type of a GCC
4642    builtin and then its argument prototype would still apply.  */
4643 #ifdef __cplusplus
4644 extern "C"
4645 #endif
4646 char opendir ();
4647 int
4648 main ()
4649 {
4650 return opendir ();
4651   ;
4652   return 0;
4653 }
4654 _ACEOF
4655 for ac_lib in '' dir; do
4656   if test -z "$ac_lib"; then
4657     ac_res="none required"
4658   else
4659     ac_res=-l$ac_lib
4660     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4661   fi
4662   if ac_fn_c_try_link "$LINENO"; then :
4663   ac_cv_search_opendir=$ac_res
4664 fi
4665 rm -f core conftest.err conftest.$ac_objext \
4666     conftest$ac_exeext
4667   if ${ac_cv_search_opendir+:} false; then :
4668   break
4669 fi
4670 done
4671 if ${ac_cv_search_opendir+:} false; then :
4672
4673 else
4674   ac_cv_search_opendir=no
4675 fi
4676 rm conftest.$ac_ext
4677 LIBS=$ac_func_search_save_LIBS
4678 fi
4679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
4680 $as_echo "$ac_cv_search_opendir" >&6; }
4681 ac_res=$ac_cv_search_opendir
4682 if test "$ac_res" != no; then :
4683   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4684
4685 fi
4686
4687 else
4688   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
4689 $as_echo_n "checking for library containing opendir... " >&6; }
4690 if ${ac_cv_search_opendir+:} false; then :
4691   $as_echo_n "(cached) " >&6
4692 else
4693   ac_func_search_save_LIBS=$LIBS
4694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4695 /* end confdefs.h.  */
4696
4697 /* Override any GCC internal prototype to avoid an error.
4698    Use char because int might match the return type of a GCC
4699    builtin and then its argument prototype would still apply.  */
4700 #ifdef __cplusplus
4701 extern "C"
4702 #endif
4703 char opendir ();
4704 int
4705 main ()
4706 {
4707 return opendir ();
4708   ;
4709   return 0;
4710 }
4711 _ACEOF
4712 for ac_lib in '' x; do
4713   if test -z "$ac_lib"; then
4714     ac_res="none required"
4715   else
4716     ac_res=-l$ac_lib
4717     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4718   fi
4719   if ac_fn_c_try_link "$LINENO"; then :
4720   ac_cv_search_opendir=$ac_res
4721 fi
4722 rm -f core conftest.err conftest.$ac_objext \
4723     conftest$ac_exeext
4724   if ${ac_cv_search_opendir+:} false; then :
4725   break
4726 fi
4727 done
4728 if ${ac_cv_search_opendir+:} false; then :
4729
4730 else
4731   ac_cv_search_opendir=no
4732 fi
4733 rm conftest.$ac_ext
4734 LIBS=$ac_func_search_save_LIBS
4735 fi
4736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
4737 $as_echo "$ac_cv_search_opendir" >&6; }
4738 ac_res=$ac_cv_search_opendir
4739 if test "$ac_res" != no; then :
4740   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4741
4742 fi
4743
4744 fi
4745
4746 for ac_header in sys/param.h
4747 do :
4748   ac_fn_c_check_header_mongrel "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default"
4749 if test "x$ac_cv_header_sys_param_h" = xyes; then :
4750   cat >>confdefs.h <<_ACEOF
4751 #define HAVE_SYS_PARAM_H 1
4752 _ACEOF
4753
4754 fi
4755
4756 done
4757
4758 for ac_header in sys/sysctl.h
4759 do :
4760   ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#ifdef HAVE_SYS_PARAM_H
4761 # include <sys/param.h>
4762 # endif
4763
4764 "
4765 if test "x$ac_cv_header_sys_sysctl_h" = xyes; then :
4766   cat >>confdefs.h <<_ACEOF
4767 #define HAVE_SYS_SYSCTL_H 1
4768 _ACEOF
4769
4770 fi
4771
4772 done
4773
4774
4775 for ac_header in \
4776         ar.h \
4777         err.h \
4778         fcntl.h \
4779         libgen.h \
4780         limits.h \
4781         paths.h \
4782         poll.h \
4783         ranlib.h \
4784         sys/mman.h \
4785         sys/select.h \
4786         sys/socket.h \
4787         sys/time.h \
4788         sys/uio.h \
4789         utime.h \
4790
4791 do :
4792   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4793 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4794 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4795   cat >>confdefs.h <<_ACEOF
4796 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4797 _ACEOF
4798
4799 fi
4800
4801 done
4802
4803
4804 ac_fn_c_check_header_mongrel "$LINENO" "sys/cdefs.h" "ac_cv_header_sys_cdefs_h" "$ac_includes_default"
4805 if test "x$ac_cv_header_sys_cdefs_h" = xyes; then :
4806   echo $ECHO_N "checking whether sys/cdefs.h is compatible... $ECHO_C" >&6
4807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4808 /* end confdefs.h.  */
4809 #include <sys/cdefs.h>
4810 #ifdef __RCSID
4811 yes
4812 #endif
4813
4814 _ACEOF
4815 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4816   $EGREP "yes" >/dev/null 2>&1; then :
4817   echo yes  >&6
4818 else
4819   echo no  >&6; CPPFLAGS="${CPPFLAGS} -I`cd ${srcdir}/missing && pwd` -DNEED_HOST_CDEFS_H"
4820 fi
4821 rm -f conftest*
4822
4823 else
4824   CPPFLAGS="${CPPFLAGS} -I`cd ${srcdir}/missing && pwd`"
4825 fi
4826
4827
4828
4829
4830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5
4831 $as_echo_n "checking for __attribute__... " >&6; }
4832 if ${ac_cv___attribute__+:} false; then :
4833   $as_echo_n "(cached) " >&6
4834 else
4835
4836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4837 /* end confdefs.h.  */
4838
4839 #include <stdlib.h>
4840
4841 static void foo(void) __attribute__ ((noreturn));
4842
4843 static void
4844 foo(void)
4845 {
4846   exit(1);
4847 }
4848
4849 int
4850 main(int argc, char **argv)
4851 {
4852         foo();
4853 }
4854
4855 _ACEOF
4856 if ac_fn_c_try_link "$LINENO"; then :
4857   ac_cv___attribute__=yes
4858 else
4859   ac_cv___attribute__=no
4860 fi
4861 rm -f core conftest.err conftest.$ac_objext \
4862     conftest$ac_exeext conftest.$ac_ext
4863 fi
4864
4865 if test "$ac_cv___attribute__" = "yes"; then
4866
4867 $as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h
4868
4869 fi
4870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5
4871 $as_echo "$ac_cv___attribute__" >&6; }
4872
4873  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
4874 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
4875 if ${ac_cv_c_bigendian+:} false; then :
4876   $as_echo_n "(cached) " >&6
4877 else
4878   ac_cv_c_bigendian=unknown
4879     # See if we're dealing with a universal compiler.
4880     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4881 /* end confdefs.h.  */
4882 #ifndef __APPLE_CC__
4883                not a universal capable compiler
4884              #endif
4885              typedef int dummy;
4886
4887 _ACEOF
4888 if ac_fn_c_try_compile "$LINENO"; then :
4889
4890         # Check for potential -arch flags.  It is not universal unless
4891         # there are at least two -arch flags with different values.
4892         ac_arch=
4893         ac_prev=
4894         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
4895          if test -n "$ac_prev"; then
4896            case $ac_word in
4897              i?86 | x86_64 | ppc | ppc64)
4898                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
4899                  ac_arch=$ac_word
4900                else
4901                  ac_cv_c_bigendian=universal
4902                  break
4903                fi
4904                ;;
4905            esac
4906            ac_prev=
4907          elif test "x$ac_word" = "x-arch"; then
4908            ac_prev=arch
4909          fi
4910        done
4911 fi
4912 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4913     if test $ac_cv_c_bigendian = unknown; then
4914       # See if sys/param.h defines the BYTE_ORDER macro.
4915       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4916 /* end confdefs.h.  */
4917 #include <sys/types.h>
4918              #include <sys/param.h>
4919
4920 int
4921 main ()
4922 {
4923 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
4924                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
4925                      && LITTLE_ENDIAN)
4926               bogus endian macros
4927              #endif
4928
4929   ;
4930   return 0;
4931 }
4932 _ACEOF
4933 if ac_fn_c_try_compile "$LINENO"; then :
4934   # It does; now see whether it defined to BIG_ENDIAN or not.
4935          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4936 /* end confdefs.h.  */
4937 #include <sys/types.h>
4938                 #include <sys/param.h>
4939
4940 int
4941 main ()
4942 {
4943 #if BYTE_ORDER != BIG_ENDIAN
4944                  not big endian
4945                 #endif
4946
4947   ;
4948   return 0;
4949 }
4950 _ACEOF
4951 if ac_fn_c_try_compile "$LINENO"; then :
4952   ac_cv_c_bigendian=yes
4953 else
4954   ac_cv_c_bigendian=no
4955 fi
4956 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4957 fi
4958 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4959     fi
4960     if test $ac_cv_c_bigendian = unknown; then
4961       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
4962       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4963 /* end confdefs.h.  */
4964 #include <limits.h>
4965
4966 int
4967 main ()
4968 {
4969 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
4970               bogus endian macros
4971              #endif
4972
4973   ;
4974   return 0;
4975 }
4976 _ACEOF
4977 if ac_fn_c_try_compile "$LINENO"; then :
4978   # It does; now see whether it defined to _BIG_ENDIAN or not.
4979          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4980 /* end confdefs.h.  */
4981 #include <limits.h>
4982
4983 int
4984 main ()
4985 {
4986 #ifndef _BIG_ENDIAN
4987                  not big endian
4988                 #endif
4989
4990   ;
4991   return 0;
4992 }
4993 _ACEOF
4994 if ac_fn_c_try_compile "$LINENO"; then :
4995   ac_cv_c_bigendian=yes
4996 else
4997   ac_cv_c_bigendian=no
4998 fi
4999 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5000 fi
5001 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5002     fi
5003     if test $ac_cv_c_bigendian = unknown; then
5004       # Compile a test program.
5005       if test "$cross_compiling" = yes; then :
5006   # Try to guess by grepping values from an object file.
5007          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5008 /* end confdefs.h.  */
5009 short int ascii_mm[] =
5010                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
5011                 short int ascii_ii[] =
5012                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
5013                 int use_ascii (int i) {
5014                   return ascii_mm[i] + ascii_ii[i];
5015                 }
5016                 short int ebcdic_ii[] =
5017                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
5018                 short int ebcdic_mm[] =
5019                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
5020                 int use_ebcdic (int i) {
5021                   return ebcdic_mm[i] + ebcdic_ii[i];
5022                 }
5023                 extern int foo;
5024
5025 int
5026 main ()
5027 {
5028 return use_ascii (foo) == use_ebcdic (foo);
5029   ;
5030   return 0;
5031 }
5032 _ACEOF
5033 if ac_fn_c_try_compile "$LINENO"; then :
5034   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
5035               ac_cv_c_bigendian=yes
5036             fi
5037             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
5038               if test "$ac_cv_c_bigendian" = unknown; then
5039                 ac_cv_c_bigendian=no
5040               else
5041                 # finding both strings is unlikely to happen, but who knows?
5042                 ac_cv_c_bigendian=unknown
5043               fi
5044             fi
5045 fi
5046 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5047 else
5048   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5049 /* end confdefs.h.  */
5050 $ac_includes_default
5051 int
5052 main ()
5053 {
5054
5055              /* Are we little or big endian?  From Harbison&Steele.  */
5056              union
5057              {
5058                long int l;
5059                char c[sizeof (long int)];
5060              } u;
5061              u.l = 1;
5062              return u.c[sizeof (long int) - 1] == 1;
5063
5064   ;
5065   return 0;
5066 }
5067 _ACEOF
5068 if ac_fn_c_try_run "$LINENO"; then :
5069   ac_cv_c_bigendian=no
5070 else
5071   ac_cv_c_bigendian=yes
5072 fi
5073 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5074   conftest.$ac_objext conftest.beam conftest.$ac_ext
5075 fi
5076
5077     fi
5078 fi
5079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
5080 $as_echo "$ac_cv_c_bigendian" >&6; }
5081  case $ac_cv_c_bigendian in #(
5082    yes)
5083      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
5084 ;; #(
5085    no)
5086       ;; #(
5087    universal)
5088
5089 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5090
5091      ;; #(
5092    *)
5093      as_fn_error $? "unknown endianness
5094  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
5095  esac
5096
5097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
5098 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
5099 if ${ac_cv_c_const+:} false; then :
5100   $as_echo_n "(cached) " >&6
5101 else
5102   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5103 /* end confdefs.h.  */
5104
5105 int
5106 main ()
5107 {
5108
5109 #ifndef __cplusplus
5110   /* Ultrix mips cc rejects this sort of thing.  */
5111   typedef int charset[2];
5112   const charset cs = { 0, 0 };
5113   /* SunOS 4.1.1 cc rejects this.  */
5114   char const *const *pcpcc;
5115   char **ppc;
5116   /* NEC SVR4.0.2 mips cc rejects this.  */
5117   struct point {int x, y;};
5118   static struct point const zero = {0,0};
5119   /* AIX XL C 1.02.0.0 rejects this.
5120      It does not let you subtract one const X* pointer from another in
5121      an arm of an if-expression whose if-part is not a constant
5122      expression */
5123   const char *g = "string";
5124   pcpcc = &g + (g ? g-g : 0);
5125   /* HPUX 7.0 cc rejects these. */
5126   ++pcpcc;
5127   ppc = (char**) pcpcc;
5128   pcpcc = (char const *const *) ppc;
5129   { /* SCO 3.2v4 cc rejects this sort of thing.  */
5130     char tx;
5131     char *t = &tx;
5132     char const *s = 0 ? (char *) 0 : (char const *) 0;
5133
5134     *t++ = 0;
5135     if (s) return 0;
5136   }
5137   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
5138     int x[] = {25, 17};
5139     const int *foo = &x[0];
5140     ++foo;
5141   }
5142   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5143     typedef const int *iptr;
5144     iptr p = 0;
5145     ++p;
5146   }
5147   { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
5148        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5149     struct s { int j; const int *ap[3]; } bx;
5150     struct s *b = &bx; b->j = 5;
5151   }
5152   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5153     const int foo = 10;
5154     if (!foo) return 0;
5155   }
5156   return !cs[0] && !zero.x;
5157 #endif
5158
5159   ;
5160   return 0;
5161 }
5162 _ACEOF
5163 if ac_fn_c_try_compile "$LINENO"; then :
5164   ac_cv_c_const=yes
5165 else
5166   ac_cv_c_const=no
5167 fi
5168 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5169 fi
5170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
5171 $as_echo "$ac_cv_c_const" >&6; }
5172 if test $ac_cv_c_const = no; then
5173
5174 $as_echo "#define const /**/" >>confdefs.h
5175
5176 fi
5177
5178 ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
5179 if test "x$ac_cv_type_mode_t" = xyes; then :
5180
5181 else
5182
5183 cat >>confdefs.h <<_ACEOF
5184 #define mode_t int
5185 _ACEOF
5186
5187 fi
5188
5189 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
5190 if test "x$ac_cv_type_off_t" = xyes; then :
5191
5192 else
5193
5194 cat >>confdefs.h <<_ACEOF
5195 #define off_t long int
5196 _ACEOF
5197
5198 fi
5199
5200 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
5201 if test "x$ac_cv_type_pid_t" = xyes; then :
5202
5203 else
5204
5205 cat >>confdefs.h <<_ACEOF
5206 #define pid_t int
5207 _ACEOF
5208
5209 fi
5210
5211 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
5212 if test "x$ac_cv_type_size_t" = xyes; then :
5213
5214 else
5215
5216 cat >>confdefs.h <<_ACEOF
5217 #define size_t unsigned int
5218 _ACEOF
5219
5220 fi
5221
5222 ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
5223 case $ac_cv_c_uint32_t in #(
5224   no|yes) ;; #(
5225   *)
5226
5227 $as_echo "#define _UINT32_T 1" >>confdefs.h
5228
5229
5230 cat >>confdefs.h <<_ACEOF
5231 #define uint32_t $ac_cv_c_uint32_t
5232 _ACEOF
5233 ;;
5234   esac
5235
5236 ac_fn_c_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "#include <signal.h>
5237 /* NetBSD declares sys_siglist in unistd.h.  */
5238 #ifdef HAVE_UNISTD_H
5239 # include <unistd.h>
5240 #endif
5241
5242 "
5243 if test "x$ac_cv_have_decl_sys_siglist" = xyes; then :
5244   ac_have_decl=1
5245 else
5246   ac_have_decl=0
5247 fi
5248
5249 cat >>confdefs.h <<_ACEOF
5250 #define HAVE_DECL_SYS_SIGLIST $ac_have_decl
5251 _ACEOF
5252
5253
5254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
5255 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
5256 if ${ac_cv_header_time+:} false; then :
5257   $as_echo_n "(cached) " >&6
5258 else
5259   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5260 /* end confdefs.h.  */
5261 #include <sys/types.h>
5262 #include <sys/time.h>
5263 #include <time.h>
5264
5265 int
5266 main ()
5267 {
5268 if ((struct tm *) 0)
5269 return 0;
5270   ;
5271   return 0;
5272 }
5273 _ACEOF
5274 if ac_fn_c_try_compile "$LINENO"; then :
5275   ac_cv_header_time=yes
5276 else
5277   ac_cv_header_time=no
5278 fi
5279 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5280 fi
5281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
5282 $as_echo "$ac_cv_header_time" >&6; }
5283 if test $ac_cv_header_time = yes; then
5284
5285 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
5286
5287 fi
5288
5289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
5290 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
5291 if ${ac_cv_struct_tm+:} false; then :
5292   $as_echo_n "(cached) " >&6
5293 else
5294   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5295 /* end confdefs.h.  */
5296 #include <sys/types.h>
5297 #include <time.h>
5298
5299 int
5300 main ()
5301 {
5302 struct tm tm;
5303                                      int *p = &tm.tm_sec;
5304                                      return !p;
5305   ;
5306   return 0;
5307 }
5308 _ACEOF
5309 if ac_fn_c_try_compile "$LINENO"; then :
5310   ac_cv_struct_tm=time.h
5311 else
5312   ac_cv_struct_tm=sys/time.h
5313 fi
5314 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5315 fi
5316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
5317 $as_echo "$ac_cv_struct_tm" >&6; }
5318 if test $ac_cv_struct_tm = sys/time.h; then
5319
5320 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
5321
5322 fi
5323
5324
5325
5326 ac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" "
5327 #ifdef HAVE_SYS_TYPES_H
5328 #include <sys/types.h>
5329 #endif
5330 #include <signal.h>
5331
5332 "
5333 if test "x$ac_cv_type_sig_atomic_t" = xyes; then :
5334
5335 else
5336
5337 $as_echo "#define sig_atomic_t int" >>confdefs.h
5338
5339
5340 fi
5341
5342
5343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
5344 $as_echo_n "checking return type of signal handlers... " >&6; }
5345 if ${ac_cv_type_signal+:} false; then :
5346   $as_echo_n "(cached) " >&6
5347 else
5348   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5349 /* end confdefs.h.  */
5350 #include <sys/types.h>
5351 #include <signal.h>
5352
5353 int
5354 main ()
5355 {
5356 return *(signal (0, 0)) (0) == 1;
5357   ;
5358   return 0;
5359 }
5360 _ACEOF
5361 if ac_fn_c_try_compile "$LINENO"; then :
5362   ac_cv_type_signal=int
5363 else
5364   ac_cv_type_signal=void
5365 fi
5366 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5367 fi
5368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
5369 $as_echo "$ac_cv_type_signal" >&6; }
5370
5371 cat >>confdefs.h <<_ACEOF
5372 #define RETSIGTYPE $ac_cv_type_signal
5373 _ACEOF
5374
5375
5376 for ac_header in vfork.h
5377 do :
5378   ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
5379 if test "x$ac_cv_header_vfork_h" = xyes; then :
5380   cat >>confdefs.h <<_ACEOF
5381 #define HAVE_VFORK_H 1
5382 _ACEOF
5383
5384 fi
5385
5386 done
5387
5388 for ac_func in fork vfork
5389 do :
5390   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5391 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5392 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5393   cat >>confdefs.h <<_ACEOF
5394 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5395 _ACEOF
5396
5397 fi
5398 done
5399
5400 if test "x$ac_cv_func_fork" = xyes; then
5401   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
5402 $as_echo_n "checking for working fork... " >&6; }
5403 if ${ac_cv_func_fork_works+:} false; then :
5404   $as_echo_n "(cached) " >&6
5405 else
5406   if test "$cross_compiling" = yes; then :
5407   ac_cv_func_fork_works=cross
5408 else
5409   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5410 /* end confdefs.h.  */
5411 $ac_includes_default
5412 int
5413 main ()
5414 {
5415
5416           /* By Ruediger Kuhlmann. */
5417           return fork () < 0;
5418
5419   ;
5420   return 0;
5421 }
5422 _ACEOF
5423 if ac_fn_c_try_run "$LINENO"; then :
5424   ac_cv_func_fork_works=yes
5425 else
5426   ac_cv_func_fork_works=no
5427 fi
5428 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5429   conftest.$ac_objext conftest.beam conftest.$ac_ext
5430 fi
5431
5432 fi
5433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
5434 $as_echo "$ac_cv_func_fork_works" >&6; }
5435
5436 else
5437   ac_cv_func_fork_works=$ac_cv_func_fork
5438 fi
5439 if test "x$ac_cv_func_fork_works" = xcross; then
5440   case $host in
5441     *-*-amigaos* | *-*-msdosdjgpp*)
5442       # Override, as these systems have only a dummy fork() stub
5443       ac_cv_func_fork_works=no
5444       ;;
5445     *)
5446       ac_cv_func_fork_works=yes
5447       ;;
5448   esac
5449   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
5450 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
5451 fi
5452 ac_cv_func_vfork_works=$ac_cv_func_vfork
5453 if test "x$ac_cv_func_vfork" = xyes; then
5454   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
5455 $as_echo_n "checking for working vfork... " >&6; }
5456 if ${ac_cv_func_vfork_works+:} false; then :
5457   $as_echo_n "(cached) " >&6
5458 else
5459   if test "$cross_compiling" = yes; then :
5460   ac_cv_func_vfork_works=cross
5461 else
5462   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5463 /* end confdefs.h.  */
5464 /* Thanks to Paul Eggert for this test.  */
5465 $ac_includes_default
5466 #include <sys/wait.h>
5467 #ifdef HAVE_VFORK_H
5468 # include <vfork.h>
5469 #endif
5470 /* On some sparc systems, changes by the child to local and incoming
5471    argument registers are propagated back to the parent.  The compiler
5472    is told about this with #include <vfork.h>, but some compilers
5473    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
5474    static variable whose address is put into a register that is
5475    clobbered by the vfork.  */
5476 static void
5477 #ifdef __cplusplus
5478 sparc_address_test (int arg)
5479 # else
5480 sparc_address_test (arg) int arg;
5481 #endif
5482 {
5483   static pid_t child;
5484   if (!child) {
5485     child = vfork ();
5486     if (child < 0) {
5487       perror ("vfork");
5488       _exit(2);
5489     }
5490     if (!child) {
5491       arg = getpid();
5492       write(-1, "", 0);
5493       _exit (arg);
5494     }
5495   }
5496 }
5497
5498 int
5499 main ()
5500 {
5501   pid_t parent = getpid ();
5502   pid_t child;
5503
5504   sparc_address_test (0);
5505
5506   child = vfork ();
5507
5508   if (child == 0) {
5509     /* Here is another test for sparc vfork register problems.  This
5510        test uses lots of local variables, at least as many local
5511        variables as main has allocated so far including compiler
5512        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
5513        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
5514        reuse the register of parent for one of the local variables,
5515        since it will think that parent can't possibly be used any more
5516        in this routine.  Assigning to the local variable will thus
5517        munge parent in the parent process.  */
5518     pid_t
5519       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
5520       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
5521     /* Convince the compiler that p..p7 are live; otherwise, it might
5522        use the same hardware register for all 8 local variables.  */
5523     if (p != p1 || p != p2 || p != p3 || p != p4
5524         || p != p5 || p != p6 || p != p7)
5525       _exit(1);
5526
5527     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
5528        from child file descriptors.  If the child closes a descriptor
5529        before it execs or exits, this munges the parent's descriptor
5530        as well.  Test for this by closing stdout in the child.  */
5531     _exit(close(fileno(stdout)) != 0);
5532   } else {
5533     int status;
5534     struct stat st;
5535
5536     while (wait(&status) != child)
5537       ;
5538     return (
5539          /* Was there some problem with vforking?  */
5540          child < 0
5541
5542          /* Did the child fail?  (This shouldn't happen.)  */
5543          || status
5544
5545          /* Did the vfork/compiler bug occur?  */
5546          || parent != getpid()
5547
5548          /* Did the file descriptor bug occur?  */
5549          || fstat(fileno(stdout), &st) != 0
5550          );
5551   }
5552 }
5553 _ACEOF
5554 if ac_fn_c_try_run "$LINENO"; then :
5555   ac_cv_func_vfork_works=yes
5556 else
5557   ac_cv_func_vfork_works=no
5558 fi
5559 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5560   conftest.$ac_objext conftest.beam conftest.$ac_ext
5561 fi
5562
5563 fi
5564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
5565 $as_echo "$ac_cv_func_vfork_works" >&6; }
5566
5567 fi;
5568 if test "x$ac_cv_func_fork_works" = xcross; then
5569   ac_cv_func_vfork_works=$ac_cv_func_vfork
5570   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
5571 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
5572 fi
5573
5574 if test "x$ac_cv_func_vfork_works" = xyes; then
5575
5576 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
5577
5578 else
5579
5580 $as_echo "#define vfork fork" >>confdefs.h
5581
5582 fi
5583 if test "x$ac_cv_func_fork_works" = xyes; then
5584
5585 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
5586
5587 fi
5588
5589 for ac_func in vprintf
5590 do :
5591   ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
5592 if test "x$ac_cv_func_vprintf" = xyes; then :
5593   cat >>confdefs.h <<_ACEOF
5594 #define HAVE_VPRINTF 1
5595 _ACEOF
5596
5597 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
5598 if test "x$ac_cv_func__doprnt" = xyes; then :
5599
5600 $as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
5601
5602 fi
5603
5604 fi
5605 done
5606
5607
5608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wait3 that fills in rusage" >&5
5609 $as_echo_n "checking for wait3 that fills in rusage... " >&6; }
5610 if ${ac_cv_func_wait3_rusage+:} false; then :
5611   $as_echo_n "(cached) " >&6
5612 else
5613   if test "$cross_compiling" = yes; then :
5614   ac_cv_func_wait3_rusage=no
5615 else
5616   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5617 /* end confdefs.h.  */
5618 $ac_includes_default
5619 #include <sys/time.h>
5620 #include <sys/resource.h>
5621 #include <sys/wait.h>
5622 /* HP-UX has wait3 but does not fill in rusage at all.  */
5623 int
5624 main ()
5625 {
5626   struct rusage r;
5627   int i;
5628   /* Use a field that we can force nonzero --
5629      voluntary context switches.
5630      For systems like NeXT and OSF/1 that don't set it,
5631      also use the system CPU time.  And page faults (I/O) for Linux.  */
5632   r.ru_nvcsw = 0;
5633   r.ru_stime.tv_sec = 0;
5634   r.ru_stime.tv_usec = 0;
5635   r.ru_majflt = r.ru_minflt = 0;
5636   switch (fork ())
5637     {
5638     case 0: /* Child.  */
5639       sleep(1); /* Give up the CPU.  */
5640       _exit(0);
5641       break;
5642     case -1: /* What can we do?  */
5643       _exit(0);
5644       break;
5645     default: /* Parent.  */
5646       wait3(&i, 0, &r);
5647       /* Avoid "text file busy" from rm on fast HP-UX machines.  */
5648       sleep(2);
5649       return (r.ru_nvcsw == 0 && r.ru_majflt == 0 && r.ru_minflt == 0
5650               && r.ru_stime.tv_sec == 0 && r.ru_stime.tv_usec == 0);
5651     }
5652 }
5653 _ACEOF
5654 if ac_fn_c_try_run "$LINENO"; then :
5655   ac_cv_func_wait3_rusage=yes
5656 else
5657   ac_cv_func_wait3_rusage=no
5658 fi
5659 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5660   conftest.$ac_objext conftest.beam conftest.$ac_ext
5661 fi
5662
5663 fi
5664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_wait3_rusage" >&5
5665 $as_echo "$ac_cv_func_wait3_rusage" >&6; }
5666 if test $ac_cv_func_wait3_rusage = yes; then
5667
5668 $as_echo "#define HAVE_WAIT3 1" >>confdefs.h
5669
5670 fi
5671
5672 for ac_func in \
5673         err \
5674         errx \
5675         getcwd \
5676         getenv \
5677         getopt \
5678         getwd \
5679         killpg \
5680         mmap \
5681         putenv \
5682         select \
5683         setenv \
5684         setpgid \
5685         setsid \
5686         sigaction \
5687         sigvec \
5688         snprintf \
5689         strerror \
5690         strftime \
5691         strsep \
5692         strtod \
5693         strtol \
5694         sysctl \
5695         unsetenv \
5696         vsnprintf \
5697         wait3 \
5698         wait4 \
5699         waitpid \
5700         warn \
5701         warnx \
5702
5703 do :
5704   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5705 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5706 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5707   cat >>confdefs.h <<_ACEOF
5708 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5709 _ACEOF
5710
5711 fi
5712 done
5713
5714
5715 ac_fn_c_check_func "$LINENO" "realpath" "ac_cv_func_realpath"
5716 if test "x$ac_cv_func_realpath" = xyes; then :
5717   $as_echo "#define HAVE_REALPATH 1" >>confdefs.h
5718
5719 else
5720   case " $LIBOBJS " in
5721   *" realpath.$ac_objext "* ) ;;
5722   *) LIBOBJS="$LIBOBJS realpath.$ac_objext"
5723  ;;
5724 esac
5725
5726 fi
5727
5728 ac_fn_c_check_func "$LINENO" "dirname" "ac_cv_func_dirname"
5729 if test "x$ac_cv_func_dirname" = xyes; then :
5730   $as_echo "#define HAVE_DIRNAME 1" >>confdefs.h
5731
5732 else
5733   case " $LIBOBJS " in
5734   *" dirname.$ac_objext "* ) ;;
5735   *) LIBOBJS="$LIBOBJS dirname.$ac_objext"
5736  ;;
5737 esac
5738
5739 fi
5740
5741 ac_fn_c_check_func "$LINENO" "stresep" "ac_cv_func_stresep"
5742 if test "x$ac_cv_func_stresep" = xyes; then :
5743   $as_echo "#define HAVE_STRESEP 1" >>confdefs.h
5744
5745 else
5746   case " $LIBOBJS " in
5747   *" stresep.$ac_objext "* ) ;;
5748   *) LIBOBJS="$LIBOBJS stresep.$ac_objext"
5749  ;;
5750 esac
5751
5752 fi
5753
5754 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
5755 if test "x$ac_cv_func_strlcpy" = xyes; then :
5756   $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
5757
5758 else
5759   case " $LIBOBJS " in
5760   *" strlcpy.$ac_objext "* ) ;;
5761   *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
5762  ;;
5763 esac
5764
5765 fi
5766
5767
5768
5769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for emalloc in -lutil" >&5
5770 $as_echo_n "checking for emalloc in -lutil... " >&6; }
5771 if ${ac_cv_lib_util_emalloc+:} false; then :
5772   $as_echo_n "(cached) " >&6
5773 else
5774   ac_check_lib_save_LIBS=$LIBS
5775 LIBS="-lutil  $LIBS"
5776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5777 /* end confdefs.h.  */
5778
5779 /* Override any GCC internal prototype to avoid an error.
5780    Use char because int might match the return type of a GCC
5781    builtin and then its argument prototype would still apply.  */
5782 #ifdef __cplusplus
5783 extern "C"
5784 #endif
5785 char emalloc ();
5786 int
5787 main ()
5788 {
5789 return emalloc ();
5790   ;
5791   return 0;
5792 }
5793 _ACEOF
5794 if ac_fn_c_try_link "$LINENO"; then :
5795   ac_cv_lib_util_emalloc=yes
5796 else
5797   ac_cv_lib_util_emalloc=no
5798 fi
5799 rm -f core conftest.err conftest.$ac_objext \
5800     conftest$ac_exeext conftest.$ac_ext
5801 LIBS=$ac_check_lib_save_LIBS
5802 fi
5803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_emalloc" >&5
5804 $as_echo "$ac_cv_lib_util_emalloc" >&6; }
5805 if test "x$ac_cv_lib_util_emalloc" = xyes; then :
5806    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erealloc in -lutil" >&5
5807 $as_echo_n "checking for erealloc in -lutil... " >&6; }
5808 if ${ac_cv_lib_util_erealloc+:} false; then :
5809   $as_echo_n "(cached) " >&6
5810 else
5811   ac_check_lib_save_LIBS=$LIBS
5812 LIBS="-lutil  $LIBS"
5813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5814 /* end confdefs.h.  */
5815
5816 /* Override any GCC internal prototype to avoid an error.
5817    Use char because int might match the return type of a GCC
5818    builtin and then its argument prototype would still apply.  */
5819 #ifdef __cplusplus
5820 extern "C"
5821 #endif
5822 char erealloc ();
5823 int
5824 main ()
5825 {
5826 return erealloc ();
5827   ;
5828   return 0;
5829 }
5830 _ACEOF
5831 if ac_fn_c_try_link "$LINENO"; then :
5832   ac_cv_lib_util_erealloc=yes
5833 else
5834   ac_cv_lib_util_erealloc=no
5835 fi
5836 rm -f core conftest.err conftest.$ac_objext \
5837     conftest$ac_exeext conftest.$ac_ext
5838 LIBS=$ac_check_lib_save_LIBS
5839 fi
5840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_erealloc" >&5
5841 $as_echo "$ac_cv_lib_util_erealloc" >&6; }
5842 if test "x$ac_cv_lib_util_erealloc" = xyes; then :
5843    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for estrdup in -lutil" >&5
5844 $as_echo_n "checking for estrdup in -lutil... " >&6; }
5845 if ${ac_cv_lib_util_estrdup+:} false; then :
5846   $as_echo_n "(cached) " >&6
5847 else
5848   ac_check_lib_save_LIBS=$LIBS
5849 LIBS="-lutil  $LIBS"
5850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5851 /* end confdefs.h.  */
5852
5853 /* Override any GCC internal prototype to avoid an error.
5854    Use char because int might match the return type of a GCC
5855    builtin and then its argument prototype would still apply.  */
5856 #ifdef __cplusplus
5857 extern "C"
5858 #endif
5859 char estrdup ();
5860 int
5861 main ()
5862 {
5863 return estrdup ();
5864   ;
5865   return 0;
5866 }
5867 _ACEOF
5868 if ac_fn_c_try_link "$LINENO"; then :
5869   ac_cv_lib_util_estrdup=yes
5870 else
5871   ac_cv_lib_util_estrdup=no
5872 fi
5873 rm -f core conftest.err conftest.$ac_objext \
5874     conftest$ac_exeext conftest.$ac_ext
5875 LIBS=$ac_check_lib_save_LIBS
5876 fi
5877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_estrdup" >&5
5878 $as_echo "$ac_cv_lib_util_estrdup" >&6; }
5879 if test "x$ac_cv_lib_util_estrdup" = xyes; then :
5880    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for estrndup in -lutil" >&5
5881 $as_echo_n "checking for estrndup in -lutil... " >&6; }
5882 if ${ac_cv_lib_util_estrndup+:} false; then :
5883   $as_echo_n "(cached) " >&6
5884 else
5885   ac_check_lib_save_LIBS=$LIBS
5886 LIBS="-lutil  $LIBS"
5887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5888 /* end confdefs.h.  */
5889
5890 /* Override any GCC internal prototype to avoid an error.
5891    Use char because int might match the return type of a GCC
5892    builtin and then its argument prototype would still apply.  */
5893 #ifdef __cplusplus
5894 extern "C"
5895 #endif
5896 char estrndup ();
5897 int
5898 main ()
5899 {
5900 return estrndup ();
5901   ;
5902   return 0;
5903 }
5904 _ACEOF
5905 if ac_fn_c_try_link "$LINENO"; then :
5906   ac_cv_lib_util_estrndup=yes
5907 else
5908   ac_cv_lib_util_estrndup=no
5909 fi
5910 rm -f core conftest.err conftest.$ac_objext \
5911     conftest$ac_exeext conftest.$ac_ext
5912 LIBS=$ac_check_lib_save_LIBS
5913 fi
5914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_estrndup" >&5
5915 $as_echo "$ac_cv_lib_util_estrndup" >&6; }
5916 if test "x$ac_cv_lib_util_estrndup" = xyes; then :
5917    LIBS="$LIBS -lutil"
5918             CPPFLAGS="$CPPFLAGS -DUSE_EMALLOC"
5919 fi
5920
5921 fi
5922
5923 fi
5924
5925 fi
5926
5927
5928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
5929 $as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
5930 if ${ac_cv_header_stat_broken+:} false; then :
5931   $as_echo_n "(cached) " >&6
5932 else
5933   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5934 /* end confdefs.h.  */
5935 #include <sys/types.h>
5936 #include <sys/stat.h>
5937
5938 #if defined S_ISBLK && defined S_IFDIR
5939 extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
5940 #endif
5941
5942 #if defined S_ISBLK && defined S_IFCHR
5943 extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
5944 #endif
5945
5946 #if defined S_ISLNK && defined S_IFREG
5947 extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
5948 #endif
5949
5950 #if defined S_ISSOCK && defined S_IFREG
5951 extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
5952 #endif
5953
5954 _ACEOF
5955 if ac_fn_c_try_compile "$LINENO"; then :
5956   ac_cv_header_stat_broken=no
5957 else
5958   ac_cv_header_stat_broken=yes
5959 fi
5960 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5961 fi
5962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
5963 $as_echo "$ac_cv_header_stat_broken" >&6; }
5964 if test $ac_cv_header_stat_broken = yes; then
5965
5966 $as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
5967
5968 fi
5969
5970 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
5971 if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
5972
5973 cat >>confdefs.h <<_ACEOF
5974 #define HAVE_STRUCT_STAT_ST_RDEV 1
5975 _ACEOF
5976
5977
5978 $as_echo "#define HAVE_ST_RDEV 1" >>confdefs.h
5979
5980 fi
5981
5982
5983 echo "checking if compiler supports __func__" >&6
5984 ac_ext=c
5985 ac_cpp='$CPP $CPPFLAGS'
5986 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5987 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5988 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5989
5990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5991 /* end confdefs.h.  */
5992
5993 int
5994 main ()
5995 {
5996 const char *func = __func__;
5997   ;
5998   return 0;
5999 }
6000 _ACEOF
6001 if ac_fn_c_try_compile "$LINENO"; then :
6002
6003 else
6004
6005 $as_echo "#define __func__ __FUNCTION__" >>confdefs.h
6006
6007 fi
6008 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6009 echo $ECHO_N "checking if diff -u works... $ECHO_C" >&6
6010 if diff -u /dev/null /dev/null > /dev/null 2>&1; then
6011    diff_u=-u
6012    echo yes >&6
6013 else
6014    diff_u=
6015    echo no >&6
6016 fi
6017 echo "checking for MACHINE & MACHINE_ARCH..." >&6
6018 cat > conftest.$ac_ext <<EOF
6019 #include "confdefs.h"
6020 #include <sys/param.h>
6021 #ifdef MACHINE
6022 machine=MACHINE
6023 #endif
6024 #ifdef MACHINE_ARCH
6025 machine_arch=MACHINE_ARCH
6026 #endif
6027 EOF
6028
6029 default_machine=`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6030         egrep machine= | tr -d ' "'`
6031 rm -rf conftest*
6032 if test "$default_machine"; then
6033         eval "$default_machine"
6034 fi
6035 machine=${machine:-`$srcdir/machine.sh`}
6036 machine_arch=${machine_arch:-`$srcdir/machine.sh arch`}
6037 echo "defaults: MACHINE=$machine, MACHINE_ARCH=$machine_arch" 1>&6
6038
6039 # Check whether --with-machine was given.
6040 if test "${with_machine+set}" = set; then :
6041   withval=$with_machine; case "${withval}" in
6042 yes)   as_fn_error $? "bad value ${withval} given for bmake MACHINE" "$LINENO" 5 ;;
6043 no)    ;;
6044 generic) machine=`$srcdir/machine.sh`;;
6045 *)     machine=$with_machine;;
6046 esac
6047 fi
6048
6049 force_machine=
6050
6051 # Check whether --with-force_machine was given.
6052 if test "${with_force_machine+set}" = set; then :
6053   withval=$with_force_machine; case "${withval}" in
6054 yes)   force_machine=FORCE_;;
6055 no)    ;;
6056 *)     force_machine=FORCE_; machine=$with_force_machine;;
6057 esac
6058 fi
6059
6060 force_machine_arch=
6061
6062 # Check whether --with-force_machine_arch was given.
6063 if test "${with_force_machine_arch+set}" = set; then :
6064   withval=$with_force_machine_arch; case "${withval}" in
6065 yes)   force_machine_arch=FORCE_;;
6066 no)    ;;
6067 *)     force_machine_arch=FORCE_; machine_arch=$with_force_machine_arch;;
6068 esac
6069 fi
6070
6071
6072 # Check whether --with-machine_arch was given.
6073 if test "${with_machine_arch+set}" = set; then :
6074   withval=$with_machine_arch; case "${withval}" in
6075 yes)   as_fn_error $? "bad value ${withval} given for bmake MACHINE_ARCH" "$LINENO" 5 ;;
6076 no)    ;;
6077 *)     machine_arch=$with_machine_arch;;
6078 esac
6079 fi
6080
6081 echo "Using: ${force_machine}MACHINE=$machine, ${force_machine_arch}MACHINE_ARCH=$machine_arch" 1>&6
6082 default_sys_path=\${prefix}/share/mk
6083
6084 # Check whether --with-default-sys-path was given.
6085 if test "${with_default_sys_path+set}" = set; then :
6086   withval=$with_default_sys_path; case "${withval}" in
6087 yes)    as_fn_error $? "bad value ${withval} given for bmake _PATH_DEFSYSPATH" "$LINENO" 5 ;;
6088 no)     ;;
6089 *)      default_sys_path="$with_default_sys_path"
6090         ;;
6091 esac
6092 fi
6093
6094
6095 # Check whether --with-path-objdirprefix was given.
6096 if test "${with_path_objdirprefix+set}" = set; then :
6097   withval=$with_path_objdirprefix; case "${withval}" in
6098 yes)   as_fn_error $? "bad value ${withval} given for bmake _PATH_OBJDIRPREFIX" "$LINENO" 5 ;;
6099 no)    CPPFLAGS="$CPPFLAGS -DNO_PATH_OBJDIRPREFIX" ;;
6100 *)     CPPFLAGS="$CPPFLAGS \"-D_PATH_OBJDIRPREFIX=\\\"$with_path-objdir\\\"\"" ;;
6101 esac
6102 fi
6103
6104 # Check whether --enable-pwd-override was given.
6105 if test "${enable_pwd_override+set}" = set; then :
6106   enableval=$enable_pwd_override; case "${enableval}" in
6107 yes)   ;;
6108 no)    CPPFLAGS="$CPPFLAGS -DNO_PWD_OVERRIDE" ;;
6109 *)     as_fn_error $? "bad value ${enableval} given for pwd-override option" "$LINENO" 5 ;;
6110 esac
6111 fi
6112
6113 # Check whether --enable-check-make-chdir was given.
6114 if test "${enable_check_make_chdir+set}" = set; then :
6115   enableval=$enable_check_make_chdir; case "${enableval}" in
6116 yes)   ;;
6117 no)    CPPFLAGS="$CPPFLAGS -DNO_CHECK_MAKE_CHDIR" ;;
6118 *)     as_fn_error $? "bad value ${enableval} given for check-make-chdir option" "$LINENO" 5 ;;
6119 esac
6120 fi
6121
6122
6123 # Check whether --with-mksrc was given.
6124 if test "${with_mksrc+set}" = set; then :
6125   withval=$with_mksrc; case "${withval}" in
6126 ""|yes|no) ;;
6127 *) test -s $withval/install-mk && mksrc=$withval ||
6128 as_fn_error $? "bad value ${withval} given for mksrc cannot find install-mk" "$LINENO" 5
6129 ;;
6130 esac
6131
6132 fi
6133
6134 srcdir=`cd $srcdir && pwd`
6135 for mksrc in $mksrc $srcdir/mk $srcdir/../mk mk
6136 do
6137         test -s $mksrc/install-mk || continue
6138         mksrc=`cd $mksrc && pwd`
6139         break
6140 done
6141 mksrc=`echo $mksrc | sed "s,$srcdir,\\\${srcdir},"`
6142 echo "Using: MKSRC=$mksrc" 1>&6
6143 if test -x /usr/xpg4/bin/sh; then
6144         defshell_path=${defshell_path:-/usr/xpg4/bin/sh}
6145 fi
6146 if test -n "$defshell_path"; then
6147         echo "Using: SHELL=$defshell_path"  >&6
6148
6149 cat >>confdefs.h <<_ACEOF
6150 #define DEFSHELL_CUSTOM "$defshell_path"
6151 _ACEOF
6152
6153 fi
6154 if test -n "$DEFSHELL_INDEX"; then
6155
6156 cat >>confdefs.h <<_ACEOF
6157 #define DEFSHELL_INDEX $DEFSHELL_INDEX
6158 _ACEOF
6159
6160 fi
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174 bm_outfiles="Makefile.config unit-tests/Makefile.config make-bootstrap.sh"
6175 if test $use_makefile = yes; then
6176    bm_outfiles="makefile $bm_outfiles"
6177 fi
6178 ac_config_files="$ac_config_files $bm_outfiles"
6179
6180 cat >confcache <<\_ACEOF
6181 # This file is a shell script that caches the results of configure
6182 # tests run on this system so they can be shared between configure
6183 # scripts and configure runs, see configure's option --config-cache.
6184 # It is not useful on other systems.  If it contains results you don't
6185 # want to keep, you may remove or edit it.
6186 #
6187 # config.status only pays attention to the cache file if you give it
6188 # the --recheck option to rerun configure.
6189 #
6190 # `ac_cv_env_foo' variables (set or unset) will be overridden when
6191 # loading this file, other *unset* `ac_cv_foo' will be assigned the
6192 # following values.
6193
6194 _ACEOF
6195
6196 # The following way of writing the cache mishandles newlines in values,
6197 # but we know of no workaround that is simple, portable, and efficient.
6198 # So, we kill variables containing newlines.
6199 # Ultrix sh set writes to stderr and can't be redirected directly,
6200 # and sets the high bit in the cache file unless we assign to the vars.
6201 (
6202   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6203     eval ac_val=\$$ac_var
6204     case $ac_val in #(
6205     *${as_nl}*)
6206       case $ac_var in #(
6207       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
6208 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6209       esac
6210       case $ac_var in #(
6211       _ | IFS | as_nl) ;; #(
6212       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
6213       *) { eval $ac_var=; unset $ac_var;} ;;
6214       esac ;;
6215     esac
6216   done
6217
6218   (set) 2>&1 |
6219     case $as_nl`(ac_space=' '; set) 2>&1` in #(
6220     *${as_nl}ac_space=\ *)
6221       # `set' does not quote correctly, so add quotes: double-quote
6222       # substitution turns \\\\ into \\, and sed turns \\ into \.
6223       sed -n \
6224         "s/'/'\\\\''/g;
6225           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6226       ;; #(
6227     *)
6228       # `set' quotes correctly as required by POSIX, so do not add quotes.
6229       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6230       ;;
6231     esac |
6232     sort
6233 ) |
6234   sed '
6235      /^ac_cv_env_/b end
6236      t clear
6237      :clear
6238      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6239      t end
6240      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6241      :end' >>confcache
6242 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
6243   if test -w "$cache_file"; then
6244     if test "x$cache_file" != "x/dev/null"; then
6245       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
6246 $as_echo "$as_me: updating cache $cache_file" >&6;}
6247       if test ! -f "$cache_file" || test -h "$cache_file"; then
6248         cat confcache >"$cache_file"
6249       else
6250         case $cache_file in #(
6251         */* | ?:*)
6252           mv -f confcache "$cache_file"$$ &&
6253           mv -f "$cache_file"$$ "$cache_file" ;; #(
6254         *)
6255           mv -f confcache "$cache_file" ;;
6256         esac
6257       fi
6258     fi
6259   else
6260     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
6261 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
6262   fi
6263 fi
6264 rm -f confcache
6265
6266 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6267 # Let make expand exec_prefix.
6268 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6269
6270 DEFS=-DHAVE_CONFIG_H
6271
6272 ac_libobjs=
6273 ac_ltlibobjs=
6274 U=
6275 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
6276   # 1. Remove the extension, and $U if already installed.
6277   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
6278   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
6279   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
6280   #    will be set to the directory where LIBOBJS objects are built.
6281   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
6282   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
6283 done
6284 LIBOBJS=$ac_libobjs
6285
6286 LTLIBOBJS=$ac_ltlibobjs
6287
6288
6289
6290
6291 : "${CONFIG_STATUS=./config.status}"
6292 ac_write_fail=0
6293 ac_clean_files_save=$ac_clean_files
6294 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
6295 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
6296 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
6297 as_write_fail=0
6298 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
6299 #! $SHELL
6300 # Generated by $as_me.
6301 # Run this file to recreate the current configuration.
6302 # Compiler output produced by configure, useful for debugging
6303 # configure, is in config.log if it exists.
6304
6305 debug=false
6306 ac_cs_recheck=false
6307 ac_cs_silent=false
6308
6309 SHELL=\${CONFIG_SHELL-$SHELL}
6310 export SHELL
6311 _ASEOF
6312 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
6313 ## -------------------- ##
6314 ## M4sh Initialization. ##
6315 ## -------------------- ##
6316
6317 # Be more Bourne compatible
6318 DUALCASE=1; export DUALCASE # for MKS sh
6319 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
6320   emulate sh
6321   NULLCMD=:
6322   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
6323   # is contrary to our usage.  Disable this feature.
6324   alias -g '${1+"$@"}'='"$@"'
6325   setopt NO_GLOB_SUBST
6326 else
6327   case `(set -o) 2>/dev/null` in #(
6328   *posix*) :
6329     set -o posix ;; #(
6330   *) :
6331      ;;
6332 esac
6333 fi
6334
6335
6336 as_nl='
6337 '
6338 export as_nl
6339 # Printing a long string crashes Solaris 7 /usr/bin/printf.
6340 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6341 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
6342 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
6343 # Prefer a ksh shell builtin over an external printf program on Solaris,
6344 # but without wasting forks for bash or zsh.
6345 if test -z "$BASH_VERSION$ZSH_VERSION" \
6346     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
6347   as_echo='print -r --'
6348   as_echo_n='print -rn --'
6349 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
6350   as_echo='printf %s\n'
6351   as_echo_n='printf %s'
6352 else
6353   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
6354     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
6355     as_echo_n='/usr/ucb/echo -n'
6356   else
6357     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
6358     as_echo_n_body='eval
6359       arg=$1;
6360       case $arg in #(
6361       *"$as_nl"*)
6362         expr "X$arg" : "X\\(.*\\)$as_nl";
6363         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
6364       esac;
6365       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
6366     '
6367     export as_echo_n_body
6368     as_echo_n='sh -c $as_echo_n_body as_echo'
6369   fi
6370   export as_echo_body
6371   as_echo='sh -c $as_echo_body as_echo'
6372 fi
6373
6374 # The user is always right.
6375 if test "${PATH_SEPARATOR+set}" != set; then
6376   PATH_SEPARATOR=:
6377   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
6378     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
6379       PATH_SEPARATOR=';'
6380   }
6381 fi
6382
6383
6384 # IFS
6385 # We need space, tab and new line, in precisely that order.  Quoting is
6386 # there to prevent editors from complaining about space-tab.
6387 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
6388 # splitting by setting IFS to empty value.)
6389 IFS=" ""        $as_nl"
6390
6391 # Find who we are.  Look in the path if we contain no directory separator.
6392 as_myself=
6393 case $0 in #((
6394   *[\\/]* ) as_myself=$0 ;;
6395   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6396 for as_dir in $PATH
6397 do
6398   IFS=$as_save_IFS
6399   test -z "$as_dir" && as_dir=.
6400     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
6401   done
6402 IFS=$as_save_IFS
6403
6404      ;;
6405 esac
6406 # We did not find ourselves, most probably we were run as `sh COMMAND'
6407 # in which case we are not to be found in the path.
6408 if test "x$as_myself" = x; then
6409   as_myself=$0
6410 fi
6411 if test ! -f "$as_myself"; then
6412   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
6413   exit 1
6414 fi
6415
6416 # Unset variables that we do not need and which cause bugs (e.g. in
6417 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
6418 # suppresses any "Segmentation fault" message there.  '((' could
6419 # trigger a bug in pdksh 5.2.14.
6420 for as_var in BASH_ENV ENV MAIL MAILPATH
6421 do eval test x\${$as_var+set} = xset \
6422   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
6423 done
6424 PS1='$ '
6425 PS2='> '
6426 PS4='+ '
6427
6428 # NLS nuisances.
6429 LC_ALL=C
6430 export LC_ALL
6431 LANGUAGE=C
6432 export LANGUAGE
6433
6434 # CDPATH.
6435 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
6436
6437
6438 # as_fn_error STATUS ERROR [LINENO LOG_FD]
6439 # ----------------------------------------
6440 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
6441 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
6442 # script with STATUS, using 1 if that was 0.
6443 as_fn_error ()
6444 {
6445   as_status=$1; test $as_status -eq 0 && as_status=1
6446   if test "$4"; then
6447     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
6448     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
6449   fi
6450   $as_echo "$as_me: error: $2" >&2
6451   as_fn_exit $as_status
6452 } # as_fn_error
6453
6454
6455 # as_fn_set_status STATUS
6456 # -----------------------
6457 # Set $? to STATUS, without forking.
6458 as_fn_set_status ()
6459 {
6460   return $1
6461 } # as_fn_set_status
6462
6463 # as_fn_exit STATUS
6464 # -----------------
6465 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
6466 as_fn_exit ()
6467 {
6468   set +e
6469   as_fn_set_status $1
6470   exit $1
6471 } # as_fn_exit
6472
6473 # as_fn_unset VAR
6474 # ---------------
6475 # Portably unset VAR.
6476 as_fn_unset ()
6477 {
6478   { eval $1=; unset $1;}
6479 }
6480 as_unset=as_fn_unset
6481 # as_fn_append VAR VALUE
6482 # ----------------------
6483 # Append the text in VALUE to the end of the definition contained in VAR. Take
6484 # advantage of any shell optimizations that allow amortized linear growth over
6485 # repeated appends, instead of the typical quadratic growth present in naive
6486 # implementations.
6487 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
6488   eval 'as_fn_append ()
6489   {
6490     eval $1+=\$2
6491   }'
6492 else
6493   as_fn_append ()
6494   {
6495     eval $1=\$$1\$2
6496   }
6497 fi # as_fn_append
6498
6499 # as_fn_arith ARG...
6500 # ------------------
6501 # Perform arithmetic evaluation on the ARGs, and store the result in the
6502 # global $as_val. Take advantage of shells that can avoid forks. The arguments
6503 # must be portable across $(()) and expr.
6504 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
6505   eval 'as_fn_arith ()
6506   {
6507     as_val=$(( $* ))
6508   }'
6509 else
6510   as_fn_arith ()
6511   {
6512     as_val=`expr "$@" || test $? -eq 1`
6513   }
6514 fi # as_fn_arith
6515
6516
6517 if expr a : '\(a\)' >/dev/null 2>&1 &&
6518    test "X`expr 00001 : '.*\(...\)'`" = X001; then
6519   as_expr=expr
6520 else
6521   as_expr=false
6522 fi
6523
6524 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
6525   as_basename=basename
6526 else
6527   as_basename=false
6528 fi
6529
6530 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
6531   as_dirname=dirname
6532 else
6533   as_dirname=false
6534 fi
6535
6536 as_me=`$as_basename -- "$0" ||
6537 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
6538          X"$0" : 'X\(//\)$' \| \
6539          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
6540 $as_echo X/"$0" |
6541     sed '/^.*\/\([^/][^/]*\)\/*$/{
6542             s//\1/
6543             q
6544           }
6545           /^X\/\(\/\/\)$/{
6546             s//\1/
6547             q
6548           }
6549           /^X\/\(\/\).*/{
6550             s//\1/
6551             q
6552           }
6553           s/.*/./; q'`
6554
6555 # Avoid depending upon Character Ranges.
6556 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
6557 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
6558 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
6559 as_cr_digits='0123456789'
6560 as_cr_alnum=$as_cr_Letters$as_cr_digits
6561
6562 ECHO_C= ECHO_N= ECHO_T=
6563 case `echo -n x` in #(((((
6564 -n*)
6565   case `echo 'xy\c'` in
6566   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
6567   xy)  ECHO_C='\c';;
6568   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
6569        ECHO_T=' ';;
6570   esac;;
6571 *)
6572   ECHO_N='-n';;
6573 esac
6574
6575 rm -f conf$$ conf$$.exe conf$$.file
6576 if test -d conf$$.dir; then
6577   rm -f conf$$.dir/conf$$.file
6578 else
6579   rm -f conf$$.dir
6580   mkdir conf$$.dir 2>/dev/null
6581 fi
6582 if (echo >conf$$.file) 2>/dev/null; then
6583   if ln -s conf$$.file conf$$ 2>/dev/null; then
6584     as_ln_s='ln -s'
6585     # ... but there are two gotchas:
6586     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
6587     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
6588     # In both cases, we have to default to `cp -pR'.
6589     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
6590       as_ln_s='cp -pR'
6591   elif ln conf$$.file conf$$ 2>/dev/null; then
6592     as_ln_s=ln
6593   else
6594     as_ln_s='cp -pR'
6595   fi
6596 else
6597   as_ln_s='cp -pR'
6598 fi
6599 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
6600 rmdir conf$$.dir 2>/dev/null
6601
6602
6603 # as_fn_mkdir_p
6604 # -------------
6605 # Create "$as_dir" as a directory, including parents if necessary.
6606 as_fn_mkdir_p ()
6607 {
6608
6609   case $as_dir in #(
6610   -*) as_dir=./$as_dir;;
6611   esac
6612   test -d "$as_dir" || eval $as_mkdir_p || {
6613     as_dirs=
6614     while :; do
6615       case $as_dir in #(
6616       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
6617       *) as_qdir=$as_dir;;
6618       esac
6619       as_dirs="'$as_qdir' $as_dirs"
6620       as_dir=`$as_dirname -- "$as_dir" ||
6621 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6622          X"$as_dir" : 'X\(//\)[^/]' \| \
6623          X"$as_dir" : 'X\(//\)$' \| \
6624          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
6625 $as_echo X"$as_dir" |
6626     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6627             s//\1/
6628             q
6629           }
6630           /^X\(\/\/\)[^/].*/{
6631             s//\1/
6632             q
6633           }
6634           /^X\(\/\/\)$/{
6635             s//\1/
6636             q
6637           }
6638           /^X\(\/\).*/{
6639             s//\1/
6640             q
6641           }
6642           s/.*/./; q'`
6643       test -d "$as_dir" && break
6644     done
6645     test -z "$as_dirs" || eval "mkdir $as_dirs"
6646   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
6647
6648
6649 } # as_fn_mkdir_p
6650 if mkdir -p . 2>/dev/null; then
6651   as_mkdir_p='mkdir -p "$as_dir"'
6652 else
6653   test -d ./-p && rmdir ./-p
6654   as_mkdir_p=false
6655 fi
6656
6657
6658 # as_fn_executable_p FILE
6659 # -----------------------
6660 # Test if FILE is an executable regular file.
6661 as_fn_executable_p ()
6662 {
6663   test -f "$1" && test -x "$1"
6664 } # as_fn_executable_p
6665 as_test_x='test -x'
6666 as_executable_p=as_fn_executable_p
6667
6668 # Sed expression to map a string onto a valid CPP name.
6669 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
6670
6671 # Sed expression to map a string onto a valid variable name.
6672 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
6673
6674
6675 exec 6>&1
6676 ## ----------------------------------- ##
6677 ## Main body of $CONFIG_STATUS script. ##
6678 ## ----------------------------------- ##
6679 _ASEOF
6680 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
6681
6682 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6683 # Save the log message, to keep $0 and so on meaningful, and to
6684 # report actual input values of CONFIG_FILES etc. instead of their
6685 # values after options handling.
6686 ac_log="
6687 This file was extended by bmake $as_me 20210201, which was
6688 generated by GNU Autoconf 2.69.  Invocation command line was
6689
6690   CONFIG_FILES    = $CONFIG_FILES
6691   CONFIG_HEADERS  = $CONFIG_HEADERS
6692   CONFIG_LINKS    = $CONFIG_LINKS
6693   CONFIG_COMMANDS = $CONFIG_COMMANDS
6694   $ $0 $@
6695
6696 on `(hostname || uname -n) 2>/dev/null | sed 1q`
6697 "
6698
6699 _ACEOF
6700
6701 case $ac_config_files in *"
6702 "*) set x $ac_config_files; shift; ac_config_files=$*;;
6703 esac
6704
6705 case $ac_config_headers in *"
6706 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
6707 esac
6708
6709
6710 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6711 # Files that config.status was made for.
6712 config_files="$ac_config_files"
6713 config_headers="$ac_config_headers"
6714
6715 _ACEOF
6716
6717 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6718 ac_cs_usage="\
6719 \`$as_me' instantiates files and other configuration actions
6720 from templates according to the current configuration.  Unless the files
6721 and actions are specified as TAGs, all are instantiated by default.
6722
6723 Usage: $0 [OPTION]... [TAG]...
6724
6725   -h, --help       print this help, then exit
6726   -V, --version    print version number and configuration settings, then exit
6727       --config     print configuration, then exit
6728   -q, --quiet, --silent
6729                    do not print progress messages
6730   -d, --debug      don't remove temporary files
6731       --recheck    update $as_me by reconfiguring in the same conditions
6732       --file=FILE[:TEMPLATE]
6733                    instantiate the configuration file FILE
6734       --header=FILE[:TEMPLATE]
6735                    instantiate the configuration header FILE
6736
6737 Configuration files:
6738 $config_files
6739
6740 Configuration headers:
6741 $config_headers
6742
6743 Report bugs to <sjg@NetBSD.org>."
6744
6745 _ACEOF
6746 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6747 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
6748 ac_cs_version="\\
6749 bmake config.status 20210201
6750 configured by $0, generated by GNU Autoconf 2.69,
6751   with options \\"\$ac_cs_config\\"
6752
6753 Copyright (C) 2012 Free Software Foundation, Inc.
6754 This config.status script is free software; the Free Software Foundation
6755 gives unlimited permission to copy, distribute and modify it."
6756
6757 ac_pwd='$ac_pwd'
6758 srcdir='$srcdir'
6759 INSTALL='$INSTALL'
6760 test -n "\$AWK" || AWK=awk
6761 _ACEOF
6762
6763 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6764 # The default lists apply if the user does not specify any file.
6765 ac_need_defaults=:
6766 while test $# != 0
6767 do
6768   case $1 in
6769   --*=?*)
6770     ac_option=`expr "X$1" : 'X\([^=]*\)='`
6771     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
6772     ac_shift=:
6773     ;;
6774   --*=)
6775     ac_option=`expr "X$1" : 'X\([^=]*\)='`
6776     ac_optarg=
6777     ac_shift=:
6778     ;;
6779   *)
6780     ac_option=$1
6781     ac_optarg=$2
6782     ac_shift=shift
6783     ;;
6784   esac
6785
6786   case $ac_option in
6787   # Handling of the options.
6788   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6789     ac_cs_recheck=: ;;
6790   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
6791     $as_echo "$ac_cs_version"; exit ;;
6792   --config | --confi | --conf | --con | --co | --c )
6793     $as_echo "$ac_cs_config"; exit ;;
6794   --debug | --debu | --deb | --de | --d | -d )
6795     debug=: ;;
6796   --file | --fil | --fi | --f )
6797     $ac_shift
6798     case $ac_optarg in
6799     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6800     '') as_fn_error $? "missing file argument" ;;
6801     esac
6802     as_fn_append CONFIG_FILES " '$ac_optarg'"
6803     ac_need_defaults=false;;
6804   --header | --heade | --head | --hea )
6805     $ac_shift
6806     case $ac_optarg in
6807     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6808     esac
6809     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
6810     ac_need_defaults=false;;
6811   --he | --h)
6812     # Conflict between --help and --header
6813     as_fn_error $? "ambiguous option: \`$1'
6814 Try \`$0 --help' for more information.";;
6815   --help | --hel | -h )
6816     $as_echo "$ac_cs_usage"; exit ;;
6817   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
6818   | -silent | --silent | --silen | --sile | --sil | --si | --s)
6819     ac_cs_silent=: ;;
6820
6821   # This is an error.
6822   -*) as_fn_error $? "unrecognized option: \`$1'
6823 Try \`$0 --help' for more information." ;;
6824
6825   *) as_fn_append ac_config_targets " $1"
6826      ac_need_defaults=false ;;
6827
6828   esac
6829   shift
6830 done
6831
6832 ac_configure_extra_args=
6833
6834 if $ac_cs_silent; then
6835   exec 6>/dev/null
6836   ac_configure_extra_args="$ac_configure_extra_args --silent"
6837 fi
6838
6839 _ACEOF
6840 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6841 if \$ac_cs_recheck; then
6842   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
6843   shift
6844   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
6845   CONFIG_SHELL='$SHELL'
6846   export CONFIG_SHELL
6847   exec "\$@"
6848 fi
6849
6850 _ACEOF
6851 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6852 exec 5>>config.log
6853 {
6854   echo
6855   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
6856 ## Running $as_me. ##
6857 _ASBOX
6858   $as_echo "$ac_log"
6859 } >&5
6860
6861 _ACEOF
6862 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6863 _ACEOF
6864
6865 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6866
6867 # Handling of arguments.
6868 for ac_config_target in $ac_config_targets
6869 do
6870   case $ac_config_target in
6871     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
6872     "$bm_outfiles") CONFIG_FILES="$CONFIG_FILES $bm_outfiles" ;;
6873
6874   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
6875   esac
6876 done
6877
6878
6879 # If the user did not use the arguments to specify the items to instantiate,
6880 # then the envvar interface is used.  Set only those that are not.
6881 # We use the long form for the default assignment because of an extremely
6882 # bizarre bug on SunOS 4.1.3.
6883 if $ac_need_defaults; then
6884   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
6885   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
6886 fi
6887
6888 # Have a temporary directory for convenience.  Make it in the build tree
6889 # simply because there is no reason against having it here, and in addition,
6890 # creating and moving files from /tmp can sometimes cause problems.
6891 # Hook for its removal unless debugging.
6892 # Note that there is a small window in which the directory will not be cleaned:
6893 # after its creation but before its name has been assigned to `$tmp'.
6894 $debug ||
6895 {
6896   tmp= ac_tmp=
6897   trap 'exit_status=$?
6898   : "${ac_tmp:=$tmp}"
6899   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
6900 ' 0
6901   trap 'as_fn_exit 1' 1 2 13 15
6902 }
6903 # Create a (secure) tmp directory for tmp files.
6904
6905 {
6906   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
6907   test -d "$tmp"
6908 }  ||
6909 {
6910   tmp=./conf$$-$RANDOM
6911   (umask 077 && mkdir "$tmp")
6912 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
6913 ac_tmp=$tmp
6914
6915 # Set up the scripts for CONFIG_FILES section.
6916 # No need to generate them if there are no CONFIG_FILES.
6917 # This happens for instance with `./config.status config.h'.
6918 if test -n "$CONFIG_FILES"; then
6919
6920
6921 ac_cr=`echo X | tr X '\015'`
6922 # On cygwin, bash can eat \r inside `` if the user requested igncr.
6923 # But we know of no other shell where ac_cr would be empty at this
6924 # point, so we can use a bashism as a fallback.
6925 if test "x$ac_cr" = x; then
6926   eval ac_cr=\$\'\\r\'
6927 fi
6928 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
6929 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
6930   ac_cs_awk_cr='\\r'
6931 else
6932   ac_cs_awk_cr=$ac_cr
6933 fi
6934
6935 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
6936 _ACEOF
6937
6938
6939 {
6940   echo "cat >conf$$subs.awk <<_ACEOF" &&
6941   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
6942   echo "_ACEOF"
6943 } >conf$$subs.sh ||
6944   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
6945 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
6946 ac_delim='%!_!# '
6947 for ac_last_try in false false false false false :; do
6948   . ./conf$$subs.sh ||
6949     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
6950
6951   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
6952   if test $ac_delim_n = $ac_delim_num; then
6953     break
6954   elif $ac_last_try; then
6955     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
6956   else
6957     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6958   fi
6959 done
6960 rm -f conf$$subs.sh
6961
6962 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6963 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
6964 _ACEOF
6965 sed -n '
6966 h
6967 s/^/S["/; s/!.*/"]=/
6968 p
6969 g
6970 s/^[^!]*!//
6971 :repl
6972 t repl
6973 s/'"$ac_delim"'$//
6974 t delim
6975 :nl
6976 h
6977 s/\(.\{148\}\)..*/\1/
6978 t more1
6979 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
6980 p
6981 n
6982 b repl
6983 :more1
6984 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
6985 p
6986 g
6987 s/.\{148\}//
6988 t nl
6989 :delim
6990 h
6991 s/\(.\{148\}\)..*/\1/
6992 t more2
6993 s/["\\]/\\&/g; s/^/"/; s/$/"/
6994 p
6995 b
6996 :more2
6997 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
6998 p
6999 g
7000 s/.\{148\}//
7001 t delim
7002 ' <conf$$subs.awk | sed '
7003 /^[^""]/{
7004   N
7005   s/\n//
7006 }
7007 ' >>$CONFIG_STATUS || ac_write_fail=1
7008 rm -f conf$$subs.awk
7009 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7010 _ACAWK
7011 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
7012   for (key in S) S_is_set[key] = 1
7013   FS = "\a"
7014
7015 }
7016 {
7017   line = $ 0
7018   nfields = split(line, field, "@")
7019   substed = 0
7020   len = length(field[1])
7021   for (i = 2; i < nfields; i++) {
7022     key = field[i]
7023     keylen = length(key)
7024     if (S_is_set[key]) {
7025       value = S[key]
7026       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
7027       len += length(value) + length(field[++i])
7028       substed = 1
7029     } else
7030       len += 1 + keylen
7031   }
7032
7033   print line
7034 }
7035
7036 _ACAWK
7037 _ACEOF
7038 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7039 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
7040   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
7041 else
7042   cat
7043 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
7044   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
7045 _ACEOF
7046
7047 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
7048 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
7049 # trailing colons and then remove the whole line if VPATH becomes empty
7050 # (actually we leave an empty line to preserve line numbers).
7051 if test "x$srcdir" = x.; then
7052   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
7053 h
7054 s///
7055 s/^/:/
7056 s/[      ]*$/:/
7057 s/:\$(srcdir):/:/g
7058 s/:\${srcdir}:/:/g
7059 s/:@srcdir@:/:/g
7060 s/^:*//
7061 s/:*$//
7062 x
7063 s/\(=[   ]*\).*/\1/
7064 G
7065 s/\n//
7066 s/^[^=]*=[       ]*$//
7067 }'
7068 fi
7069
7070 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7071 fi # test -n "$CONFIG_FILES"
7072
7073 # Set up the scripts for CONFIG_HEADERS section.
7074 # No need to generate them if there are no CONFIG_HEADERS.
7075 # This happens for instance with `./config.status Makefile'.
7076 if test -n "$CONFIG_HEADERS"; then
7077 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
7078 BEGIN {
7079 _ACEOF
7080
7081 # Transform confdefs.h into an awk script `defines.awk', embedded as
7082 # here-document in config.status, that substitutes the proper values into
7083 # config.h.in to produce config.h.
7084
7085 # Create a delimiter string that does not exist in confdefs.h, to ease
7086 # handling of long lines.
7087 ac_delim='%!_!# '
7088 for ac_last_try in false false :; do
7089   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
7090   if test -z "$ac_tt"; then
7091     break
7092   elif $ac_last_try; then
7093     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
7094   else
7095     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7096   fi
7097 done
7098
7099 # For the awk script, D is an array of macro values keyed by name,
7100 # likewise P contains macro parameters if any.  Preserve backslash
7101 # newline sequences.
7102
7103 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
7104 sed -n '
7105 s/.\{148\}/&'"$ac_delim"'/g
7106 t rset
7107 :rset
7108 s/^[     ]*#[    ]*define[       ][      ]*/ /
7109 t def
7110 d
7111 :def
7112 s/\\$//
7113 t bsnl
7114 s/["\\]/\\&/g
7115 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
7116 D["\1"]=" \3"/p
7117 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
7118 d
7119 :bsnl
7120 s/["\\]/\\&/g
7121 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
7122 D["\1"]=" \3\\\\\\n"\\/p
7123 t cont
7124 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
7125 t cont
7126 d
7127 :cont
7128 n
7129 s/.\{148\}/&'"$ac_delim"'/g
7130 t clear
7131 :clear
7132 s/\\$//
7133 t bsnlc
7134 s/["\\]/\\&/g; s/^/"/; s/$/"/p
7135 d
7136 :bsnlc
7137 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
7138 b cont
7139 ' <confdefs.h | sed '
7140 s/'"$ac_delim"'/"\\\
7141 "/g' >>$CONFIG_STATUS || ac_write_fail=1
7142
7143 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7144   for (key in D) D_is_set[key] = 1
7145   FS = "\a"
7146 }
7147 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
7148   line = \$ 0
7149   split(line, arg, " ")
7150   if (arg[1] == "#") {
7151     defundef = arg[2]
7152     mac1 = arg[3]
7153   } else {
7154     defundef = substr(arg[1], 2)
7155     mac1 = arg[2]
7156   }
7157   split(mac1, mac2, "(") #)
7158   macro = mac2[1]
7159   prefix = substr(line, 1, index(line, defundef) - 1)
7160   if (D_is_set[macro]) {
7161     # Preserve the white space surrounding the "#".
7162     print prefix "define", macro P[macro] D[macro]
7163     next
7164   } else {
7165     # Replace #undef with comments.  This is necessary, for example,
7166     # in the case of _POSIX_SOURCE, which is predefined and required
7167     # on some systems where configure will not decide to define it.
7168     if (defundef == "undef") {
7169       print "/*", prefix defundef, macro, "*/"
7170       next
7171     }
7172   }
7173 }
7174 { print }
7175 _ACAWK
7176 _ACEOF
7177 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7178   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
7179 fi # test -n "$CONFIG_HEADERS"
7180
7181
7182 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
7183 shift
7184 for ac_tag
7185 do
7186   case $ac_tag in
7187   :[FHLC]) ac_mode=$ac_tag; continue;;
7188   esac
7189   case $ac_mode$ac_tag in
7190   :[FHL]*:*);;
7191   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
7192   :[FH]-) ac_tag=-:-;;
7193   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
7194   esac
7195   ac_save_IFS=$IFS
7196   IFS=:
7197   set x $ac_tag
7198   IFS=$ac_save_IFS
7199   shift
7200   ac_file=$1
7201   shift
7202
7203   case $ac_mode in
7204   :L) ac_source=$1;;
7205   :[FH])
7206     ac_file_inputs=
7207     for ac_f
7208     do
7209       case $ac_f in
7210       -) ac_f="$ac_tmp/stdin";;
7211       *) # Look for the file first in the build tree, then in the source tree
7212          # (if the path is not absolute).  The absolute path cannot be DOS-style,
7213          # because $ac_f cannot contain `:'.
7214          test -f "$ac_f" ||
7215            case $ac_f in
7216            [\\/$]*) false;;
7217            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
7218            esac ||
7219            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
7220       esac
7221       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
7222       as_fn_append ac_file_inputs " '$ac_f'"
7223     done
7224
7225     # Let's still pretend it is `configure' which instantiates (i.e., don't
7226     # use $as_me), people would be surprised to read:
7227     #    /* config.h.  Generated by config.status.  */
7228     configure_input='Generated from '`
7229           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
7230         `' by configure.'
7231     if test x"$ac_file" != x-; then
7232       configure_input="$ac_file.  $configure_input"
7233       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
7234 $as_echo "$as_me: creating $ac_file" >&6;}
7235     fi
7236     # Neutralize special characters interpreted by sed in replacement strings.
7237     case $configure_input in #(
7238     *\&* | *\|* | *\\* )
7239        ac_sed_conf_input=`$as_echo "$configure_input" |
7240        sed 's/[\\\\&|]/\\\\&/g'`;; #(
7241     *) ac_sed_conf_input=$configure_input;;
7242     esac
7243
7244     case $ac_tag in
7245     *:-:* | *:-) cat >"$ac_tmp/stdin" \
7246       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
7247     esac
7248     ;;
7249   esac
7250
7251   ac_dir=`$as_dirname -- "$ac_file" ||
7252 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7253          X"$ac_file" : 'X\(//\)[^/]' \| \
7254          X"$ac_file" : 'X\(//\)$' \| \
7255          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
7256 $as_echo X"$ac_file" |
7257     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7258             s//\1/
7259             q
7260           }
7261           /^X\(\/\/\)[^/].*/{
7262             s//\1/
7263             q
7264           }
7265           /^X\(\/\/\)$/{
7266             s//\1/
7267             q
7268           }
7269           /^X\(\/\).*/{
7270             s//\1/
7271             q
7272           }
7273           s/.*/./; q'`
7274   as_dir="$ac_dir"; as_fn_mkdir_p
7275   ac_builddir=.
7276
7277 case "$ac_dir" in
7278 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
7279 *)
7280   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
7281   # A ".." for each directory in $ac_dir_suffix.
7282   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
7283   case $ac_top_builddir_sub in
7284   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
7285   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
7286   esac ;;
7287 esac
7288 ac_abs_top_builddir=$ac_pwd
7289 ac_abs_builddir=$ac_pwd$ac_dir_suffix
7290 # for backward compatibility:
7291 ac_top_builddir=$ac_top_build_prefix
7292
7293 case $srcdir in
7294   .)  # We are building in place.
7295     ac_srcdir=.
7296     ac_top_srcdir=$ac_top_builddir_sub
7297     ac_abs_top_srcdir=$ac_pwd ;;
7298   [\\/]* | ?:[\\/]* )  # Absolute name.
7299     ac_srcdir=$srcdir$ac_dir_suffix;
7300     ac_top_srcdir=$srcdir
7301     ac_abs_top_srcdir=$srcdir ;;
7302   *) # Relative name.
7303     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
7304     ac_top_srcdir=$ac_top_build_prefix$srcdir
7305     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
7306 esac
7307 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
7308
7309
7310   case $ac_mode in
7311   :F)
7312   #
7313   # CONFIG_FILE
7314   #
7315
7316   case $INSTALL in
7317   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
7318   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
7319   esac
7320 _ACEOF
7321
7322 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7323 # If the template does not know about datarootdir, expand it.
7324 # FIXME: This hack should be removed a few years after 2.60.
7325 ac_datarootdir_hack=; ac_datarootdir_seen=
7326 ac_sed_dataroot='
7327 /datarootdir/ {
7328   p
7329   q
7330 }
7331 /@datadir@/p
7332 /@docdir@/p
7333 /@infodir@/p
7334 /@localedir@/p
7335 /@mandir@/p'
7336 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
7337 *datarootdir*) ac_datarootdir_seen=yes;;
7338 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
7339   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
7340 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
7341 _ACEOF
7342 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7343   ac_datarootdir_hack='
7344   s&@datadir@&$datadir&g
7345   s&@docdir@&$docdir&g
7346   s&@infodir@&$infodir&g
7347   s&@localedir@&$localedir&g
7348   s&@mandir@&$mandir&g
7349   s&\\\${datarootdir}&$datarootdir&g' ;;
7350 esac
7351 _ACEOF
7352
7353 # Neutralize VPATH when `$srcdir' = `.'.
7354 # Shell code in configure.ac might set extrasub.
7355 # FIXME: do we really want to maintain this feature?
7356 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7357 ac_sed_extra="$ac_vpsub
7358 $extrasub
7359 _ACEOF
7360 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7361 :t
7362 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
7363 s|@configure_input@|$ac_sed_conf_input|;t t
7364 s&@top_builddir@&$ac_top_builddir_sub&;t t
7365 s&@top_build_prefix@&$ac_top_build_prefix&;t t
7366 s&@srcdir@&$ac_srcdir&;t t
7367 s&@abs_srcdir@&$ac_abs_srcdir&;t t
7368 s&@top_srcdir@&$ac_top_srcdir&;t t
7369 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
7370 s&@builddir@&$ac_builddir&;t t
7371 s&@abs_builddir@&$ac_abs_builddir&;t t
7372 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
7373 s&@INSTALL@&$ac_INSTALL&;t t
7374 $ac_datarootdir_hack
7375 "
7376 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
7377   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
7378
7379 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
7380   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
7381   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
7382       "$ac_tmp/out"`; test -z "$ac_out"; } &&
7383   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
7384 which seems to be undefined.  Please make sure it is defined" >&5
7385 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
7386 which seems to be undefined.  Please make sure it is defined" >&2;}
7387
7388   rm -f "$ac_tmp/stdin"
7389   case $ac_file in
7390   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
7391   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
7392   esac \
7393   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
7394  ;;
7395   :H)
7396   #
7397   # CONFIG_HEADER
7398   #
7399   if test x"$ac_file" != x-; then
7400     {
7401       $as_echo "/* $configure_input  */" \
7402       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
7403     } >"$ac_tmp/config.h" \
7404       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
7405     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
7406       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
7407 $as_echo "$as_me: $ac_file is unchanged" >&6;}
7408     else
7409       rm -f "$ac_file"
7410       mv "$ac_tmp/config.h" "$ac_file" \
7411         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
7412     fi
7413   else
7414     $as_echo "/* $configure_input  */" \
7415       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
7416       || as_fn_error $? "could not create -" "$LINENO" 5
7417   fi
7418  ;;
7419
7420
7421   esac
7422
7423 done # for ac_tag
7424
7425
7426 as_fn_exit 0
7427 _ACEOF
7428 ac_clean_files=$ac_clean_files_save
7429
7430 test $ac_write_fail = 0 ||
7431   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
7432
7433
7434 # configure is writing to config.log, and then calls config.status.
7435 # config.status does its own redirection, appending to config.log.
7436 # Unfortunately, on DOS this fails, as config.log is still kept open
7437 # by configure, so config.status won't be able to write to it; its
7438 # output is simply discarded.  So we exec the FD to /dev/null,
7439 # effectively closing config.log, so it can be properly (re)opened and
7440 # appended to by config.status.  When coming back to configure, we
7441 # need to make the FD available again.
7442 if test "$no_create" != yes; then
7443   ac_cs_success=:
7444   ac_config_status_args=
7445   test "$silent" = yes &&
7446     ac_config_status_args="$ac_config_status_args --quiet"
7447   exec 5>/dev/null
7448   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
7449   exec 5>>config.log
7450   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
7451   # would make configure fail if this is the last instruction.
7452   $ac_cs_success || as_fn_exit 1
7453 fi
7454 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
7455   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
7456 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
7457 fi
7458
7459 cat <<EOF
7460
7461 You can now run
7462
7463         sh ./make-bootstrap.sh
7464
7465 to produce a fully functional bmake.
7466
7467 EOF