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