xref: /dragonfly/contrib/bmake/configure (revision 631c21f2)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for bmake 20210201.
4#
5# Report bugs to <sjg@NetBSD.org>.
6#
7#
8# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9#
10#
11# This configure script is free software; the Free Software Foundation
12# gives unlimited permission to copy, distribute and modify it.
13## -------------------- ##
14## M4sh Initialization. ##
15## -------------------- ##
16
17# Be more Bourne compatible
18DUALCASE=1; export DUALCASE # for MKS sh
19if 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
26else
27  case `(set -o) 2>/dev/null` in #(
28  *posix*) :
29    set -o posix ;; #(
30  *) :
31     ;;
32esac
33fi
34
35
36as_nl='
37'
38export as_nl
39# Printing a long string crashes Solaris 7 /usr/bin/printf.
40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42as_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.
45if 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 --'
49elif (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'
52else
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'
72fi
73
74# The user is always right.
75if 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  }
81fi
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.)
89IFS=" ""	$as_nl"
90
91# Find who we are.  Look in the path if we contain no directory separator.
92as_myself=
93case $0 in #((
94  *[\\/]* ) as_myself=$0 ;;
95  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96for as_dir in $PATH
97do
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
102IFS=$as_save_IFS
103
104     ;;
105esac
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.
108if test "x$as_myself" = x; then
109  as_myself=$0
110fi
111if test ! -f "$as_myself"; then
112  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113  exit 1
114fi
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.
120for as_var in BASH_ENV ENV MAIL MAILPATH
121do eval test x\${$as_var+set} = xset \
122  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123done
124PS1='$ '
125PS2='> '
126PS4='+ '
127
128# NLS nuisances.
129LC_ALL=C
130export LC_ALL
131LANGUAGE=C
132export 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.
145BASH_ENV=/dev/null
146ENV=/dev/null
147(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148case $- in # ((((
149  *v*x* | *x*v* ) as_opts=-vx ;;
150  *v* ) as_opts=-v ;;
151  *x* ) as_opts=-x ;;
152  * ) as_opts= ;;
153esac
154exec $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
158as_fn_exit 255
159  fi
160  # We don't want this to propagate to other subprocesses.
161          { _as_can_reexec=; unset _as_can_reexec;}
162if 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
170else
171  case \`(set -o) 2>/dev/null\` in #(
172  *posix*) :
173    set -o posix ;; #(
174  *) :
175     ;;
176esac
177fi
178"
179  as_required="as_fn_return () { (exit \$1); }
180as_fn_success () { as_fn_return 0; }
181as_fn_failure () { as_fn_return 1; }
182as_fn_ret_success () { return 0; }
183as_fn_ret_failure () { return 1; }
184
185exitcode=0
186as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191
192else
193  exitcode=1; echo positional parameters were not saved.
194fi
195test x\$exitcode = x0 || exit 1
196test -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
201test \$(( 1 + 1 )) = 2 || exit 1"
202  if (eval "$as_required") 2>/dev/null; then :
203  as_have_required=yes
204else
205  as_have_required=no
206fi
207  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
208
209else
210  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
211as_found=false
212for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
213do
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
227fi
228fi
229	   done;;
230       esac
231  as_found=false
232done
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
236fi; }
237IFS=$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.
246BASH_ENV=/dev/null
247ENV=/dev/null
248(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
249case $- in # ((((
250  *v*x* | *x*v* ) as_opts=-vx ;;
251  *v* ) as_opts=-v ;;
252  *x* ) as_opts=-x ;;
253  * ) as_opts= ;;
254esac
255exec $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
259exit 255
260fi
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
276fi
277fi
278fi
279SHELL=${CONFIG_SHELL-/bin/sh}
280export SHELL
281# Unset more variables known to interfere with behavior of common tools.
282CLICOLOR_FORCE= GREP_OPTIONS=
283unset CLICOLOR_FORCE GREP_OPTIONS
284
285## --------------------- ##
286## M4sh Shell Functions. ##
287## --------------------- ##
288# as_fn_unset VAR
289# ---------------
290# Portably unset VAR.
291as_fn_unset ()
292{
293  { eval $1=; unset $1;}
294}
295as_unset=as_fn_unset
296
297# as_fn_set_status STATUS
298# -----------------------
299# Set $? to STATUS, without forking.
300as_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.
308as_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.
318as_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.
366as_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.
376if (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  }'
381else
382  as_fn_append ()
383  {
384    eval $1=\$$1\$2
385  }
386fi # 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.
393if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
394  eval 'as_fn_arith ()
395  {
396    as_val=$(( $* ))
397  }'
398else
399  as_fn_arith ()
400  {
401    as_val=`expr "$@" || test $? -eq 1`
402  }
403fi # 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.
411as_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
422if expr a : '\(a\)' >/dev/null 2>&1 &&
423   test "X`expr 00001 : '.*\(...\)'`" = X001; then
424  as_expr=expr
425else
426  as_expr=false
427fi
428
429if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
430  as_basename=basename
431else
432  as_basename=false
433fi
434
435if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
436  as_dirname=dirname
437else
438  as_dirname=false
439fi
440
441as_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.
461as_cr_letters='abcdefghijklmnopqrstuvwxyz'
462as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
463as_cr_Letters=$as_cr_letters$as_cr_LETTERS
464as_cr_digits='0123456789'
465as_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
503ECHO_C= ECHO_N= ECHO_T=
504case `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';;
514esac
515
516rm -f conf$$ conf$$.exe conf$$.file
517if test -d conf$$.dir; then
518  rm -f conf$$.dir/conf$$.file
519else
520  rm -f conf$$.dir
521  mkdir conf$$.dir 2>/dev/null
522fi
523if (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
537else
538  as_ln_s='cp -pR'
539fi
540rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
541rmdir conf$$.dir 2>/dev/null
542
543if mkdir -p . 2>/dev/null; then
544  as_mkdir_p='mkdir -p "$as_dir"'
545else
546  test -d ./-p && rmdir ./-p
547  as_mkdir_p=false
548fi
549
550as_test_x='test -x'
551as_executable_p=as_fn_executable_p
552
553# Sed expression to map a string onto a valid CPP name.
554as_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.
557as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
558
559
560test -n "$DJDIR" || exec 7<&0 </dev/null
561exec 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.
566ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
567
568#
569# Initializations.
570#
571ac_default_prefix=/usr/local
572ac_clean_files=
573ac_config_libobj_dir=.
574LIBOBJS=
575cross_compiling=no
576subdirs=
577MFLAGS=
578MAKEFLAGS=
579
580# Identity of this package.
581PACKAGE_NAME='bmake'
582PACKAGE_TARNAME='bmake'
583PACKAGE_VERSION='20210201'
584PACKAGE_STRING='bmake 20210201'
585PACKAGE_BUGREPORT='sjg@NetBSD.org'
586PACKAGE_URL=''
587
588# Factoring default headers for most tests.
589ac_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
624ac_subst_vars='LTLIBOBJS
625_MAKE_VERSION
626filemon_h
627use_filemon
628use_meta
629diff_u
630GCC
631INSTALL
632default_sys_path
633mksrc
634force_machine_arch
635machine_arch
636force_machine
637machine
638LIBOBJS
639bmake_path_max
640ac_exe_suffix
641INSTALL_DATA
642INSTALL_SCRIPT
643INSTALL_PROGRAM
644EGREP
645GREP
646CPP
647OBJEXT
648EXEEXT
649ac_ct_CC
650CPPFLAGS
651LDFLAGS
652CFLAGS
653CC
654target_alias
655host_alias
656build_alias
657LIBS
658ECHO_T
659ECHO_N
660ECHO_C
661DEFS
662mandir
663localedir
664libdir
665psdir
666pdfdir
667dvidir
668htmldir
669infodir
670docdir
671oldincludedir
672includedir
673localstatedir
674sharedstatedir
675sysconfdir
676datadir
677datarootdir
678libexecdir
679sbindir
680bindir
681program_transform_name
682prefix
683exec_prefix
684PACKAGE_URL
685PACKAGE_BUGREPORT
686PACKAGE_STRING
687PACKAGE_VERSION
688PACKAGE_TARNAME
689PACKAGE_NAME
690PATH_SEPARATOR
691SHELL'
692ac_subst_files=''
693ac_user_opts='
694enable_option_checking
695with_defshell
696with_makefile
697with_meta
698with_filemon
699with_machine
700with_force_machine
701with_force_machine_arch
702with_machine_arch
703with_default_sys_path
704with_path_objdirprefix
705enable_pwd_override
706enable_check_make_chdir
707with_mksrc
708'
709      ac_precious_vars='build_alias
710host_alias
711target_alias
712CC
713CFLAGS
714LDFLAGS
715LIBS
716CPPFLAGS
717CPP'
718
719
720# Initialize some variables set by options.
721ac_init_help=
722ac_init_version=false
723ac_unrecognized_opts=
724ac_unrecognized_sep=
725# The variables have the same names as the options, with
726# dashes changed to underlines.
727cache_file=/dev/null
728exec_prefix=NONE
729no_create=
730no_recursion=
731prefix=NONE
732program_prefix=NONE
733program_suffix=NONE
734program_transform_name=s,x,x,
735silent=
736site=
737srcdir=
738verbose=
739x_includes=NONE
740x_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.)
748bindir='${exec_prefix}/bin'
749sbindir='${exec_prefix}/sbin'
750libexecdir='${exec_prefix}/libexec'
751datarootdir='${prefix}/share'
752datadir='${datarootdir}'
753sysconfdir='${prefix}/etc'
754sharedstatedir='${prefix}/com'
755localstatedir='${prefix}/var'
756includedir='${prefix}/include'
757oldincludedir='/usr/include'
758docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
759infodir='${datarootdir}/info'
760htmldir='${docdir}'
761dvidir='${docdir}'
762pdfdir='${docdir}'
763psdir='${docdir}'
764libdir='${exec_prefix}/lib'
765localedir='${datarootdir}/locale'
766mandir='${datarootdir}/man'
767
768ac_prev=
769ac_dashdash=
770for ac_option
771do
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'
1104Try \`$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
1126done
1127
1128if test -n "$ac_prev"; then
1129  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1130  as_fn_error $? "missing argument to $ac_option"
1131fi
1132
1133if 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
1139fi
1140
1141# Check all directory arguments for consistency.
1142for 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
1146do
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"
1160done
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.
1165build=$build_alias
1166host=$host_alias
1167target=$target_alias
1168
1169# FIXME: To remove some day.
1170if 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
1176fi
1177
1178ac_tool_prefix=
1179test -n "$host_alias" && ac_tool_prefix=$host_alias-
1180
1181test "$silent" = yes && exec 6>/dev/null
1182
1183
1184ac_pwd=`pwd` && test -n "$ac_pwd" &&
1185ac_ls_di=`ls -di .` &&
1186ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1187  as_fn_error $? "working directory cannot be determined"
1188test "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.
1193if 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
1223else
1224  ac_srcdir_defaulted=no
1225fi
1226if 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"
1229fi
1230ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1231ac_abs_confdir=`(
1232	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1233	pwd)`
1234# When building in place, set srcdir=.
1235if test "$ac_abs_confdir" = "$ac_pwd"; then
1236  srcdir=.
1237fi
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.
1241case $srcdir in
1242*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1243esac
1244for 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}
1249done
1250
1251#
1252# Report the --help message.
1253#
1254if test "$ac_init_help" = "long"; then
1255  # Omit some internal or obsolete options to make the list less imposing.
1256  # This message is too long to be a string in the A/UX 3.1 sh.
1257  cat <<_ACEOF
1258\`configure' configures bmake 20210201 to adapt to many kinds of systems.
1259
1260Usage: $0 [OPTION]... [VAR=VALUE]...
1261
1262To assign environment variables (e.g., CC, CFLAGS...), specify them as
1263VAR=VALUE.  See below for descriptions of some of the useful variables.
1264
1265Defaults for the options are specified in brackets.
1266
1267Configuration:
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
1278Installation 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
1284By default, \`make install' will install all the files in
1285\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1286an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1287for instance \`--prefix=\$HOME'.
1288
1289For better control, use the options below.
1290
1291Fine 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
1315fi
1316
1317if test -n "$ac_init_help"; then
1318  case $ac_init_help in
1319     short | recursive ) echo "Configuration of bmake 20210201:";;
1320   esac
1321  cat <<\_ACEOF
1322
1323Optional 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
1331Optional 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
1349Some 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
1359Use these variables to override the choices made by `configure' or to help
1360it to find libraries and programs with nonstandard names/locations.
1361
1362Report bugs to <sjg@NetBSD.org>.
1363_ACEOF
1364ac_status=$?
1365fi
1366
1367if 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
1375case "$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 ;;
1385esac
1386ac_abs_top_builddir=$ac_pwd
1387ac_abs_builddir=$ac_pwd$ac_dir_suffix
1388# for backward compatibility:
1389ac_top_builddir=$ac_top_build_prefix
1390
1391case $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 ;;
1404esac
1405ac_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
1420fi
1421
1422test -n "$ac_init_help" && exit $ac_status
1423if $ac_init_version; then
1424  cat <<\_ACEOF
1425bmake configure 20210201
1426generated by GNU Autoconf 2.69
1427
1428Copyright (C) 2012 Free Software Foundation, Inc.
1429This configure script is free software; the Free Software Foundation
1430gives unlimited permission to copy, distribute and modify it.
1431_ACEOF
1432  exit
1433fi
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.
1442ac_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"
1447case "(($ac_try" in
1448  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1449  *) ac_try_echo=$ac_try;;
1450esac
1451eval 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
1466else
1467  $as_echo "$as_me: failed program was:" >&5
1468sed 's/^/| /' conftest.$ac_ext >&5
1469
1470	ac_retval=1
1471fi
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.
1480ac_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"
1484case "(($ac_try" in
1485  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1486  *) ac_try_echo=$ac_try;;
1487esac
1488eval 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
1503else
1504  $as_echo "$as_me: failed program was:" >&5
1505sed 's/^/| /' conftest.$ac_ext >&5
1506
1507    ac_retval=1
1508fi
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.
1519ac_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; }
1525if eval \${$3+:} false; then :
1526  $as_echo_n "(cached) " >&6
1527fi
1528eval ac_res=\$$3
1529	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1530$as_echo "$ac_res" >&6; }
1531else
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; }
1535cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1536/* end confdefs.h.  */
1537$4
1538#include <$2>
1539_ACEOF
1540if ac_fn_c_try_compile "$LINENO"; then :
1541  ac_header_compiler=yes
1542else
1543  ac_header_compiler=no
1544fi
1545rm -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; }
1552cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1553/* end confdefs.h.  */
1554#include <$2>
1555_ACEOF
1556if ac_fn_c_try_cpp "$LINENO"; then :
1557  ac_header_preproc=yes
1558else
1559  ac_header_preproc=no
1560fi
1561rm -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?
1566case $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    ;;
1589esac
1590  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1591$as_echo_n "checking for $2... " >&6; }
1592if eval \${$3+:} false; then :
1593  $as_echo_n "(cached) " >&6
1594else
1595  eval "$3=\$ac_header_compiler"
1596fi
1597eval ac_res=\$$3
1598	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1599$as_echo "$ac_res" >&6; }
1600fi
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.
1609ac_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"
1613case "(($ac_try" in
1614  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1615  *) ac_try_echo=$ac_try;;
1616esac
1617eval 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;;
1626esac
1627eval 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
1634else
1635  $as_echo "$as_me: program exited with status $ac_status" >&5
1636       $as_echo "$as_me: failed program was:" >&5
1637sed 's/^/| /' conftest.$ac_ext >&5
1638
1639       ac_retval=$ac_status
1640fi
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.
1651ac_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; }
1656if eval \${$3+:} false; then :
1657  $as_echo_n "(cached) " >&6
1658else
1659  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1660/* end confdefs.h.  */
1661$4
1662#include <$2>
1663_ACEOF
1664if ac_fn_c_try_compile "$LINENO"; then :
1665  eval "$3=yes"
1666else
1667  eval "$3=no"
1668fi
1669rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1670fi
1671eval 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.
1681ac_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"
1686case "(($ac_try" in
1687  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1688  *) ac_try_echo=$ac_try;;
1689esac
1690eval 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
1708else
1709  $as_echo "$as_me: failed program was:" >&5
1710sed 's/^/| /' conftest.$ac_ext >&5
1711
1712	ac_retval=1
1713fi
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.
1728ac_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; }
1733if eval \${$3+:} false; then :
1734  $as_echo_n "(cached) " >&6
1735else
1736  eval "$3=no"
1737  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1738/* end confdefs.h.  */
1739$4
1740int
1741main ()
1742{
1743if (sizeof ($2))
1744	 return 0;
1745  ;
1746  return 0;
1747}
1748_ACEOF
1749if ac_fn_c_try_compile "$LINENO"; then :
1750  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1751/* end confdefs.h.  */
1752$4
1753int
1754main ()
1755{
1756if (sizeof (($2)))
1757	    return 0;
1758  ;
1759  return 0;
1760}
1761_ACEOF
1762if ac_fn_c_try_compile "$LINENO"; then :
1763
1764else
1765  eval "$3=yes"
1766fi
1767rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1768fi
1769rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1770fi
1771eval 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.
1782ac_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; }
1787if eval \${$3+:} false; then :
1788  $as_echo_n "(cached) " >&6
1789else
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
1798int
1799main ()
1800{
1801static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
1802test_array [0] = 0;
1803return test_array [0];
1804
1805  ;
1806  return 0;
1807}
1808_ACEOF
1809if 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" ;;
1815esac
1816fi
1817rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1818       if eval test \"x\$"$3"\" = x"no"; then :
1819
1820else
1821  break
1822fi
1823     done
1824fi
1825eval 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.
1836ac_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; }
1843if eval \${$3+:} false; then :
1844  $as_echo_n "(cached) " >&6
1845else
1846  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1847/* end confdefs.h.  */
1848$4
1849int
1850main ()
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
1864if ac_fn_c_try_compile "$LINENO"; then :
1865  eval "$3=yes"
1866else
1867  eval "$3=no"
1868fi
1869rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1870fi
1871eval 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
1881ac_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; }
1886if eval \${$3+:} false; then :
1887  $as_echo_n "(cached) " >&6
1888else
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
1912extern "C"
1913#endif
1914char $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
1919choke me
1920#endif
1921
1922int
1923main ()
1924{
1925return $2 ();
1926  ;
1927  return 0;
1928}
1929_ACEOF
1930if ac_fn_c_try_link "$LINENO"; then :
1931  eval "$3=yes"
1932else
1933  eval "$3=no"
1934fi
1935rm -f core conftest.err conftest.$ac_objext \
1936    conftest$ac_exeext conftest.$ac_ext
1937fi
1938eval 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.
1949ac_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; }
1954if eval \${$4+:} false; then :
1955  $as_echo_n "(cached) " >&6
1956else
1957  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1958/* end confdefs.h.  */
1959$5
1960int
1961main ()
1962{
1963static $2 ac_aggr;
1964if (ac_aggr.$3)
1965return 0;
1966  ;
1967  return 0;
1968}
1969_ACEOF
1970if ac_fn_c_try_compile "$LINENO"; then :
1971  eval "$4=yes"
1972else
1973  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1974/* end confdefs.h.  */
1975$5
1976int
1977main ()
1978{
1979static $2 ac_aggr;
1980if (sizeof ac_aggr.$3)
1981return 0;
1982  ;
1983  return 0;
1984}
1985_ACEOF
1986if ac_fn_c_try_compile "$LINENO"; then :
1987  eval "$4=yes"
1988else
1989  eval "$4=no"
1990fi
1991rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1992fi
1993rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1994fi
1995eval 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
2001cat >config.log <<_ACEOF
2002This file contains any messages produced by compilers while
2003running configure, to aid debugging if configure makes a mistake.
2004
2005It was created by bmake $as_me 20210201, which was
2006generated by GNU Autoconf 2.69.  Invocation command line was
2007
2008  $ $0 $@
2009
2010_ACEOF
2011exec 5>>config.log
2012{
2013cat <<_ASUNAME
2014## --------- ##
2015## Platform. ##
2016## --------- ##
2017
2018hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2019uname -m = `(uname -m) 2>/dev/null || echo unknown`
2020uname -r = `(uname -r) 2>/dev/null || echo unknown`
2021uname -s = `(uname -s) 2>/dev/null || echo unknown`
2022uname -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
2037as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2038for as_dir in $PATH
2039do
2040  IFS=$as_save_IFS
2041  test -z "$as_dir" && as_dir=.
2042    $as_echo "PATH: $as_dir"
2043  done
2044IFS=$as_save_IFS
2045
2046} >&5
2047
2048cat >&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.
2063ac_configure_args=
2064ac_configure_args0=
2065ac_configure_args1=
2066ac_must_keep_next=false
2067for ac_pass in 1 2
2068do
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
2102done
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.
2111trap '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
2198for ac_signal in 1 2 13 15; do
2199  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2200done
2201ac_signal=0
2202
2203# confdefs.h avoids OS command line length limits that DEFS can exceed.
2204rm -f -r conftest* confdefs.h
2205
2206$as_echo "/* confdefs.h */" > confdefs.h
2207
2208# Predefined preprocessor variables.
2209
2210cat >>confdefs.h <<_ACEOF
2211#define PACKAGE_NAME "$PACKAGE_NAME"
2212_ACEOF
2213
2214cat >>confdefs.h <<_ACEOF
2215#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2216_ACEOF
2217
2218cat >>confdefs.h <<_ACEOF
2219#define PACKAGE_VERSION "$PACKAGE_VERSION"
2220_ACEOF
2221
2222cat >>confdefs.h <<_ACEOF
2223#define PACKAGE_STRING "$PACKAGE_STRING"
2224_ACEOF
2225
2226cat >>confdefs.h <<_ACEOF
2227#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2228_ACEOF
2229
2230cat >>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.
2237ac_site_file1=NONE
2238ac_site_file2=NONE
2239if 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
2246elif test "x$prefix" != xNONE; then
2247  ac_site_file1=$prefix/share/config.site
2248  ac_site_file2=$prefix/etc/config.site
2249else
2250  ac_site_file1=$ac_default_prefix/share/config.site
2251  ac_site_file2=$ac_default_prefix/etc/config.site
2252fi
2253for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2254do
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;}
2263as_fn_error $? "failed to load site script $ac_site_file
2264See \`config.log' for more details" "$LINENO" 5; }
2265  fi
2266done
2267
2268if 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
2279else
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
2283fi
2284
2285# Check that the precious variables saved in the cache have kept the same
2286# value.
2287ac_cache_corrupted=false
2288for 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
2334done
2335if $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
2341fi
2342## -------------------- ##
2343## Main body of script. ##
2344## -------------------- ##
2345
2346ac_ext=c
2347ac_cpp='$CPP $CPPFLAGS'
2348ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2349ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2350ac_compiler_gnu=$ac_cv_c_compiler_gnu
2351
2352
2353ac_config_headers="$ac_config_headers config.h"
2354
2355
2356case "$srcdir" in
2357/*) ;;
2358*) srcdir=`cd $srcdir && pwd`;;
2359esac
2360
2361. $srcdir/VERSION
2362OS=`uname -s`
2363
2364
2365# Check whether --with-defshell was given.
2366if test "${with_defshell+set}" = set; then :
2367  withval=$with_defshell; case "${withval}" in
2368yes)   as_fn_error $? "bad value ${withval} given for bmake DEFSHELL" "$LINENO" 5 ;;
2369no)    ;;
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
2378fi
2379
2380case "$OS" in
2381CYGWIN*|MINGW*) use_makefile=no;;
2382*) use_makefile=yes;;
2383esac
2384
2385# Check whether --with-makefile was given.
2386if test "${with_makefile+set}" = set; then :
2387  withval=$with_makefile; case "${withval}" in
2388yes|no) use_makefile=${withval};;
2389*) as_fn_error $? "bad value ${withval} given for makefile" "$LINENO" 5 ;;
2390esac
2391fi
2392
2393use_meta=yes
2394
2395# Check whether --with-meta was given.
2396if test "${with_meta+set}" = set; then :
2397  withval=$with_meta; case "${withval}" in
2398yes|no) use_meta=${withval};;
2399*) as_fn_error $? "bad value ${withval} given for meta" "$LINENO" 5 ;;
2400esac
2401fi
2402
2403
2404# Check whether --with-filemon was given.
2405if 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 ;;
2412esac
2413case "$use_filemon,$filemon_h" in
2414,*.h) use_filemon=dev;;
2415esac
2416
2417else
2418
2419case "$OS" in
2420NetBSD) 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    ;;
2432esac
2433use_filemon=${use_filemon:-no}
2434case "$use_filemon" in
2435dev) ;;
2436*) filemon_h=no;;
2437esac
2438
2439fi
2440
2441case "$use_meta" in
2442yes)
2443	case "$use_filemon" in
2444	no) ;;
2445	*) echo "Using: filemon_${use_filemon}.c" >&6;;
2446	esac
2447	;;
2448esac
2449ac_ext=c
2450ac_cpp='$CPP $CPPFLAGS'
2451ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2452ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2453ac_compiler_gnu=$ac_cv_c_compiler_gnu
2454if 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.
2456set 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; }
2459if ${ac_cv_prog_CC+:} false; then :
2460  $as_echo_n "(cached) " >&6
2461else
2462  if test -n "$CC"; then
2463  ac_cv_prog_CC="$CC" # Let the user override the test.
2464else
2465as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2466for as_dir in $PATH
2467do
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
2476done
2477  done
2478IFS=$as_save_IFS
2479
2480fi
2481fi
2482CC=$ac_cv_prog_CC
2483if test -n "$CC"; then
2484  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2485$as_echo "$CC" >&6; }
2486else
2487  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2488$as_echo "no" >&6; }
2489fi
2490
2491
2492fi
2493if 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.
2496set 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; }
2499if ${ac_cv_prog_ac_ct_CC+:} false; then :
2500  $as_echo_n "(cached) " >&6
2501else
2502  if test -n "$ac_ct_CC"; then
2503  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2504else
2505as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2506for as_dir in $PATH
2507do
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
2516done
2517  done
2518IFS=$as_save_IFS
2519
2520fi
2521fi
2522ac_ct_CC=$ac_cv_prog_ac_ct_CC
2523if 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; }
2526else
2527  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2528$as_echo "no" >&6; }
2529fi
2530
2531  if test "x$ac_ct_CC" = x; then
2532    CC=""
2533  else
2534    case $cross_compiling:$ac_tool_warned in
2535yes:)
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;}
2538ac_tool_warned=yes ;;
2539esac
2540    CC=$ac_ct_CC
2541  fi
2542else
2543  CC="$ac_cv_prog_CC"
2544fi
2545
2546if 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.
2549set 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; }
2552if ${ac_cv_prog_CC+:} false; then :
2553  $as_echo_n "(cached) " >&6
2554else
2555  if test -n "$CC"; then
2556  ac_cv_prog_CC="$CC" # Let the user override the test.
2557else
2558as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2559for as_dir in $PATH
2560do
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
2569done
2570  done
2571IFS=$as_save_IFS
2572
2573fi
2574fi
2575CC=$ac_cv_prog_CC
2576if test -n "$CC"; then
2577  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2578$as_echo "$CC" >&6; }
2579else
2580  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2581$as_echo "no" >&6; }
2582fi
2583
2584
2585  fi
2586fi
2587if test -z "$CC"; then
2588  # Extract the first word of "cc", so it can be a program name with args.
2589set 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; }
2592if ${ac_cv_prog_CC+:} false; then :
2593  $as_echo_n "(cached) " >&6
2594else
2595  if test -n "$CC"; then
2596  ac_cv_prog_CC="$CC" # Let the user override the test.
2597else
2598  ac_prog_rejected=no
2599as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2600for as_dir in $PATH
2601do
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
2614done
2615  done
2616IFS=$as_save_IFS
2617
2618if 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
2629fi
2630fi
2631fi
2632CC=$ac_cv_prog_CC
2633if test -n "$CC"; then
2634  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2635$as_echo "$CC" >&6; }
2636else
2637  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2638$as_echo "no" >&6; }
2639fi
2640
2641
2642fi
2643if 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.
2648set 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; }
2651if ${ac_cv_prog_CC+:} false; then :
2652  $as_echo_n "(cached) " >&6
2653else
2654  if test -n "$CC"; then
2655  ac_cv_prog_CC="$CC" # Let the user override the test.
2656else
2657as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2658for as_dir in $PATH
2659do
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
2668done
2669  done
2670IFS=$as_save_IFS
2671
2672fi
2673fi
2674CC=$ac_cv_prog_CC
2675if test -n "$CC"; then
2676  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2677$as_echo "$CC" >&6; }
2678else
2679  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2680$as_echo "no" >&6; }
2681fi
2682
2683
2684    test -n "$CC" && break
2685  done
2686fi
2687if test -z "$CC"; then
2688  ac_ct_CC=$CC
2689  for ac_prog in cl.exe
2690do
2691  # Extract the first word of "$ac_prog", so it can be a program name with args.
2692set 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; }
2695if ${ac_cv_prog_ac_ct_CC+:} false; then :
2696  $as_echo_n "(cached) " >&6
2697else
2698  if test -n "$ac_ct_CC"; then
2699  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2700else
2701as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2702for as_dir in $PATH
2703do
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
2712done
2713  done
2714IFS=$as_save_IFS
2715
2716fi
2717fi
2718ac_ct_CC=$ac_cv_prog_ac_ct_CC
2719if 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; }
2722else
2723  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2724$as_echo "no" >&6; }
2725fi
2726
2727
2728  test -n "$ac_ct_CC" && break
2729done
2730
2731  if test "x$ac_ct_CC" = x; then
2732    CC=""
2733  else
2734    case $cross_compiling:$ac_tool_warned in
2735yes:)
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;}
2738ac_tool_warned=yes ;;
2739esac
2740    CC=$ac_ct_CC
2741  fi
2742fi
2743
2744fi
2745
2746
2747test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2748$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2749as_fn_error $? "no acceptable C compiler found in \$PATH
2750See \`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
2754set X $ac_compile
2755ac_compiler=$2
2756for ac_option in --version -v -V -qversion; do
2757  { { ac_try="$ac_compiler $ac_option >&5"
2758case "(($ac_try" in
2759  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2760  *) ac_try_echo=$ac_try;;
2761esac
2762eval 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; }
2775done
2776
2777cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2778/* end confdefs.h.  */
2779
2780int
2781main ()
2782{
2783
2784  ;
2785  return 0;
2786}
2787_ACEOF
2788ac_clean_files_save=$ac_clean_files
2789ac_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; }
2795ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2796
2797# The possible output files:
2798ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2799
2800ac_rmfiles=
2801for ac_file in $ac_files
2802do
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
2807done
2808rm -f $ac_rmfiles
2809
2810if { { ac_try="$ac_link_default"
2811case "(($ac_try" in
2812  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2813  *) ac_try_echo=$ac_try;;
2814esac
2815eval 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.
2826for ac_file in $ac_files ''
2827do
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
2850done
2851test "$ac_cv_exeext" = no && ac_cv_exeext=
2852
2853else
2854  ac_file=''
2855fi
2856if 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
2860sed '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;}
2864as_fn_error 77 "C compiler cannot create executables
2865See \`config.log' for more details" "$LINENO" 5; }
2866else
2867  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2868$as_echo "yes" >&6; }
2869fi
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; }
2874ac_exeext=$ac_cv_exeext
2875
2876rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2877ac_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; }
2880if { { ac_try="$ac_link"
2881case "(($ac_try" in
2882  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2883  *) ac_try_echo=$ac_try;;
2884esac
2885eval 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'.
2895for 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
2903done
2904else
2905  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2906$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2907as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2908See \`config.log' for more details" "$LINENO" 5; }
2909fi
2910rm -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
2914rm -f conftest.$ac_ext
2915EXEEXT=$ac_cv_exeext
2916ac_exeext=$EXEEXT
2917cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2918/* end confdefs.h.  */
2919#include <stdio.h>
2920int
2921main ()
2922{
2923FILE *f = fopen ("conftest.out", "w");
2924 return ferror (f) || fclose (f) != 0;
2925
2926  ;
2927  return 0;
2928}
2929_ACEOF
2930ac_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; }
2935if test "$cross_compiling" != yes; then
2936  { { ac_try="$ac_link"
2937case "(($ac_try" in
2938  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2939  *) ac_try_echo=$ac_try;;
2940esac
2941eval 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;;
2951esac
2952eval 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;}
2965as_fn_error $? "cannot run C compiled programs.
2966If you meant to cross compile, use \`--host'.
2967See \`config.log' for more details" "$LINENO" 5; }
2968    fi
2969  fi
2970fi
2971{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2972$as_echo "$cross_compiling" >&6; }
2973
2974rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2975ac_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; }
2978if ${ac_cv_objext+:} false; then :
2979  $as_echo_n "(cached) " >&6
2980else
2981  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2982/* end confdefs.h.  */
2983
2984int
2985main ()
2986{
2987
2988  ;
2989  return 0;
2990}
2991_ACEOF
2992rm -f conftest.o conftest.obj
2993if { { ac_try="$ac_compile"
2994case "(($ac_try" in
2995  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2996  *) ac_try_echo=$ac_try;;
2997esac
2998eval 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
3011done
3012else
3013  $as_echo "$as_me: failed program was:" >&5
3014sed '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;}
3018as_fn_error $? "cannot compute suffix of object files: cannot compile
3019See \`config.log' for more details" "$LINENO" 5; }
3020fi
3021rm -f conftest.$ac_cv_objext conftest.$ac_ext
3022fi
3023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3024$as_echo "$ac_cv_objext" >&6; }
3025OBJEXT=$ac_cv_objext
3026ac_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; }
3029if ${ac_cv_c_compiler_gnu+:} false; then :
3030  $as_echo_n "(cached) " >&6
3031else
3032  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3033/* end confdefs.h.  */
3034
3035int
3036main ()
3037{
3038#ifndef __GNUC__
3039       choke me
3040#endif
3041
3042  ;
3043  return 0;
3044}
3045_ACEOF
3046if ac_fn_c_try_compile "$LINENO"; then :
3047  ac_compiler_gnu=yes
3048else
3049  ac_compiler_gnu=no
3050fi
3051rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3052ac_cv_c_compiler_gnu=$ac_compiler_gnu
3053
3054fi
3055{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3056$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3057if test $ac_compiler_gnu = yes; then
3058  GCC=yes
3059else
3060  GCC=
3061fi
3062ac_test_CFLAGS=${CFLAGS+set}
3063ac_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; }
3066if ${ac_cv_prog_cc_g+:} false; then :
3067  $as_echo_n "(cached) " >&6
3068else
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
3076int
3077main ()
3078{
3079
3080  ;
3081  return 0;
3082}
3083_ACEOF
3084if ac_fn_c_try_compile "$LINENO"; then :
3085  ac_cv_prog_cc_g=yes
3086else
3087  CFLAGS=""
3088      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3089/* end confdefs.h.  */
3090
3091int
3092main ()
3093{
3094
3095  ;
3096  return 0;
3097}
3098_ACEOF
3099if ac_fn_c_try_compile "$LINENO"; then :
3100
3101else
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
3107int
3108main ()
3109{
3110
3111  ;
3112  return 0;
3113}
3114_ACEOF
3115if ac_fn_c_try_compile "$LINENO"; then :
3116  ac_cv_prog_cc_g=yes
3117fi
3118rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3119fi
3120rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3121fi
3122rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3123   ac_c_werror_flag=$ac_save_c_werror_flag
3124fi
3125{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3126$as_echo "$ac_cv_prog_cc_g" >&6; }
3127if test "$ac_test_CFLAGS" = set; then
3128  CFLAGS=$ac_save_CFLAGS
3129elif 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
3135else
3136  if test "$GCC" = yes; then
3137    CFLAGS="-O2"
3138  else
3139    CFLAGS=
3140  fi
3141fi
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; }
3144if ${ac_cv_prog_cc_c89+:} false; then :
3145  $as_echo_n "(cached) " >&6
3146else
3147  ac_cv_prog_cc_c89=no
3148ac_save_CC=$CC
3149cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3150/* end confdefs.h.  */
3151#include <stdarg.h>
3152#include <stdio.h>
3153struct stat;
3154/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3155struct buf { int x; };
3156FILE * (*rcsopen) (struct buf *, struct stat *, int);
3157static char *e (p, i)
3158     char **p;
3159     int i;
3160{
3161  return p[i];
3162}
3163static 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.  */
3180int 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'
3185int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3186
3187int test (int i, double x);
3188struct s1 {int (*f) (int a);};
3189struct s2 {int (*f) (double a);};
3190int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3191int argc;
3192char **argv;
3193int
3194main ()
3195{
3196return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3197  ;
3198  return 0;
3199}
3200_ACEOF
3201for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3202	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3203do
3204  CC="$ac_save_CC $ac_arg"
3205  if ac_fn_c_try_compile "$LINENO"; then :
3206  ac_cv_prog_cc_c89=$ac_arg
3207fi
3208rm -f core conftest.err conftest.$ac_objext
3209  test "x$ac_cv_prog_cc_c89" != "xno" && break
3210done
3211rm -f conftest.$ac_ext
3212CC=$ac_save_CC
3213
3214fi
3215# AC_CACHE_VAL
3216case "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; } ;;
3227esac
3228if test "x$ac_cv_prog_cc_c89" != xno; then :
3229
3230fi
3231
3232ac_ext=c
3233ac_cpp='$CPP $CPPFLAGS'
3234ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3235ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3236ac_compiler_gnu=$ac_cv_c_compiler_gnu
3237
3238
3239ac_ext=c
3240ac_cpp='$CPP $CPPFLAGS'
3241ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3242ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3243ac_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.
3247if test -n "$CPP" && test -d "$CPP"; then
3248  CPP=
3249fi
3250if test -z "$CPP"; then
3251  if ${ac_cv_prog_CPP+:} false; then :
3252  $as_echo_n "(cached) " >&6
3253else
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
3258for ac_c_preproc_warn_flag in '' yes
3259do
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
3275if ac_fn_c_try_cpp "$LINENO"; then :
3276
3277else
3278  # Broken: fails on valid input.
3279continue
3280fi
3281rm -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
3289if ac_fn_c_try_cpp "$LINENO"; then :
3290  # Broken: success on invalid input.
3291continue
3292else
3293  # Passes both tests.
3294ac_preproc_ok=:
3295break
3296fi
3297rm -f conftest.err conftest.i conftest.$ac_ext
3298
3299done
3300# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3301rm -f conftest.i conftest.err conftest.$ac_ext
3302if $ac_preproc_ok; then :
3303  break
3304fi
3305
3306    done
3307    ac_cv_prog_CPP=$CPP
3308
3309fi
3310  CPP=$ac_cv_prog_CPP
3311else
3312  ac_cv_prog_CPP=$CPP
3313fi
3314{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3315$as_echo "$CPP" >&6; }
3316ac_preproc_ok=false
3317for ac_c_preproc_warn_flag in '' yes
3318do
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
3334if ac_fn_c_try_cpp "$LINENO"; then :
3335
3336else
3337  # Broken: fails on valid input.
3338continue
3339fi
3340rm -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
3348if ac_fn_c_try_cpp "$LINENO"; then :
3349  # Broken: success on invalid input.
3350continue
3351else
3352  # Passes both tests.
3353ac_preproc_ok=:
3354break
3355fi
3356rm -f conftest.err conftest.i conftest.$ac_ext
3357
3358done
3359# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3360rm -f conftest.i conftest.err conftest.$ac_ext
3361if $ac_preproc_ok; then :
3362
3363else
3364  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3365$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3366as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3367See \`config.log' for more details" "$LINENO" 5; }
3368fi
3369
3370ac_ext=c
3371ac_cpp='$CPP $CPPFLAGS'
3372ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3373ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3374ac_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; }
3379if ${ac_cv_path_GREP+:} false; then :
3380  $as_echo_n "(cached) " >&6
3381else
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
3386for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3387do
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
3396case `"$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;;
3420esac
3421
3422      $ac_path_GREP_found && break 3
3423    done
3424  done
3425  done
3426IFS=$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
3430else
3431  ac_cv_path_GREP=$GREP
3432fi
3433
3434fi
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; }
3442if ${ac_cv_path_EGREP+:} false; then :
3443  $as_echo_n "(cached) " >&6
3444else
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
3452for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3453do
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
3462case `"$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;;
3486esac
3487
3488      $ac_path_EGREP_found && break 3
3489    done
3490  done
3491  done
3492IFS=$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
3496else
3497  ac_cv_path_EGREP=$EGREP
3498fi
3499
3500   fi
3501fi
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; }
3509if ${ac_cv_header_stdc+:} false; then :
3510  $as_echo_n "(cached) " >&6
3511else
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
3519int
3520main ()
3521{
3522
3523  ;
3524  return 0;
3525}
3526_ACEOF
3527if ac_fn_c_try_compile "$LINENO"; then :
3528  ac_cv_header_stdc=yes
3529else
3530  ac_cv_header_stdc=no
3531fi
3532rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3533
3534if 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
3541if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3542  $EGREP "memchr" >/dev/null 2>&1; then :
3543
3544else
3545  ac_cv_header_stdc=no
3546fi
3547rm -f conftest*
3548
3549fi
3550
3551if 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
3558if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3559  $EGREP "free" >/dev/null 2>&1; then :
3560
3561else
3562  ac_cv_header_stdc=no
3563fi
3564rm -f conftest*
3565
3566fi
3567
3568if 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  :
3572else
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)))
3589int
3590main ()
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
3600if ac_fn_c_try_run "$LINENO"; then :
3601
3602else
3603  ac_cv_header_stdc=no
3604fi
3605rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3606  conftest.$ac_objext conftest.beam conftest.$ac_ext
3607fi
3608
3609fi
3610fi
3611{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3612$as_echo "$ac_cv_header_stdc" >&6; }
3613if test $ac_cv_header_stdc = yes; then
3614
3615$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3616
3617fi
3618
3619# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3620for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3621		  inttypes.h stdint.h unistd.h
3622do :
3623  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3624ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3625"
3626if 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
3631fi
3632
3633done
3634
3635
3636
3637  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3638if test "x$ac_cv_header_minix_config_h" = xyes; then :
3639  MINIX=yes
3640else
3641  MINIX=
3642fi
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; }
3660if ${ac_cv_safe_to_define___extensions__+:} false; then :
3661  $as_echo_n "(cached) " >&6
3662else
3663  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3664/* end confdefs.h.  */
3665
3666#         define __EXTENSIONS__ 1
3667          $ac_includes_default
3668int
3669main ()
3670{
3671
3672  ;
3673  return 0;
3674}
3675_ACEOF
3676if ac_fn_c_try_compile "$LINENO"; then :
3677  ac_cv_safe_to_define___extensions__=yes
3678else
3679  ac_cv_safe_to_define___extensions__=no
3680fi
3681rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3682fi
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
3697ac_ext=c
3698ac_cpp='$CPP $CPPFLAGS'
3699ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3700ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3701ac_compiler_gnu=$ac_cv_c_compiler_gnu
3702if 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.
3704set 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; }
3707if ${ac_cv_prog_CC+:} false; then :
3708  $as_echo_n "(cached) " >&6
3709else
3710  if test -n "$CC"; then
3711  ac_cv_prog_CC="$CC" # Let the user override the test.
3712else
3713as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3714for as_dir in $PATH
3715do
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
3724done
3725  done
3726IFS=$as_save_IFS
3727
3728fi
3729fi
3730CC=$ac_cv_prog_CC
3731if test -n "$CC"; then
3732  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3733$as_echo "$CC" >&6; }
3734else
3735  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3736$as_echo "no" >&6; }
3737fi
3738
3739
3740fi
3741if 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.
3744set 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; }
3747if ${ac_cv_prog_ac_ct_CC+:} false; then :
3748  $as_echo_n "(cached) " >&6
3749else
3750  if test -n "$ac_ct_CC"; then
3751  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3752else
3753as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3754for as_dir in $PATH
3755do
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
3764done
3765  done
3766IFS=$as_save_IFS
3767
3768fi
3769fi
3770ac_ct_CC=$ac_cv_prog_ac_ct_CC
3771if 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; }
3774else
3775  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3776$as_echo "no" >&6; }
3777fi
3778
3779  if test "x$ac_ct_CC" = x; then
3780    CC=""
3781  else
3782    case $cross_compiling:$ac_tool_warned in
3783yes:)
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;}
3786ac_tool_warned=yes ;;
3787esac
3788    CC=$ac_ct_CC
3789  fi
3790else
3791  CC="$ac_cv_prog_CC"
3792fi
3793
3794if 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.
3797set 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; }
3800if ${ac_cv_prog_CC+:} false; then :
3801  $as_echo_n "(cached) " >&6
3802else
3803  if test -n "$CC"; then
3804  ac_cv_prog_CC="$CC" # Let the user override the test.
3805else
3806as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3807for as_dir in $PATH
3808do
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
3817done
3818  done
3819IFS=$as_save_IFS
3820
3821fi
3822fi
3823CC=$ac_cv_prog_CC
3824if test -n "$CC"; then
3825  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3826$as_echo "$CC" >&6; }
3827else
3828  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3829$as_echo "no" >&6; }
3830fi
3831
3832
3833  fi
3834fi
3835if test -z "$CC"; then
3836  # Extract the first word of "cc", so it can be a program name with args.
3837set 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; }
3840if ${ac_cv_prog_CC+:} false; then :
3841  $as_echo_n "(cached) " >&6
3842else
3843  if test -n "$CC"; then
3844  ac_cv_prog_CC="$CC" # Let the user override the test.
3845else
3846  ac_prog_rejected=no
3847as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3848for as_dir in $PATH
3849do
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
3862done
3863  done
3864IFS=$as_save_IFS
3865
3866if 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
3877fi
3878fi
3879fi
3880CC=$ac_cv_prog_CC
3881if test -n "$CC"; then
3882  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3883$as_echo "$CC" >&6; }
3884else
3885  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3886$as_echo "no" >&6; }
3887fi
3888
3889
3890fi
3891if 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.
3896set 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; }
3899if ${ac_cv_prog_CC+:} false; then :
3900  $as_echo_n "(cached) " >&6
3901else
3902  if test -n "$CC"; then
3903  ac_cv_prog_CC="$CC" # Let the user override the test.
3904else
3905as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3906for as_dir in $PATH
3907do
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
3916done
3917  done
3918IFS=$as_save_IFS
3919
3920fi
3921fi
3922CC=$ac_cv_prog_CC
3923if test -n "$CC"; then
3924  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3925$as_echo "$CC" >&6; }
3926else
3927  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3928$as_echo "no" >&6; }
3929fi
3930
3931
3932    test -n "$CC" && break
3933  done
3934fi
3935if test -z "$CC"; then
3936  ac_ct_CC=$CC
3937  for ac_prog in cl.exe
3938do
3939  # Extract the first word of "$ac_prog", so it can be a program name with args.
3940set 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; }
3943if ${ac_cv_prog_ac_ct_CC+:} false; then :
3944  $as_echo_n "(cached) " >&6
3945else
3946  if test -n "$ac_ct_CC"; then
3947  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3948else
3949as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3950for as_dir in $PATH
3951do
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
3960done
3961  done
3962IFS=$as_save_IFS
3963
3964fi
3965fi
3966ac_ct_CC=$ac_cv_prog_ac_ct_CC
3967if 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; }
3970else
3971  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3972$as_echo "no" >&6; }
3973fi
3974
3975
3976  test -n "$ac_ct_CC" && break
3977done
3978
3979  if test "x$ac_ct_CC" = x; then
3980    CC=""
3981  else
3982    case $cross_compiling:$ac_tool_warned in
3983yes:)
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;}
3986ac_tool_warned=yes ;;
3987esac
3988    CC=$ac_ct_CC
3989  fi
3990fi
3991
3992fi
3993
3994
3995test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3996$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3997as_fn_error $? "no acceptable C compiler found in \$PATH
3998See \`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
4002set X $ac_compile
4003ac_compiler=$2
4004for ac_option in --version -v -V -qversion; do
4005  { { ac_try="$ac_compiler $ac_option >&5"
4006case "(($ac_try" in
4007  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4008  *) ac_try_echo=$ac_try;;
4009esac
4010eval 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; }
4023done
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; }
4027if ${ac_cv_c_compiler_gnu+:} false; then :
4028  $as_echo_n "(cached) " >&6
4029else
4030  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4031/* end confdefs.h.  */
4032
4033int
4034main ()
4035{
4036#ifndef __GNUC__
4037       choke me
4038#endif
4039
4040  ;
4041  return 0;
4042}
4043_ACEOF
4044if ac_fn_c_try_compile "$LINENO"; then :
4045  ac_compiler_gnu=yes
4046else
4047  ac_compiler_gnu=no
4048fi
4049rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4050ac_cv_c_compiler_gnu=$ac_compiler_gnu
4051
4052fi
4053{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4054$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4055if test $ac_compiler_gnu = yes; then
4056  GCC=yes
4057else
4058  GCC=
4059fi
4060ac_test_CFLAGS=${CFLAGS+set}
4061ac_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; }
4064if ${ac_cv_prog_cc_g+:} false; then :
4065  $as_echo_n "(cached) " >&6
4066else
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
4074int
4075main ()
4076{
4077
4078  ;
4079  return 0;
4080}
4081_ACEOF
4082if ac_fn_c_try_compile "$LINENO"; then :
4083  ac_cv_prog_cc_g=yes
4084else
4085  CFLAGS=""
4086      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4087/* end confdefs.h.  */
4088
4089int
4090main ()
4091{
4092
4093  ;
4094  return 0;
4095}
4096_ACEOF
4097if ac_fn_c_try_compile "$LINENO"; then :
4098
4099else
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
4105int
4106main ()
4107{
4108
4109  ;
4110  return 0;
4111}
4112_ACEOF
4113if ac_fn_c_try_compile "$LINENO"; then :
4114  ac_cv_prog_cc_g=yes
4115fi
4116rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4117fi
4118rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4119fi
4120rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4121   ac_c_werror_flag=$ac_save_c_werror_flag
4122fi
4123{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4124$as_echo "$ac_cv_prog_cc_g" >&6; }
4125if test "$ac_test_CFLAGS" = set; then
4126  CFLAGS=$ac_save_CFLAGS
4127elif 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
4133else
4134  if test "$GCC" = yes; then
4135    CFLAGS="-O2"
4136  else
4137    CFLAGS=
4138  fi
4139fi
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; }
4142if ${ac_cv_prog_cc_c89+:} false; then :
4143  $as_echo_n "(cached) " >&6
4144else
4145  ac_cv_prog_cc_c89=no
4146ac_save_CC=$CC
4147cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4148/* end confdefs.h.  */
4149#include <stdarg.h>
4150#include <stdio.h>
4151struct stat;
4152/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4153struct buf { int x; };
4154FILE * (*rcsopen) (struct buf *, struct stat *, int);
4155static char *e (p, i)
4156     char **p;
4157     int i;
4158{
4159  return p[i];
4160}
4161static 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.  */
4178int 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'
4183int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4184
4185int test (int i, double x);
4186struct s1 {int (*f) (int a);};
4187struct s2 {int (*f) (double a);};
4188int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4189int argc;
4190char **argv;
4191int
4192main ()
4193{
4194return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4195  ;
4196  return 0;
4197}
4198_ACEOF
4199for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4200	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4201do
4202  CC="$ac_save_CC $ac_arg"
4203  if ac_fn_c_try_compile "$LINENO"; then :
4204  ac_cv_prog_cc_c89=$ac_arg
4205fi
4206rm -f core conftest.err conftest.$ac_objext
4207  test "x$ac_cv_prog_cc_c89" != "xno" && break
4208done
4209rm -f conftest.$ac_ext
4210CC=$ac_save_CC
4211
4212fi
4213# AC_CACHE_VAL
4214case "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; } ;;
4225esac
4226if test "x$ac_cv_prog_cc_c89" != xno; then :
4227
4228fi
4229
4230ac_ext=c
4231ac_cpp='$CPP $CPPFLAGS'
4232ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4233ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4234ac_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; }
4238if ${ac_cv_prog_cc_c99+:} false; then :
4239  $as_echo_n "(cached) " >&6
4240else
4241  ac_cv_prog_cc_c99=no
4242ac_save_CC=$CC
4243cat 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__))
4255static void
4256test_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
4277static long long int bignum = -9223372036854775807LL;
4278static unsigned long long int ubignum = BIG64;
4279
4280struct incomplete_array
4281{
4282  int datasize;
4283  double data[];
4284};
4285
4286struct named_init {
4287  int number;
4288  const wchar_t *name;
4289  double average;
4290};
4291
4292typedef const char *ccp;
4293
4294static inline int
4295test_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.
4306static void
4307test_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
4339int
4340main ()
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
4382for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
4383do
4384  CC="$ac_save_CC $ac_arg"
4385  if ac_fn_c_try_compile "$LINENO"; then :
4386  ac_cv_prog_cc_c99=$ac_arg
4387fi
4388rm -f core conftest.err conftest.$ac_objext
4389  test "x$ac_cv_prog_cc_c99" != "xno" && break
4390done
4391rm -f conftest.$ac_ext
4392CC=$ac_save_CC
4393
4394fi
4395# AC_CACHE_VAL
4396case "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; } ;;
4407esac
4408if test "x$ac_cv_prog_cc_c99" != xno; then :
4409
4410fi
4411
4412
4413ac_aux_dir=
4414for 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
4428done
4429if test -z "$ac_aux_dir"; then
4430  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4431fi
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.
4437ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4438ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4439ac_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; }
4458if test -z "$INSTALL"; then
4459if ${ac_cv_path_install+:} false; then :
4460  $as_echo_n "(cached) " >&6
4461else
4462  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4463for as_dir in $PATH
4464do
4465  IFS=$as_save_IFS
4466  test -z "$as_dir" && as_dir=.
4467    # Account for people who put trailing slashes in PATH elements.
4468case $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    ;;
4506esac
4507
4508  done
4509IFS=$as_save_IFS
4510
4511rm -rf conftest.one conftest.two conftest.dir
4512
4513fi
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
4523fi
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.
4529test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4530
4531test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4532
4533test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4534
4535if 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=
4539fi
4540bmake_path_max=${bmake_path_max:-1024}
4541if test $bmake_path_max -gt 1024; then
4542   # this is all we expect
4543   bmake_path_max=1024
4544fi
4545echo "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; }
4549if ${ac_cv_header_sys_wait_h+:} false; then :
4550  $as_echo_n "(cached) " >&6
4551else
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
4563int
4564main ()
4565{
4566  int s;
4567  wait (&s);
4568  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4569  ;
4570  return 0;
4571}
4572_ACEOF
4573if ac_fn_c_try_compile "$LINENO"; then :
4574  ac_cv_header_sys_wait_h=yes
4575else
4576  ac_cv_header_sys_wait_h=no
4577fi
4578rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4579fi
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; }
4582if test $ac_cv_header_sys_wait_h = yes; then
4583
4584$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
4585
4586fi
4587
4588ac_header_dirent=no
4589for 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; }
4593if eval \${$as_ac_Header+:} false; then :
4594  $as_echo_n "(cached) " >&6
4595else
4596  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4597/* end confdefs.h.  */
4598#include <sys/types.h>
4599#include <$ac_hdr>
4600
4601int
4602main ()
4603{
4604if ((DIR *) 0)
4605return 0;
4606  ;
4607  return 0;
4608}
4609_ACEOF
4610if ac_fn_c_try_compile "$LINENO"; then :
4611  eval "$as_ac_Header=yes"
4612else
4613  eval "$as_ac_Header=no"
4614fi
4615rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4616fi
4617eval ac_res=\$$as_ac_Header
4618	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4619$as_echo "$ac_res" >&6; }
4620if 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
4625ac_header_dirent=$ac_hdr; break
4626fi
4627
4628done
4629# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4630if 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; }
4633if ${ac_cv_search_opendir+:} false; then :
4634  $as_echo_n "(cached) " >&6
4635else
4636  ac_func_search_save_LIBS=$LIBS
4637cat 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
4644extern "C"
4645#endif
4646char opendir ();
4647int
4648main ()
4649{
4650return opendir ();
4651  ;
4652  return 0;
4653}
4654_ACEOF
4655for 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
4664fi
4665rm -f core conftest.err conftest.$ac_objext \
4666    conftest$ac_exeext
4667  if ${ac_cv_search_opendir+:} false; then :
4668  break
4669fi
4670done
4671if ${ac_cv_search_opendir+:} false; then :
4672
4673else
4674  ac_cv_search_opendir=no
4675fi
4676rm conftest.$ac_ext
4677LIBS=$ac_func_search_save_LIBS
4678fi
4679{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
4680$as_echo "$ac_cv_search_opendir" >&6; }
4681ac_res=$ac_cv_search_opendir
4682if test "$ac_res" != no; then :
4683  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4684
4685fi
4686
4687else
4688  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
4689$as_echo_n "checking for library containing opendir... " >&6; }
4690if ${ac_cv_search_opendir+:} false; then :
4691  $as_echo_n "(cached) " >&6
4692else
4693  ac_func_search_save_LIBS=$LIBS
4694cat 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
4701extern "C"
4702#endif
4703char opendir ();
4704int
4705main ()
4706{
4707return opendir ();
4708  ;
4709  return 0;
4710}
4711_ACEOF
4712for 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
4721fi
4722rm -f core conftest.err conftest.$ac_objext \
4723    conftest$ac_exeext
4724  if ${ac_cv_search_opendir+:} false; then :
4725  break
4726fi
4727done
4728if ${ac_cv_search_opendir+:} false; then :
4729
4730else
4731  ac_cv_search_opendir=no
4732fi
4733rm conftest.$ac_ext
4734LIBS=$ac_func_search_save_LIBS
4735fi
4736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
4737$as_echo "$ac_cv_search_opendir" >&6; }
4738ac_res=$ac_cv_search_opendir
4739if test "$ac_res" != no; then :
4740  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4741
4742fi
4743
4744fi
4745
4746for ac_header in sys/param.h
4747do :
4748  ac_fn_c_check_header_mongrel "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default"
4749if 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
4754fi
4755
4756done
4757
4758for ac_header in sys/sysctl.h
4759do :
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"
4765if 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
4770fi
4771
4772done
4773
4774
4775for 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
4791do :
4792  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4793ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4794if 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
4799fi
4800
4801done
4802
4803
4804ac_fn_c_check_header_mongrel "$LINENO" "sys/cdefs.h" "ac_cv_header_sys_cdefs_h" "$ac_includes_default"
4805if test "x$ac_cv_header_sys_cdefs_h" = xyes; then :
4806  echo $ECHO_N "checking whether sys/cdefs.h is compatible... $ECHO_C" >&6
4807cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4808/* end confdefs.h.  */
4809#include <sys/cdefs.h>
4810#ifdef __RCSID
4811yes
4812#endif
4813
4814_ACEOF
4815if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4816  $EGREP "yes" >/dev/null 2>&1; then :
4817  echo yes  >&6
4818else
4819  echo no  >&6; CPPFLAGS="${CPPFLAGS} -I`cd ${srcdir}/missing && pwd` -DNEED_HOST_CDEFS_H"
4820fi
4821rm -f conftest*
4822
4823else
4824  CPPFLAGS="${CPPFLAGS} -I`cd ${srcdir}/missing && pwd`"
4825fi
4826
4827
4828
4829
4830{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5
4831$as_echo_n "checking for __attribute__... " >&6; }
4832if ${ac_cv___attribute__+:} false; then :
4833  $as_echo_n "(cached) " >&6
4834else
4835
4836cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4837/* end confdefs.h.  */
4838
4839#include <stdlib.h>
4840
4841static void foo(void) __attribute__ ((noreturn));
4842
4843static void
4844foo(void)
4845{
4846  exit(1);
4847}
4848
4849int
4850main(int argc, char **argv)
4851{
4852	foo();
4853}
4854
4855_ACEOF
4856if ac_fn_c_try_link "$LINENO"; then :
4857  ac_cv___attribute__=yes
4858else
4859  ac_cv___attribute__=no
4860fi
4861rm -f core conftest.err conftest.$ac_objext \
4862    conftest$ac_exeext conftest.$ac_ext
4863fi
4864
4865if test "$ac_cv___attribute__" = "yes"; then
4866
4867$as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h
4868
4869fi
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; }
4875if ${ac_cv_c_bigendian+:} false; then :
4876  $as_echo_n "(cached) " >&6
4877else
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
4888if 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
4911fi
4912rm -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
4920int
4921main ()
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
4933if 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
4940int
4941main ()
4942{
4943#if BYTE_ORDER != BIG_ENDIAN
4944		 not big endian
4945		#endif
4946
4947  ;
4948  return 0;
4949}
4950_ACEOF
4951if ac_fn_c_try_compile "$LINENO"; then :
4952  ac_cv_c_bigendian=yes
4953else
4954  ac_cv_c_bigendian=no
4955fi
4956rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4957fi
4958rm -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
4966int
4967main ()
4968{
4969#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
4970	      bogus endian macros
4971	     #endif
4972
4973  ;
4974  return 0;
4975}
4976_ACEOF
4977if 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
4983int
4984main ()
4985{
4986#ifndef _BIG_ENDIAN
4987		 not big endian
4988		#endif
4989
4990  ;
4991  return 0;
4992}
4993_ACEOF
4994if ac_fn_c_try_compile "$LINENO"; then :
4995  ac_cv_c_bigendian=yes
4996else
4997  ac_cv_c_bigendian=no
4998fi
4999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5000fi
5001rm -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.  */
5009short 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
5025int
5026main ()
5027{
5028return use_ascii (foo) == use_ebcdic (foo);
5029  ;
5030  return 0;
5031}
5032_ACEOF
5033if 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
5045fi
5046rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5047else
5048  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5049/* end confdefs.h.  */
5050$ac_includes_default
5051int
5052main ()
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
5068if ac_fn_c_try_run "$LINENO"; then :
5069  ac_cv_c_bigendian=no
5070else
5071  ac_cv_c_bigendian=yes
5072fi
5073rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5074  conftest.$ac_objext conftest.beam conftest.$ac_ext
5075fi
5076
5077    fi
5078fi
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; }
5099if ${ac_cv_c_const+:} false; then :
5100  $as_echo_n "(cached) " >&6
5101else
5102  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5103/* end confdefs.h.  */
5104
5105int
5106main ()
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
5163if ac_fn_c_try_compile "$LINENO"; then :
5164  ac_cv_c_const=yes
5165else
5166  ac_cv_c_const=no
5167fi
5168rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5169fi
5170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
5171$as_echo "$ac_cv_c_const" >&6; }
5172if test $ac_cv_c_const = no; then
5173
5174$as_echo "#define const /**/" >>confdefs.h
5175
5176fi
5177
5178ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
5179if test "x$ac_cv_type_mode_t" = xyes; then :
5180
5181else
5182
5183cat >>confdefs.h <<_ACEOF
5184#define mode_t int
5185_ACEOF
5186
5187fi
5188
5189ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
5190if test "x$ac_cv_type_off_t" = xyes; then :
5191
5192else
5193
5194cat >>confdefs.h <<_ACEOF
5195#define off_t long int
5196_ACEOF
5197
5198fi
5199
5200ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
5201if test "x$ac_cv_type_pid_t" = xyes; then :
5202
5203else
5204
5205cat >>confdefs.h <<_ACEOF
5206#define pid_t int
5207_ACEOF
5208
5209fi
5210
5211ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
5212if test "x$ac_cv_type_size_t" = xyes; then :
5213
5214else
5215
5216cat >>confdefs.h <<_ACEOF
5217#define size_t unsigned int
5218_ACEOF
5219
5220fi
5221
5222ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
5223case $ac_cv_c_uint32_t in #(
5224  no|yes) ;; #(
5225  *)
5226
5227$as_echo "#define _UINT32_T 1" >>confdefs.h
5228
5229
5230cat >>confdefs.h <<_ACEOF
5231#define uint32_t $ac_cv_c_uint32_t
5232_ACEOF
5233;;
5234  esac
5235
5236ac_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"
5243if test "x$ac_cv_have_decl_sys_siglist" = xyes; then :
5244  ac_have_decl=1
5245else
5246  ac_have_decl=0
5247fi
5248
5249cat >>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; }
5256if ${ac_cv_header_time+:} false; then :
5257  $as_echo_n "(cached) " >&6
5258else
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
5265int
5266main ()
5267{
5268if ((struct tm *) 0)
5269return 0;
5270  ;
5271  return 0;
5272}
5273_ACEOF
5274if ac_fn_c_try_compile "$LINENO"; then :
5275  ac_cv_header_time=yes
5276else
5277  ac_cv_header_time=no
5278fi
5279rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5280fi
5281{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
5282$as_echo "$ac_cv_header_time" >&6; }
5283if test $ac_cv_header_time = yes; then
5284
5285$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
5286
5287fi
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; }
5291if ${ac_cv_struct_tm+:} false; then :
5292  $as_echo_n "(cached) " >&6
5293else
5294  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5295/* end confdefs.h.  */
5296#include <sys/types.h>
5297#include <time.h>
5298
5299int
5300main ()
5301{
5302struct tm tm;
5303				     int *p = &tm.tm_sec;
5304				     return !p;
5305  ;
5306  return 0;
5307}
5308_ACEOF
5309if ac_fn_c_try_compile "$LINENO"; then :
5310  ac_cv_struct_tm=time.h
5311else
5312  ac_cv_struct_tm=sys/time.h
5313fi
5314rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5315fi
5316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
5317$as_echo "$ac_cv_struct_tm" >&6; }
5318if test $ac_cv_struct_tm = sys/time.h; then
5319
5320$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
5321
5322fi
5323
5324
5325
5326ac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" "
5327#ifdef HAVE_SYS_TYPES_H
5328#include <sys/types.h>
5329#endif
5330#include <signal.h>
5331
5332"
5333if test "x$ac_cv_type_sig_atomic_t" = xyes; then :
5334
5335else
5336
5337$as_echo "#define sig_atomic_t int" >>confdefs.h
5338
5339
5340fi
5341
5342
5343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
5344$as_echo_n "checking return type of signal handlers... " >&6; }
5345if ${ac_cv_type_signal+:} false; then :
5346  $as_echo_n "(cached) " >&6
5347else
5348  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5349/* end confdefs.h.  */
5350#include <sys/types.h>
5351#include <signal.h>
5352
5353int
5354main ()
5355{
5356return *(signal (0, 0)) (0) == 1;
5357  ;
5358  return 0;
5359}
5360_ACEOF
5361if ac_fn_c_try_compile "$LINENO"; then :
5362  ac_cv_type_signal=int
5363else
5364  ac_cv_type_signal=void
5365fi
5366rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5367fi
5368{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
5369$as_echo "$ac_cv_type_signal" >&6; }
5370
5371cat >>confdefs.h <<_ACEOF
5372#define RETSIGTYPE $ac_cv_type_signal
5373_ACEOF
5374
5375
5376for ac_header in vfork.h
5377do :
5378  ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
5379if test "x$ac_cv_header_vfork_h" = xyes; then :
5380  cat >>confdefs.h <<_ACEOF
5381#define HAVE_VFORK_H 1
5382_ACEOF
5383
5384fi
5385
5386done
5387
5388for ac_func in fork vfork
5389do :
5390  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5391ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5392if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5393  cat >>confdefs.h <<_ACEOF
5394#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5395_ACEOF
5396
5397fi
5398done
5399
5400if test "x$ac_cv_func_fork" = xyes; then
5401  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
5402$as_echo_n "checking for working fork... " >&6; }
5403if ${ac_cv_func_fork_works+:} false; then :
5404  $as_echo_n "(cached) " >&6
5405else
5406  if test "$cross_compiling" = yes; then :
5407  ac_cv_func_fork_works=cross
5408else
5409  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5410/* end confdefs.h.  */
5411$ac_includes_default
5412int
5413main ()
5414{
5415
5416	  /* By Ruediger Kuhlmann. */
5417	  return fork () < 0;
5418
5419  ;
5420  return 0;
5421}
5422_ACEOF
5423if ac_fn_c_try_run "$LINENO"; then :
5424  ac_cv_func_fork_works=yes
5425else
5426  ac_cv_func_fork_works=no
5427fi
5428rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5429  conftest.$ac_objext conftest.beam conftest.$ac_ext
5430fi
5431
5432fi
5433{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
5434$as_echo "$ac_cv_func_fork_works" >&6; }
5435
5436else
5437  ac_cv_func_fork_works=$ac_cv_func_fork
5438fi
5439if test "x$ac_cv_func_fork_works" = xcross; then
5440  case $host in
5441    *-*-amigaos* | *-*-msdosdjgpp*)
5442      # Override, as these systems have only a dummy fork() stub
5443      ac_cv_func_fork_works=no
5444      ;;
5445    *)
5446      ac_cv_func_fork_works=yes
5447      ;;
5448  esac
5449  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
5450$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
5451fi
5452ac_cv_func_vfork_works=$ac_cv_func_vfork
5453if test "x$ac_cv_func_vfork" = xyes; then
5454  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
5455$as_echo_n "checking for working vfork... " >&6; }
5456if ${ac_cv_func_vfork_works+:} false; then :
5457  $as_echo_n "(cached) " >&6
5458else
5459  if test "$cross_compiling" = yes; then :
5460  ac_cv_func_vfork_works=cross
5461else
5462  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5463/* end confdefs.h.  */
5464/* Thanks to Paul Eggert for this test.  */
5465$ac_includes_default
5466#include <sys/wait.h>
5467#ifdef HAVE_VFORK_H
5468# include <vfork.h>
5469#endif
5470/* On some sparc systems, changes by the child to local and incoming
5471   argument registers are propagated back to the parent.  The compiler
5472   is told about this with #include <vfork.h>, but some compilers
5473   (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
5474   static variable whose address is put into a register that is
5475   clobbered by the vfork.  */
5476static void
5477#ifdef __cplusplus
5478sparc_address_test (int arg)
5479# else
5480sparc_address_test (arg) int arg;
5481#endif
5482{
5483  static pid_t child;
5484  if (!child) {
5485    child = vfork ();
5486    if (child < 0) {
5487      perror ("vfork");
5488      _exit(2);
5489    }
5490    if (!child) {
5491      arg = getpid();
5492      write(-1, "", 0);
5493      _exit (arg);
5494    }
5495  }
5496}
5497
5498int
5499main ()
5500{
5501  pid_t parent = getpid ();
5502  pid_t child;
5503
5504  sparc_address_test (0);
5505
5506  child = vfork ();
5507
5508  if (child == 0) {
5509    /* Here is another test for sparc vfork register problems.  This
5510       test uses lots of local variables, at least as many local
5511       variables as main has allocated so far including compiler
5512       temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
5513       4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
5514       reuse the register of parent for one of the local variables,
5515       since it will think that parent can't possibly be used any more
5516       in this routine.  Assigning to the local variable will thus
5517       munge parent in the parent process.  */
5518    pid_t
5519      p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
5520      p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
5521    /* Convince the compiler that p..p7 are live; otherwise, it might
5522       use the same hardware register for all 8 local variables.  */
5523    if (p != p1 || p != p2 || p != p3 || p != p4
5524	|| p != p5 || p != p6 || p != p7)
5525      _exit(1);
5526
5527    /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
5528       from child file descriptors.  If the child closes a descriptor
5529       before it execs or exits, this munges the parent's descriptor
5530       as well.  Test for this by closing stdout in the child.  */
5531    _exit(close(fileno(stdout)) != 0);
5532  } else {
5533    int status;
5534    struct stat st;
5535
5536    while (wait(&status) != child)
5537      ;
5538    return (
5539	 /* Was there some problem with vforking?  */
5540	 child < 0
5541
5542	 /* Did the child fail?  (This shouldn't happen.)  */
5543	 || status
5544
5545	 /* Did the vfork/compiler bug occur?  */
5546	 || parent != getpid()
5547
5548	 /* Did the file descriptor bug occur?  */
5549	 || fstat(fileno(stdout), &st) != 0
5550	 );
5551  }
5552}
5553_ACEOF
5554if ac_fn_c_try_run "$LINENO"; then :
5555  ac_cv_func_vfork_works=yes
5556else
5557  ac_cv_func_vfork_works=no
5558fi
5559rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5560  conftest.$ac_objext conftest.beam conftest.$ac_ext
5561fi
5562
5563fi
5564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
5565$as_echo "$ac_cv_func_vfork_works" >&6; }
5566
5567fi;
5568if test "x$ac_cv_func_fork_works" = xcross; then
5569  ac_cv_func_vfork_works=$ac_cv_func_vfork
5570  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
5571$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
5572fi
5573
5574if test "x$ac_cv_func_vfork_works" = xyes; then
5575
5576$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
5577
5578else
5579
5580$as_echo "#define vfork fork" >>confdefs.h
5581
5582fi
5583if test "x$ac_cv_func_fork_works" = xyes; then
5584
5585$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
5586
5587fi
5588
5589for ac_func in vprintf
5590do :
5591  ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
5592if test "x$ac_cv_func_vprintf" = xyes; then :
5593  cat >>confdefs.h <<_ACEOF
5594#define HAVE_VPRINTF 1
5595_ACEOF
5596
5597ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
5598if test "x$ac_cv_func__doprnt" = xyes; then :
5599
5600$as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
5601
5602fi
5603
5604fi
5605done
5606
5607
5608{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for wait3 that fills in rusage" >&5
5609$as_echo_n "checking for wait3 that fills in rusage... " >&6; }
5610if ${ac_cv_func_wait3_rusage+:} false; then :
5611  $as_echo_n "(cached) " >&6
5612else
5613  if test "$cross_compiling" = yes; then :
5614  ac_cv_func_wait3_rusage=no
5615else
5616  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5617/* end confdefs.h.  */
5618$ac_includes_default
5619#include <sys/time.h>
5620#include <sys/resource.h>
5621#include <sys/wait.h>
5622/* HP-UX has wait3 but does not fill in rusage at all.  */
5623int
5624main ()
5625{
5626  struct rusage r;
5627  int i;
5628  /* Use a field that we can force nonzero --
5629     voluntary context switches.
5630     For systems like NeXT and OSF/1 that don't set it,
5631     also use the system CPU time.  And page faults (I/O) for Linux.  */
5632  r.ru_nvcsw = 0;
5633  r.ru_stime.tv_sec = 0;
5634  r.ru_stime.tv_usec = 0;
5635  r.ru_majflt = r.ru_minflt = 0;
5636  switch (fork ())
5637    {
5638    case 0: /* Child.  */
5639      sleep(1); /* Give up the CPU.  */
5640      _exit(0);
5641      break;
5642    case -1: /* What can we do?  */
5643      _exit(0);
5644      break;
5645    default: /* Parent.  */
5646      wait3(&i, 0, &r);
5647      /* Avoid "text file busy" from rm on fast HP-UX machines.  */
5648      sleep(2);
5649      return (r.ru_nvcsw == 0 && r.ru_majflt == 0 && r.ru_minflt == 0
5650	      && r.ru_stime.tv_sec == 0 && r.ru_stime.tv_usec == 0);
5651    }
5652}
5653_ACEOF
5654if ac_fn_c_try_run "$LINENO"; then :
5655  ac_cv_func_wait3_rusage=yes
5656else
5657  ac_cv_func_wait3_rusage=no
5658fi
5659rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5660  conftest.$ac_objext conftest.beam conftest.$ac_ext
5661fi
5662
5663fi
5664{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_wait3_rusage" >&5
5665$as_echo "$ac_cv_func_wait3_rusage" >&6; }
5666if test $ac_cv_func_wait3_rusage = yes; then
5667
5668$as_echo "#define HAVE_WAIT3 1" >>confdefs.h
5669
5670fi
5671
5672for ac_func in \
5673	err \
5674	errx \
5675	getcwd \
5676	getenv \
5677	getopt \
5678	getwd \
5679	killpg \
5680	mmap \
5681	putenv \
5682	select \
5683	setenv \
5684	setpgid \
5685	setsid \
5686	sigaction \
5687	sigvec \
5688	snprintf \
5689	strerror \
5690	strftime \
5691	strsep \
5692	strtod \
5693	strtol \
5694	sysctl \
5695	unsetenv \
5696	vsnprintf \
5697	wait3 \
5698	wait4 \
5699	waitpid \
5700	warn \
5701	warnx \
5702
5703do :
5704  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5705ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5706if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5707  cat >>confdefs.h <<_ACEOF
5708#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5709_ACEOF
5710
5711fi
5712done
5713
5714
5715ac_fn_c_check_func "$LINENO" "realpath" "ac_cv_func_realpath"
5716if test "x$ac_cv_func_realpath" = xyes; then :
5717  $as_echo "#define HAVE_REALPATH 1" >>confdefs.h
5718
5719else
5720  case " $LIBOBJS " in
5721  *" realpath.$ac_objext "* ) ;;
5722  *) LIBOBJS="$LIBOBJS realpath.$ac_objext"
5723 ;;
5724esac
5725
5726fi
5727
5728ac_fn_c_check_func "$LINENO" "dirname" "ac_cv_func_dirname"
5729if test "x$ac_cv_func_dirname" = xyes; then :
5730  $as_echo "#define HAVE_DIRNAME 1" >>confdefs.h
5731
5732else
5733  case " $LIBOBJS " in
5734  *" dirname.$ac_objext "* ) ;;
5735  *) LIBOBJS="$LIBOBJS dirname.$ac_objext"
5736 ;;
5737esac
5738
5739fi
5740
5741ac_fn_c_check_func "$LINENO" "stresep" "ac_cv_func_stresep"
5742if test "x$ac_cv_func_stresep" = xyes; then :
5743  $as_echo "#define HAVE_STRESEP 1" >>confdefs.h
5744
5745else
5746  case " $LIBOBJS " in
5747  *" stresep.$ac_objext "* ) ;;
5748  *) LIBOBJS="$LIBOBJS stresep.$ac_objext"
5749 ;;
5750esac
5751
5752fi
5753
5754ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
5755if test "x$ac_cv_func_strlcpy" = xyes; then :
5756  $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
5757
5758else
5759  case " $LIBOBJS " in
5760  *" strlcpy.$ac_objext "* ) ;;
5761  *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
5762 ;;
5763esac
5764
5765fi
5766
5767
5768
5769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for emalloc in -lutil" >&5
5770$as_echo_n "checking for emalloc in -lutil... " >&6; }
5771if ${ac_cv_lib_util_emalloc+:} false; then :
5772  $as_echo_n "(cached) " >&6
5773else
5774  ac_check_lib_save_LIBS=$LIBS
5775LIBS="-lutil  $LIBS"
5776cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5777/* end confdefs.h.  */
5778
5779/* Override any GCC internal prototype to avoid an error.
5780   Use char because int might match the return type of a GCC
5781   builtin and then its argument prototype would still apply.  */
5782#ifdef __cplusplus
5783extern "C"
5784#endif
5785char emalloc ();
5786int
5787main ()
5788{
5789return emalloc ();
5790  ;
5791  return 0;
5792}
5793_ACEOF
5794if ac_fn_c_try_link "$LINENO"; then :
5795  ac_cv_lib_util_emalloc=yes
5796else
5797  ac_cv_lib_util_emalloc=no
5798fi
5799rm -f core conftest.err conftest.$ac_objext \
5800    conftest$ac_exeext conftest.$ac_ext
5801LIBS=$ac_check_lib_save_LIBS
5802fi
5803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_emalloc" >&5
5804$as_echo "$ac_cv_lib_util_emalloc" >&6; }
5805if test "x$ac_cv_lib_util_emalloc" = xyes; then :
5806   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erealloc in -lutil" >&5
5807$as_echo_n "checking for erealloc in -lutil... " >&6; }
5808if ${ac_cv_lib_util_erealloc+:} false; then :
5809  $as_echo_n "(cached) " >&6
5810else
5811  ac_check_lib_save_LIBS=$LIBS
5812LIBS="-lutil  $LIBS"
5813cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5814/* end confdefs.h.  */
5815
5816/* Override any GCC internal prototype to avoid an error.
5817   Use char because int might match the return type of a GCC
5818   builtin and then its argument prototype would still apply.  */
5819#ifdef __cplusplus
5820extern "C"
5821#endif
5822char erealloc ();
5823int
5824main ()
5825{
5826return erealloc ();
5827  ;
5828  return 0;
5829}
5830_ACEOF
5831if ac_fn_c_try_link "$LINENO"; then :
5832  ac_cv_lib_util_erealloc=yes
5833else
5834  ac_cv_lib_util_erealloc=no
5835fi
5836rm -f core conftest.err conftest.$ac_objext \
5837    conftest$ac_exeext conftest.$ac_ext
5838LIBS=$ac_check_lib_save_LIBS
5839fi
5840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_erealloc" >&5
5841$as_echo "$ac_cv_lib_util_erealloc" >&6; }
5842if test "x$ac_cv_lib_util_erealloc" = xyes; then :
5843   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for estrdup in -lutil" >&5
5844$as_echo_n "checking for estrdup in -lutil... " >&6; }
5845if ${ac_cv_lib_util_estrdup+:} false; then :
5846  $as_echo_n "(cached) " >&6
5847else
5848  ac_check_lib_save_LIBS=$LIBS
5849LIBS="-lutil  $LIBS"
5850cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5851/* end confdefs.h.  */
5852
5853/* Override any GCC internal prototype to avoid an error.
5854   Use char because int might match the return type of a GCC
5855   builtin and then its argument prototype would still apply.  */
5856#ifdef __cplusplus
5857extern "C"
5858#endif
5859char estrdup ();
5860int
5861main ()
5862{
5863return estrdup ();
5864  ;
5865  return 0;
5866}
5867_ACEOF
5868if ac_fn_c_try_link "$LINENO"; then :
5869  ac_cv_lib_util_estrdup=yes
5870else
5871  ac_cv_lib_util_estrdup=no
5872fi
5873rm -f core conftest.err conftest.$ac_objext \
5874    conftest$ac_exeext conftest.$ac_ext
5875LIBS=$ac_check_lib_save_LIBS
5876fi
5877{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_estrdup" >&5
5878$as_echo "$ac_cv_lib_util_estrdup" >&6; }
5879if test "x$ac_cv_lib_util_estrdup" = xyes; then :
5880   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for estrndup in -lutil" >&5
5881$as_echo_n "checking for estrndup in -lutil... " >&6; }
5882if ${ac_cv_lib_util_estrndup+:} false; then :
5883  $as_echo_n "(cached) " >&6
5884else
5885  ac_check_lib_save_LIBS=$LIBS
5886LIBS="-lutil  $LIBS"
5887cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5888/* end confdefs.h.  */
5889
5890/* Override any GCC internal prototype to avoid an error.
5891   Use char because int might match the return type of a GCC
5892   builtin and then its argument prototype would still apply.  */
5893#ifdef __cplusplus
5894extern "C"
5895#endif
5896char estrndup ();
5897int
5898main ()
5899{
5900return estrndup ();
5901  ;
5902  return 0;
5903}
5904_ACEOF
5905if ac_fn_c_try_link "$LINENO"; then :
5906  ac_cv_lib_util_estrndup=yes
5907else
5908  ac_cv_lib_util_estrndup=no
5909fi
5910rm -f core conftest.err conftest.$ac_objext \
5911    conftest$ac_exeext conftest.$ac_ext
5912LIBS=$ac_check_lib_save_LIBS
5913fi
5914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_estrndup" >&5
5915$as_echo "$ac_cv_lib_util_estrndup" >&6; }
5916if test "x$ac_cv_lib_util_estrndup" = xyes; then :
5917   LIBS="$LIBS -lutil"
5918	    CPPFLAGS="$CPPFLAGS -DUSE_EMALLOC"
5919fi
5920
5921fi
5922
5923fi
5924
5925fi
5926
5927
5928{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
5929$as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
5930if ${ac_cv_header_stat_broken+:} false; then :
5931  $as_echo_n "(cached) " >&6
5932else
5933  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5934/* end confdefs.h.  */
5935#include <sys/types.h>
5936#include <sys/stat.h>
5937
5938#if defined S_ISBLK && defined S_IFDIR
5939extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
5940#endif
5941
5942#if defined S_ISBLK && defined S_IFCHR
5943extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
5944#endif
5945
5946#if defined S_ISLNK && defined S_IFREG
5947extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
5948#endif
5949
5950#if defined S_ISSOCK && defined S_IFREG
5951extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
5952#endif
5953
5954_ACEOF
5955if ac_fn_c_try_compile "$LINENO"; then :
5956  ac_cv_header_stat_broken=no
5957else
5958  ac_cv_header_stat_broken=yes
5959fi
5960rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5961fi
5962{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
5963$as_echo "$ac_cv_header_stat_broken" >&6; }
5964if test $ac_cv_header_stat_broken = yes; then
5965
5966$as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
5967
5968fi
5969
5970ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
5971if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
5972
5973cat >>confdefs.h <<_ACEOF
5974#define HAVE_STRUCT_STAT_ST_RDEV 1
5975_ACEOF
5976
5977
5978$as_echo "#define HAVE_ST_RDEV 1" >>confdefs.h
5979
5980fi
5981
5982
5983echo "checking if compiler supports __func__" >&6
5984ac_ext=c
5985ac_cpp='$CPP $CPPFLAGS'
5986ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5987ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5988ac_compiler_gnu=$ac_cv_c_compiler_gnu
5989
5990cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5991/* end confdefs.h.  */
5992
5993int
5994main ()
5995{
5996const char *func = __func__;
5997  ;
5998  return 0;
5999}
6000_ACEOF
6001if ac_fn_c_try_compile "$LINENO"; then :
6002
6003else
6004
6005$as_echo "#define __func__ __FUNCTION__" >>confdefs.h
6006
6007fi
6008rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6009echo $ECHO_N "checking if diff -u works... $ECHO_C" >&6
6010if diff -u /dev/null /dev/null > /dev/null 2>&1; then
6011   diff_u=-u
6012   echo yes >&6
6013else
6014   diff_u=
6015   echo no >&6
6016fi
6017echo "checking for MACHINE & MACHINE_ARCH..." >&6
6018cat > conftest.$ac_ext <<EOF
6019#include "confdefs.h"
6020#include <sys/param.h>
6021#ifdef MACHINE
6022machine=MACHINE
6023#endif
6024#ifdef MACHINE_ARCH
6025machine_arch=MACHINE_ARCH
6026#endif
6027EOF
6028
6029default_machine=`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6030	egrep machine= | tr -d ' "'`
6031rm -rf conftest*
6032if test "$default_machine"; then
6033	eval "$default_machine"
6034fi
6035machine=${machine:-`$srcdir/machine.sh`}
6036machine_arch=${machine_arch:-`$srcdir/machine.sh arch`}
6037echo "defaults: MACHINE=$machine, MACHINE_ARCH=$machine_arch" 1>&6
6038
6039# Check whether --with-machine was given.
6040if test "${with_machine+set}" = set; then :
6041  withval=$with_machine; case "${withval}" in
6042yes)   as_fn_error $? "bad value ${withval} given for bmake MACHINE" "$LINENO" 5 ;;
6043no)    ;;
6044generic) machine=`$srcdir/machine.sh`;;
6045*)     machine=$with_machine;;
6046esac
6047fi
6048
6049force_machine=
6050
6051# Check whether --with-force_machine was given.
6052if test "${with_force_machine+set}" = set; then :
6053  withval=$with_force_machine; case "${withval}" in
6054yes)   force_machine=FORCE_;;
6055no)    ;;
6056*)     force_machine=FORCE_; machine=$with_force_machine;;
6057esac
6058fi
6059
6060force_machine_arch=
6061
6062# Check whether --with-force_machine_arch was given.
6063if test "${with_force_machine_arch+set}" = set; then :
6064  withval=$with_force_machine_arch; case "${withval}" in
6065yes)   force_machine_arch=FORCE_;;
6066no)    ;;
6067*)     force_machine_arch=FORCE_; machine_arch=$with_force_machine_arch;;
6068esac
6069fi
6070
6071
6072# Check whether --with-machine_arch was given.
6073if test "${with_machine_arch+set}" = set; then :
6074  withval=$with_machine_arch; case "${withval}" in
6075yes)   as_fn_error $? "bad value ${withval} given for bmake MACHINE_ARCH" "$LINENO" 5 ;;
6076no)    ;;
6077*)     machine_arch=$with_machine_arch;;
6078esac
6079fi
6080
6081echo "Using: ${force_machine}MACHINE=$machine, ${force_machine_arch}MACHINE_ARCH=$machine_arch" 1>&6
6082default_sys_path=\${prefix}/share/mk
6083
6084# Check whether --with-default-sys-path was given.
6085if test "${with_default_sys_path+set}" = set; then :
6086  withval=$with_default_sys_path; case "${withval}" in
6087yes)	as_fn_error $? "bad value ${withval} given for bmake _PATH_DEFSYSPATH" "$LINENO" 5 ;;
6088no)	;;
6089*)	default_sys_path="$with_default_sys_path"
6090	;;
6091esac
6092fi
6093
6094
6095# Check whether --with-path-objdirprefix was given.
6096if test "${with_path_objdirprefix+set}" = set; then :
6097  withval=$with_path_objdirprefix; case "${withval}" in
6098yes)   as_fn_error $? "bad value ${withval} given for bmake _PATH_OBJDIRPREFIX" "$LINENO" 5 ;;
6099no)    CPPFLAGS="$CPPFLAGS -DNO_PATH_OBJDIRPREFIX" ;;
6100*)     CPPFLAGS="$CPPFLAGS \"-D_PATH_OBJDIRPREFIX=\\\"$with_path-objdir\\\"\"" ;;
6101esac
6102fi
6103
6104# Check whether --enable-pwd-override was given.
6105if test "${enable_pwd_override+set}" = set; then :
6106  enableval=$enable_pwd_override; case "${enableval}" in
6107yes)   ;;
6108no)    CPPFLAGS="$CPPFLAGS -DNO_PWD_OVERRIDE" ;;
6109*)     as_fn_error $? "bad value ${enableval} given for pwd-override option" "$LINENO" 5 ;;
6110esac
6111fi
6112
6113# Check whether --enable-check-make-chdir was given.
6114if test "${enable_check_make_chdir+set}" = set; then :
6115  enableval=$enable_check_make_chdir; case "${enableval}" in
6116yes)   ;;
6117no)    CPPFLAGS="$CPPFLAGS -DNO_CHECK_MAKE_CHDIR" ;;
6118*)     as_fn_error $? "bad value ${enableval} given for check-make-chdir option" "$LINENO" 5 ;;
6119esac
6120fi
6121
6122
6123# Check whether --with-mksrc was given.
6124if test "${with_mksrc+set}" = set; then :
6125  withval=$with_mksrc; case "${withval}" in
6126""|yes|no) ;;
6127*) test -s $withval/install-mk && mksrc=$withval ||
6128as_fn_error $? "bad value ${withval} given for mksrc cannot find install-mk" "$LINENO" 5
6129;;
6130esac
6131
6132fi
6133
6134srcdir=`cd $srcdir && pwd`
6135for mksrc in $mksrc $srcdir/mk $srcdir/../mk mk
6136do
6137	test -s $mksrc/install-mk || continue
6138	mksrc=`cd $mksrc && pwd`
6139	break
6140done
6141mksrc=`echo $mksrc | sed "s,$srcdir,\\\${srcdir},"`
6142echo "Using: MKSRC=$mksrc" 1>&6
6143if test -x /usr/xpg4/bin/sh; then
6144        defshell_path=${defshell_path:-/usr/xpg4/bin/sh}
6145fi
6146if test -n "$defshell_path"; then
6147	echo "Using: SHELL=$defshell_path"  >&6
6148
6149cat >>confdefs.h <<_ACEOF
6150#define DEFSHELL_CUSTOM "$defshell_path"
6151_ACEOF
6152
6153fi
6154if test -n "$DEFSHELL_INDEX"; then
6155
6156cat >>confdefs.h <<_ACEOF
6157#define DEFSHELL_INDEX $DEFSHELL_INDEX
6158_ACEOF
6159
6160fi
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174bm_outfiles="Makefile.config unit-tests/Makefile.config make-bootstrap.sh"
6175if test $use_makefile = yes; then
6176   bm_outfiles="makefile $bm_outfiles"
6177fi
6178ac_config_files="$ac_config_files $bm_outfiles"
6179
6180cat >confcache <<\_ACEOF
6181# This file is a shell script that caches the results of configure
6182# tests run on this system so they can be shared between configure
6183# scripts and configure runs, see configure's option --config-cache.
6184# It is not useful on other systems.  If it contains results you don't
6185# want to keep, you may remove or edit it.
6186#
6187# config.status only pays attention to the cache file if you give it
6188# the --recheck option to rerun configure.
6189#
6190# `ac_cv_env_foo' variables (set or unset) will be overridden when
6191# loading this file, other *unset* `ac_cv_foo' will be assigned the
6192# following values.
6193
6194_ACEOF
6195
6196# The following way of writing the cache mishandles newlines in values,
6197# but we know of no workaround that is simple, portable, and efficient.
6198# So, we kill variables containing newlines.
6199# Ultrix sh set writes to stderr and can't be redirected directly,
6200# and sets the high bit in the cache file unless we assign to the vars.
6201(
6202  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6203    eval ac_val=\$$ac_var
6204    case $ac_val in #(
6205    *${as_nl}*)
6206      case $ac_var in #(
6207      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
6208$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6209      esac
6210      case $ac_var in #(
6211      _ | IFS | as_nl) ;; #(
6212      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
6213      *) { eval $ac_var=; unset $ac_var;} ;;
6214      esac ;;
6215    esac
6216  done
6217
6218  (set) 2>&1 |
6219    case $as_nl`(ac_space=' '; set) 2>&1` in #(
6220    *${as_nl}ac_space=\ *)
6221      # `set' does not quote correctly, so add quotes: double-quote
6222      # substitution turns \\\\ into \\, and sed turns \\ into \.
6223      sed -n \
6224	"s/'/'\\\\''/g;
6225	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6226      ;; #(
6227    *)
6228      # `set' quotes correctly as required by POSIX, so do not add quotes.
6229      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6230      ;;
6231    esac |
6232    sort
6233) |
6234  sed '
6235     /^ac_cv_env_/b end
6236     t clear
6237     :clear
6238     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6239     t end
6240     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6241     :end' >>confcache
6242if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
6243  if test -w "$cache_file"; then
6244    if test "x$cache_file" != "x/dev/null"; then
6245      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
6246$as_echo "$as_me: updating cache $cache_file" >&6;}
6247      if test ! -f "$cache_file" || test -h "$cache_file"; then
6248	cat confcache >"$cache_file"
6249      else
6250        case $cache_file in #(
6251        */* | ?:*)
6252	  mv -f confcache "$cache_file"$$ &&
6253	  mv -f "$cache_file"$$ "$cache_file" ;; #(
6254        *)
6255	  mv -f confcache "$cache_file" ;;
6256	esac
6257      fi
6258    fi
6259  else
6260    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
6261$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
6262  fi
6263fi
6264rm -f confcache
6265
6266test "x$prefix" = xNONE && prefix=$ac_default_prefix
6267# Let make expand exec_prefix.
6268test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6269
6270DEFS=-DHAVE_CONFIG_H
6271
6272ac_libobjs=
6273ac_ltlibobjs=
6274U=
6275for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
6276  # 1. Remove the extension, and $U if already installed.
6277  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
6278  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
6279  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
6280  #    will be set to the directory where LIBOBJS objects are built.
6281  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
6282  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
6283done
6284LIBOBJS=$ac_libobjs
6285
6286LTLIBOBJS=$ac_ltlibobjs
6287
6288
6289
6290
6291: "${CONFIG_STATUS=./config.status}"
6292ac_write_fail=0
6293ac_clean_files_save=$ac_clean_files
6294ac_clean_files="$ac_clean_files $CONFIG_STATUS"
6295{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
6296$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
6297as_write_fail=0
6298cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
6299#! $SHELL
6300# Generated by $as_me.
6301# Run this file to recreate the current configuration.
6302# Compiler output produced by configure, useful for debugging
6303# configure, is in config.log if it exists.
6304
6305debug=false
6306ac_cs_recheck=false
6307ac_cs_silent=false
6308
6309SHELL=\${CONFIG_SHELL-$SHELL}
6310export SHELL
6311_ASEOF
6312cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
6313## -------------------- ##
6314## M4sh Initialization. ##
6315## -------------------- ##
6316
6317# Be more Bourne compatible
6318DUALCASE=1; export DUALCASE # for MKS sh
6319if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
6320  emulate sh
6321  NULLCMD=:
6322  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
6323  # is contrary to our usage.  Disable this feature.
6324  alias -g '${1+"$@"}'='"$@"'
6325  setopt NO_GLOB_SUBST
6326else
6327  case `(set -o) 2>/dev/null` in #(
6328  *posix*) :
6329    set -o posix ;; #(
6330  *) :
6331     ;;
6332esac
6333fi
6334
6335
6336as_nl='
6337'
6338export as_nl
6339# Printing a long string crashes Solaris 7 /usr/bin/printf.
6340as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6341as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
6342as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
6343# Prefer a ksh shell builtin over an external printf program on Solaris,
6344# but without wasting forks for bash or zsh.
6345if test -z "$BASH_VERSION$ZSH_VERSION" \
6346    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
6347  as_echo='print -r --'
6348  as_echo_n='print -rn --'
6349elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
6350  as_echo='printf %s\n'
6351  as_echo_n='printf %s'
6352else
6353  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
6354    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
6355    as_echo_n='/usr/ucb/echo -n'
6356  else
6357    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
6358    as_echo_n_body='eval
6359      arg=$1;
6360      case $arg in #(
6361      *"$as_nl"*)
6362	expr "X$arg" : "X\\(.*\\)$as_nl";
6363	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
6364      esac;
6365      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
6366    '
6367    export as_echo_n_body
6368    as_echo_n='sh -c $as_echo_n_body as_echo'
6369  fi
6370  export as_echo_body
6371  as_echo='sh -c $as_echo_body as_echo'
6372fi
6373
6374# The user is always right.
6375if test "${PATH_SEPARATOR+set}" != set; then
6376  PATH_SEPARATOR=:
6377  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
6378    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
6379      PATH_SEPARATOR=';'
6380  }
6381fi
6382
6383
6384# IFS
6385# We need space, tab and new line, in precisely that order.  Quoting is
6386# there to prevent editors from complaining about space-tab.
6387# (If _AS_PATH_WALK were called with IFS unset, it would disable word
6388# splitting by setting IFS to empty value.)
6389IFS=" ""	$as_nl"
6390
6391# Find who we are.  Look in the path if we contain no directory separator.
6392as_myself=
6393case $0 in #((
6394  *[\\/]* ) as_myself=$0 ;;
6395  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6396for as_dir in $PATH
6397do
6398  IFS=$as_save_IFS
6399  test -z "$as_dir" && as_dir=.
6400    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
6401  done
6402IFS=$as_save_IFS
6403
6404     ;;
6405esac
6406# We did not find ourselves, most probably we were run as `sh COMMAND'
6407# in which case we are not to be found in the path.
6408if test "x$as_myself" = x; then
6409  as_myself=$0
6410fi
6411if test ! -f "$as_myself"; then
6412  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
6413  exit 1
6414fi
6415
6416# Unset variables that we do not need and which cause bugs (e.g. in
6417# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
6418# suppresses any "Segmentation fault" message there.  '((' could
6419# trigger a bug in pdksh 5.2.14.
6420for as_var in BASH_ENV ENV MAIL MAILPATH
6421do eval test x\${$as_var+set} = xset \
6422  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
6423done
6424PS1='$ '
6425PS2='> '
6426PS4='+ '
6427
6428# NLS nuisances.
6429LC_ALL=C
6430export LC_ALL
6431LANGUAGE=C
6432export LANGUAGE
6433
6434# CDPATH.
6435(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
6436
6437
6438# as_fn_error STATUS ERROR [LINENO LOG_FD]
6439# ----------------------------------------
6440# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
6441# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
6442# script with STATUS, using 1 if that was 0.
6443as_fn_error ()
6444{
6445  as_status=$1; test $as_status -eq 0 && as_status=1
6446  if test "$4"; then
6447    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
6448    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
6449  fi
6450  $as_echo "$as_me: error: $2" >&2
6451  as_fn_exit $as_status
6452} # as_fn_error
6453
6454
6455# as_fn_set_status STATUS
6456# -----------------------
6457# Set $? to STATUS, without forking.
6458as_fn_set_status ()
6459{
6460  return $1
6461} # as_fn_set_status
6462
6463# as_fn_exit STATUS
6464# -----------------
6465# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
6466as_fn_exit ()
6467{
6468  set +e
6469  as_fn_set_status $1
6470  exit $1
6471} # as_fn_exit
6472
6473# as_fn_unset VAR
6474# ---------------
6475# Portably unset VAR.
6476as_fn_unset ()
6477{
6478  { eval $1=; unset $1;}
6479}
6480as_unset=as_fn_unset
6481# as_fn_append VAR VALUE
6482# ----------------------
6483# Append the text in VALUE to the end of the definition contained in VAR. Take
6484# advantage of any shell optimizations that allow amortized linear growth over
6485# repeated appends, instead of the typical quadratic growth present in naive
6486# implementations.
6487if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
6488  eval 'as_fn_append ()
6489  {
6490    eval $1+=\$2
6491  }'
6492else
6493  as_fn_append ()
6494  {
6495    eval $1=\$$1\$2
6496  }
6497fi # as_fn_append
6498
6499# as_fn_arith ARG...
6500# ------------------
6501# Perform arithmetic evaluation on the ARGs, and store the result in the
6502# global $as_val. Take advantage of shells that can avoid forks. The arguments
6503# must be portable across $(()) and expr.
6504if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
6505  eval 'as_fn_arith ()
6506  {
6507    as_val=$(( $* ))
6508  }'
6509else
6510  as_fn_arith ()
6511  {
6512    as_val=`expr "$@" || test $? -eq 1`
6513  }
6514fi # as_fn_arith
6515
6516
6517if expr a : '\(a\)' >/dev/null 2>&1 &&
6518   test "X`expr 00001 : '.*\(...\)'`" = X001; then
6519  as_expr=expr
6520else
6521  as_expr=false
6522fi
6523
6524if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
6525  as_basename=basename
6526else
6527  as_basename=false
6528fi
6529
6530if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
6531  as_dirname=dirname
6532else
6533  as_dirname=false
6534fi
6535
6536as_me=`$as_basename -- "$0" ||
6537$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
6538	 X"$0" : 'X\(//\)$' \| \
6539	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
6540$as_echo X/"$0" |
6541    sed '/^.*\/\([^/][^/]*\)\/*$/{
6542	    s//\1/
6543	    q
6544	  }
6545	  /^X\/\(\/\/\)$/{
6546	    s//\1/
6547	    q
6548	  }
6549	  /^X\/\(\/\).*/{
6550	    s//\1/
6551	    q
6552	  }
6553	  s/.*/./; q'`
6554
6555# Avoid depending upon Character Ranges.
6556as_cr_letters='abcdefghijklmnopqrstuvwxyz'
6557as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
6558as_cr_Letters=$as_cr_letters$as_cr_LETTERS
6559as_cr_digits='0123456789'
6560as_cr_alnum=$as_cr_Letters$as_cr_digits
6561
6562ECHO_C= ECHO_N= ECHO_T=
6563case `echo -n x` in #(((((
6564-n*)
6565  case `echo 'xy\c'` in
6566  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
6567  xy)  ECHO_C='\c';;
6568  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
6569       ECHO_T='	';;
6570  esac;;
6571*)
6572  ECHO_N='-n';;
6573esac
6574
6575rm -f conf$$ conf$$.exe conf$$.file
6576if test -d conf$$.dir; then
6577  rm -f conf$$.dir/conf$$.file
6578else
6579  rm -f conf$$.dir
6580  mkdir conf$$.dir 2>/dev/null
6581fi
6582if (echo >conf$$.file) 2>/dev/null; then
6583  if ln -s conf$$.file conf$$ 2>/dev/null; then
6584    as_ln_s='ln -s'
6585    # ... but there are two gotchas:
6586    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
6587    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
6588    # In both cases, we have to default to `cp -pR'.
6589    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
6590      as_ln_s='cp -pR'
6591  elif ln conf$$.file conf$$ 2>/dev/null; then
6592    as_ln_s=ln
6593  else
6594    as_ln_s='cp -pR'
6595  fi
6596else
6597  as_ln_s='cp -pR'
6598fi
6599rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
6600rmdir conf$$.dir 2>/dev/null
6601
6602
6603# as_fn_mkdir_p
6604# -------------
6605# Create "$as_dir" as a directory, including parents if necessary.
6606as_fn_mkdir_p ()
6607{
6608
6609  case $as_dir in #(
6610  -*) as_dir=./$as_dir;;
6611  esac
6612  test -d "$as_dir" || eval $as_mkdir_p || {
6613    as_dirs=
6614    while :; do
6615      case $as_dir in #(
6616      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
6617      *) as_qdir=$as_dir;;
6618      esac
6619      as_dirs="'$as_qdir' $as_dirs"
6620      as_dir=`$as_dirname -- "$as_dir" ||
6621$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6622	 X"$as_dir" : 'X\(//\)[^/]' \| \
6623	 X"$as_dir" : 'X\(//\)$' \| \
6624	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
6625$as_echo X"$as_dir" |
6626    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6627	    s//\1/
6628	    q
6629	  }
6630	  /^X\(\/\/\)[^/].*/{
6631	    s//\1/
6632	    q
6633	  }
6634	  /^X\(\/\/\)$/{
6635	    s//\1/
6636	    q
6637	  }
6638	  /^X\(\/\).*/{
6639	    s//\1/
6640	    q
6641	  }
6642	  s/.*/./; q'`
6643      test -d "$as_dir" && break
6644    done
6645    test -z "$as_dirs" || eval "mkdir $as_dirs"
6646  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
6647
6648
6649} # as_fn_mkdir_p
6650if mkdir -p . 2>/dev/null; then
6651  as_mkdir_p='mkdir -p "$as_dir"'
6652else
6653  test -d ./-p && rmdir ./-p
6654  as_mkdir_p=false
6655fi
6656
6657
6658# as_fn_executable_p FILE
6659# -----------------------
6660# Test if FILE is an executable regular file.
6661as_fn_executable_p ()
6662{
6663  test -f "$1" && test -x "$1"
6664} # as_fn_executable_p
6665as_test_x='test -x'
6666as_executable_p=as_fn_executable_p
6667
6668# Sed expression to map a string onto a valid CPP name.
6669as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
6670
6671# Sed expression to map a string onto a valid variable name.
6672as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
6673
6674
6675exec 6>&1
6676## ----------------------------------- ##
6677## Main body of $CONFIG_STATUS script. ##
6678## ----------------------------------- ##
6679_ASEOF
6680test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
6681
6682cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6683# Save the log message, to keep $0 and so on meaningful, and to
6684# report actual input values of CONFIG_FILES etc. instead of their
6685# values after options handling.
6686ac_log="
6687This file was extended by bmake $as_me 20210201, which was
6688generated by GNU Autoconf 2.69.  Invocation command line was
6689
6690  CONFIG_FILES    = $CONFIG_FILES
6691  CONFIG_HEADERS  = $CONFIG_HEADERS
6692  CONFIG_LINKS    = $CONFIG_LINKS
6693  CONFIG_COMMANDS = $CONFIG_COMMANDS
6694  $ $0 $@
6695
6696on `(hostname || uname -n) 2>/dev/null | sed 1q`
6697"
6698
6699_ACEOF
6700
6701case $ac_config_files in *"
6702"*) set x $ac_config_files; shift; ac_config_files=$*;;
6703esac
6704
6705case $ac_config_headers in *"
6706"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
6707esac
6708
6709
6710cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6711# Files that config.status was made for.
6712config_files="$ac_config_files"
6713config_headers="$ac_config_headers"
6714
6715_ACEOF
6716
6717cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6718ac_cs_usage="\
6719\`$as_me' instantiates files and other configuration actions
6720from templates according to the current configuration.  Unless the files
6721and actions are specified as TAGs, all are instantiated by default.
6722
6723Usage: $0 [OPTION]... [TAG]...
6724
6725  -h, --help       print this help, then exit
6726  -V, --version    print version number and configuration settings, then exit
6727      --config     print configuration, then exit
6728  -q, --quiet, --silent
6729                   do not print progress messages
6730  -d, --debug      don't remove temporary files
6731      --recheck    update $as_me by reconfiguring in the same conditions
6732      --file=FILE[:TEMPLATE]
6733                   instantiate the configuration file FILE
6734      --header=FILE[:TEMPLATE]
6735                   instantiate the configuration header FILE
6736
6737Configuration files:
6738$config_files
6739
6740Configuration headers:
6741$config_headers
6742
6743Report bugs to <sjg@NetBSD.org>."
6744
6745_ACEOF
6746cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6747ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
6748ac_cs_version="\\
6749bmake config.status 20210201
6750configured by $0, generated by GNU Autoconf 2.69,
6751  with options \\"\$ac_cs_config\\"
6752
6753Copyright (C) 2012 Free Software Foundation, Inc.
6754This config.status script is free software; the Free Software Foundation
6755gives unlimited permission to copy, distribute and modify it."
6756
6757ac_pwd='$ac_pwd'
6758srcdir='$srcdir'
6759INSTALL='$INSTALL'
6760test -n "\$AWK" || AWK=awk
6761_ACEOF
6762
6763cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6764# The default lists apply if the user does not specify any file.
6765ac_need_defaults=:
6766while test $# != 0
6767do
6768  case $1 in
6769  --*=?*)
6770    ac_option=`expr "X$1" : 'X\([^=]*\)='`
6771    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
6772    ac_shift=:
6773    ;;
6774  --*=)
6775    ac_option=`expr "X$1" : 'X\([^=]*\)='`
6776    ac_optarg=
6777    ac_shift=:
6778    ;;
6779  *)
6780    ac_option=$1
6781    ac_optarg=$2
6782    ac_shift=shift
6783    ;;
6784  esac
6785
6786  case $ac_option in
6787  # Handling of the options.
6788  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6789    ac_cs_recheck=: ;;
6790  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
6791    $as_echo "$ac_cs_version"; exit ;;
6792  --config | --confi | --conf | --con | --co | --c )
6793    $as_echo "$ac_cs_config"; exit ;;
6794  --debug | --debu | --deb | --de | --d | -d )
6795    debug=: ;;
6796  --file | --fil | --fi | --f )
6797    $ac_shift
6798    case $ac_optarg in
6799    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6800    '') as_fn_error $? "missing file argument" ;;
6801    esac
6802    as_fn_append CONFIG_FILES " '$ac_optarg'"
6803    ac_need_defaults=false;;
6804  --header | --heade | --head | --hea )
6805    $ac_shift
6806    case $ac_optarg in
6807    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6808    esac
6809    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
6810    ac_need_defaults=false;;
6811  --he | --h)
6812    # Conflict between --help and --header
6813    as_fn_error $? "ambiguous option: \`$1'
6814Try \`$0 --help' for more information.";;
6815  --help | --hel | -h )
6816    $as_echo "$ac_cs_usage"; exit ;;
6817  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
6818  | -silent | --silent | --silen | --sile | --sil | --si | --s)
6819    ac_cs_silent=: ;;
6820
6821  # This is an error.
6822  -*) as_fn_error $? "unrecognized option: \`$1'
6823Try \`$0 --help' for more information." ;;
6824
6825  *) as_fn_append ac_config_targets " $1"
6826     ac_need_defaults=false ;;
6827
6828  esac
6829  shift
6830done
6831
6832ac_configure_extra_args=
6833
6834if $ac_cs_silent; then
6835  exec 6>/dev/null
6836  ac_configure_extra_args="$ac_configure_extra_args --silent"
6837fi
6838
6839_ACEOF
6840cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6841if \$ac_cs_recheck; then
6842  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
6843  shift
6844  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
6845  CONFIG_SHELL='$SHELL'
6846  export CONFIG_SHELL
6847  exec "\$@"
6848fi
6849
6850_ACEOF
6851cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6852exec 5>>config.log
6853{
6854  echo
6855  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
6856## Running $as_me. ##
6857_ASBOX
6858  $as_echo "$ac_log"
6859} >&5
6860
6861_ACEOF
6862cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6863_ACEOF
6864
6865cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6866
6867# Handling of arguments.
6868for ac_config_target in $ac_config_targets
6869do
6870  case $ac_config_target in
6871    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
6872    "$bm_outfiles") CONFIG_FILES="$CONFIG_FILES $bm_outfiles" ;;
6873
6874  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
6875  esac
6876done
6877
6878
6879# If the user did not use the arguments to specify the items to instantiate,
6880# then the envvar interface is used.  Set only those that are not.
6881# We use the long form for the default assignment because of an extremely
6882# bizarre bug on SunOS 4.1.3.
6883if $ac_need_defaults; then
6884  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
6885  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
6886fi
6887
6888# Have a temporary directory for convenience.  Make it in the build tree
6889# simply because there is no reason against having it here, and in addition,
6890# creating and moving files from /tmp can sometimes cause problems.
6891# Hook for its removal unless debugging.
6892# Note that there is a small window in which the directory will not be cleaned:
6893# after its creation but before its name has been assigned to `$tmp'.
6894$debug ||
6895{
6896  tmp= ac_tmp=
6897  trap 'exit_status=$?
6898  : "${ac_tmp:=$tmp}"
6899  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
6900' 0
6901  trap 'as_fn_exit 1' 1 2 13 15
6902}
6903# Create a (secure) tmp directory for tmp files.
6904
6905{
6906  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
6907  test -d "$tmp"
6908}  ||
6909{
6910  tmp=./conf$$-$RANDOM
6911  (umask 077 && mkdir "$tmp")
6912} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
6913ac_tmp=$tmp
6914
6915# Set up the scripts for CONFIG_FILES section.
6916# No need to generate them if there are no CONFIG_FILES.
6917# This happens for instance with `./config.status config.h'.
6918if test -n "$CONFIG_FILES"; then
6919
6920
6921ac_cr=`echo X | tr X '\015'`
6922# On cygwin, bash can eat \r inside `` if the user requested igncr.
6923# But we know of no other shell where ac_cr would be empty at this
6924# point, so we can use a bashism as a fallback.
6925if test "x$ac_cr" = x; then
6926  eval ac_cr=\$\'\\r\'
6927fi
6928ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
6929if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
6930  ac_cs_awk_cr='\\r'
6931else
6932  ac_cs_awk_cr=$ac_cr
6933fi
6934
6935echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
6936_ACEOF
6937
6938
6939{
6940  echo "cat >conf$$subs.awk <<_ACEOF" &&
6941  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
6942  echo "_ACEOF"
6943} >conf$$subs.sh ||
6944  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
6945ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
6946ac_delim='%!_!# '
6947for ac_last_try in false false false false false :; do
6948  . ./conf$$subs.sh ||
6949    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
6950
6951  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
6952  if test $ac_delim_n = $ac_delim_num; then
6953    break
6954  elif $ac_last_try; then
6955    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
6956  else
6957    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6958  fi
6959done
6960rm -f conf$$subs.sh
6961
6962cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6963cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
6964_ACEOF
6965sed -n '
6966h
6967s/^/S["/; s/!.*/"]=/
6968p
6969g
6970s/^[^!]*!//
6971:repl
6972t repl
6973s/'"$ac_delim"'$//
6974t delim
6975:nl
6976h
6977s/\(.\{148\}\)..*/\1/
6978t more1
6979s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
6980p
6981n
6982b repl
6983:more1
6984s/["\\]/\\&/g; s/^/"/; s/$/"\\/
6985p
6986g
6987s/.\{148\}//
6988t nl
6989:delim
6990h
6991s/\(.\{148\}\)..*/\1/
6992t more2
6993s/["\\]/\\&/g; s/^/"/; s/$/"/
6994p
6995b
6996:more2
6997s/["\\]/\\&/g; s/^/"/; s/$/"\\/
6998p
6999g
7000s/.\{148\}//
7001t delim
7002' <conf$$subs.awk | sed '
7003/^[^""]/{
7004  N
7005  s/\n//
7006}
7007' >>$CONFIG_STATUS || ac_write_fail=1
7008rm -f conf$$subs.awk
7009cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7010_ACAWK
7011cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
7012  for (key in S) S_is_set[key] = 1
7013  FS = ""
7014
7015}
7016{
7017  line = $ 0
7018  nfields = split(line, field, "@")
7019  substed = 0
7020  len = length(field[1])
7021  for (i = 2; i < nfields; i++) {
7022    key = field[i]
7023    keylen = length(key)
7024    if (S_is_set[key]) {
7025      value = S[key]
7026      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
7027      len += length(value) + length(field[++i])
7028      substed = 1
7029    } else
7030      len += 1 + keylen
7031  }
7032
7033  print line
7034}
7035
7036_ACAWK
7037_ACEOF
7038cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7039if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
7040  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
7041else
7042  cat
7043fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
7044  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
7045_ACEOF
7046
7047# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
7048# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
7049# trailing colons and then remove the whole line if VPATH becomes empty
7050# (actually we leave an empty line to preserve line numbers).
7051if test "x$srcdir" = x.; then
7052  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
7053h
7054s///
7055s/^/:/
7056s/[	 ]*$/:/
7057s/:\$(srcdir):/:/g
7058s/:\${srcdir}:/:/g
7059s/:@srcdir@:/:/g
7060s/^:*//
7061s/:*$//
7062x
7063s/\(=[	 ]*\).*/\1/
7064G
7065s/\n//
7066s/^[^=]*=[	 ]*$//
7067}'
7068fi
7069
7070cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7071fi # test -n "$CONFIG_FILES"
7072
7073# Set up the scripts for CONFIG_HEADERS section.
7074# No need to generate them if there are no CONFIG_HEADERS.
7075# This happens for instance with `./config.status Makefile'.
7076if test -n "$CONFIG_HEADERS"; then
7077cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
7078BEGIN {
7079_ACEOF
7080
7081# Transform confdefs.h into an awk script `defines.awk', embedded as
7082# here-document in config.status, that substitutes the proper values into
7083# config.h.in to produce config.h.
7084
7085# Create a delimiter string that does not exist in confdefs.h, to ease
7086# handling of long lines.
7087ac_delim='%!_!# '
7088for ac_last_try in false false :; do
7089  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
7090  if test -z "$ac_tt"; then
7091    break
7092  elif $ac_last_try; then
7093    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
7094  else
7095    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7096  fi
7097done
7098
7099# For the awk script, D is an array of macro values keyed by name,
7100# likewise P contains macro parameters if any.  Preserve backslash
7101# newline sequences.
7102
7103ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
7104sed -n '
7105s/.\{148\}/&'"$ac_delim"'/g
7106t rset
7107:rset
7108s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
7109t def
7110d
7111:def
7112s/\\$//
7113t bsnl
7114s/["\\]/\\&/g
7115s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
7116D["\1"]=" \3"/p
7117s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
7118d
7119:bsnl
7120s/["\\]/\\&/g
7121s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
7122D["\1"]=" \3\\\\\\n"\\/p
7123t cont
7124s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
7125t cont
7126d
7127:cont
7128n
7129s/.\{148\}/&'"$ac_delim"'/g
7130t clear
7131:clear
7132s/\\$//
7133t bsnlc
7134s/["\\]/\\&/g; s/^/"/; s/$/"/p
7135d
7136:bsnlc
7137s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
7138b cont
7139' <confdefs.h | sed '
7140s/'"$ac_delim"'/"\\\
7141"/g' >>$CONFIG_STATUS || ac_write_fail=1
7142
7143cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7144  for (key in D) D_is_set[key] = 1
7145  FS = ""
7146}
7147/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
7148  line = \$ 0
7149  split(line, arg, " ")
7150  if (arg[1] == "#") {
7151    defundef = arg[2]
7152    mac1 = arg[3]
7153  } else {
7154    defundef = substr(arg[1], 2)
7155    mac1 = arg[2]
7156  }
7157  split(mac1, mac2, "(") #)
7158  macro = mac2[1]
7159  prefix = substr(line, 1, index(line, defundef) - 1)
7160  if (D_is_set[macro]) {
7161    # Preserve the white space surrounding the "#".
7162    print prefix "define", macro P[macro] D[macro]
7163    next
7164  } else {
7165    # Replace #undef with comments.  This is necessary, for example,
7166    # in the case of _POSIX_SOURCE, which is predefined and required
7167    # on some systems where configure will not decide to define it.
7168    if (defundef == "undef") {
7169      print "/*", prefix defundef, macro, "*/"
7170      next
7171    }
7172  }
7173}
7174{ print }
7175_ACAWK
7176_ACEOF
7177cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7178  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
7179fi # test -n "$CONFIG_HEADERS"
7180
7181
7182eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
7183shift
7184for ac_tag
7185do
7186  case $ac_tag in
7187  :[FHLC]) ac_mode=$ac_tag; continue;;
7188  esac
7189  case $ac_mode$ac_tag in
7190  :[FHL]*:*);;
7191  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
7192  :[FH]-) ac_tag=-:-;;
7193  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
7194  esac
7195  ac_save_IFS=$IFS
7196  IFS=:
7197  set x $ac_tag
7198  IFS=$ac_save_IFS
7199  shift
7200  ac_file=$1
7201  shift
7202
7203  case $ac_mode in
7204  :L) ac_source=$1;;
7205  :[FH])
7206    ac_file_inputs=
7207    for ac_f
7208    do
7209      case $ac_f in
7210      -) ac_f="$ac_tmp/stdin";;
7211      *) # Look for the file first in the build tree, then in the source tree
7212	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
7213	 # because $ac_f cannot contain `:'.
7214	 test -f "$ac_f" ||
7215	   case $ac_f in
7216	   [\\/$]*) false;;
7217	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
7218	   esac ||
7219	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
7220      esac
7221      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
7222      as_fn_append ac_file_inputs " '$ac_f'"
7223    done
7224
7225    # Let's still pretend it is `configure' which instantiates (i.e., don't
7226    # use $as_me), people would be surprised to read:
7227    #    /* config.h.  Generated by config.status.  */
7228    configure_input='Generated from '`
7229	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
7230	`' by configure.'
7231    if test x"$ac_file" != x-; then
7232      configure_input="$ac_file.  $configure_input"
7233      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
7234$as_echo "$as_me: creating $ac_file" >&6;}
7235    fi
7236    # Neutralize special characters interpreted by sed in replacement strings.
7237    case $configure_input in #(
7238    *\&* | *\|* | *\\* )
7239       ac_sed_conf_input=`$as_echo "$configure_input" |
7240       sed 's/[\\\\&|]/\\\\&/g'`;; #(
7241    *) ac_sed_conf_input=$configure_input;;
7242    esac
7243
7244    case $ac_tag in
7245    *:-:* | *:-) cat >"$ac_tmp/stdin" \
7246      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
7247    esac
7248    ;;
7249  esac
7250
7251  ac_dir=`$as_dirname -- "$ac_file" ||
7252$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7253	 X"$ac_file" : 'X\(//\)[^/]' \| \
7254	 X"$ac_file" : 'X\(//\)$' \| \
7255	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
7256$as_echo X"$ac_file" |
7257    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7258	    s//\1/
7259	    q
7260	  }
7261	  /^X\(\/\/\)[^/].*/{
7262	    s//\1/
7263	    q
7264	  }
7265	  /^X\(\/\/\)$/{
7266	    s//\1/
7267	    q
7268	  }
7269	  /^X\(\/\).*/{
7270	    s//\1/
7271	    q
7272	  }
7273	  s/.*/./; q'`
7274  as_dir="$ac_dir"; as_fn_mkdir_p
7275  ac_builddir=.
7276
7277case "$ac_dir" in
7278.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
7279*)
7280  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
7281  # A ".." for each directory in $ac_dir_suffix.
7282  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
7283  case $ac_top_builddir_sub in
7284  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
7285  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
7286  esac ;;
7287esac
7288ac_abs_top_builddir=$ac_pwd
7289ac_abs_builddir=$ac_pwd$ac_dir_suffix
7290# for backward compatibility:
7291ac_top_builddir=$ac_top_build_prefix
7292
7293case $srcdir in
7294  .)  # We are building in place.
7295    ac_srcdir=.
7296    ac_top_srcdir=$ac_top_builddir_sub
7297    ac_abs_top_srcdir=$ac_pwd ;;
7298  [\\/]* | ?:[\\/]* )  # Absolute name.
7299    ac_srcdir=$srcdir$ac_dir_suffix;
7300    ac_top_srcdir=$srcdir
7301    ac_abs_top_srcdir=$srcdir ;;
7302  *) # Relative name.
7303    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
7304    ac_top_srcdir=$ac_top_build_prefix$srcdir
7305    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
7306esac
7307ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
7308
7309
7310  case $ac_mode in
7311  :F)
7312  #
7313  # CONFIG_FILE
7314  #
7315
7316  case $INSTALL in
7317  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
7318  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
7319  esac
7320_ACEOF
7321
7322cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7323# If the template does not know about datarootdir, expand it.
7324# FIXME: This hack should be removed a few years after 2.60.
7325ac_datarootdir_hack=; ac_datarootdir_seen=
7326ac_sed_dataroot='
7327/datarootdir/ {
7328  p
7329  q
7330}
7331/@datadir@/p
7332/@docdir@/p
7333/@infodir@/p
7334/@localedir@/p
7335/@mandir@/p'
7336case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
7337*datarootdir*) ac_datarootdir_seen=yes;;
7338*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
7339  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
7340$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
7341_ACEOF
7342cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7343  ac_datarootdir_hack='
7344  s&@datadir@&$datadir&g
7345  s&@docdir@&$docdir&g
7346  s&@infodir@&$infodir&g
7347  s&@localedir@&$localedir&g
7348  s&@mandir@&$mandir&g
7349  s&\\\${datarootdir}&$datarootdir&g' ;;
7350esac
7351_ACEOF
7352
7353# Neutralize VPATH when `$srcdir' = `.'.
7354# Shell code in configure.ac might set extrasub.
7355# FIXME: do we really want to maintain this feature?
7356cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7357ac_sed_extra="$ac_vpsub
7358$extrasub
7359_ACEOF
7360cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7361:t
7362/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
7363s|@configure_input@|$ac_sed_conf_input|;t t
7364s&@top_builddir@&$ac_top_builddir_sub&;t t
7365s&@top_build_prefix@&$ac_top_build_prefix&;t t
7366s&@srcdir@&$ac_srcdir&;t t
7367s&@abs_srcdir@&$ac_abs_srcdir&;t t
7368s&@top_srcdir@&$ac_top_srcdir&;t t
7369s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
7370s&@builddir@&$ac_builddir&;t t
7371s&@abs_builddir@&$ac_abs_builddir&;t t
7372s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
7373s&@INSTALL@&$ac_INSTALL&;t t
7374$ac_datarootdir_hack
7375"
7376eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
7377  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
7378
7379test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
7380  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
7381  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
7382      "$ac_tmp/out"`; test -z "$ac_out"; } &&
7383  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
7384which seems to be undefined.  Please make sure it is defined" >&5
7385$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
7386which seems to be undefined.  Please make sure it is defined" >&2;}
7387
7388  rm -f "$ac_tmp/stdin"
7389  case $ac_file in
7390  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
7391  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
7392  esac \
7393  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
7394 ;;
7395  :H)
7396  #
7397  # CONFIG_HEADER
7398  #
7399  if test x"$ac_file" != x-; then
7400    {
7401      $as_echo "/* $configure_input  */" \
7402      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
7403    } >"$ac_tmp/config.h" \
7404      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
7405    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
7406      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
7407$as_echo "$as_me: $ac_file is unchanged" >&6;}
7408    else
7409      rm -f "$ac_file"
7410      mv "$ac_tmp/config.h" "$ac_file" \
7411	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
7412    fi
7413  else
7414    $as_echo "/* $configure_input  */" \
7415      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
7416      || as_fn_error $? "could not create -" "$LINENO" 5
7417  fi
7418 ;;
7419
7420
7421  esac
7422
7423done # for ac_tag
7424
7425
7426as_fn_exit 0
7427_ACEOF
7428ac_clean_files=$ac_clean_files_save
7429
7430test $ac_write_fail = 0 ||
7431  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
7432
7433
7434# configure is writing to config.log, and then calls config.status.
7435# config.status does its own redirection, appending to config.log.
7436# Unfortunately, on DOS this fails, as config.log is still kept open
7437# by configure, so config.status won't be able to write to it; its
7438# output is simply discarded.  So we exec the FD to /dev/null,
7439# effectively closing config.log, so it can be properly (re)opened and
7440# appended to by config.status.  When coming back to configure, we
7441# need to make the FD available again.
7442if test "$no_create" != yes; then
7443  ac_cs_success=:
7444  ac_config_status_args=
7445  test "$silent" = yes &&
7446    ac_config_status_args="$ac_config_status_args --quiet"
7447  exec 5>/dev/null
7448  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
7449  exec 5>>config.log
7450  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
7451  # would make configure fail if this is the last instruction.
7452  $ac_cs_success || as_fn_exit 1
7453fi
7454if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
7455  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
7456$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
7457fi
7458
7459cat <<EOF
7460
7461You can now run
7462
7463	sh ./make-bootstrap.sh
7464
7465to produce a fully functional bmake.
7466
7467EOF
7468