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