2 # From configure.ac for Bash 4.3, version 4.063.
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.69 for bash 4.3-release.
6 # Report bugs to <bug-bash@gnu.org>.
9 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
12 # This configure script is free software; the Free Software Foundation
13 # gives unlimited permission to copy, distribute and modify it.
14 ## -------------------- ##
15 ## M4sh Initialization. ##
16 ## -------------------- ##
18 # Be more Bourne compatible
19 DUALCASE=1; export DUALCASE # for MKS sh
20 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
23 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
24 # is contrary to our usage. Disable this feature.
25 alias -g '${1+"$@"}'='"$@"'
28 case `(set -o) 2>/dev/null` in #(
40 # Printing a long string crashes Solaris 7 /usr/bin/printf.
41 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
44 # Prefer a ksh shell builtin over an external printf program on Solaris,
45 # but without wasting forks for bash or zsh.
46 if test -z "$BASH_VERSION$ZSH_VERSION" \
47 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49 as_echo_n='print -rn --'
50 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
54 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
55 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
56 as_echo_n='/usr/ucb/echo -n'
58 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
63 expr "X$arg" : "X\\(.*\\)$as_nl";
64 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
66 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
69 as_echo_n='sh -c $as_echo_n_body as_echo'
72 as_echo='sh -c $as_echo_body as_echo'
75 # The user is always right.
76 if test "${PATH_SEPARATOR+set}" != set; then
78 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
79 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
86 # We need space, tab and new line, in precisely that order. Quoting is
87 # there to prevent editors from complaining about space-tab.
88 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
89 # splitting by setting IFS to empty value.)
92 # Find who we are. Look in the path if we contain no directory separator.
95 *[\\/]* ) as_myself=$0 ;;
96 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
100 test -z "$as_dir" && as_dir=.
101 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
107 # We did not find ourselves, most probably we were run as `sh COMMAND'
108 # in which case we are not to be found in the path.
109 if test "x$as_myself" = x; then
112 if test ! -f "$as_myself"; then
113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
117 # Unset variables that we do not need and which cause bugs (e.g. in
118 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
119 # suppresses any "Segmentation fault" message there. '((' could
120 # trigger a bug in pdksh 5.2.14.
121 for as_var in BASH_ENV ENV MAIL MAILPATH
122 do eval test x\${$as_var+set} = xset \
123 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
136 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
138 # Use a proper internal environment variable to ensure we don't fall
139 # into an infinite loop, continuously re-executing ourselves.
140 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
141 _as_can_reexec=no; export _as_can_reexec;
142 # We cannot yet assume a decent shell, so we have to provide a
143 # neutralization value for shells without unset; and this also
144 # works around shells that cannot unset nonexistent variables.
145 # Preserve -v and -x to the replacement shell.
148 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
150 *v*x* | *x*v* ) as_opts=-vx ;;
155 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
156 # Admittedly, this is quite paranoid, since all the known shells bail
157 # out after a failed `exec'.
158 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
161 # We don't want this to propagate to other subprocesses.
162 { _as_can_reexec=; unset _as_can_reexec;}
163 if test "x$CONFIG_SHELL" = x; then
164 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
167 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
168 # is contrary to our usage. Disable this feature.
169 alias -g '\${1+\"\$@\"}'='\"\$@\"'
172 case \`(set -o) 2>/dev/null\` in #(
180 as_required="as_fn_return () { (exit \$1); }
181 as_fn_success () { as_fn_return 0; }
182 as_fn_failure () { as_fn_return 1; }
183 as_fn_ret_success () { return 0; }
184 as_fn_ret_failure () { return 1; }
187 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
188 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
189 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
190 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
191 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
194 exitcode=1; echo positional parameters were not saved.
196 test x\$exitcode = x0 || exit 1
198 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
199 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
200 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
201 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
202 test \$(( 1 + 1 )) = 2 || exit 1"
203 if (eval "$as_required") 2>/dev/null; then :
208 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
211 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
213 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
216 test -z "$as_dir" && as_dir=.
220 for as_base in sh bash ksh sh5; do
221 # Try only shells that exist, to save several forks.
222 as_shell=$as_dir/$as_base
223 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
224 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
225 CONFIG_SHELL=$as_shell as_have_required=yes
226 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
234 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
235 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
236 CONFIG_SHELL=$SHELL as_have_required=yes
241 if test "x$CONFIG_SHELL" != x; then :
243 # We cannot yet assume a decent shell, so we have to provide a
244 # neutralization value for shells without unset; and this also
245 # works around shells that cannot unset nonexistent variables.
246 # Preserve -v and -x to the replacement shell.
249 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
251 *v*x* | *x*v* ) as_opts=-vx ;;
256 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
257 # Admittedly, this is quite paranoid, since all the known shells bail
258 # out after a failed `exec'.
259 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
263 if test x$as_have_required = xno; then :
264 $as_echo "$0: This script requires a shell more modern than all"
265 $as_echo "$0: the shells that I found on your system."
266 if test x${ZSH_VERSION+set} = xset ; then
267 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
268 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
270 $as_echo "$0: Please tell bug-autoconf@gnu.org and bug-bash@gnu.org
271 $0: about your system, including any error possibly output
272 $0: before this message. Then install a modern shell, or
273 $0: manually run the script under such a shell if you do
280 SHELL=${CONFIG_SHELL-/bin/sh}
282 # Unset more variables known to interfere with behavior of common tools.
283 CLICOLOR_FORCE= GREP_OPTIONS=
284 unset CLICOLOR_FORCE GREP_OPTIONS
286 ## --------------------- ##
287 ## M4sh Shell Functions. ##
288 ## --------------------- ##
291 # Portably unset VAR.
294 { eval $1=; unset $1;}
298 # as_fn_set_status STATUS
299 # -----------------------
300 # Set $? to STATUS, without forking.
308 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
318 # Create "$as_dir" as a directory, including parents if necessary.
323 -*) as_dir=./$as_dir;;
325 test -d "$as_dir" || eval $as_mkdir_p || {
329 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
332 as_dirs="'$as_qdir' $as_dirs"
333 as_dir=`$as_dirname -- "$as_dir" ||
334 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
335 X"$as_dir" : 'X\(//\)[^/]' \| \
336 X"$as_dir" : 'X\(//\)$' \| \
337 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
338 $as_echo X"$as_dir" |
339 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
356 test -d "$as_dir" && break
358 test -z "$as_dirs" || eval "mkdir $as_dirs"
359 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364 # as_fn_executable_p FILE
365 # -----------------------
366 # Test if FILE is an executable regular file.
367 as_fn_executable_p ()
369 test -f "$1" && test -x "$1"
370 } # as_fn_executable_p
371 # as_fn_append VAR VALUE
372 # ----------------------
373 # Append the text in VALUE to the end of the definition contained in VAR. Take
374 # advantage of any shell optimizations that allow amortized linear growth over
375 # repeated appends, instead of the typical quadratic growth present in naive
377 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
378 eval 'as_fn_append ()
391 # Perform arithmetic evaluation on the ARGs, and store the result in the
392 # global $as_val. Take advantage of shells that can avoid forks. The arguments
393 # must be portable across $(()) and expr.
394 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
402 as_val=`expr "$@" || test $? -eq 1`
407 # as_fn_error STATUS ERROR [LINENO LOG_FD]
408 # ----------------------------------------
409 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
410 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
411 # script with STATUS, using 1 if that was 0.
414 as_status=$1; test $as_status -eq 0 && as_status=1
416 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
417 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
419 $as_echo "$as_me: error: $2" >&2
420 as_fn_exit $as_status
423 if expr a : '\(a\)' >/dev/null 2>&1 &&
424 test "X`expr 00001 : '.*\(...\)'`" = X001; then
430 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
436 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
442 as_me=`$as_basename -- "$0" ||
443 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
444 X"$0" : 'X\(//\)$' \| \
445 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
447 sed '/^.*\/\([^/][^/]*\)\/*$/{
461 # Avoid depending upon Character Ranges.
462 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
463 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
464 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
465 as_cr_digits='0123456789'
466 as_cr_alnum=$as_cr_Letters$as_cr_digits
469 as_lineno_1=$LINENO as_lineno_1a=$LINENO
470 as_lineno_2=$LINENO as_lineno_2a=$LINENO
471 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
472 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
473 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
485 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
489 chmod +x "$as_me.lineno" ||
490 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
492 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
493 # already done that, so ensure we don't try to do so again and fall
494 # in an infinite loop. This has already happened in practice.
495 _as_can_reexec=no; export _as_can_reexec
496 # Don't try to exec as it changes $[0], causing all sort of problems
497 # (the dirname of $[0] is not the place where we might find the
498 # original and so on. Autoconf is especially sensitive to this).
500 # Exit status is that of the last command.
504 ECHO_C= ECHO_N= ECHO_T=
505 case `echo -n x` in #(((((
507 case `echo 'xy\c'` in
508 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
510 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
517 rm -f conf$$ conf$$.exe conf$$.file
518 if test -d conf$$.dir; then
519 rm -f conf$$.dir/conf$$.file
522 mkdir conf$$.dir 2>/dev/null
524 if (echo >conf$$.file) 2>/dev/null; then
525 if ln -s conf$$.file conf$$ 2>/dev/null; then
527 # ... but there are two gotchas:
528 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
529 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
530 # In both cases, we have to default to `cp -pR'.
531 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
533 elif ln conf$$.file conf$$ 2>/dev/null; then
541 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
542 rmdir conf$$.dir 2>/dev/null
544 if mkdir -p . 2>/dev/null; then
545 as_mkdir_p='mkdir -p "$as_dir"'
547 test -d ./-p && rmdir ./-p
552 as_executable_p=as_fn_executable_p
554 # Sed expression to map a string onto a valid CPP name.
555 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
557 # Sed expression to map a string onto a valid variable name.
558 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
561 test -n "$DJDIR" || exec 7<&0 </dev/null
565 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
566 # so uname gets run too.
567 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
572 ac_default_prefix=/usr/local
574 ac_config_libobj_dir=.
581 # Identity of this package.
583 PACKAGE_TARNAME='bash'
584 PACKAGE_VERSION='4.3-release'
585 PACKAGE_STRING='bash 4.3-release'
586 PACKAGE_BUGREPORT='bug-bash@gnu.org'
589 ac_unique_file="shell.h"
590 # Factoring default headers for most tests.
591 ac_includes_default="\
593 #ifdef HAVE_SYS_TYPES_H
594 # include <sys/types.h>
596 #ifdef HAVE_SYS_STAT_H
597 # include <sys/stat.h>
603 # ifdef HAVE_STDLIB_H
608 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
613 #ifdef HAVE_STRINGS_H
614 # include <strings.h>
616 #ifdef HAVE_INTTYPES_H
617 # include <inttypes.h>
628 ac_subst_vars='LTLIBOBJS
652 PTHREAD_H_DEFINES_STRUCT_TIMESPEC
653 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC
654 TIME_H_DEFINES_STRUCT_TIMESPEC
663 INTL_LIBTOOL_SUFFIX_PREFIX
670 BUILD_INCLUDED_LIBINTL
772 program_transform_name
785 enable_option_checking
790 with_installed_readline
793 enable_minimal_config
795 enable_arith_for_command
796 enable_array_variables
798 enable_brace_expansion
799 enable_casemod_attributes
800 enable_casemod_expansions
801 enable_command_timing
806 enable_direxpand_default
807 enable_directory_stack
808 enable_disabled_builtins
809 enable_dparen_arithmetic
811 enable_extended_glob_default
812 enable_glob_asciiranges_default
817 enable_net_redirections
818 enable_process_substitution
820 enable_prompt_string_decoding
824 enable_separate_helpfiles
825 enable_single_help_strings
826 enable_strict_posix_default
827 enable_usg_echo_default
828 enable_xpg_echo_default
837 with_included_gettext
840 ac_precious_vars='build_alias
858 # Initialize some variables set by options.
860 ac_init_version=false
861 ac_unrecognized_opts=
863 # The variables have the same names as the options, with
864 # dashes changed to underlines.
872 program_transform_name=s,x,x,
880 # Installation directory options.
881 # These are left unexpanded so users can "make install exec_prefix=/foo"
882 # and all the variables that are supposed to be based on exec_prefix
883 # by default will actually change.
884 # Use braces instead of parens because sh, perl, etc. also accept them.
885 # (The list follows the same order as the GNU Coding Standards.)
886 bindir='${exec_prefix}/bin'
887 sbindir='${exec_prefix}/sbin'
888 libexecdir='${exec_prefix}/libexec'
889 datarootdir='${prefix}/share'
890 datadir='${datarootdir}'
891 sysconfdir='${prefix}/etc'
892 sharedstatedir='${prefix}/com'
893 localstatedir='${prefix}/var'
894 includedir='${prefix}/include'
895 oldincludedir='/usr/include'
896 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
897 infodir='${datarootdir}/info'
902 libdir='${exec_prefix}/lib'
903 localedir='${datarootdir}/locale'
904 mandir='${datarootdir}/man'
910 # If the previous option needs an argument, assign it.
911 if test -n "$ac_prev"; then
912 eval $ac_prev=\$ac_option
918 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
923 # Accept the important Cygnus configure options, so we can diagnose typos.
925 case $ac_dashdash$ac_option in
929 -bindir | --bindir | --bindi | --bind | --bin | --bi)
931 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
934 -build | --build | --buil | --bui | --bu)
935 ac_prev=build_alias ;;
936 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
937 build_alias=$ac_optarg ;;
939 -cache-file | --cache-file | --cache-fil | --cache-fi \
940 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
941 ac_prev=cache_file ;;
942 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
943 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
944 cache_file=$ac_optarg ;;
947 cache_file=config.cache ;;
949 -datadir | --datadir | --datadi | --datad)
951 -datadir=* | --datadir=* | --datadi=* | --datad=*)
952 datadir=$ac_optarg ;;
954 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
955 | --dataroo | --dataro | --datar)
956 ac_prev=datarootdir ;;
957 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
958 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
959 datarootdir=$ac_optarg ;;
961 -disable-* | --disable-*)
962 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
963 # Reject names that are not valid shell variable names.
964 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
965 as_fn_error $? "invalid feature name: $ac_useropt"
966 ac_useropt_orig=$ac_useropt
967 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
968 case $ac_user_opts in
972 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
973 ac_unrecognized_sep=', ';;
975 eval enable_$ac_useropt=no ;;
977 -docdir | --docdir | --docdi | --doc | --do)
979 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
982 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
984 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
987 -enable-* | --enable-*)
988 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
989 # Reject names that are not valid shell variable names.
990 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
991 as_fn_error $? "invalid feature name: $ac_useropt"
992 ac_useropt_orig=$ac_useropt
993 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
994 case $ac_user_opts in
998 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
999 ac_unrecognized_sep=', ';;
1001 eval enable_$ac_useropt=\$ac_optarg ;;
1003 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1004 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1005 | --exec | --exe | --ex)
1006 ac_prev=exec_prefix ;;
1007 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1008 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1009 | --exec=* | --exe=* | --ex=*)
1010 exec_prefix=$ac_optarg ;;
1012 -gas | --gas | --ga | --g)
1013 # Obsolete; use --with-gas.
1016 -help | --help | --hel | --he | -h)
1017 ac_init_help=long ;;
1018 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1019 ac_init_help=recursive ;;
1020 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1021 ac_init_help=short ;;
1023 -host | --host | --hos | --ho)
1024 ac_prev=host_alias ;;
1025 -host=* | --host=* | --hos=* | --ho=*)
1026 host_alias=$ac_optarg ;;
1028 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1030 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1032 htmldir=$ac_optarg ;;
1034 -includedir | --includedir | --includedi | --included | --include \
1035 | --includ | --inclu | --incl | --inc)
1036 ac_prev=includedir ;;
1037 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1038 | --includ=* | --inclu=* | --incl=* | --inc=*)
1039 includedir=$ac_optarg ;;
1041 -infodir | --infodir | --infodi | --infod | --info | --inf)
1043 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1044 infodir=$ac_optarg ;;
1046 -libdir | --libdir | --libdi | --libd)
1048 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1049 libdir=$ac_optarg ;;
1051 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1052 | --libexe | --libex | --libe)
1053 ac_prev=libexecdir ;;
1054 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1055 | --libexe=* | --libex=* | --libe=*)
1056 libexecdir=$ac_optarg ;;
1058 -localedir | --localedir | --localedi | --localed | --locale)
1059 ac_prev=localedir ;;
1060 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1061 localedir=$ac_optarg ;;
1063 -localstatedir | --localstatedir | --localstatedi | --localstated \
1064 | --localstate | --localstat | --localsta | --localst | --locals)
1065 ac_prev=localstatedir ;;
1066 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1067 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1068 localstatedir=$ac_optarg ;;
1070 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1072 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1073 mandir=$ac_optarg ;;
1075 -nfp | --nfp | --nf)
1076 # Obsolete; use --without-fp.
1079 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1080 | --no-cr | --no-c | -n)
1083 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1084 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1087 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1088 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1089 | --oldin | --oldi | --old | --ol | --o)
1090 ac_prev=oldincludedir ;;
1091 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1092 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1093 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1094 oldincludedir=$ac_optarg ;;
1096 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1098 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1099 prefix=$ac_optarg ;;
1101 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1102 | --program-pre | --program-pr | --program-p)
1103 ac_prev=program_prefix ;;
1104 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1105 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1106 program_prefix=$ac_optarg ;;
1108 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1109 | --program-suf | --program-su | --program-s)
1110 ac_prev=program_suffix ;;
1111 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1112 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1113 program_suffix=$ac_optarg ;;
1115 -program-transform-name | --program-transform-name \
1116 | --program-transform-nam | --program-transform-na \
1117 | --program-transform-n | --program-transform- \
1118 | --program-transform | --program-transfor \
1119 | --program-transfo | --program-transf \
1120 | --program-trans | --program-tran \
1121 | --progr-tra | --program-tr | --program-t)
1122 ac_prev=program_transform_name ;;
1123 -program-transform-name=* | --program-transform-name=* \
1124 | --program-transform-nam=* | --program-transform-na=* \
1125 | --program-transform-n=* | --program-transform-=* \
1126 | --program-transform=* | --program-transfor=* \
1127 | --program-transfo=* | --program-transf=* \
1128 | --program-trans=* | --program-tran=* \
1129 | --progr-tra=* | --program-tr=* | --program-t=*)
1130 program_transform_name=$ac_optarg ;;
1132 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1134 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1135 pdfdir=$ac_optarg ;;
1137 -psdir | --psdir | --psdi | --psd | --ps)
1139 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1142 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1143 | -silent | --silent | --silen | --sile | --sil)
1146 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1148 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1150 sbindir=$ac_optarg ;;
1152 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1153 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1154 | --sharedst | --shareds | --shared | --share | --shar \
1156 ac_prev=sharedstatedir ;;
1157 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1158 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1159 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1161 sharedstatedir=$ac_optarg ;;
1163 -site | --site | --sit)
1165 -site=* | --site=* | --sit=*)
1168 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1170 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1171 srcdir=$ac_optarg ;;
1173 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1174 | --syscon | --sysco | --sysc | --sys | --sy)
1175 ac_prev=sysconfdir ;;
1176 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1177 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1178 sysconfdir=$ac_optarg ;;
1180 -target | --target | --targe | --targ | --tar | --ta | --t)
1181 ac_prev=target_alias ;;
1182 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1183 target_alias=$ac_optarg ;;
1185 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1188 -version | --version | --versio | --versi | --vers | -V)
1189 ac_init_version=: ;;
1192 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1193 # Reject names that are not valid shell variable names.
1194 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1195 as_fn_error $? "invalid package name: $ac_useropt"
1196 ac_useropt_orig=$ac_useropt
1197 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1198 case $ac_user_opts in
1202 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1203 ac_unrecognized_sep=', ';;
1205 eval with_$ac_useropt=\$ac_optarg ;;
1207 -without-* | --without-*)
1208 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1209 # Reject names that are not valid shell variable names.
1210 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1211 as_fn_error $? "invalid package name: $ac_useropt"
1212 ac_useropt_orig=$ac_useropt
1213 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1214 case $ac_user_opts in
1218 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1219 ac_unrecognized_sep=', ';;
1221 eval with_$ac_useropt=no ;;
1224 # Obsolete; use --with-x.
1227 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1228 | --x-incl | --x-inc | --x-in | --x-i)
1229 ac_prev=x_includes ;;
1230 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1231 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1232 x_includes=$ac_optarg ;;
1234 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1235 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1236 ac_prev=x_libraries ;;
1237 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1238 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1239 x_libraries=$ac_optarg ;;
1241 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1242 Try \`$0 --help' for more information"
1246 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1247 # Reject names that are not valid shell variable names.
1248 case $ac_envvar in #(
1249 '' | [0-9]* | *[!_$as_cr_alnum]* )
1250 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1252 eval $ac_envvar=\$ac_optarg
1253 export $ac_envvar ;;
1256 # FIXME: should be removed in autoconf 3.0.
1257 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1258 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1259 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1260 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1266 if test -n "$ac_prev"; then
1267 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1268 as_fn_error $? "missing argument to $ac_option"
1271 if test -n "$ac_unrecognized_opts"; then
1272 case $enable_option_checking in
1274 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1275 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1279 # Check all directory arguments for consistency.
1280 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1281 datadir sysconfdir sharedstatedir localstatedir includedir \
1282 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1283 libdir localedir mandir
1285 eval ac_val=\$$ac_var
1286 # Remove trailing slashes.
1289 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1290 eval $ac_var=\$ac_val;;
1292 # Be sure to have absolute directory names.
1294 [\\/$]* | ?:[\\/]* ) continue;;
1295 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1297 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1300 # There might be people who depend on the old broken behavior: `$host'
1301 # used to hold the argument of --host etc.
1302 # FIXME: To remove some day.
1305 target=$target_alias
1307 # FIXME: To remove some day.
1308 if test "x$host_alias" != x; then
1309 if test "x$build_alias" = x; then
1310 cross_compiling=maybe
1311 elif test "x$build_alias" != "x$host_alias"; then
1317 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1319 test "$silent" = yes && exec 6>/dev/null
1322 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1323 ac_ls_di=`ls -di .` &&
1324 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1325 as_fn_error $? "working directory cannot be determined"
1326 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1327 as_fn_error $? "pwd does not report name of working directory"
1330 # Find the source files, if location was not specified.
1331 if test -z "$srcdir"; then
1332 ac_srcdir_defaulted=yes
1333 # Try the directory containing this script, then the parent directory.
1334 ac_confdir=`$as_dirname -- "$as_myself" ||
1335 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1336 X"$as_myself" : 'X\(//\)[^/]' \| \
1337 X"$as_myself" : 'X\(//\)$' \| \
1338 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1339 $as_echo X"$as_myself" |
1340 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1358 if test ! -r "$srcdir/$ac_unique_file"; then
1362 ac_srcdir_defaulted=no
1364 if test ! -r "$srcdir/$ac_unique_file"; then
1365 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1366 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1368 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1370 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1372 # When building in place, set srcdir=.
1373 if test "$ac_abs_confdir" = "$ac_pwd"; then
1376 # Remove unnecessary trailing slashes from srcdir.
1377 # Double slashes in file names in object file debugging info
1378 # mess up M-x gdb in Emacs.
1380 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1382 for ac_var in $ac_precious_vars; do
1383 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1384 eval ac_env_${ac_var}_value=\$${ac_var}
1385 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1386 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1390 # Report the --help message.
1392 if test "$ac_init_help" = "long"; then
1393 # Omit some internal or obsolete options to make the list less imposing.
1394 # This message is too long to be a string in the A/UX 3.1 sh.
1396 \`configure' configures bash 4.3-release to adapt to many kinds of systems.
1398 Usage: $0 [OPTION]... [VAR=VALUE]...
1400 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1401 VAR=VALUE. See below for descriptions of some of the useful variables.
1403 Defaults for the options are specified in brackets.
1406 -h, --help display this help and exit
1407 --help=short display options specific to this package
1408 --help=recursive display the short help of all the included packages
1409 -V, --version display version information and exit
1410 -q, --quiet, --silent do not print \`checking ...' messages
1411 --cache-file=FILE cache test results in FILE [disabled]
1412 -C, --config-cache alias for \`--cache-file=config.cache'
1413 -n, --no-create do not create output files
1414 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1416 Installation directories:
1417 --prefix=PREFIX install architecture-independent files in PREFIX
1418 [$ac_default_prefix]
1419 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1422 By default, \`make install' will install all the files in
1423 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1424 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1425 for instance \`--prefix=\$HOME'.
1427 For better control, use the options below.
1429 Fine tuning of the installation directories:
1430 --bindir=DIR user executables [EPREFIX/bin]
1431 --sbindir=DIR system admin executables [EPREFIX/sbin]
1432 --libexecdir=DIR program executables [EPREFIX/libexec]
1433 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1434 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1435 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1436 --libdir=DIR object code libraries [EPREFIX/lib]
1437 --includedir=DIR C header files [PREFIX/include]
1438 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1439 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1440 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1441 --infodir=DIR info documentation [DATAROOTDIR/info]
1442 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1443 --mandir=DIR man documentation [DATAROOTDIR/man]
1444 --docdir=DIR documentation root [DATAROOTDIR/doc/bash]
1445 --htmldir=DIR html documentation [DOCDIR]
1446 --dvidir=DIR dvi documentation [DOCDIR]
1447 --pdfdir=DIR pdf documentation [DOCDIR]
1448 --psdir=DIR ps documentation [DOCDIR]
1454 --build=BUILD configure for building on BUILD [guessed]
1455 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1459 if test -n "$ac_init_help"; then
1460 case $ac_init_help in
1461 short | recursive ) echo "Configuration of bash 4.3-release:";;
1466 --disable-option-checking ignore unrecognized --enable/--with options
1467 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1468 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1469 --enable-minimal-config a minimal sh-like configuration
1470 --enable-alias enable shell aliases
1471 --enable-arith-for-command
1472 enable arithmetic for command
1473 --enable-array-variables
1474 include shell array variables
1475 --enable-bang-history turn on csh-style history substitution
1476 --enable-brace-expansion
1477 include brace expansion
1478 --enable-casemod-attributes
1479 include case-modifying variable attributes
1480 --enable-casemod-expansions
1481 include case-modifying word expansions
1482 --enable-command-timing enable the time reserved word and command timing
1483 --enable-cond-command enable the conditional command
1484 --enable-cond-regexp enable extended regular expression matching in
1485 conditional commands
1486 --enable-coprocesses enable coprocess support and the coproc reserved
1488 --enable-debugger enable support for bash debugger
1489 --enable-direxpand-default
1490 enable the direxpand shell option by default
1491 --enable-directory-stack
1492 enable builtins pushd/popd/dirs
1493 --enable-disabled-builtins
1494 allow disabled builtins to still be invoked
1495 --enable-dparen-arithmetic
1496 include ((...)) command
1497 --enable-extended-glob include ksh-style extended pattern matching
1498 --enable-extended-glob-default
1499 force extended pattern matching to be enabled by
1501 --enable-glob-asciiranges-default
1502 force bracket range expressions in pattern matching
1503 to use the C locale by default
1504 --enable-help-builtin include the help builtin
1505 --enable-history turn on command history
1506 --enable-job-control enable job control features
1507 --enable-multibyte enable multibyte characters if OS supports them
1508 --enable-net-redirections
1509 enable /dev/tcp/host/port redirection
1510 --enable-process-substitution
1511 enable process substitution
1512 --enable-progcomp enable programmable completion and the complete
1514 --enable-prompt-string-decoding
1515 turn on escape character decoding in prompts
1516 --enable-readline turn on command line editing
1517 --enable-restricted enable a restricted shell
1518 --enable-select include select command
1519 --enable-separate-helpfiles
1520 use external files for help builtin documentation
1521 --enable-single-help-strings
1522 store help documentation as a single string to ease
1524 --enable-strict-posix-default
1525 configure bash to be posix-conformant by default
1526 --enable-usg-echo-default
1527 a synonym for --enable-xpg-echo-default
1528 --enable-xpg-echo-default
1529 make the echo builtin expand escape sequences by
1531 --enable-mem-scramble scramble memory on calls to malloc and free
1532 --enable-profiling allow profiling with gprof
1533 --enable-static-link link bash statically, for use as a root shell
1534 --disable-largefile omit support for large files
1535 --disable-nls do not use Native Language Support
1536 --disable-rpath do not hardcode runtime library paths
1539 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1540 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1541 --with-afs if you are running AFS
1542 --with-bash-malloc use the Bash version of malloc
1543 --with-curses use the curses library instead of the termcap
1545 --with-gnu-malloc synonym for --with-bash-malloc
1546 --with-installed-readline
1547 use a version of the readline library that is
1549 --with-purecov configure to postprocess with pure coverage
1550 --with-purify configure to postprocess with purify
1551 --with-gnu-ld assume the C compiler uses GNU ld default=no
1552 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1553 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1554 --with-included-gettext use the GNU gettext library included here
1555 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
1556 --without-libintl-prefix don't search for libintl in includedir and libdir
1558 Some influential environment variables:
1560 location of bash debugger initialization file
1562 C compiler used when compiling binaries used only at build time
1564 Compliation options (CFLAGS) used when compiling binaries used
1567 Linker options (LDFLAGS) used when compiling binaries used only
1570 C preprocessor options (CPPFLAGS) used when compiling binaries
1571 used only at build time
1572 CC C compiler command
1573 CFLAGS C compiler flags
1574 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1575 nonstandard directory <lib dir>
1576 LIBS libraries to pass to the linker, e.g. -l<library>
1577 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1578 you have headers in a nonstandard directory <include dir>
1580 YACC The `Yet Another Compiler Compiler' implementation to use.
1581 Defaults to the first program found out of: `bison -y', `byacc',
1583 YFLAGS The list of arguments that will be passed by default to $YACC.
1584 This script will default YFLAGS to the empty string to avoid a
1585 default value of `-d' given by some make applications.
1587 Use these variables to override the choices made by `configure' or to help
1588 it to find libraries and programs with nonstandard names/locations.
1590 Report bugs to <bug-bash@gnu.org>.
1595 if test "$ac_init_help" = "recursive"; then
1596 # If there are subdirs, report their specific --help.
1597 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1598 test -d "$ac_dir" ||
1599 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1604 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1606 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1607 # A ".." for each directory in $ac_dir_suffix.
1608 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1609 case $ac_top_builddir_sub in
1610 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1611 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1614 ac_abs_top_builddir=$ac_pwd
1615 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1616 # for backward compatibility:
1617 ac_top_builddir=$ac_top_build_prefix
1620 .) # We are building in place.
1622 ac_top_srcdir=$ac_top_builddir_sub
1623 ac_abs_top_srcdir=$ac_pwd ;;
1624 [\\/]* | ?:[\\/]* ) # Absolute name.
1625 ac_srcdir=$srcdir$ac_dir_suffix;
1626 ac_top_srcdir=$srcdir
1627 ac_abs_top_srcdir=$srcdir ;;
1629 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1630 ac_top_srcdir=$ac_top_build_prefix$srcdir
1631 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1633 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1635 cd "$ac_dir" || { ac_status=$?; continue; }
1636 # Check for guested configure.
1637 if test -f "$ac_srcdir/configure.gnu"; then
1639 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1640 elif test -f "$ac_srcdir/configure"; then
1642 $SHELL "$ac_srcdir/configure" --help=recursive
1644 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1646 cd "$ac_pwd" || { ac_status=$?; break; }
1650 test -n "$ac_init_help" && exit $ac_status
1651 if $ac_init_version; then
1653 bash configure 4.3-release
1654 generated by GNU Autoconf 2.69
1656 Copyright (C) 2012 Free Software Foundation, Inc.
1657 This configure script is free software; the Free Software Foundation
1658 gives unlimited permission to copy, distribute and modify it.
1663 ## ------------------------ ##
1664 ## Autoconf initialization. ##
1665 ## ------------------------ ##
1667 # ac_fn_c_try_compile LINENO
1668 # --------------------------
1669 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1670 ac_fn_c_try_compile ()
1672 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1673 rm -f conftest.$ac_objext
1674 if { { ac_try="$ac_compile"
1676 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1677 *) ac_try_echo=$ac_try;;
1679 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1680 $as_echo "$ac_try_echo"; } >&5
1681 (eval "$ac_compile") 2>conftest.err
1683 if test -s conftest.err; then
1684 grep -v '^ *+' conftest.err >conftest.er1
1685 cat conftest.er1 >&5
1686 mv -f conftest.er1 conftest.err
1688 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1689 test $ac_status = 0; } && {
1690 test -z "$ac_c_werror_flag" ||
1691 test ! -s conftest.err
1692 } && test -s conftest.$ac_objext; then :
1695 $as_echo "$as_me: failed program was:" >&5
1696 sed 's/^/| /' conftest.$ac_ext >&5
1700 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1701 as_fn_set_status $ac_retval
1703 } # ac_fn_c_try_compile
1705 # ac_fn_c_try_link LINENO
1706 # -----------------------
1707 # Try to link conftest.$ac_ext, and return whether this succeeded.
1710 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1711 rm -f conftest.$ac_objext conftest$ac_exeext
1712 if { { ac_try="$ac_link"
1714 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1715 *) ac_try_echo=$ac_try;;
1717 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1718 $as_echo "$ac_try_echo"; } >&5
1719 (eval "$ac_link") 2>conftest.err
1721 if test -s conftest.err; then
1722 grep -v '^ *+' conftest.err >conftest.er1
1723 cat conftest.er1 >&5
1724 mv -f conftest.er1 conftest.err
1726 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1727 test $ac_status = 0; } && {
1728 test -z "$ac_c_werror_flag" ||
1729 test ! -s conftest.err
1730 } && test -s conftest$ac_exeext && {
1731 test "$cross_compiling" = yes ||
1732 test -x conftest$ac_exeext
1736 $as_echo "$as_me: failed program was:" >&5
1737 sed 's/^/| /' conftest.$ac_ext >&5
1741 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1742 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1743 # interfere with the next link command; also delete a directory that is
1744 # left behind by Apple's compiler. We do this before executing the actions.
1745 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1746 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1747 as_fn_set_status $ac_retval
1749 } # ac_fn_c_try_link
1751 # ac_fn_c_try_cpp LINENO
1752 # ----------------------
1753 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1756 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1757 if { { ac_try="$ac_cpp conftest.$ac_ext"
1759 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1760 *) ac_try_echo=$ac_try;;
1762 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1763 $as_echo "$ac_try_echo"; } >&5
1764 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1766 if test -s conftest.err; then
1767 grep -v '^ *+' conftest.err >conftest.er1
1768 cat conftest.er1 >&5
1769 mv -f conftest.er1 conftest.err
1771 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1772 test $ac_status = 0; } > conftest.i && {
1773 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1774 test ! -s conftest.err
1778 $as_echo "$as_me: failed program was:" >&5
1779 sed 's/^/| /' conftest.$ac_ext >&5
1783 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1784 as_fn_set_status $ac_retval
1788 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1789 # -------------------------------------------------------
1790 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1791 # the include files in INCLUDES and setting the cache variable VAR
1793 ac_fn_c_check_header_mongrel ()
1795 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1796 if eval \${$3+:} false; then :
1797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1798 $as_echo_n "checking for $2... " >&6; }
1799 if eval \${$3+:} false; then :
1800 $as_echo_n "(cached) " >&6
1803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1804 $as_echo "$ac_res" >&6; }
1806 # Is the header compilable?
1807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1808 $as_echo_n "checking $2 usability... " >&6; }
1809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1810 /* end confdefs.h. */
1814 if ac_fn_c_try_compile "$LINENO"; then :
1815 ac_header_compiler=yes
1817 ac_header_compiler=no
1819 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1821 $as_echo "$ac_header_compiler" >&6; }
1823 # Is the header present?
1824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1825 $as_echo_n "checking $2 presence... " >&6; }
1826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1827 /* end confdefs.h. */
1830 if ac_fn_c_try_cpp "$LINENO"; then :
1831 ac_header_preproc=yes
1833 ac_header_preproc=no
1835 rm -f conftest.err conftest.i conftest.$ac_ext
1836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1837 $as_echo "$ac_header_preproc" >&6; }
1839 # So? What about this header?
1840 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1842 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1843 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1844 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1845 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1848 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1849 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1850 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1851 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1852 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1853 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1855 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1856 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1857 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1858 ( $as_echo "## ------------------------------- ##
1859 ## Report this to bug-bash@gnu.org ##
1860 ## ------------------------------- ##"
1861 ) | sed "s/^/$as_me: WARNING: /" >&2
1864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1865 $as_echo_n "checking for $2... " >&6; }
1866 if eval \${$3+:} false; then :
1867 $as_echo_n "(cached) " >&6
1869 eval "$3=\$ac_header_compiler"
1872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1873 $as_echo "$ac_res" >&6; }
1875 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1877 } # ac_fn_c_check_header_mongrel
1879 # ac_fn_c_try_run LINENO
1880 # ----------------------
1881 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1882 # that executables *can* be run.
1885 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1886 if { { ac_try="$ac_link"
1888 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1889 *) ac_try_echo=$ac_try;;
1891 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1892 $as_echo "$ac_try_echo"; } >&5
1893 (eval "$ac_link") 2>&5
1895 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1896 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1897 { { case "(($ac_try" in
1898 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1899 *) ac_try_echo=$ac_try;;
1901 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1902 $as_echo "$ac_try_echo"; } >&5
1903 (eval "$ac_try") 2>&5
1905 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1906 test $ac_status = 0; }; }; then :
1909 $as_echo "$as_me: program exited with status $ac_status" >&5
1910 $as_echo "$as_me: failed program was:" >&5
1911 sed 's/^/| /' conftest.$ac_ext >&5
1913 ac_retval=$ac_status
1915 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1916 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1917 as_fn_set_status $ac_retval
1921 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1922 # -------------------------------------------------------
1923 # Tests whether HEADER exists and can be compiled using the include files in
1924 # INCLUDES, setting the cache variable VAR accordingly.
1925 ac_fn_c_check_header_compile ()
1927 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1929 $as_echo_n "checking for $2... " >&6; }
1930 if eval \${$3+:} false; then :
1931 $as_echo_n "(cached) " >&6
1933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1934 /* end confdefs.h. */
1938 if ac_fn_c_try_compile "$LINENO"; then :
1943 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1947 $as_echo "$ac_res" >&6; }
1948 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1950 } # ac_fn_c_check_header_compile
1952 # ac_fn_c_check_func LINENO FUNC VAR
1953 # ----------------------------------
1954 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1955 ac_fn_c_check_func ()
1957 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1959 $as_echo_n "checking for $2... " >&6; }
1960 if eval \${$3+:} false; then :
1961 $as_echo_n "(cached) " >&6
1963 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1964 /* end confdefs.h. */
1965 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1966 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1967 #define $2 innocuous_$2
1969 /* System header to define __stub macros and hopefully few prototypes,
1970 which can conflict with char $2 (); below.
1971 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1972 <limits.h> exists even on freestanding compilers. */
1975 # include <limits.h>
1977 # include <assert.h>
1982 /* Override any GCC internal prototype to avoid an error.
1983 Use char because int might match the return type of a GCC
1984 builtin and then its argument prototype would still apply. */
1989 /* The GNU C library defines this for functions which it implements
1990 to always fail with ENOSYS. Some functions are actually named
1991 something starting with __ and the normal name is an alias. */
1992 #if defined __stub_$2 || defined __stub___$2
2004 if ac_fn_c_try_link "$LINENO"; then :
2009 rm -f core conftest.err conftest.$ac_objext \
2010 conftest$ac_exeext conftest.$ac_ext
2013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2014 $as_echo "$ac_res" >&6; }
2015 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2017 } # ac_fn_c_check_func
2019 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2020 # -------------------------------------------
2021 # Tests whether TYPE exists after having included INCLUDES, setting cache
2022 # variable VAR accordingly.
2023 ac_fn_c_check_type ()
2025 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2027 $as_echo_n "checking for $2... " >&6; }
2028 if eval \${$3+:} false; then :
2029 $as_echo_n "(cached) " >&6
2032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2033 /* end confdefs.h. */
2044 if ac_fn_c_try_compile "$LINENO"; then :
2045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2046 /* end confdefs.h. */
2057 if ac_fn_c_try_compile "$LINENO"; then :
2062 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2064 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2068 $as_echo "$ac_res" >&6; }
2069 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2071 } # ac_fn_c_check_type
2073 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2074 # ---------------------------------------------
2075 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2077 ac_fn_c_check_decl ()
2079 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2080 as_decl_name=`echo $2|sed 's/ *(.*//'`
2081 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2083 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2084 if eval \${$3+:} false; then :
2085 $as_echo_n "(cached) " >&6
2087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2088 /* end confdefs.h. */
2093 #ifndef $as_decl_name
2095 (void) $as_decl_use;
2097 (void) $as_decl_name;
2105 if ac_fn_c_try_compile "$LINENO"; then :
2110 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2114 $as_echo "$ac_res" >&6; }
2115 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2117 } # ac_fn_c_check_decl
2119 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2120 # --------------------------------------------
2121 # Tries to find the compile-time value of EXPR in a program that includes
2122 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2124 ac_fn_c_compute_int ()
2126 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2127 if test "$cross_compiling" = yes; then
2128 # Depending upon the size, compute the lo and hi bounds.
2129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2130 /* end confdefs.h. */
2135 static int test_array [1 - 2 * !(($2) >= 0)];
2137 return test_array [0];
2143 if ac_fn_c_try_compile "$LINENO"; then :
2146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2147 /* end confdefs.h. */
2152 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2154 return test_array [0];
2160 if ac_fn_c_try_compile "$LINENO"; then :
2161 ac_hi=$ac_mid; break
2163 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2164 if test $ac_lo -le $ac_mid; then
2168 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2170 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2173 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2174 /* end confdefs.h. */
2179 static int test_array [1 - 2 * !(($2) < 0)];
2181 return test_array [0];
2187 if ac_fn_c_try_compile "$LINENO"; then :
2190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2191 /* end confdefs.h. */
2196 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2198 return test_array [0];
2204 if ac_fn_c_try_compile "$LINENO"; then :
2205 ac_lo=$ac_mid; break
2207 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2208 if test $ac_mid -le $ac_hi; then
2212 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2214 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2219 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2221 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2222 # Binary search between lo and hi bounds.
2223 while test "x$ac_lo" != "x$ac_hi"; do
2224 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2226 /* end confdefs.h. */
2231 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2233 return test_array [0];
2239 if ac_fn_c_try_compile "$LINENO"; then :
2242 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2244 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2247 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2251 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2252 /* end confdefs.h. */
2254 static long int longval () { return $2; }
2255 static unsigned long int ulongval () { return $2; }
2262 FILE *f = fopen ("conftest.val", "w");
2267 long int i = longval ();
2270 fprintf (f, "%ld", i);
2274 unsigned long int i = ulongval ();
2277 fprintf (f, "%lu", i);
2279 /* Do not output a trailing newline, as this causes \r\n confusion
2280 on some platforms. */
2281 return ferror (f) || fclose (f) != 0;
2287 if ac_fn_c_try_run "$LINENO"; then :
2288 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2292 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2293 conftest.$ac_objext conftest.beam conftest.$ac_ext
2297 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2298 as_fn_set_status $ac_retval
2300 } # ac_fn_c_compute_int
2302 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2303 # ----------------------------------------------------
2304 # Tries to find if the field MEMBER exists in type AGGR, after including
2305 # INCLUDES, setting cache variable VAR accordingly.
2306 ac_fn_c_check_member ()
2308 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2310 $as_echo_n "checking for $2.$3... " >&6; }
2311 if eval \${$4+:} false; then :
2312 $as_echo_n "(cached) " >&6
2314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2315 /* end confdefs.h. */
2327 if ac_fn_c_try_compile "$LINENO"; then :
2330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2331 /* end confdefs.h. */
2337 if (sizeof ac_aggr.$3)
2343 if ac_fn_c_try_compile "$LINENO"; then :
2348 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2350 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2354 $as_echo "$ac_res" >&6; }
2355 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2357 } # ac_fn_c_check_member
2358 cat >config.log <<_ACEOF
2359 This file contains any messages produced by compilers while
2360 running configure, to aid debugging if configure makes a mistake.
2362 It was created by bash $as_me 4.3-release, which was
2363 generated by GNU Autoconf 2.69. Invocation command line was
2375 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2376 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2377 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2378 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2379 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2381 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2382 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2384 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2385 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2386 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2387 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2388 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2389 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2390 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2394 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2398 test -z "$as_dir" && as_dir=.
2399 $as_echo "PATH: $as_dir"
2415 # Keep a trace of the command line.
2416 # Strip out --no-create and --no-recursion so they do not pile up.
2417 # Strip out --silent because we don't want to record it for future runs.
2418 # Also quote any args containing shell meta-characters.
2419 # Make two passes to allow for proper duplicate-argument suppression.
2423 ac_must_keep_next=false
2429 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2430 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2431 | -silent | --silent | --silen | --sile | --sil)
2434 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2437 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2439 as_fn_append ac_configure_args1 " '$ac_arg'"
2440 if test $ac_must_keep_next = true; then
2441 ac_must_keep_next=false # Got value, back to normal.
2444 *=* | --config-cache | -C | -disable-* | --disable-* \
2445 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2446 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2447 | -with-* | --with-* | -without-* | --without-* | --x)
2448 case "$ac_configure_args0 " in
2449 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2452 -* ) ac_must_keep_next=true ;;
2455 as_fn_append ac_configure_args " '$ac_arg'"
2460 { ac_configure_args0=; unset ac_configure_args0;}
2461 { ac_configure_args1=; unset ac_configure_args1;}
2463 # When interrupted or exit'd, cleanup temporary files, and complete
2464 # config.log. We remove comments because anyway the quotes in there
2465 # would cause problems or look ugly.
2466 # WARNING: Use '\'' to represent an apostrophe within the trap.
2467 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2468 trap 'exit_status=$?
2469 # Save into config.log some information that might help in debugging.
2473 $as_echo "## ---------------- ##
2474 ## Cache variables. ##
2475 ## ---------------- ##"
2477 # The following way of writing the cache mishandles newlines in values,
2479 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2480 eval ac_val=\$$ac_var
2484 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2485 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2488 _ | IFS | as_nl) ;; #(
2489 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2490 *) { eval $ac_var=; unset $ac_var;} ;;
2495 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2496 *${as_nl}ac_space=\ *)
2498 "s/'\''/'\''\\\\'\'''\''/g;
2499 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2502 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2509 $as_echo "## ----------------- ##
2510 ## Output variables. ##
2511 ## ----------------- ##"
2513 for ac_var in $ac_subst_vars
2515 eval ac_val=\$$ac_var
2517 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2519 $as_echo "$ac_var='\''$ac_val'\''"
2523 if test -n "$ac_subst_files"; then
2524 $as_echo "## ------------------- ##
2525 ## File substitutions. ##
2526 ## ------------------- ##"
2528 for ac_var in $ac_subst_files
2530 eval ac_val=\$$ac_var
2532 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2534 $as_echo "$ac_var='\''$ac_val'\''"
2539 if test -s confdefs.h; then
2540 $as_echo "## ----------- ##
2547 test "$ac_signal" != 0 &&
2548 $as_echo "$as_me: caught signal $ac_signal"
2549 $as_echo "$as_me: exit $exit_status"
2551 rm -f core *.core core.conftest.* &&
2552 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2555 for ac_signal in 1 2 13 15; do
2556 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2560 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2561 rm -f -r conftest* confdefs.h
2563 $as_echo "/* confdefs.h */" > confdefs.h
2565 # Predefined preprocessor variables.
2567 cat >>confdefs.h <<_ACEOF
2568 #define PACKAGE_NAME "$PACKAGE_NAME"
2571 cat >>confdefs.h <<_ACEOF
2572 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2575 cat >>confdefs.h <<_ACEOF
2576 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2579 cat >>confdefs.h <<_ACEOF
2580 #define PACKAGE_STRING "$PACKAGE_STRING"
2583 cat >>confdefs.h <<_ACEOF
2584 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2587 cat >>confdefs.h <<_ACEOF
2588 #define PACKAGE_URL "$PACKAGE_URL"
2592 # Let the site file select an alternate cache file if it wants to.
2593 # Prefer an explicitly selected file to automatically selected ones.
2596 if test -n "$CONFIG_SITE"; then
2597 # We do not want a PATH search for config.site.
2598 case $CONFIG_SITE in #((
2599 -*) ac_site_file1=./$CONFIG_SITE;;
2600 */*) ac_site_file1=$CONFIG_SITE;;
2601 *) ac_site_file1=./$CONFIG_SITE;;
2603 elif test "x$prefix" != xNONE; then
2604 ac_site_file1=$prefix/share/config.site
2605 ac_site_file2=$prefix/etc/config.site
2607 ac_site_file1=$ac_default_prefix/share/config.site
2608 ac_site_file2=$ac_default_prefix/etc/config.site
2610 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2612 test "x$ac_site_file" = xNONE && continue
2613 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2614 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2615 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2616 sed 's/^/| /' "$ac_site_file" >&5
2618 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2619 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2620 as_fn_error $? "failed to load site script $ac_site_file
2621 See \`config.log' for more details" "$LINENO" 5; }
2625 if test -r "$cache_file"; then
2626 # Some versions of bash will fail to source /dev/null (special files
2627 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2628 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2629 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2630 $as_echo "$as_me: loading cache $cache_file" >&6;}
2632 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2633 *) . "./$cache_file";;
2637 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2638 $as_echo "$as_me: creating cache $cache_file" >&6;}
2642 as_fn_append ac_header_list " stdlib.h"
2643 as_fn_append ac_header_list " unistd.h"
2644 as_fn_append ac_header_list " sys/param.h"
2645 as_fn_append ac_header_list " sys/time.h"
2646 as_fn_append ac_func_list " alarm"
2647 as_fn_append ac_func_list " fpurge"
2648 as_fn_append ac_func_list " __fpurge"
2649 as_fn_append ac_func_list " snprintf"
2650 as_fn_append ac_func_list " vsnprintf"
2651 # Check that the precious variables saved in the cache have kept the same
2653 ac_cache_corrupted=false
2654 for ac_var in $ac_precious_vars; do
2655 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2656 eval ac_new_set=\$ac_env_${ac_var}_set
2657 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2658 eval ac_new_val=\$ac_env_${ac_var}_value
2659 case $ac_old_set,$ac_new_set in
2661 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2662 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2663 ac_cache_corrupted=: ;;
2665 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2666 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2667 ac_cache_corrupted=: ;;
2670 if test "x$ac_old_val" != "x$ac_new_val"; then
2671 # differences in whitespace do not lead to failure.
2672 ac_old_val_w=`echo x $ac_old_val`
2673 ac_new_val_w=`echo x $ac_new_val`
2674 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2675 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2676 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2677 ac_cache_corrupted=:
2679 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2680 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2681 eval $ac_var=\$ac_old_val
2683 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2684 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2685 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2686 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2689 # Pass precious variables to config.status.
2690 if test "$ac_new_set" = set; then
2692 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2693 *) ac_arg=$ac_var=$ac_new_val ;;
2695 case " $ac_configure_args " in
2696 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2697 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2701 if $ac_cache_corrupted; then
2702 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2703 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2704 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2705 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2706 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2708 ## -------------------- ##
2709 ## Main body of script. ##
2710 ## -------------------- ##
2713 ac_cpp='$CPP $CPPFLAGS'
2714 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2715 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2716 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2724 for ac_dir in ./support "$srcdir"/./support; do
2725 if test -f "$ac_dir/install-sh"; then
2727 ac_install_sh="$ac_aux_dir/install-sh -c"
2729 elif test -f "$ac_dir/install.sh"; then
2731 ac_install_sh="$ac_aux_dir/install.sh -c"
2733 elif test -f "$ac_dir/shtool"; then
2735 ac_install_sh="$ac_aux_dir/shtool install -c"
2739 if test -z "$ac_aux_dir"; then
2740 as_fn_error $? "cannot find install-sh, install.sh, or shtool in ./support \"$srcdir\"/./support" "$LINENO" 5
2743 # These three variables are undocumented and unsupported,
2744 # and are intended to be withdrawn in a future Autoconf release.
2745 # They can cause serious problems if a builder's source tree is in a directory
2746 # whose full name contains unusual characters.
2747 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2748 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2749 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2752 ac_config_headers="$ac_config_headers config.h"
2758 case "$RELSTATUS" in
2759 alp*|bet*|dev*|rc*|maint*) DEBUG='-DDEBUG' MALLOC_DEBUG='-DMALLOC_DEBUG' ;;
2760 *) DEBUG= MALLOC_DEBUG= ;;
2763 # Make sure we can run config.sub.
2764 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2765 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2768 $as_echo_n "checking build system type... " >&6; }
2769 if ${ac_cv_build+:} false; then :
2770 $as_echo_n "(cached) " >&6
2772 ac_build_alias=$build_alias
2773 test "x$ac_build_alias" = x &&
2774 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2775 test "x$ac_build_alias" = x &&
2776 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2777 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2778 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2782 $as_echo "$ac_cv_build" >&6; }
2783 case $ac_cv_build in
2785 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2788 ac_save_IFS=$IFS; IFS='-'
2794 # Remember, the first character of IFS is used to create $*,
2795 # except with old shells:
2798 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2802 $as_echo_n "checking host system type... " >&6; }
2803 if ${ac_cv_host+:} false; then :
2804 $as_echo_n "(cached) " >&6
2806 if test "x$host_alias" = x; then
2807 ac_cv_host=$ac_cv_build
2809 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2810 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2815 $as_echo "$ac_cv_host" >&6; }
2818 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2821 ac_save_IFS=$IFS; IFS='-'
2827 # Remember, the first character of IFS is used to create $*,
2828 # except with old shells:
2831 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2841 opt_with_installed_readline=no
2845 case "${host_cpu}-${host_os}" in
2846 alpha*-*) opt_bash_malloc=no ;; # alpha running osf/1 or linux
2847 *[Cc]ray*-*) opt_bash_malloc=no ;; # Crays
2848 *-osf1*) opt_bash_malloc=no ;; # other osf/1 machines
2849 sparc-svr4*) opt_bash_malloc=no ;; # sparc SVR4, SVR4.2
2850 sparc-netbsd*) opt_bash_malloc=no ;; # needs 8-byte alignment
2851 mips-irix6*) opt_bash_malloc=no ;; # needs 8-byte alignment
2852 m68k-sysv) opt_bash_malloc=no ;; # fixes file descriptor leak in closedir
2853 sparc-linux*) opt_bash_malloc=no ;; # sparc running linux; requires ELF
2854 #*-freebsd*-gnu) opt_bash_malloc=no ;; # there's some undetermined problem here
2855 #*-freebsd*) opt_bash_malloc=no ;; # they claim it's better; I disagree
2856 *-openbsd*) opt_bash_malloc=no ;; # they claim it needs eight-bit alignment
2857 *-mirbsd*) opt_bash_malloc=no ;; # they claim it needs eight-bit alignment
2858 *-aix*) opt_bash_malloc=no ;; # AIX machines
2859 *-nextstep*) opt_bash_malloc=no ;; # NeXT machines running NeXTstep
2860 *-openstep*) opt_bash_malloc=no ;; # i386/Sparc/HP machines running Openstep
2861 *-macos*) opt_bash_malloc=no ;; # Apple MacOS X
2862 *-rhapsody*) opt_bash_malloc=no ;; # Apple Rhapsody (MacOS X)
2863 *-darwin*) opt_bash_malloc=no ;; # Apple Darwin (MacOS X)
2864 *-dgux*) opt_bash_malloc=no ;; # DG/UX machines
2865 *-qnx*) opt_bash_malloc=no ;; # QNX 4.2, QNX 6.x
2866 *-machten4) opt_bash_malloc=no ;; # MachTen 4.x
2867 *-bsdi2.1|*-bsdi3.?) opt_bash_malloc=no ; : ${CC:=shlicc2} ;; # for loadable builtins
2868 *-beos*) opt_bash_malloc=no ;; # they say it's suitable
2869 *-cygwin*) opt_bash_malloc=no ;; # Cygnus's CYGWIN environment
2870 *-opennt*|*-interix*) opt_bash_malloc=no ;; # Interix, now owned by Microsoft
2871 *-nsk*) opt_bash_malloc=no ;; # HP NonStop
2872 *-haiku*) opt_bash_malloc=no ;; # Haiku OS
2875 # memory scrambling on free()
2876 case "${host_os}" in
2877 sco3.2v5*|sco3.2v4*) opt_memscramble=no ;;
2878 *) opt_memscramble=yes ;;
2884 # Check whether --with-afs was given.
2885 if test "${with_afs+set}" = set; then :
2886 withval=$with_afs; opt_afs=$withval
2890 # Check whether --with-bash-malloc was given.
2891 if test "${with_bash_malloc+set}" = set; then :
2892 withval=$with_bash_malloc; opt_bash_malloc=$withval
2896 # Check whether --with-curses was given.
2897 if test "${with_curses+set}" = set; then :
2898 withval=$with_curses; opt_curses=$withval
2902 # Check whether --with-gnu-malloc was given.
2903 if test "${with_gnu_malloc+set}" = set; then :
2904 withval=$with_gnu_malloc; opt_bash_malloc=$withval
2908 # Check whether --with-installed-readline was given.
2909 if test "${with_installed_readline+set}" = set; then :
2910 withval=$with_installed_readline; opt_with_installed_readline=$withval
2914 # Check whether --with-purecov was given.
2915 if test "${with_purecov+set}" = set; then :
2916 withval=$with_purecov; opt_purecov=$withval
2920 # Check whether --with-purify was given.
2921 if test "${with_purify+set}" = set; then :
2922 withval=$with_purify; opt_purify=$withval
2926 if test "$opt_bash_malloc" = yes; then
2927 MALLOC_TARGET=malloc
2930 MALLOC_LIB='-lmalloc'
2931 MALLOC_LIBRARY='$(ALLOC_LIBDIR)/libmalloc.a'
2932 MALLOC_LDFLAGS='-L$(ALLOC_LIBDIR)'
2933 MALLOC_DEP='$(MALLOC_LIBRARY)'
2935 $as_echo "#define USING_BASH_MALLOC 1" >>confdefs.h
2944 if test "$opt_purify" = yes; then
2946 $as_echo "#define DISABLE_MALLOC_WRAPPERS 1" >>confdefs.h
2952 if test "$opt_purecov" = yes; then
2953 PURIFY="${PURIFY}purecov"
2956 if test "$opt_afs" = yes; then
2957 $as_echo "#define AFS 1" >>confdefs.h
2961 if test "$opt_curses" = yes; then
2965 if test -z "${DEBUGGER_START_FILE}"; then
2966 DEBUGGER_START_FILE='${datadir}/bashdb/bashdb-main.inc'
2969 opt_minimal_config=no
2975 opt_bang_history=yes
2978 opt_process_subst=yes
2979 opt_prompt_decoding=yes
2982 opt_array_variables=yes
2983 opt_dparen_arith=yes
2984 opt_extended_glob=yes
2985 opt_brace_expansion=yes
2986 opt_disabled_builtins=no
2987 opt_command_timing=yes
2990 opt_cond_command=yes
2993 opt_arith_for_command=yes
2996 opt_separate_help=no
2999 opt_single_longdoc_strings=yes
3000 opt_casemod_attrs=yes
3001 opt_casemod_expansions=yes
3002 opt_extglob_default=no
3003 opt_dircomplete_expand_default=no
3004 opt_globascii_default=no
3009 # Check whether --enable-minimal-config was given.
3010 if test "${enable_minimal_config+set}" = set; then :
3011 enableval=$enable_minimal_config; opt_minimal_config=$enableval
3015 if test $opt_minimal_config = yes; then
3016 opt_job_control=no opt_alias=no opt_readline=no
3017 opt_history=no opt_bang_history=no opt_dirstack=no
3018 opt_restricted=no opt_process_subst=no opt_prompt_decoding=no
3019 opt_select=no opt_help=no opt_array_variables=no opt_dparen_arith=no
3020 opt_brace_expansion=no opt_disabled_builtins=no opt_command_timing=no
3021 opt_extended_glob=no opt_cond_command=no opt_arith_for_command=no
3022 opt_net_redirs=no opt_progcomp=no opt_separate_help=no
3023 opt_multibyte=yes opt_cond_regexp=no opt_coproc=no
3024 opt_casemod_attrs=no opt_casemod_expansions=no opt_extglob_default=no
3025 opt_globascii_default=no
3028 # Check whether --enable-alias was given.
3029 if test "${enable_alias+set}" = set; then :
3030 enableval=$enable_alias; opt_alias=$enableval
3033 # Check whether --enable-arith-for-command was given.
3034 if test "${enable_arith_for_command+set}" = set; then :
3035 enableval=$enable_arith_for_command; opt_arith_for_command=$enableval
3038 # Check whether --enable-array-variables was given.
3039 if test "${enable_array_variables+set}" = set; then :
3040 enableval=$enable_array_variables; opt_array_variables=$enableval
3043 # Check whether --enable-bang-history was given.
3044 if test "${enable_bang_history+set}" = set; then :
3045 enableval=$enable_bang_history; opt_bang_history=$enableval
3048 # Check whether --enable-brace-expansion was given.
3049 if test "${enable_brace_expansion+set}" = set; then :
3050 enableval=$enable_brace_expansion; opt_brace_expansion=$enableval
3053 # Check whether --enable-casemod-attributes was given.
3054 if test "${enable_casemod_attributes+set}" = set; then :
3055 enableval=$enable_casemod_attributes; opt_casemod_attrs=$enableval
3058 # Check whether --enable-casemod-expansions was given.
3059 if test "${enable_casemod_expansions+set}" = set; then :
3060 enableval=$enable_casemod_expansions; opt_casemod_expansions=$enableval
3063 # Check whether --enable-command-timing was given.
3064 if test "${enable_command_timing+set}" = set; then :
3065 enableval=$enable_command_timing; opt_command_timing=$enableval
3068 # Check whether --enable-cond-command was given.
3069 if test "${enable_cond_command+set}" = set; then :
3070 enableval=$enable_cond_command; opt_cond_command=$enableval
3073 # Check whether --enable-cond-regexp was given.
3074 if test "${enable_cond_regexp+set}" = set; then :
3075 enableval=$enable_cond_regexp; opt_cond_regexp=$enableval
3078 # Check whether --enable-coprocesses was given.
3079 if test "${enable_coprocesses+set}" = set; then :
3080 enableval=$enable_coprocesses; opt_coproc=$enableval
3083 # Check whether --enable-debugger was given.
3084 if test "${enable_debugger+set}" = set; then :
3085 enableval=$enable_debugger; opt_debugger=$enableval
3088 # Check whether --enable-direxpand-default was given.
3089 if test "${enable_direxpand_default+set}" = set; then :
3090 enableval=$enable_direxpand_default; opt_dircomplete_expand_default=$enableval
3093 # Check whether --enable-directory-stack was given.
3094 if test "${enable_directory_stack+set}" = set; then :
3095 enableval=$enable_directory_stack; opt_dirstack=$enableval
3098 # Check whether --enable-disabled-builtins was given.
3099 if test "${enable_disabled_builtins+set}" = set; then :
3100 enableval=$enable_disabled_builtins; opt_disabled_builtins=$enableval
3103 # Check whether --enable-dparen-arithmetic was given.
3104 if test "${enable_dparen_arithmetic+set}" = set; then :
3105 enableval=$enable_dparen_arithmetic; opt_dparen_arith=$enableval
3108 # Check whether --enable-extended-glob was given.
3109 if test "${enable_extended_glob+set}" = set; then :
3110 enableval=$enable_extended_glob; opt_extended_glob=$enableval
3113 # Check whether --enable-extended-glob-default was given.
3114 if test "${enable_extended_glob_default+set}" = set; then :
3115 enableval=$enable_extended_glob_default; opt_extglob_default=$enableval
3118 # Check whether --enable-glob-asciiranges-default was given.
3119 if test "${enable_glob_asciiranges_default+set}" = set; then :
3120 enableval=$enable_glob_asciiranges_default; opt_globascii_default=$enableval
3123 # Check whether --enable-help-builtin was given.
3124 if test "${enable_help_builtin+set}" = set; then :
3125 enableval=$enable_help_builtin; opt_help=$enableval
3128 # Check whether --enable-history was given.
3129 if test "${enable_history+set}" = set; then :
3130 enableval=$enable_history; opt_history=$enableval
3133 # Check whether --enable-job-control was given.
3134 if test "${enable_job_control+set}" = set; then :
3135 enableval=$enable_job_control; opt_job_control=$enableval
3138 # Check whether --enable-multibyte was given.
3139 if test "${enable_multibyte+set}" = set; then :
3140 enableval=$enable_multibyte; opt_multibyte=$enableval
3143 # Check whether --enable-net-redirections was given.
3144 if test "${enable_net_redirections+set}" = set; then :
3145 enableval=$enable_net_redirections; opt_net_redirs=$enableval
3148 # Check whether --enable-process-substitution was given.
3149 if test "${enable_process_substitution+set}" = set; then :
3150 enableval=$enable_process_substitution; opt_process_subst=$enableval
3153 # Check whether --enable-progcomp was given.
3154 if test "${enable_progcomp+set}" = set; then :
3155 enableval=$enable_progcomp; opt_progcomp=$enableval
3158 # Check whether --enable-prompt-string-decoding was given.
3159 if test "${enable_prompt_string_decoding+set}" = set; then :
3160 enableval=$enable_prompt_string_decoding; opt_prompt_decoding=$enableval
3163 # Check whether --enable-readline was given.
3164 if test "${enable_readline+set}" = set; then :
3165 enableval=$enable_readline; opt_readline=$enableval
3168 # Check whether --enable-restricted was given.
3169 if test "${enable_restricted+set}" = set; then :
3170 enableval=$enable_restricted; opt_restricted=$enableval
3173 # Check whether --enable-select was given.
3174 if test "${enable_select+set}" = set; then :
3175 enableval=$enable_select; opt_select=$enableval
3178 # Check whether --enable-separate-helpfiles was given.
3179 if test "${enable_separate_helpfiles+set}" = set; then :
3180 enableval=$enable_separate_helpfiles; opt_separate_help=$enableval
3183 # Check whether --enable-single-help-strings was given.
3184 if test "${enable_single_help_strings+set}" = set; then :
3185 enableval=$enable_single_help_strings; opt_single_longdoc_strings=$enableval
3188 # Check whether --enable-strict-posix-default was given.
3189 if test "${enable_strict_posix_default+set}" = set; then :
3190 enableval=$enable_strict_posix_default; opt_strict_posix=$enableval
3193 # Check whether --enable-usg-echo-default was given.
3194 if test "${enable_usg_echo_default+set}" = set; then :
3195 enableval=$enable_usg_echo_default; opt_xpg_echo=$enableval
3198 # Check whether --enable-xpg-echo-default was given.
3199 if test "${enable_xpg_echo_default+set}" = set; then :
3200 enableval=$enable_xpg_echo_default; opt_xpg_echo=$enableval
3204 # Check whether --enable-mem-scramble was given.
3205 if test "${enable_mem_scramble+set}" = set; then :
3206 enableval=$enable_mem_scramble; opt_memscramble=$enableval
3209 # Check whether --enable-profiling was given.
3210 if test "${enable_profiling+set}" = set; then :
3211 enableval=$enable_profiling; opt_profiling=$enableval
3214 # Check whether --enable-static-link was given.
3215 if test "${enable_static_link+set}" = set; then :
3216 enableval=$enable_static_link; opt_static_link=$enableval
3227 if test $opt_alias = yes; then
3228 $as_echo "#define ALIAS 1" >>confdefs.h
3231 if test $opt_dirstack = yes; then
3232 $as_echo "#define PUSHD_AND_POPD 1" >>confdefs.h
3235 if test $opt_restricted = yes; then
3236 $as_echo "#define RESTRICTED_SHELL 1" >>confdefs.h
3239 if test $opt_process_subst = yes; then
3240 $as_echo "#define PROCESS_SUBSTITUTION 1" >>confdefs.h
3243 if test $opt_prompt_decoding = yes; then
3244 $as_echo "#define PROMPT_STRING_DECODE 1" >>confdefs.h
3247 if test $opt_select = yes; then
3248 $as_echo "#define SELECT_COMMAND 1" >>confdefs.h
3251 if test $opt_help = yes; then
3252 $as_echo "#define HELP_BUILTIN 1" >>confdefs.h
3255 if test $opt_array_variables = yes; then
3256 $as_echo "#define ARRAY_VARS 1" >>confdefs.h
3259 if test $opt_dparen_arith = yes; then
3260 $as_echo "#define DPAREN_ARITHMETIC 1" >>confdefs.h
3263 if test $opt_brace_expansion = yes; then
3264 $as_echo "#define BRACE_EXPANSION 1" >>confdefs.h
3267 if test $opt_disabled_builtins = yes; then
3268 $as_echo "#define DISABLED_BUILTINS 1" >>confdefs.h
3271 if test $opt_command_timing = yes; then
3272 $as_echo "#define COMMAND_TIMING 1" >>confdefs.h
3275 if test $opt_xpg_echo = yes ; then
3276 $as_echo "#define DEFAULT_ECHO_TO_XPG 1" >>confdefs.h
3279 if test $opt_strict_posix = yes; then
3280 $as_echo "#define STRICT_POSIX 1" >>confdefs.h
3283 if test $opt_extended_glob = yes ; then
3284 $as_echo "#define EXTENDED_GLOB 1" >>confdefs.h
3287 if test $opt_extglob_default = yes; then
3288 $as_echo "#define EXTGLOB_DEFAULT 1" >>confdefs.h
3291 $as_echo "#define EXTGLOB_DEFAULT 0" >>confdefs.h
3294 if test $opt_cond_command = yes ; then
3295 $as_echo "#define COND_COMMAND 1" >>confdefs.h
3298 if test $opt_cond_regexp = yes ; then
3299 $as_echo "#define COND_REGEXP 1" >>confdefs.h
3302 if test $opt_coproc = yes; then
3303 $as_echo "#define COPROCESS_SUPPORT 1" >>confdefs.h
3306 if test $opt_arith_for_command = yes; then
3307 $as_echo "#define ARITH_FOR_COMMAND 1" >>confdefs.h
3310 if test $opt_net_redirs = yes; then
3311 $as_echo "#define NETWORK_REDIRECTIONS 1" >>confdefs.h
3314 if test $opt_progcomp = yes; then
3315 $as_echo "#define PROGRAMMABLE_COMPLETION 1" >>confdefs.h
3318 if test $opt_multibyte = no; then
3319 $as_echo "#define NO_MULTIBYTE_SUPPORT 1" >>confdefs.h
3322 if test $opt_debugger = yes; then
3323 $as_echo "#define DEBUGGER 1" >>confdefs.h
3326 if test $opt_casemod_attrs = yes; then
3327 $as_echo "#define CASEMOD_ATTRS 1" >>confdefs.h
3330 if test $opt_casemod_expansions = yes; then
3331 $as_echo "#define CASEMOD_EXPANSIONS 1" >>confdefs.h
3334 if test $opt_dircomplete_expand_default = yes; then
3335 $as_echo "#define DIRCOMPLETE_EXPAND_DEFAULT 1" >>confdefs.h
3338 if test $opt_globascii_default = yes; then
3339 $as_echo "#define GLOBASCII_DEFAULT 1" >>confdefs.h
3342 $as_echo "#define GLOBASCII_DEFAULT 0" >>confdefs.h
3346 if test $opt_memscramble = yes; then
3347 $as_echo "#define MEMSCRAMBLE 1" >>confdefs.h
3351 if test "$opt_minimal_config" = yes; then
3352 TESTSCRIPT=run-minimal
3357 HELPDIR= HELPDIRDEFINE= HELPINSTALL= HELPFILES_TARGET=
3358 if test "$opt_separate_help" != no; then
3359 if test "$opt_separate_help" = "yes" ; then
3360 HELPDIR='${datadir}/bash'
3362 HELPDIR=$opt_separate_help
3364 HELPDIRDEFINE='-H ${HELPDIR}'
3365 HELPINSTALL='install-help'
3366 HELPFILES_TARGET='helpdoc'
3369 if test "$opt_single_longdoc_strings" != "yes"; then
3392 echo "Beginning configuration for bash-$BASHVERS-$RELSTATUS for ${host_cpu}-${host_vendor}-${host_os}"
3396 ac_cpp='$CPP $CPPFLAGS'
3397 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3398 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3399 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3400 if test -n "$ac_tool_prefix"; then
3401 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3402 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3404 $as_echo_n "checking for $ac_word... " >&6; }
3405 if ${ac_cv_prog_CC+:} false; then :
3406 $as_echo_n "(cached) " >&6
3408 if test -n "$CC"; then
3409 ac_cv_prog_CC="$CC" # Let the user override the test.
3411 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3415 test -z "$as_dir" && as_dir=.
3416 for ac_exec_ext in '' $ac_executable_extensions; do
3417 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3418 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3419 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3429 if test -n "$CC"; then
3430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3431 $as_echo "$CC" >&6; }
3433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3434 $as_echo "no" >&6; }
3439 if test -z "$ac_cv_prog_CC"; then
3441 # Extract the first word of "gcc", so it can be a program name with args.
3442 set dummy gcc; ac_word=$2
3443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3444 $as_echo_n "checking for $ac_word... " >&6; }
3445 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3446 $as_echo_n "(cached) " >&6
3448 if test -n "$ac_ct_CC"; then
3449 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3451 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3455 test -z "$as_dir" && as_dir=.
3456 for ac_exec_ext in '' $ac_executable_extensions; do
3457 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3458 ac_cv_prog_ac_ct_CC="gcc"
3459 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3468 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3469 if test -n "$ac_ct_CC"; then
3470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3471 $as_echo "$ac_ct_CC" >&6; }
3473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3474 $as_echo "no" >&6; }
3477 if test "x$ac_ct_CC" = x; then
3480 case $cross_compiling:$ac_tool_warned in
3482 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3483 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3484 ac_tool_warned=yes ;;
3492 if test -z "$CC"; then
3493 if test -n "$ac_tool_prefix"; then
3494 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3495 set dummy ${ac_tool_prefix}cc; ac_word=$2
3496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3497 $as_echo_n "checking for $ac_word... " >&6; }
3498 if ${ac_cv_prog_CC+:} false; then :
3499 $as_echo_n "(cached) " >&6
3501 if test -n "$CC"; then
3502 ac_cv_prog_CC="$CC" # Let the user override the test.
3504 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3508 test -z "$as_dir" && as_dir=.
3509 for ac_exec_ext in '' $ac_executable_extensions; do
3510 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3511 ac_cv_prog_CC="${ac_tool_prefix}cc"
3512 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3522 if test -n "$CC"; then
3523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3524 $as_echo "$CC" >&6; }
3526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3527 $as_echo "no" >&6; }
3533 if test -z "$CC"; then
3534 # Extract the first word of "cc", so it can be a program name with args.
3535 set dummy cc; ac_word=$2
3536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3537 $as_echo_n "checking for $ac_word... " >&6; }
3538 if ${ac_cv_prog_CC+:} false; then :
3539 $as_echo_n "(cached) " >&6
3541 if test -n "$CC"; then
3542 ac_cv_prog_CC="$CC" # Let the user override the test.
3545 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3549 test -z "$as_dir" && as_dir=.
3550 for ac_exec_ext in '' $ac_executable_extensions; do
3551 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3552 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3553 ac_prog_rejected=yes
3557 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3564 if test $ac_prog_rejected = yes; then
3565 # We found a bogon in the path, so make sure we never use it.
3566 set dummy $ac_cv_prog_CC
3568 if test $# != 0; then
3569 # We chose a different compiler from the bogus one.
3570 # However, it has the same basename, so the bogon will be chosen
3571 # first if we set CC to just the basename; use the full file name.
3573 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3579 if test -n "$CC"; then
3580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3581 $as_echo "$CC" >&6; }
3583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3584 $as_echo "no" >&6; }
3589 if test -z "$CC"; then
3590 if test -n "$ac_tool_prefix"; then
3591 for ac_prog in cl.exe
3593 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3594 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3596 $as_echo_n "checking for $ac_word... " >&6; }
3597 if ${ac_cv_prog_CC+:} false; then :
3598 $as_echo_n "(cached) " >&6
3600 if test -n "$CC"; then
3601 ac_cv_prog_CC="$CC" # Let the user override the test.
3603 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3607 test -z "$as_dir" && as_dir=.
3608 for ac_exec_ext in '' $ac_executable_extensions; do
3609 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3610 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3611 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3621 if test -n "$CC"; then
3622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3623 $as_echo "$CC" >&6; }
3625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3626 $as_echo "no" >&6; }
3630 test -n "$CC" && break
3633 if test -z "$CC"; then
3635 for ac_prog in cl.exe
3637 # Extract the first word of "$ac_prog", so it can be a program name with args.
3638 set dummy $ac_prog; ac_word=$2
3639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3640 $as_echo_n "checking for $ac_word... " >&6; }
3641 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3642 $as_echo_n "(cached) " >&6
3644 if test -n "$ac_ct_CC"; then
3645 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3647 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3651 test -z "$as_dir" && as_dir=.
3652 for ac_exec_ext in '' $ac_executable_extensions; do
3653 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3654 ac_cv_prog_ac_ct_CC="$ac_prog"
3655 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3664 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3665 if test -n "$ac_ct_CC"; then
3666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3667 $as_echo "$ac_ct_CC" >&6; }
3669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3670 $as_echo "no" >&6; }
3674 test -n "$ac_ct_CC" && break
3677 if test "x$ac_ct_CC" = x; then
3680 case $cross_compiling:$ac_tool_warned in
3682 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3683 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3684 ac_tool_warned=yes ;;
3693 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3694 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3695 as_fn_error $? "no acceptable C compiler found in \$PATH
3696 See \`config.log' for more details" "$LINENO" 5; }
3698 # Provide some information about the compiler.
3699 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3702 for ac_option in --version -v -V -qversion; do
3703 { { ac_try="$ac_compiler $ac_option >&5"
3705 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3706 *) ac_try_echo=$ac_try;;
3708 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3709 $as_echo "$ac_try_echo"; } >&5
3710 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3712 if test -s conftest.err; then
3714 ... rest of stderr output deleted ...
3715 10q' conftest.err >conftest.er1
3716 cat conftest.er1 >&5
3718 rm -f conftest.er1 conftest.err
3719 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3720 test $ac_status = 0; }
3723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3724 /* end confdefs.h. */
3734 ac_clean_files_save=$ac_clean_files
3735 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3736 # Try to create an executable without -o first, disregard a.out.
3737 # It will help us diagnose broken compilers, and finding out an intuition
3739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3740 $as_echo_n "checking whether the C compiler works... " >&6; }
3741 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3743 # The possible output files:
3744 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3747 for ac_file in $ac_files
3750 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3751 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3756 if { { ac_try="$ac_link_default"
3758 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3759 *) ac_try_echo=$ac_try;;
3761 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3762 $as_echo "$ac_try_echo"; } >&5
3763 (eval "$ac_link_default") 2>&5
3765 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3766 test $ac_status = 0; }; then :
3767 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3768 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3769 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3770 # so that the user can short-circuit this test for compilers unknown to
3772 for ac_file in $ac_files ''
3774 test -f "$ac_file" || continue
3776 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3779 # We found the default executable, but exeext='' is most
3783 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3785 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3787 # We set ac_cv_exeext here because the later test for it is not
3788 # safe: cross compilers may not add the suffix if given an `-o'
3789 # argument, so we may need to know it at that point already.
3790 # Even if this section looks crufty: it has the advantage of
3797 test "$ac_cv_exeext" = no && ac_cv_exeext=
3802 if test -z "$ac_file"; then :
3803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3804 $as_echo "no" >&6; }
3805 $as_echo "$as_me: failed program was:" >&5
3806 sed 's/^/| /' conftest.$ac_ext >&5
3808 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3809 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3810 as_fn_error 77 "C compiler cannot create executables
3811 See \`config.log' for more details" "$LINENO" 5; }
3813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3814 $as_echo "yes" >&6; }
3816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3817 $as_echo_n "checking for C compiler default output file name... " >&6; }
3818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3819 $as_echo "$ac_file" >&6; }
3820 ac_exeext=$ac_cv_exeext
3822 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3823 ac_clean_files=$ac_clean_files_save
3824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3825 $as_echo_n "checking for suffix of executables... " >&6; }
3826 if { { ac_try="$ac_link"
3828 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3829 *) ac_try_echo=$ac_try;;
3831 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3832 $as_echo "$ac_try_echo"; } >&5
3833 (eval "$ac_link") 2>&5
3835 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3836 test $ac_status = 0; }; then :
3837 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3838 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3839 # work properly (i.e., refer to `conftest.exe'), while it won't with
3841 for ac_file in conftest.exe conftest conftest.*; do
3842 test -f "$ac_file" || continue
3844 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3845 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3851 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3852 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3853 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3854 See \`config.log' for more details" "$LINENO" 5; }
3856 rm -f conftest conftest$ac_cv_exeext
3857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3858 $as_echo "$ac_cv_exeext" >&6; }
3860 rm -f conftest.$ac_ext
3861 EXEEXT=$ac_cv_exeext
3863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3864 /* end confdefs.h. */
3869 FILE *f = fopen ("conftest.out", "w");
3870 return ferror (f) || fclose (f) != 0;
3876 ac_clean_files="$ac_clean_files conftest.out"
3877 # Check that the compiler produces executables we can run. If not, either
3878 # the compiler is broken, or we cross compile.
3879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3880 $as_echo_n "checking whether we are cross compiling... " >&6; }
3881 if test "$cross_compiling" != yes; then
3882 { { ac_try="$ac_link"
3884 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3885 *) ac_try_echo=$ac_try;;
3887 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3888 $as_echo "$ac_try_echo"; } >&5
3889 (eval "$ac_link") 2>&5
3891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3892 test $ac_status = 0; }
3893 if { ac_try='./conftest$ac_cv_exeext'
3894 { { case "(($ac_try" in
3895 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3896 *) ac_try_echo=$ac_try;;
3898 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3899 $as_echo "$ac_try_echo"; } >&5
3900 (eval "$ac_try") 2>&5
3902 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3903 test $ac_status = 0; }; }; then
3906 if test "$cross_compiling" = maybe; then
3909 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3910 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3911 as_fn_error $? "cannot run C compiled programs.
3912 If you meant to cross compile, use \`--host'.
3913 See \`config.log' for more details" "$LINENO" 5; }
3917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3918 $as_echo "$cross_compiling" >&6; }
3920 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3921 ac_clean_files=$ac_clean_files_save
3922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3923 $as_echo_n "checking for suffix of object files... " >&6; }
3924 if ${ac_cv_objext+:} false; then :
3925 $as_echo_n "(cached) " >&6
3927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3928 /* end confdefs.h. */
3938 rm -f conftest.o conftest.obj
3939 if { { ac_try="$ac_compile"
3941 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3942 *) ac_try_echo=$ac_try;;
3944 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3945 $as_echo "$ac_try_echo"; } >&5
3946 (eval "$ac_compile") 2>&5
3948 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3949 test $ac_status = 0; }; then :
3950 for ac_file in conftest.o conftest.obj conftest.*; do
3951 test -f "$ac_file" || continue;
3953 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3954 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3959 $as_echo "$as_me: failed program was:" >&5
3960 sed 's/^/| /' conftest.$ac_ext >&5
3962 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3963 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3964 as_fn_error $? "cannot compute suffix of object files: cannot compile
3965 See \`config.log' for more details" "$LINENO" 5; }
3967 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3970 $as_echo "$ac_cv_objext" >&6; }
3971 OBJEXT=$ac_cv_objext
3973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3974 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3975 if ${ac_cv_c_compiler_gnu+:} false; then :
3976 $as_echo_n "(cached) " >&6
3978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3979 /* end confdefs.h. */
3992 if ac_fn_c_try_compile "$LINENO"; then :
3997 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3998 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4002 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4003 if test $ac_compiler_gnu = yes; then
4008 ac_test_CFLAGS=${CFLAGS+set}
4009 ac_save_CFLAGS=$CFLAGS
4010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4011 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4012 if ${ac_cv_prog_cc_g+:} false; then :
4013 $as_echo_n "(cached) " >&6
4015 ac_save_c_werror_flag=$ac_c_werror_flag
4016 ac_c_werror_flag=yes
4019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4020 /* end confdefs.h. */
4030 if ac_fn_c_try_compile "$LINENO"; then :
4034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4035 /* end confdefs.h. */
4045 if ac_fn_c_try_compile "$LINENO"; then :
4048 ac_c_werror_flag=$ac_save_c_werror_flag
4050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4051 /* end confdefs.h. */
4061 if ac_fn_c_try_compile "$LINENO"; then :
4064 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4066 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4068 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4069 ac_c_werror_flag=$ac_save_c_werror_flag
4071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4072 $as_echo "$ac_cv_prog_cc_g" >&6; }
4073 if test "$ac_test_CFLAGS" = set; then
4074 CFLAGS=$ac_save_CFLAGS
4075 elif test $ac_cv_prog_cc_g = yes; then
4076 if test "$GCC" = yes; then
4082 if test "$GCC" = yes; then
4088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4089 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4090 if ${ac_cv_prog_cc_c89+:} false; then :
4091 $as_echo_n "(cached) " >&6
4093 ac_cv_prog_cc_c89=no
4095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4096 /* end confdefs.h. */
4100 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4101 struct buf { int x; };
4102 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4103 static char *e (p, i)
4109 static char *f (char * (*g) (char **, int), char **p, ...)
4114 s = g (p, va_arg (v,int));
4119 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4120 function prototypes and stuff, but not '\xHH' hex character constants.
4121 These don't provoke an error unfortunately, instead are silently treated
4122 as 'x'. The following induces an error, until -std is added to get
4123 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4124 array size at least. It's necessary to write '\x00'==0 to get something
4125 that's true only with -std. */
4126 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4128 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4129 inside strings and character constants. */
4131 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4133 int test (int i, double x);
4134 struct s1 {int (*f) (int a);};
4135 struct s2 {int (*f) (double a);};
4136 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4142 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4147 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4148 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4150 CC="$ac_save_CC $ac_arg"
4151 if ac_fn_c_try_compile "$LINENO"; then :
4152 ac_cv_prog_cc_c89=$ac_arg
4154 rm -f core conftest.err conftest.$ac_objext
4155 test "x$ac_cv_prog_cc_c89" != "xno" && break
4157 rm -f conftest.$ac_ext
4162 case "x$ac_cv_prog_cc_c89" in
4164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4165 $as_echo "none needed" >&6; } ;;
4167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4168 $as_echo "unsupported" >&6; } ;;
4170 CC="$CC $ac_cv_prog_cc_c89"
4171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4172 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4174 if test "x$ac_cv_prog_cc_c89" != xno; then :
4179 ac_cpp='$CPP $CPPFLAGS'
4180 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4181 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4182 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strerror in -lcposix" >&5
4188 $as_echo_n "checking for strerror in -lcposix... " >&6; }
4189 if ${ac_cv_lib_cposix_strerror+:} false; then :
4190 $as_echo_n "(cached) " >&6
4192 ac_check_lib_save_LIBS=$LIBS
4193 LIBS="-lcposix $LIBS"
4194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4195 /* end confdefs.h. */
4197 /* Override any GCC internal prototype to avoid an error.
4198 Use char because int might match the return type of a GCC
4199 builtin and then its argument prototype would still apply. */
4212 if ac_fn_c_try_link "$LINENO"; then :
4213 ac_cv_lib_cposix_strerror=yes
4215 ac_cv_lib_cposix_strerror=no
4217 rm -f core conftest.err conftest.$ac_objext \
4218 conftest$ac_exeext conftest.$ac_ext
4219 LIBS=$ac_check_lib_save_LIBS
4221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cposix_strerror" >&5
4222 $as_echo "$ac_cv_lib_cposix_strerror" >&6; }
4223 if test "x$ac_cv_lib_cposix_strerror" = xyes; then :
4224 LIBS="$LIBS -lcposix"
4230 ac_cpp='$CPP $CPPFLAGS'
4231 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4232 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4233 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4235 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4236 # On Suns, sometimes $CPP names a directory.
4237 if test -n "$CPP" && test -d "$CPP"; then
4240 if test -z "$CPP"; then
4241 if ${ac_cv_prog_CPP+:} false; then :
4242 $as_echo_n "(cached) " >&6
4244 # Double quotes because CPP needs to be expanded
4245 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4248 for ac_c_preproc_warn_flag in '' yes
4250 # Use a header file that comes with gcc, so configuring glibc
4251 # with a fresh cross-compiler works.
4252 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4253 # <limits.h> exists even on freestanding compilers.
4254 # On the NeXT, cc -E runs the code through the compiler's parser,
4255 # not just through cpp. "Syntax error" is here to catch this case.
4256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4257 /* end confdefs.h. */
4259 # include <limits.h>
4261 # include <assert.h>
4265 if ac_fn_c_try_cpp "$LINENO"; then :
4268 # Broken: fails on valid input.
4271 rm -f conftest.err conftest.i conftest.$ac_ext
4273 # OK, works on sane cases. Now check whether nonexistent headers
4274 # can be detected and how.
4275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4276 /* end confdefs.h. */
4277 #include <ac_nonexistent.h>
4279 if ac_fn_c_try_cpp "$LINENO"; then :
4280 # Broken: success on invalid input.
4283 # Passes both tests.
4287 rm -f conftest.err conftest.i conftest.$ac_ext
4290 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4291 rm -f conftest.i conftest.err conftest.$ac_ext
4292 if $ac_preproc_ok; then :
4304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4305 $as_echo "$CPP" >&6; }
4307 for ac_c_preproc_warn_flag in '' yes
4309 # Use a header file that comes with gcc, so configuring glibc
4310 # with a fresh cross-compiler works.
4311 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4312 # <limits.h> exists even on freestanding compilers.
4313 # On the NeXT, cc -E runs the code through the compiler's parser,
4314 # not just through cpp. "Syntax error" is here to catch this case.
4315 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4316 /* end confdefs.h. */
4318 # include <limits.h>
4320 # include <assert.h>
4324 if ac_fn_c_try_cpp "$LINENO"; then :
4327 # Broken: fails on valid input.
4330 rm -f conftest.err conftest.i conftest.$ac_ext
4332 # OK, works on sane cases. Now check whether nonexistent headers
4333 # can be detected and how.
4334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4335 /* end confdefs.h. */
4336 #include <ac_nonexistent.h>
4338 if ac_fn_c_try_cpp "$LINENO"; then :
4339 # Broken: success on invalid input.
4342 # Passes both tests.
4346 rm -f conftest.err conftest.i conftest.$ac_ext
4349 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4350 rm -f conftest.i conftest.err conftest.$ac_ext
4351 if $ac_preproc_ok; then :
4354 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4355 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4356 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4357 See \`config.log' for more details" "$LINENO" 5; }
4361 ac_cpp='$CPP $CPPFLAGS'
4362 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4363 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4364 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4368 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4369 if ${ac_cv_path_GREP+:} false; then :
4370 $as_echo_n "(cached) " >&6
4372 if test -z "$GREP"; then
4373 ac_path_GREP_found=false
4374 # Loop through the user's path and test for each of PROGNAME-LIST
4375 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4376 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4379 test -z "$as_dir" && as_dir=.
4380 for ac_prog in grep ggrep; do
4381 for ac_exec_ext in '' $ac_executable_extensions; do
4382 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4383 as_fn_executable_p "$ac_path_GREP" || continue
4384 # Check for GNU ac_path_GREP and select it if it is found.
4385 # Check for GNU $ac_path_GREP
4386 case `"$ac_path_GREP" --version 2>&1` in
4388 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4391 $as_echo_n 0123456789 >"conftest.in"
4394 cat "conftest.in" "conftest.in" >"conftest.tmp"
4395 mv "conftest.tmp" "conftest.in"
4396 cp "conftest.in" "conftest.nl"
4397 $as_echo 'GREP' >> "conftest.nl"
4398 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4399 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4400 as_fn_arith $ac_count + 1 && ac_count=$as_val
4401 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4402 # Best one so far, save it but keep looking for a better one
4403 ac_cv_path_GREP="$ac_path_GREP"
4404 ac_path_GREP_max=$ac_count
4406 # 10*(2^10) chars as input seems more than enough
4407 test $ac_count -gt 10 && break
4409 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4412 $ac_path_GREP_found && break 3
4417 if test -z "$ac_cv_path_GREP"; then
4418 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4421 ac_cv_path_GREP=$GREP
4425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4426 $as_echo "$ac_cv_path_GREP" >&6; }
4427 GREP="$ac_cv_path_GREP"
4430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4431 $as_echo_n "checking for egrep... " >&6; }
4432 if ${ac_cv_path_EGREP+:} false; then :
4433 $as_echo_n "(cached) " >&6
4435 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4436 then ac_cv_path_EGREP="$GREP -E"
4438 if test -z "$EGREP"; then
4439 ac_path_EGREP_found=false
4440 # Loop through the user's path and test for each of PROGNAME-LIST
4441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4442 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4445 test -z "$as_dir" && as_dir=.
4446 for ac_prog in egrep; do
4447 for ac_exec_ext in '' $ac_executable_extensions; do
4448 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4449 as_fn_executable_p "$ac_path_EGREP" || continue
4450 # Check for GNU ac_path_EGREP and select it if it is found.
4451 # Check for GNU $ac_path_EGREP
4452 case `"$ac_path_EGREP" --version 2>&1` in
4454 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4457 $as_echo_n 0123456789 >"conftest.in"
4460 cat "conftest.in" "conftest.in" >"conftest.tmp"
4461 mv "conftest.tmp" "conftest.in"
4462 cp "conftest.in" "conftest.nl"
4463 $as_echo 'EGREP' >> "conftest.nl"
4464 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4465 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4466 as_fn_arith $ac_count + 1 && ac_count=$as_val
4467 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4468 # Best one so far, save it but keep looking for a better one
4469 ac_cv_path_EGREP="$ac_path_EGREP"
4470 ac_path_EGREP_max=$ac_count
4472 # 10*(2^10) chars as input seems more than enough
4473 test $ac_count -gt 10 && break
4475 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4478 $ac_path_EGREP_found && break 3
4483 if test -z "$ac_cv_path_EGREP"; then
4484 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4487 ac_cv_path_EGREP=$EGREP
4492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4493 $as_echo "$ac_cv_path_EGREP" >&6; }
4494 EGREP="$ac_cv_path_EGREP"
4497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4498 $as_echo_n "checking for ANSI C header files... " >&6; }
4499 if ${ac_cv_header_stdc+:} false; then :
4500 $as_echo_n "(cached) " >&6
4502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4503 /* end confdefs.h. */
4517 if ac_fn_c_try_compile "$LINENO"; then :
4518 ac_cv_header_stdc=yes
4520 ac_cv_header_stdc=no
4522 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4524 if test $ac_cv_header_stdc = yes; then
4525 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4527 /* end confdefs.h. */
4531 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4532 $EGREP "memchr" >/dev/null 2>&1; then :
4535 ac_cv_header_stdc=no
4541 if test $ac_cv_header_stdc = yes; then
4542 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4544 /* end confdefs.h. */
4548 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4549 $EGREP "free" >/dev/null 2>&1; then :
4552 ac_cv_header_stdc=no
4558 if test $ac_cv_header_stdc = yes; then
4559 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4560 if test "$cross_compiling" = yes; then :
4563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4564 /* end confdefs.h. */
4567 #if ((' ' & 0x0FF) == 0x020)
4568 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4569 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4571 # define ISLOWER(c) \
4572 (('a' <= (c) && (c) <= 'i') \
4573 || ('j' <= (c) && (c) <= 'r') \
4574 || ('s' <= (c) && (c) <= 'z'))
4575 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4578 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4583 for (i = 0; i < 256; i++)
4584 if (XOR (islower (i), ISLOWER (i))
4585 || toupper (i) != TOUPPER (i))
4590 if ac_fn_c_try_run "$LINENO"; then :
4593 ac_cv_header_stdc=no
4595 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4596 conftest.$ac_objext conftest.beam conftest.$ac_ext
4601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4602 $as_echo "$ac_cv_header_stdc" >&6; }
4603 if test $ac_cv_header_stdc = yes; then
4605 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4609 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4610 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4611 inttypes.h stdint.h unistd.h
4613 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4614 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4616 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4617 cat >>confdefs.h <<_ACEOF
4618 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4627 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4628 if test "x$ac_cv_header_minix_config_h" = xyes; then :
4635 if test "$MINIX" = yes; then
4637 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4640 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4643 $as_echo "#define _MINIX 1" >>confdefs.h
4648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4649 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4650 if ${ac_cv_safe_to_define___extensions__+:} false; then :
4651 $as_echo_n "(cached) " >&6
4653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4654 /* end confdefs.h. */
4656 # define __EXTENSIONS__ 1
4657 $ac_includes_default
4666 if ac_fn_c_try_compile "$LINENO"; then :
4667 ac_cv_safe_to_define___extensions__=yes
4669 ac_cv_safe_to_define___extensions__=no
4671 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4674 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4675 test $ac_cv_safe_to_define___extensions__ = yes &&
4676 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4678 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4680 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4682 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4684 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4689 # Check whether --enable-largefile was given.
4690 if test "${enable_largefile+set}" = set; then :
4691 enableval=$enable_largefile;
4694 if test "$enable_largefile" != no; then
4696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4697 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4698 if ${ac_cv_sys_largefile_CC+:} false; then :
4699 $as_echo_n "(cached) " >&6
4701 ac_cv_sys_largefile_CC=no
4702 if test "$GCC" != yes; then
4705 # IRIX 6.2 and later do not support large files by default,
4706 # so use the C compiler's -n32 option if that helps.
4707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4708 /* end confdefs.h. */
4709 #include <sys/types.h>
4710 /* Check that off_t can represent 2**63 - 1 correctly.
4711 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4712 since some C++ compilers masquerading as C compilers
4713 incorrectly reject 9223372036854775807. */
4714 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4715 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4716 && LARGE_OFF_T % 2147483647 == 1)
4726 if ac_fn_c_try_compile "$LINENO"; then :
4729 rm -f core conftest.err conftest.$ac_objext
4731 if ac_fn_c_try_compile "$LINENO"; then :
4732 ac_cv_sys_largefile_CC=' -n32'; break
4734 rm -f core conftest.err conftest.$ac_objext
4738 rm -f conftest.$ac_ext
4741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4742 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4743 if test "$ac_cv_sys_largefile_CC" != no; then
4744 CC=$CC$ac_cv_sys_largefile_CC
4747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4748 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4749 if ${ac_cv_sys_file_offset_bits+:} false; then :
4750 $as_echo_n "(cached) " >&6
4753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4754 /* end confdefs.h. */
4755 #include <sys/types.h>
4756 /* Check that off_t can represent 2**63 - 1 correctly.
4757 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4758 since some C++ compilers masquerading as C compilers
4759 incorrectly reject 9223372036854775807. */
4760 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4761 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4762 && LARGE_OFF_T % 2147483647 == 1)
4772 if ac_fn_c_try_compile "$LINENO"; then :
4773 ac_cv_sys_file_offset_bits=no; break
4775 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4777 /* end confdefs.h. */
4778 #define _FILE_OFFSET_BITS 64
4779 #include <sys/types.h>
4780 /* Check that off_t can represent 2**63 - 1 correctly.
4781 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4782 since some C++ compilers masquerading as C compilers
4783 incorrectly reject 9223372036854775807. */
4784 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4785 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4786 && LARGE_OFF_T % 2147483647 == 1)
4796 if ac_fn_c_try_compile "$LINENO"; then :
4797 ac_cv_sys_file_offset_bits=64; break
4799 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4800 ac_cv_sys_file_offset_bits=unknown
4804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4805 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4806 case $ac_cv_sys_file_offset_bits in #(
4809 cat >>confdefs.h <<_ACEOF
4810 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4815 if test $ac_cv_sys_file_offset_bits = unknown; then
4816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4817 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4818 if ${ac_cv_sys_large_files+:} false; then :
4819 $as_echo_n "(cached) " >&6
4822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4823 /* end confdefs.h. */
4824 #include <sys/types.h>
4825 /* Check that off_t can represent 2**63 - 1 correctly.
4826 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4827 since some C++ compilers masquerading as C compilers
4828 incorrectly reject 9223372036854775807. */
4829 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4830 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4831 && LARGE_OFF_T % 2147483647 == 1)
4841 if ac_fn_c_try_compile "$LINENO"; then :
4842 ac_cv_sys_large_files=no; break
4844 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4846 /* end confdefs.h. */
4847 #define _LARGE_FILES 1
4848 #include <sys/types.h>
4849 /* Check that off_t can represent 2**63 - 1 correctly.
4850 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4851 since some C++ compilers masquerading as C compilers
4852 incorrectly reject 9223372036854775807. */
4853 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4854 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4855 && LARGE_OFF_T % 2147483647 == 1)
4865 if ac_fn_c_try_compile "$LINENO"; then :
4866 ac_cv_sys_large_files=1; break
4868 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4869 ac_cv_sys_large_files=unknown
4873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4874 $as_echo "$ac_cv_sys_large_files" >&6; }
4875 case $ac_cv_sys_large_files in #(
4878 cat >>confdefs.h <<_ACEOF
4879 #define _LARGE_FILES $ac_cv_sys_large_files
4892 SIGNAMES_H=lsignames.h
4897 if test "x$cross_compiling" = "xyes"; then
4900 cross_cache=${srcdir}/cross-build/cygwin32.cache
4903 cross_cache=${srcdir}/cross-build/cygwin32.cache
4906 cross_cache=${srcdir}/cross-build/x86-beos.cache
4908 *) echo "configure: cross-compiling for $host is not supported" >&2
4911 if test -n "${cross_cache}" && test -r "${cross_cache}"; then
4912 echo "loading cross-build cache file ${cross_cache}"
4916 SIGNAMES_O='signames.o'
4917 CROSS_COMPILE='-DCROSS_COMPILING'
4924 if test -z "$CFLAGS"; then
4925 AUTO_CFLAGS="-g ${GCC+-O2}"
4926 AUTO_LDFLAGS="-g ${GCC+-O2}"
4928 AUTO_CFLAGS= AUTO_LDFLAGS=
4931 CFLAGS=${CFLAGS-"$AUTO_CFLAGS"}
4932 # LDFLAGS=${LDFLAGS="$AUTO_LDFLAGS"} # XXX
4934 if test "$opt_profiling" = "yes"; then
4938 *) opt_static_link=yes ;;
4940 DEBUG= MALLOC_DEBUG=
4946 if test "$opt_static_link" = yes; then
4949 # if we're using gcc, add `-static' to LDFLAGS, except on Solaris >= 2
4950 if test -n "$GCC" || test "$ac_cv_c_compiler_gnu" = "yes"; then
4954 *) LDFLAGS="$LDFLAGS -static" ;; # XXX experimental
4959 # set the appropriate make variables for building the "build tools"
4960 # modify defaults based on whether or not we are cross compiling, since the
4961 # options for the target host may not be appropriate for the build host
4962 if test "X$cross_compiling" = "Xno"; then
4963 CC_FOR_BUILD=${CC_FOR_BUILD-'$(CC)'}
4964 CPPFLAGS_FOR_BUILD=${CPPFLAGS_FOR_BUILD-"$CPPFLAGS"} # XXX - should it be '$(CPPFLAGS)'
4965 LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-'$(LDFLAGS)'}
4966 # CFLAGS set above to default value if not passed in environment
4967 CFLAGS_FOR_BUILD=${CFLAGS-'$(CFLAGS)'}
4968 LIBS_FOR_BUILD=${LIBS_FOR_BUILD-'$(LIBS)'}
4970 CC_FOR_BUILD=${CC_FOR_BUILD-"gcc"}
4971 CPPFLAGS_FOR_BUILD=${CPPFLAGS_FOR_BUILD-""}
4972 LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-""}
4973 CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD="-g"}
4974 LIBS_FOR_BUILD=${LIBS_FOR_BUILD-""}
4988 if test $ac_cv_c_compiler_gnu = yes; then
4989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
4990 $as_echo_n "checking whether $CC needs -traditional... " >&6; }
4991 if ${ac_cv_prog_gcc_traditional+:} false; then :
4992 $as_echo_n "(cached) " >&6
4994 ac_pattern="Autoconf.*'x'"
4995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4996 /* end confdefs.h. */
5000 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5001 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
5002 ac_cv_prog_gcc_traditional=yes
5004 ac_cv_prog_gcc_traditional=no
5009 if test $ac_cv_prog_gcc_traditional = no; then
5010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5011 /* end confdefs.h. */
5015 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5016 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
5017 ac_cv_prog_gcc_traditional=yes
5023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
5024 $as_echo "$ac_cv_prog_gcc_traditional" >&6; }
5025 if test $ac_cv_prog_gcc_traditional = yes; then
5026 CC="$CC -traditional"
5032 if test "$opt_readline" = yes && test "$opt_with_installed_readline" != "no"
5034 # If the user specified --with-installed-readline=PREFIX and PREFIX
5035 # is not `yes', set ac_cv_rl_prefix to PREFIX
5036 test $opt_with_installed_readline != "yes" && ac_cv_rl_prefix=$opt_with_installed_readline
5039 if test "X$bash_cv_termcap_lib" = "X"; then
5042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which library has the termcap functions" >&5
5043 $as_echo_n "checking which library has the termcap functions... " >&6; }
5046 if ${bash_cv_termcap_lib+:} false; then :
5047 $as_echo_n "(cached) " >&6
5049 ac_fn_c_check_func "$LINENO" "tgetent" "ac_cv_func_tgetent"
5050 if test "x$ac_cv_func_tgetent" = xyes; then :
5051 bash_cv_termcap_lib=libc
5053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltermcap" >&5
5054 $as_echo_n "checking for tgetent in -ltermcap... " >&6; }
5055 if ${ac_cv_lib_termcap_tgetent+:} false; then :
5056 $as_echo_n "(cached) " >&6
5058 ac_check_lib_save_LIBS=$LIBS
5059 LIBS="-ltermcap $LIBS"
5060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5061 /* end confdefs.h. */
5063 /* Override any GCC internal prototype to avoid an error.
5064 Use char because int might match the return type of a GCC
5065 builtin and then its argument prototype would still apply. */
5078 if ac_fn_c_try_link "$LINENO"; then :
5079 ac_cv_lib_termcap_tgetent=yes
5081 ac_cv_lib_termcap_tgetent=no
5083 rm -f core conftest.err conftest.$ac_objext \
5084 conftest$ac_exeext conftest.$ac_ext
5085 LIBS=$ac_check_lib_save_LIBS
5087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_termcap_tgetent" >&5
5088 $as_echo "$ac_cv_lib_termcap_tgetent" >&6; }
5089 if test "x$ac_cv_lib_termcap_tgetent" = xyes; then :
5090 bash_cv_termcap_lib=libtermcap
5092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltinfo" >&5
5093 $as_echo_n "checking for tgetent in -ltinfo... " >&6; }
5094 if ${ac_cv_lib_tinfo_tgetent+:} false; then :
5095 $as_echo_n "(cached) " >&6
5097 ac_check_lib_save_LIBS=$LIBS
5098 LIBS="-ltinfo $LIBS"
5099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5100 /* end confdefs.h. */
5102 /* Override any GCC internal prototype to avoid an error.
5103 Use char because int might match the return type of a GCC
5104 builtin and then its argument prototype would still apply. */
5117 if ac_fn_c_try_link "$LINENO"; then :
5118 ac_cv_lib_tinfo_tgetent=yes
5120 ac_cv_lib_tinfo_tgetent=no
5122 rm -f core conftest.err conftest.$ac_objext \
5123 conftest$ac_exeext conftest.$ac_ext
5124 LIBS=$ac_check_lib_save_LIBS
5126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tinfo_tgetent" >&5
5127 $as_echo "$ac_cv_lib_tinfo_tgetent" >&6; }
5128 if test "x$ac_cv_lib_tinfo_tgetent" = xyes; then :
5129 bash_cv_termcap_lib=libtinfo
5131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lcurses" >&5
5132 $as_echo_n "checking for tgetent in -lcurses... " >&6; }
5133 if ${ac_cv_lib_curses_tgetent+:} false; then :
5134 $as_echo_n "(cached) " >&6
5136 ac_check_lib_save_LIBS=$LIBS
5137 LIBS="-lcurses $LIBS"
5138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5139 /* end confdefs.h. */
5141 /* Override any GCC internal prototype to avoid an error.
5142 Use char because int might match the return type of a GCC
5143 builtin and then its argument prototype would still apply. */
5156 if ac_fn_c_try_link "$LINENO"; then :
5157 ac_cv_lib_curses_tgetent=yes
5159 ac_cv_lib_curses_tgetent=no
5161 rm -f core conftest.err conftest.$ac_objext \
5162 conftest$ac_exeext conftest.$ac_ext
5163 LIBS=$ac_check_lib_save_LIBS
5165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_curses_tgetent" >&5
5166 $as_echo "$ac_cv_lib_curses_tgetent" >&6; }
5167 if test "x$ac_cv_lib_curses_tgetent" = xyes; then :
5168 bash_cv_termcap_lib=libcurses
5170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lncurses" >&5
5171 $as_echo_n "checking for tgetent in -lncurses... " >&6; }
5172 if ${ac_cv_lib_ncurses_tgetent+:} false; then :
5173 $as_echo_n "(cached) " >&6
5175 ac_check_lib_save_LIBS=$LIBS
5176 LIBS="-lncurses $LIBS"
5177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5178 /* end confdefs.h. */
5180 /* Override any GCC internal prototype to avoid an error.
5181 Use char because int might match the return type of a GCC
5182 builtin and then its argument prototype would still apply. */
5195 if ac_fn_c_try_link "$LINENO"; then :
5196 ac_cv_lib_ncurses_tgetent=yes
5198 ac_cv_lib_ncurses_tgetent=no
5200 rm -f core conftest.err conftest.$ac_objext \
5201 conftest$ac_exeext conftest.$ac_ext
5202 LIBS=$ac_check_lib_save_LIBS
5204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ncurses_tgetent" >&5
5205 $as_echo "$ac_cv_lib_ncurses_tgetent" >&6; }
5206 if test "x$ac_cv_lib_ncurses_tgetent" = xyes; then :
5207 bash_cv_termcap_lib=libncurses
5209 bash_cv_termcap_lib=gnutermcap
5222 if test "X$_bash_needmsg" = "Xyes"; then
5223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which library has the termcap functions" >&5
5224 $as_echo_n "checking which library has the termcap functions... " >&6; }
5226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using $bash_cv_termcap_lib" >&5
5227 $as_echo "using $bash_cv_termcap_lib" >&6; }
5228 if test $bash_cv_termcap_lib = gnutermcap && test -z "$prefer_curses"; then
5229 LDFLAGS="$LDFLAGS -L./lib/termcap"
5230 TERMCAP_LIB="./lib/termcap/libtermcap.a"
5231 TERMCAP_DEP="./lib/termcap/libtermcap.a"
5232 elif test $bash_cv_termcap_lib = libtermcap && test -z "$prefer_curses"; then
5233 TERMCAP_LIB=-ltermcap
5235 elif test $bash_cv_termcap_lib = libtinfo; then
5238 elif test $bash_cv_termcap_lib = libncurses; then
5239 TERMCAP_LIB=-lncurses
5241 elif test $bash_cv_termcap_lib = libc; then
5245 TERMCAP_LIB=-lcurses
5252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of installed readline library" >&5
5253 $as_echo_n "checking version of installed readline library... " >&6; }
5255 # What a pain in the ass this is.
5257 # save cpp and ld options
5258 _save_CFLAGS="$CFLAGS"
5259 _save_LDFLAGS="$LDFLAGS"
5262 # Don't set ac_cv_rl_prefix if the caller has already assigned a value. This
5263 # allows the caller to do something like $_rl_prefix=$withval if the user
5264 # specifies --with-installed-readline=PREFIX as an argument to configure
5266 if test -z "$ac_cv_rl_prefix"; then
5267 test "x$prefix" = xNONE && ac_cv_rl_prefix=$ac_default_prefix || ac_cv_rl_prefix=${prefix}
5270 eval ac_cv_rl_includedir=${ac_cv_rl_prefix}/include
5271 eval ac_cv_rl_libdir=${ac_cv_rl_prefix}/lib
5273 LIBS="$LIBS -lreadline ${TERMCAP_LIB}"
5274 CFLAGS="$CFLAGS -I${ac_cv_rl_includedir}"
5275 LDFLAGS="$LDFLAGS -L${ac_cv_rl_libdir}"
5277 if ${ac_cv_rl_version+:} false; then :
5278 $as_echo_n "(cached) " >&6
5280 if test "$cross_compiling" = yes; then :
5281 ac_cv_rl_version='4.2'
5283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5284 /* end confdefs.h. */
5287 #include <readline/readline.h>
5289 extern int rl_gnu_readline_p;
5294 fp = fopen("conftest.rlv", "w");
5297 if (rl_gnu_readline_p != 1)
5298 fprintf(fp, "0.0\n");
5300 fprintf(fp, "%s\n", rl_library_version ? rl_library_version : "0.0");
5306 if ac_fn_c_try_run "$LINENO"; then :
5307 ac_cv_rl_version=`cat conftest.rlv`
5309 ac_cv_rl_version='0.0'
5311 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5312 conftest.$ac_objext conftest.beam conftest.$ac_ext
5318 CFLAGS="$_save_CFLAGS"
5319 LDFLAGS="$_save_LDFLAGS"
5326 case "$ac_cv_rl_version" in
5327 2*|3*|4*|5*|6*|7*|8*|9*)
5328 RL_MAJOR=`echo $ac_cv_rl_version | sed 's:\..*$::'`
5329 RL_MINOR=`echo $ac_cv_rl_version | sed -e 's:^.*\.::' -e 's:[a-zA-Z]*$::'`
5335 [0-9][0-9]) _RL_MAJOR=$RL_MAJOR ;;
5336 [0-9]) _RL_MAJOR=0$RL_MAJOR ;;
5342 [0-9][0-9]) _RL_MINOR=$RL_MINOR ;;
5343 [0-9]) _RL_MINOR=0$RL_MINOR ;;
5347 RL_VERSION="0x${_RL_MAJOR}${_RL_MINOR}"
5349 # Readline versions greater than 4.2 have these defines in readline.h
5351 if test $ac_cv_rl_version = '0.0' ; then
5352 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not test version of installed readline library." >&5
5353 $as_echo "$as_me: WARNING: Could not test version of installed readline library." >&2;}
5354 elif test $RL_MAJOR -gt 4 || { test $RL_MAJOR = 4 && test $RL_MINOR -gt 2 ; } ; then
5355 # set these for use by the caller
5356 RL_PREFIX=$ac_cv_rl_prefix
5357 RL_LIBDIR=$ac_cv_rl_libdir
5358 RL_INCLUDEDIR=$ac_cv_rl_includedir
5359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_rl_version" >&5
5360 $as_echo "$ac_cv_rl_version" >&6; }
5364 cat >>confdefs.h <<_ACEOF
5365 #define RL_READLINE_VERSION $RL_VERSION
5369 cat >>confdefs.h <<_ACEOF
5370 #define RL_VERSION_MAJOR $RL_MAJOR
5374 cat >>confdefs.h <<_ACEOF
5375 #define RL_VERSION_MINOR $RL_MINOR
5383 # set these for use by the caller
5384 RL_PREFIX=$ac_cv_rl_prefix
5385 RL_LIBDIR=$ac_cv_rl_libdir
5386 RL_INCLUDEDIR=$ac_cv_rl_includedir
5388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_rl_version" >&5
5389 $as_echo "$ac_cv_rl_version" >&6; }
5394 case "$ac_cv_rl_version" in
5396 *) opt_with_installed_readline=no
5397 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: installed readline library is too old to be linked with bash" >&5
5398 $as_echo "$as_me: WARNING: installed readline library is too old to be linked with bash" >&2;}
5399 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using private bash version" >&5
5400 $as_echo "$as_me: WARNING: using private bash version" >&2;}
5406 if test $opt_readline = yes; then
5407 $as_echo "#define READLINE 1" >>confdefs.h
5409 if test "$opt_with_installed_readline" != "no" ; then
5410 case "$opt_with_installed_readline" in
5412 *) case "$RL_INCLUDEDIR" in
5414 *) RL_INCLUDE='-I${RL_INCLUDEDIR}' ;;
5419 READLINE_LIB=-lreadline
5420 # section for OS versions that don't allow unresolved symbols
5421 # to be compiled into dynamic libraries.
5423 cygwin*) TILDE_LIB= ;;
5426 RL_LIBDIR='$(dot)/$(LIBSUBDIR)/readline'
5427 READLINE_DEP='$(READLINE_LIBRARY)'
5428 # section for OS versions that ship an older/broken version of
5429 # readline as a standard dynamic library and don't allow a
5430 # static version specified as -llibname to override the
5432 case "${host_os}" in
5433 darwin[89]*|darwin10*) READLINE_LIB='${READLINE_LIBRARY}' ;;
5434 *) READLINE_LIB=-lreadline ;;
5438 RL_LIBDIR='$(dot)/$(LIBSUBDIR)/readline'
5439 READLINE_LIB= READLINE_DEP=
5441 if test $opt_history = yes || test $opt_bang_history = yes; then
5442 if test $opt_history = yes; then
5443 $as_echo "#define HISTORY 1" >>confdefs.h
5446 if test $opt_bang_history = yes; then
5447 $as_echo "#define BANG_HISTORY 1" >>confdefs.h
5450 if test "$opt_with_installed_readline" != "no"; then
5451 HIST_LIBDIR=$RL_LIBDIR
5453 HISTORY_LIB=-lhistory
5454 case "$opt_with_installed_readline" in
5456 *) case "$RL_INCLUDEDIR" in
5458 *) RL_INCLUDE='-I${RL_INCLUDEDIR}' ;;
5463 HIST_LIBDIR='$(dot)/$(LIBSUBDIR)/readline'
5464 HISTORY_DEP='$(HISTORY_LIBRARY)'
5465 # section for OS versions that ship an older version of
5466 # readline as a standard dynamic library and don't allow a
5467 # static version specified as -llibname to override the
5469 case "${host_os}" in
5470 darwin[89]*|darwin10*) HISTORY_LIB='${HISTORY_LIBRARY}' ;;
5471 *) HISTORY_LIB=-lhistory ;;
5475 HIST_LIBDIR='$(dot)/$(LIBSUBDIR)/readline'
5476 HISTORY_LIB= HISTORY_DEP=
5489 # Find a good install program. We prefer a C program (faster),
5490 # so one script is as good as another. But avoid the broken or
5491 # incompatible versions:
5492 # SysV /etc/install, /usr/sbin/install
5493 # SunOS /usr/etc/install
5494 # IRIX /sbin/install
5496 # AmigaOS /C/install, which installs bootblocks on floppy discs
5497 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5498 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5499 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5500 # OS/2's system install, which has a completely different semantic
5501 # ./install, which can be erroneously created by make from ./install.sh.
5502 # Reject install programs that cannot install multiple files.
5503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5504 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5505 if test -z "$INSTALL"; then
5506 if ${ac_cv_path_install+:} false; then :
5507 $as_echo_n "(cached) " >&6
5509 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5513 test -z "$as_dir" && as_dir=.
5514 # Account for people who put trailing slashes in PATH elements.
5515 case $as_dir/ in #((
5516 ./ | .// | /[cC]/* | \
5517 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5518 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5521 # OSF1 and SCO ODT 3.0 have their own names for install.
5522 # Don't use installbsd from OSF since it installs stuff as root
5524 for ac_prog in ginstall scoinst install; do
5525 for ac_exec_ext in '' $ac_executable_extensions; do
5526 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
5527 if test $ac_prog = install &&
5528 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5529 # AIX install. It has an incompatible calling convention.
5531 elif test $ac_prog = install &&
5532 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5533 # program-specific install script used by HP pwplus--don't use.
5536 rm -rf conftest.one conftest.two conftest.dir
5537 echo one > conftest.one
5538 echo two > conftest.two
5540 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5541 test -s conftest.one && test -s conftest.two &&
5542 test -s conftest.dir/conftest.one &&
5543 test -s conftest.dir/conftest.two
5545 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5558 rm -rf conftest.one conftest.two conftest.dir
5561 if test "${ac_cv_path_install+set}" = set; then
5562 INSTALL=$ac_cv_path_install
5564 # As a last resort, use the slow shell script. Don't cache a
5565 # value for INSTALL within a source directory, because that will
5566 # break other packages using the cache if that directory is
5567 # removed, or if the value is a relative name.
5568 INSTALL=$ac_install_sh
5571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5572 $as_echo "$INSTALL" >&6; }
5574 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5575 # It thinks the first close brace ends the variable substitution.
5576 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5578 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5580 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5582 if test -n "$ac_tool_prefix"; then
5583 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5584 set dummy ${ac_tool_prefix}ar; ac_word=$2
5585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5586 $as_echo_n "checking for $ac_word... " >&6; }
5587 if ${ac_cv_prog_AR+:} false; then :
5588 $as_echo_n "(cached) " >&6
5590 if test -n "$AR"; then
5591 ac_cv_prog_AR="$AR" # Let the user override the test.
5593 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5597 test -z "$as_dir" && as_dir=.
5598 for ac_exec_ext in '' $ac_executable_extensions; do
5599 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5600 ac_cv_prog_AR="${ac_tool_prefix}ar"
5601 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5611 if test -n "$AR"; then
5612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5613 $as_echo "$AR" >&6; }
5615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5616 $as_echo "no" >&6; }
5621 if test -z "$ac_cv_prog_AR"; then
5623 # Extract the first word of "ar", so it can be a program name with args.
5624 set dummy ar; ac_word=$2
5625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5626 $as_echo_n "checking for $ac_word... " >&6; }
5627 if ${ac_cv_prog_ac_ct_AR+:} false; then :
5628 $as_echo_n "(cached) " >&6
5630 if test -n "$ac_ct_AR"; then
5631 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5637 test -z "$as_dir" && as_dir=.
5638 for ac_exec_ext in '' $ac_executable_extensions; do
5639 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5640 ac_cv_prog_ac_ct_AR="ar"
5641 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5650 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5651 if test -n "$ac_ct_AR"; then
5652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5653 $as_echo "$ac_ct_AR" >&6; }
5655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5656 $as_echo "no" >&6; }
5659 if test "x$ac_ct_AR" = x; then
5662 case $cross_compiling:$ac_tool_warned in
5664 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5665 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5666 ac_tool_warned=yes ;;
5674 test -n "$ARFLAGS" || ARFLAGS="cr"
5675 if test -n "$ac_tool_prefix"; then
5676 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5677 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5679 $as_echo_n "checking for $ac_word... " >&6; }
5680 if ${ac_cv_prog_RANLIB+:} false; then :
5681 $as_echo_n "(cached) " >&6
5683 if test -n "$RANLIB"; then
5684 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5686 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5690 test -z "$as_dir" && as_dir=.
5691 for ac_exec_ext in '' $ac_executable_extensions; do
5692 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5693 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5703 RANLIB=$ac_cv_prog_RANLIB
5704 if test -n "$RANLIB"; then
5705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5706 $as_echo "$RANLIB" >&6; }
5708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5709 $as_echo "no" >&6; }
5714 if test -z "$ac_cv_prog_RANLIB"; then
5715 ac_ct_RANLIB=$RANLIB
5716 # Extract the first word of "ranlib", so it can be a program name with args.
5717 set dummy ranlib; ac_word=$2
5718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5719 $as_echo_n "checking for $ac_word... " >&6; }
5720 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5721 $as_echo_n "(cached) " >&6
5723 if test -n "$ac_ct_RANLIB"; then
5724 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5726 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5730 test -z "$as_dir" && as_dir=.
5731 for ac_exec_ext in '' $ac_executable_extensions; do
5732 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5733 ac_cv_prog_ac_ct_RANLIB="ranlib"
5734 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5743 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5744 if test -n "$ac_ct_RANLIB"; then
5745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5746 $as_echo "$ac_ct_RANLIB" >&6; }
5748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5749 $as_echo "no" >&6; }
5752 if test "x$ac_ct_RANLIB" = x; then
5755 case $cross_compiling:$ac_tool_warned in
5757 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5758 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5759 ac_tool_warned=yes ;;
5761 RANLIB=$ac_ct_RANLIB
5764 RANLIB="$ac_cv_prog_RANLIB"
5767 for ac_prog in 'bison -y' byacc
5769 # Extract the first word of "$ac_prog", so it can be a program name with args.
5770 set dummy $ac_prog; ac_word=$2
5771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5772 $as_echo_n "checking for $ac_word... " >&6; }
5773 if ${ac_cv_prog_YACC+:} false; then :
5774 $as_echo_n "(cached) " >&6
5776 if test -n "$YACC"; then
5777 ac_cv_prog_YACC="$YACC" # Let the user override the test.
5779 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5783 test -z "$as_dir" && as_dir=.
5784 for ac_exec_ext in '' $ac_executable_extensions; do
5785 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5786 ac_cv_prog_YACC="$ac_prog"
5787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5796 YACC=$ac_cv_prog_YACC
5797 if test -n "$YACC"; then
5798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
5799 $as_echo "$YACC" >&6; }
5801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5802 $as_echo "no" >&6; }
5806 test -n "$YACC" && break
5808 test -n "$YACC" || YACC="yacc"
5810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5811 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
5813 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
5814 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
5815 $as_echo_n "(cached) " >&6
5817 cat >conftest.make <<\_ACEOF
5820 @echo '@@@%%%=$(MAKE)=@@@%%%'
5822 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
5823 case `${MAKE-make} -f conftest.make 2>/dev/null` in
5825 eval ac_cv_prog_make_${ac_make}_set=yes;;
5827 eval ac_cv_prog_make_${ac_make}_set=no;;
5831 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
5832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5833 $as_echo "yes" >&6; }
5836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5837 $as_echo "no" >&6; }
5838 SET_MAKE="MAKE=${MAKE-make}"
5842 case "$ac_cv_prog_YACC" in
5844 *) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: bison not available; needed to process parse.y" >&5
5845 $as_echo "$as_me: WARNING: bison not available; needed to process parse.y" >&2;} ;;
5849 opennt*|interix*) MAKE_SHELL="$INTERIX_ROOT/bin/sh" ;;
5850 *) MAKE_SHELL=/bin/sh ;;
5854 if test x$SIZE = x; then
5855 if test x$ac_tool_prefix = x; then
5858 SIZE=${ac_tool_prefix}size
5859 save_IFS=$IFS ; IFS=:
5861 for dir in $PATH; do
5862 if test -x $dir/$SIZE ; then
5867 if test $size_found -eq 0; then
5875 # Checks for stat-related time functions.
5877 # Copyright (C) 1998-1999, 2001, 2003, 2005-2007, 2009-2012 Free Software
5880 # This file is free software; the Free Software Foundation
5881 # gives unlimited permission to copy and/or distribute it,
5882 # with or without modifications, as long as this notice is preserved.
5885 # st_atim.tv_nsec - Linux, Solaris, Cygwin
5886 # st_atimespec.tv_nsec - FreeBSD, NetBSD, if ! defined _POSIX_SOURCE
5887 # st_atimensec - FreeBSD, NetBSD, if defined _POSIX_SOURCE
5888 # st_atim.st__tim.tv_nsec - UnixWare (at least 2.1.2 through 7.1)
5890 # st_birthtimespec - FreeBSD, NetBSD (hidden on OpenBSD 3.9, anyway)
5891 # st_birthtim - Cygwin 1.7.0+
5895 # Configure checks for struct timespec
5897 # Copyright (C) 2000-2001, 2003-2007, 2009-2011, 2012 Free Software Foundation, Inc.
5899 # This file is free software; the Free Software Foundation
5900 # gives unlimited permission to copy and/or distribute it,
5901 # with or without modifications, as long as this notice is preserved.
5903 # Original written by Paul Eggert and Jim Meyering.
5904 # Modified by Chet Ramey for bash
5910 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
5914 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
5915 if ${ac_cv_c_const+:} false; then :
5916 $as_echo_n "(cached) " >&6
5918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5919 /* end confdefs.h. */
5926 /* Ultrix mips cc rejects this sort of thing. */
5927 typedef int charset[2];
5928 const charset cs = { 0, 0 };
5929 /* SunOS 4.1.1 cc rejects this. */
5930 char const *const *pcpcc;
5932 /* NEC SVR4.0.2 mips cc rejects this. */
5933 struct point {int x, y;};
5934 static struct point const zero = {0,0};
5935 /* AIX XL C 1.02.0.0 rejects this.
5936 It does not let you subtract one const X* pointer from another in
5937 an arm of an if-expression whose if-part is not a constant
5939 const char *g = "string";
5940 pcpcc = &g + (g ? g-g : 0);
5941 /* HPUX 7.0 cc rejects these. */
5943 ppc = (char**) pcpcc;
5944 pcpcc = (char const *const *) ppc;
5945 { /* SCO 3.2v4 cc rejects this sort of thing. */
5948 char const *s = 0 ? (char *) 0 : (char const *) 0;
5953 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
5955 const int *foo = &x[0];
5958 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5959 typedef const int *iptr;
5963 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
5964 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5965 struct s { int j; const int *ap[3]; } bx;
5966 struct s *b = &bx; b->j = 5;
5968 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5972 return !cs[0] && !zero.x;
5979 if ac_fn_c_try_compile "$LINENO"; then :
5984 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
5987 $as_echo "$ac_cv_c_const" >&6; }
5988 if test $ac_cv_c_const = no; then
5990 $as_echo "#define const /**/" >>confdefs.h
5994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
5995 $as_echo_n "checking for inline... " >&6; }
5996 if ${ac_cv_c_inline+:} false; then :
5997 $as_echo_n "(cached) " >&6
6000 for ac_kw in inline __inline__ __inline; do
6001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6002 /* end confdefs.h. */
6005 static $ac_kw foo_t static_foo () {return 0; }
6006 $ac_kw foo_t foo () {return 0; }
6010 if ac_fn_c_try_compile "$LINENO"; then :
6011 ac_cv_c_inline=$ac_kw
6013 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6014 test "$ac_cv_c_inline" != no && break
6018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
6019 $as_echo "$ac_cv_c_inline" >&6; }
6021 case $ac_cv_c_inline in
6024 case $ac_cv_c_inline in
6026 *) ac_val=$ac_cv_c_inline;;
6028 cat >>confdefs.h <<_ACEOF
6030 #define inline $ac_val
6036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6037 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
6038 if ${ac_cv_c_bigendian+:} false; then :
6039 $as_echo_n "(cached) " >&6
6041 ac_cv_c_bigendian=unknown
6042 # See if we're dealing with a universal compiler.
6043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6044 /* end confdefs.h. */
6045 #ifndef __APPLE_CC__
6046 not a universal capable compiler
6051 if ac_fn_c_try_compile "$LINENO"; then :
6053 # Check for potential -arch flags. It is not universal unless
6054 # there are at least two -arch flags with different values.
6057 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6058 if test -n "$ac_prev"; then
6060 i?86 | x86_64 | ppc | ppc64)
6061 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6064 ac_cv_c_bigendian=universal
6070 elif test "x$ac_word" = "x-arch"; then
6075 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6076 if test $ac_cv_c_bigendian = unknown; then
6077 # See if sys/param.h defines the BYTE_ORDER macro.
6078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6079 /* end confdefs.h. */
6080 #include <sys/types.h>
6081 #include <sys/param.h>
6086 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6087 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6096 if ac_fn_c_try_compile "$LINENO"; then :
6097 # It does; now see whether it defined to BIG_ENDIAN or not.
6098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6099 /* end confdefs.h. */
6100 #include <sys/types.h>
6101 #include <sys/param.h>
6106 #if BYTE_ORDER != BIG_ENDIAN
6114 if ac_fn_c_try_compile "$LINENO"; then :
6115 ac_cv_c_bigendian=yes
6117 ac_cv_c_bigendian=no
6119 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6121 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6123 if test $ac_cv_c_bigendian = unknown; then
6124 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6126 /* end confdefs.h. */
6132 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6140 if ac_fn_c_try_compile "$LINENO"; then :
6141 # It does; now see whether it defined to _BIG_ENDIAN or not.
6142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6143 /* end confdefs.h. */
6157 if ac_fn_c_try_compile "$LINENO"; then :
6158 ac_cv_c_bigendian=yes
6160 ac_cv_c_bigendian=no
6162 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6164 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6166 if test $ac_cv_c_bigendian = unknown; then
6167 # Compile a test program.
6168 if test "$cross_compiling" = yes; then :
6169 # Try to guess by grepping values from an object file.
6170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6171 /* end confdefs.h. */
6172 short int ascii_mm[] =
6173 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6174 short int ascii_ii[] =
6175 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6176 int use_ascii (int i) {
6177 return ascii_mm[i] + ascii_ii[i];
6179 short int ebcdic_ii[] =
6180 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6181 short int ebcdic_mm[] =
6182 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6183 int use_ebcdic (int i) {
6184 return ebcdic_mm[i] + ebcdic_ii[i];
6191 return use_ascii (foo) == use_ebcdic (foo);
6196 if ac_fn_c_try_compile "$LINENO"; then :
6197 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6198 ac_cv_c_bigendian=yes
6200 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6201 if test "$ac_cv_c_bigendian" = unknown; then
6202 ac_cv_c_bigendian=no
6204 # finding both strings is unlikely to happen, but who knows?
6205 ac_cv_c_bigendian=unknown
6209 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6212 /* end confdefs.h. */
6213 $ac_includes_default
6218 /* Are we little or big endian? From Harbison&Steele. */
6222 char c[sizeof (long int)];
6225 return u.c[sizeof (long int) - 1] == 1;
6231 if ac_fn_c_try_run "$LINENO"; then :
6232 ac_cv_c_bigendian=no
6234 ac_cv_c_bigendian=yes
6236 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6237 conftest.$ac_objext conftest.beam conftest.$ac_ext
6242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6243 $as_echo "$ac_cv_c_bigendian" >&6; }
6244 case $ac_cv_c_bigendian in #(
6246 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6252 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6256 as_fn_error $? "unknown endianness
6257 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for preprocessor stringizing operator" >&5
6261 $as_echo_n "checking for preprocessor stringizing operator... " >&6; }
6262 if ${ac_cv_c_stringize+:} false; then :
6263 $as_echo_n "(cached) " >&6
6265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6266 /* end confdefs.h. */
6269 char *s = x(teststring);
6271 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6272 $EGREP "#teststring" >/dev/null 2>&1; then :
6273 ac_cv_c_stringize=no
6275 ac_cv_c_stringize=yes
6280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stringize" >&5
6281 $as_echo "$ac_cv_c_stringize" >&6; }
6282 if test $ac_cv_c_stringize = yes; then
6284 $as_echo "#define HAVE_STRINGIZE 1" >>confdefs.h
6290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double with more range or precision than double" >&5
6291 $as_echo_n "checking for long double with more range or precision than double... " >&6; }
6292 if ${ac_cv_type_long_double_wider+:} false; then :
6293 $as_echo_n "(cached) " >&6
6295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6296 /* end confdefs.h. */
6298 long double const a[] =
6300 0.0L, DBL_MIN, DBL_MAX, DBL_EPSILON,
6301 LDBL_MIN, LDBL_MAX, LDBL_EPSILON
6306 return ((x + (unsigned long int) 10) * (-1 / x) + a[0]
6307 + (x ? f (x) : 'c'));
6313 static int test_array [1 - 2 * !((0 < ((DBL_MAX_EXP < LDBL_MAX_EXP)
6314 + (DBL_MANT_DIG < LDBL_MANT_DIG)
6315 - (LDBL_MAX_EXP < DBL_MAX_EXP)
6316 - (LDBL_MANT_DIG < DBL_MANT_DIG)))
6317 && (int) LDBL_EPSILON == 0
6320 return test_array [0];
6326 if ac_fn_c_try_compile "$LINENO"; then :
6327 ac_cv_type_long_double_wider=yes
6329 ac_cv_type_long_double_wider=no
6331 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_double_wider" >&5
6334 $as_echo "$ac_cv_type_long_double_wider" >&6; }
6335 if test $ac_cv_type_long_double_wider = yes; then
6337 $as_echo "#define HAVE_LONG_DOUBLE_WIDER 1" >>confdefs.h
6341 ac_cv_c_long_double=$ac_cv_type_long_double_wider
6342 if test $ac_cv_c_long_double = yes; then
6344 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
6348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for function prototypes" >&5
6349 $as_echo_n "checking for function prototypes... " >&6; }
6350 if test "$ac_cv_prog_cc_c89" != no; then
6351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6352 $as_echo "yes" >&6; }
6354 $as_echo "#define PROTOTYPES 1" >>confdefs.h
6357 $as_echo "#define __PROTOTYPES 1" >>confdefs.h
6360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6361 $as_echo "no" >&6; }
6364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether char is unsigned" >&5
6365 $as_echo_n "checking whether char is unsigned... " >&6; }
6366 if ${ac_cv_c_char_unsigned+:} false; then :
6367 $as_echo_n "(cached) " >&6
6369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6370 /* end confdefs.h. */
6371 $ac_includes_default
6375 static int test_array [1 - 2 * !(((char) -1) < 0)];
6377 return test_array [0];
6383 if ac_fn_c_try_compile "$LINENO"; then :
6384 ac_cv_c_char_unsigned=no
6386 ac_cv_c_char_unsigned=yes
6388 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_char_unsigned" >&5
6391 $as_echo "$ac_cv_c_char_unsigned" >&6; }
6392 if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
6393 $as_echo "#define __CHAR_UNSIGNED__ 1" >>confdefs.h
6397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
6398 $as_echo_n "checking for working volatile... " >&6; }
6399 if ${ac_cv_c_volatile+:} false; then :
6400 $as_echo_n "(cached) " >&6
6402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6403 /* end confdefs.h. */
6410 int * volatile y = (int *) 0;
6416 if ac_fn_c_try_compile "$LINENO"; then :
6417 ac_cv_c_volatile=yes
6421 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
6424 $as_echo "$ac_cv_c_volatile" >&6; }
6425 if test $ac_cv_c_volatile = no; then
6427 $as_echo "#define volatile /**/" >>confdefs.h
6431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
6432 $as_echo_n "checking for C/C++ restrict keyword... " >&6; }
6433 if ${ac_cv_c_restrict+:} false; then :
6434 $as_echo_n "(cached) " >&6
6437 # The order here caters to the fact that C++ does not require restrict.
6438 for ac_kw in __restrict __restrict__ _Restrict restrict; do
6439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6440 /* end confdefs.h. */
6441 typedef int * int_ptr;
6442 int foo (int_ptr $ac_kw ip) {
6456 if ac_fn_c_try_compile "$LINENO"; then :
6457 ac_cv_c_restrict=$ac_kw
6459 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6460 test "$ac_cv_c_restrict" != no && break
6464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
6465 $as_echo "$ac_cv_c_restrict" >&6; }
6467 case $ac_cv_c_restrict in
6469 no) $as_echo "#define restrict /**/" >>confdefs.h
6471 *) cat >>confdefs.h <<_ACEOF
6472 #define restrict $ac_cv_c_restrict
6480 if test -n "$ac_aux_dir"; then
6481 case "$ac_aux_dir" in
6482 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
6483 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
6486 if test -z "$MKINSTALLDIRS"; then
6487 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
6492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6493 $as_echo_n "checking whether NLS is requested... " >&6; }
6494 # Check whether --enable-nls was given.
6495 if test "${enable_nls+set}" = set; then :
6496 enableval=$enable_nls; USE_NLS=$enableval
6501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
6502 $as_echo "$USE_NLS" >&6; }
6509 # Prepare PATH_SEPARATOR.
6510 # The user is always right.
6511 if test "${PATH_SEPARATOR+set}" != set; then
6512 echo "#! /bin/sh" >conf$$.sh
6513 echo "exit 0" >>conf$$.sh
6515 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
6523 # Find out how to test for executable files. Don't use a zero-byte file,
6524 # as systems may use methods other than mode bits to determine executability.
6525 cat >conf$$.file <<_ASEOF
6529 chmod +x conf$$.file
6530 if test -x conf$$.file >/dev/null 2>&1; then
6531 ac_executable_p="test -x"
6533 ac_executable_p="test -f"
6537 # Extract the first word of "msgfmt", so it can be a program name with args.
6538 set dummy msgfmt; ac_word=$2
6539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6540 $as_echo_n "checking for $ac_word... " >&6; }
6541 if ${ac_cv_path_MSGFMT+:} false; then :
6542 $as_echo_n "(cached) " >&6
6546 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
6549 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
6550 for ac_dir in $PATH; do
6552 test -z "$ac_dir" && ac_dir=.
6553 for ac_exec_ext in '' $ac_executable_extensions; do
6554 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
6555 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
6556 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
6557 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
6564 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
6568 MSGFMT="$ac_cv_path_MSGFMT"
6569 if test "$MSGFMT" != ":"; then
6570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
6571 $as_echo "$MSGFMT" >&6; }
6573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6574 $as_echo "no" >&6; }
6577 # Extract the first word of "gmsgfmt", so it can be a program name with args.
6578 set dummy gmsgfmt; ac_word=$2
6579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6580 $as_echo_n "checking for $ac_word... " >&6; }
6581 if ${ac_cv_path_GMSGFMT+:} false; then :
6582 $as_echo_n "(cached) " >&6
6586 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
6589 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6593 test -z "$as_dir" && as_dir=.
6594 for ac_exec_ext in '' $ac_executable_extensions; do
6595 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6596 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
6597 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6604 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
6608 GMSGFMT=$ac_cv_path_GMSGFMT
6609 if test -n "$GMSGFMT"; then
6610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
6611 $as_echo "$GMSGFMT" >&6; }
6613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6614 $as_echo "no" >&6; }
6620 # Prepare PATH_SEPARATOR.
6621 # The user is always right.
6622 if test "${PATH_SEPARATOR+set}" != set; then
6623 echo "#! /bin/sh" >conf$$.sh
6624 echo "exit 0" >>conf$$.sh
6626 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
6634 # Find out how to test for executable files. Don't use a zero-byte file,
6635 # as systems may use methods other than mode bits to determine executability.
6636 cat >conf$$.file <<_ASEOF
6640 chmod +x conf$$.file
6641 if test -x conf$$.file >/dev/null 2>&1; then
6642 ac_executable_p="test -x"
6644 ac_executable_p="test -f"
6648 # Extract the first word of "xgettext", so it can be a program name with args.
6649 set dummy xgettext; ac_word=$2
6650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6651 $as_echo_n "checking for $ac_word... " >&6; }
6652 if ${ac_cv_path_XGETTEXT+:} false; then :
6653 $as_echo_n "(cached) " >&6
6657 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
6660 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
6661 for ac_dir in $PATH; do
6663 test -z "$ac_dir" && ac_dir=.
6664 for ac_exec_ext in '' $ac_executable_extensions; do
6665 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
6666 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
6667 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
6668 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
6675 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
6679 XGETTEXT="$ac_cv_path_XGETTEXT"
6680 if test "$XGETTEXT" != ":"; then
6681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
6682 $as_echo "$XGETTEXT" >&6; }
6684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6685 $as_echo "no" >&6; }
6691 # Prepare PATH_SEPARATOR.
6692 # The user is always right.
6693 if test "${PATH_SEPARATOR+set}" != set; then
6694 echo "#! /bin/sh" >conf$$.sh
6695 echo "exit 0" >>conf$$.sh
6697 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
6705 # Find out how to test for executable files. Don't use a zero-byte file,
6706 # as systems may use methods other than mode bits to determine executability.
6707 cat >conf$$.file <<_ASEOF
6711 chmod +x conf$$.file
6712 if test -x conf$$.file >/dev/null 2>&1; then
6713 ac_executable_p="test -x"
6715 ac_executable_p="test -f"
6719 # Extract the first word of "msgmerge", so it can be a program name with args.
6720 set dummy msgmerge; ac_word=$2
6721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6722 $as_echo_n "checking for $ac_word... " >&6; }
6723 if ${ac_cv_path_MSGMERGE+:} false; then :
6724 $as_echo_n "(cached) " >&6
6728 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
6731 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
6732 for ac_dir in $PATH; do
6734 test -z "$ac_dir" && ac_dir=.
6735 for ac_exec_ext in '' $ac_executable_extensions; do
6736 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
6737 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
6738 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
6745 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
6749 MSGMERGE="$ac_cv_path_MSGMERGE"
6750 if test "$MSGMERGE" != ":"; then
6751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
6752 $as_echo "$MSGMERGE" >&6; }
6754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6755 $as_echo "no" >&6; }
6759 if test "$GMSGFMT" != ":"; then
6760 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
6761 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
6764 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
6765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
6766 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
6771 if test "$XGETTEXT" != ":"; then
6772 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
6773 (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
6776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
6777 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
6783 ac_config_commands="$ac_config_commands default-1"
6786 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
6787 if test "x$ac_cv_type_off_t" = xyes; then :
6791 cat >>confdefs.h <<_ACEOF
6792 #define off_t long int
6797 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
6798 if test "x$ac_cv_type_size_t" = xyes; then :
6802 cat >>confdefs.h <<_ACEOF
6803 #define size_t unsigned int
6808 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
6809 # for constant arguments. Useless!
6810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
6811 $as_echo_n "checking for working alloca.h... " >&6; }
6812 if ${ac_cv_working_alloca_h+:} false; then :
6813 $as_echo_n "(cached) " >&6
6815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6816 /* end confdefs.h. */
6821 char *p = (char *) alloca (2 * sizeof (int));
6827 if ac_fn_c_try_link "$LINENO"; then :
6828 ac_cv_working_alloca_h=yes
6830 ac_cv_working_alloca_h=no
6832 rm -f core conftest.err conftest.$ac_objext \
6833 conftest$ac_exeext conftest.$ac_ext
6835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
6836 $as_echo "$ac_cv_working_alloca_h" >&6; }
6837 if test $ac_cv_working_alloca_h = yes; then
6839 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
6843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
6844 $as_echo_n "checking for alloca... " >&6; }
6845 if ${ac_cv_func_alloca_works+:} false; then :
6846 $as_echo_n "(cached) " >&6
6848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6849 /* end confdefs.h. */
6851 # define alloca __builtin_alloca
6854 # include <malloc.h>
6855 # define alloca _alloca
6857 # ifdef HAVE_ALLOCA_H
6858 # include <alloca.h>
6863 # ifndef alloca /* predefined by HP cc +Olibcalls */
6864 void *alloca (size_t);
6874 char *p = (char *) alloca (1);
6880 if ac_fn_c_try_link "$LINENO"; then :
6881 ac_cv_func_alloca_works=yes
6883 ac_cv_func_alloca_works=no
6885 rm -f core conftest.err conftest.$ac_objext \
6886 conftest$ac_exeext conftest.$ac_ext
6888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
6889 $as_echo "$ac_cv_func_alloca_works" >&6; }
6891 if test $ac_cv_func_alloca_works = yes; then
6893 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
6896 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
6897 # that cause trouble. Some versions do not even contain alloca or
6898 # contain a buggy version. If you still want to use their alloca,
6899 # use ar to extract alloca.o from them instead of compiling alloca.c.
6901 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
6903 $as_echo "#define C_ALLOCA 1" >>confdefs.h
6906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
6907 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
6908 if ${ac_cv_os_cray+:} false; then :
6909 $as_echo_n "(cached) " >&6
6911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6912 /* end confdefs.h. */
6913 #if defined CRAY && ! defined CRAY2
6920 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6921 $EGREP "webecray" >/dev/null 2>&1; then :
6929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
6930 $as_echo "$ac_cv_os_cray" >&6; }
6931 if test $ac_cv_os_cray = yes; then
6932 for ac_func in _getb67 GETB67 getb67; do
6933 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6934 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6935 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6937 cat >>confdefs.h <<_ACEOF
6938 #define CRAY_STACKSEG_END $ac_func
6947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
6948 $as_echo_n "checking stack direction for C alloca... " >&6; }
6949 if ${ac_cv_c_stack_direction+:} false; then :
6950 $as_echo_n "(cached) " >&6
6952 if test "$cross_compiling" = yes; then :
6953 ac_cv_c_stack_direction=0
6955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6956 /* end confdefs.h. */
6957 $ac_includes_default
6959 find_stack_direction (int *addr, int depth)
6964 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
6965 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
6970 main (int argc, char **argv)
6972 return find_stack_direction (0, argc + !argv + 20) < 0;
6975 if ac_fn_c_try_run "$LINENO"; then :
6976 ac_cv_c_stack_direction=1
6978 ac_cv_c_stack_direction=-1
6980 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6981 conftest.$ac_objext conftest.beam conftest.$ac_ext
6985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
6986 $as_echo "$ac_cv_c_stack_direction" >&6; }
6987 cat >>confdefs.h <<_ACEOF
6988 #define STACK_DIRECTION $ac_cv_c_stack_direction
6997 for ac_header in $ac_header_list
6999 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7000 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7002 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7003 cat >>confdefs.h <<_ACEOF
7004 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7018 for ac_func in getpagesize
7020 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
7021 if test "x$ac_cv_func_getpagesize" = xyes; then :
7022 cat >>confdefs.h <<_ACEOF
7023 #define HAVE_GETPAGESIZE 1
7029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
7030 $as_echo_n "checking for working mmap... " >&6; }
7031 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
7032 $as_echo_n "(cached) " >&6
7034 if test "$cross_compiling" = yes; then :
7035 ac_cv_func_mmap_fixed_mapped=no
7037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7038 /* end confdefs.h. */
7039 $ac_includes_default
7040 /* malloc might have been renamed as rpl_malloc. */
7043 /* Thanks to Mike Haertel and Jim Avera for this test.
7044 Here is a matrix of mmap possibilities:
7045 mmap private not fixed
7046 mmap private fixed at somewhere currently unmapped
7047 mmap private fixed at somewhere already mapped
7048 mmap shared not fixed
7049 mmap shared fixed at somewhere currently unmapped
7050 mmap shared fixed at somewhere already mapped
7051 For private mappings, we should verify that changes cannot be read()
7052 back from the file, nor mmap's back from the file at a different
7053 address. (There have been systems where private was not correctly
7054 implemented like the infamous i386 svr4.0, and systems where the
7055 VM page cache was not coherent with the file system buffer cache
7056 like early versions of FreeBSD and possibly contemporary NetBSD.)
7057 For shared mappings, we should conversely verify that changes get
7058 propagated back to all the places they're supposed to be.
7060 Grep wants private fixed already mapped.
7061 The main things grep needs to know about mmap are:
7062 * does it exist and is it safe to write into the mmap'd area
7063 * how to use it (BSD variants) */
7066 #include <sys/mman.h>
7068 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
7072 /* This mess was copied from the GNU getpagesize.h. */
7073 #ifndef HAVE_GETPAGESIZE
7074 # ifdef _SC_PAGESIZE
7075 # define getpagesize() sysconf(_SC_PAGESIZE)
7076 # else /* no _SC_PAGESIZE */
7077 # ifdef HAVE_SYS_PARAM_H
7078 # include <sys/param.h>
7079 # ifdef EXEC_PAGESIZE
7080 # define getpagesize() EXEC_PAGESIZE
7081 # else /* no EXEC_PAGESIZE */
7083 # define getpagesize() NBPG * CLSIZE
7086 # endif /* no CLSIZE */
7087 # else /* no NBPG */
7089 # define getpagesize() NBPC
7090 # else /* no NBPC */
7092 # define getpagesize() PAGESIZE
7093 # endif /* PAGESIZE */
7094 # endif /* no NBPC */
7095 # endif /* no NBPG */
7096 # endif /* no EXEC_PAGESIZE */
7097 # else /* no HAVE_SYS_PARAM_H */
7098 # define getpagesize() 8192 /* punt totally */
7099 # endif /* no HAVE_SYS_PARAM_H */
7100 # endif /* no _SC_PAGESIZE */
7102 #endif /* no HAVE_GETPAGESIZE */
7107 char *data, *data2, *data3;
7112 pagesize = getpagesize ();
7114 /* First, make a file with some known garbage in it. */
7115 data = (char *) malloc (pagesize);
7118 for (i = 0; i < pagesize; ++i)
7119 *(data + i) = rand ();
7121 fd = creat ("conftest.mmap", 0600);
7124 if (write (fd, data, pagesize) != pagesize)
7128 /* Next, check that the tail of a page is zero-filled. File must have
7129 non-zero length, otherwise we risk SIGBUS for entire page. */
7130 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
7134 if (write (fd2, cdata2, 1) != 1)
7136 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
7137 if (data2 == MAP_FAILED)
7139 for (i = 0; i < pagesize; ++i)
7143 if (munmap (data2, pagesize))
7146 /* Next, try to mmap the file at a fixed address which already has
7147 something else allocated at it. If we can, also make sure that
7148 we see the same garbage. */
7149 fd = open ("conftest.mmap", O_RDWR);
7152 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
7153 MAP_PRIVATE | MAP_FIXED, fd, 0L))
7155 for (i = 0; i < pagesize; ++i)
7156 if (*(data + i) != *(data2 + i))
7159 /* Finally, make sure that changes to the mapped area do not
7160 percolate back to the file as seen by read(). (This is a bug on
7161 some variants of i386 svr4.0.) */
7162 for (i = 0; i < pagesize; ++i)
7163 *(data2 + i) = *(data2 + i) + 1;
7164 data3 = (char *) malloc (pagesize);
7167 if (read (fd, data3, pagesize) != pagesize)
7169 for (i = 0; i < pagesize; ++i)
7170 if (*(data + i) != *(data3 + i))
7176 if ac_fn_c_try_run "$LINENO"; then :
7177 ac_cv_func_mmap_fixed_mapped=yes
7179 ac_cv_func_mmap_fixed_mapped=no
7181 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7182 conftest.$ac_objext conftest.beam conftest.$ac_ext
7186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
7187 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
7188 if test $ac_cv_func_mmap_fixed_mapped = yes; then
7190 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
7193 rm -f conftest.mmap conftest.txt
7196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C Library 2.1 or newer" >&5
7197 $as_echo_n "checking whether we are using the GNU C Library 2.1 or newer... " >&6; }
7198 if ${ac_cv_gnu_library_2_1+:} false; then :
7199 $as_echo_n "(cached) " >&6
7201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7202 /* end confdefs.h. */
7204 #include <features.h>
7205 #ifdef __GNU_LIBRARY__
7206 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
7212 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7213 $EGREP "Lucky GNU user" >/dev/null 2>&1; then :
7214 ac_cv_gnu_library_2_1=yes
7216 ac_cv_gnu_library_2_1=no
7223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gnu_library_2_1" >&5
7224 $as_echo "$ac_cv_gnu_library_2_1" >&6; }
7226 GLIBC21="$ac_cv_gnu_library_2_1"
7231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether integer division by zero raises SIGFPE" >&5
7232 $as_echo_n "checking whether integer division by zero raises SIGFPE... " >&6; }
7233 if ${gt_cv_int_divbyzero_sigfpe+:} false; then :
7234 $as_echo_n "(cached) " >&6
7237 if test "$cross_compiling" = yes; then :
7239 # Guess based on the CPU.
7241 alpha* | i3456786 | m68k | s390*)
7242 gt_cv_int_divbyzero_sigfpe="guessing yes";;
7244 gt_cv_int_divbyzero_sigfpe="guessing no";;
7248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7249 /* end confdefs.h. */
7256 sigfpe_handler (int sig)
7258 sigfpe_handler (sig) int sig;
7261 /* Exit with code 0 if SIGFPE, with code 1 if any other signal. */
7262 exit (sig != SIGFPE);
7272 signal (SIGFPE, sigfpe_handler);
7273 /* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP. */
7274 #if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP)
7275 signal (SIGTRAP, sigfpe_handler);
7277 /* Linux/SPARC yields signal SIGILL. */
7278 #if defined (__sparc__) && defined (__linux__)
7279 signal (SIGILL, sigfpe_handler);
7288 if ac_fn_c_try_run "$LINENO"; then :
7289 gt_cv_int_divbyzero_sigfpe=yes
7291 gt_cv_int_divbyzero_sigfpe=no
7293 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7294 conftest.$ac_objext conftest.beam conftest.$ac_ext
7299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_int_divbyzero_sigfpe" >&5
7300 $as_echo "$gt_cv_int_divbyzero_sigfpe" >&6; }
7301 case "$gt_cv_int_divbyzero_sigfpe" in
7306 cat >>confdefs.h <<_ACEOF
7307 #define INTDIV0_RAISES_SIGFPE $value
7312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inttypes.h" >&5
7313 $as_echo_n "checking for inttypes.h... " >&6; }
7314 if ${jm_ac_cv_header_inttypes_h+:} false; then :
7315 $as_echo_n "(cached) " >&6
7317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7318 /* end confdefs.h. */
7319 #include <sys/types.h>
7320 #include <inttypes.h>
7324 uintmax_t i = (uintmax_t) -1;
7329 if ac_fn_c_try_compile "$LINENO"; then :
7330 jm_ac_cv_header_inttypes_h=yes
7332 jm_ac_cv_header_inttypes_h=no
7334 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $jm_ac_cv_header_inttypes_h" >&5
7337 $as_echo "$jm_ac_cv_header_inttypes_h" >&6; }
7338 if test $jm_ac_cv_header_inttypes_h = yes; then
7340 cat >>confdefs.h <<_ACEOF
7341 #define HAVE_INTTYPES_H_WITH_UINTMAX 1
7347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint.h" >&5
7348 $as_echo_n "checking for stdint.h... " >&6; }
7349 if ${jm_ac_cv_header_stdint_h+:} false; then :
7350 $as_echo_n "(cached) " >&6
7352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7353 /* end confdefs.h. */
7354 #include <sys/types.h>
7359 uintmax_t i = (uintmax_t) -1;
7364 if ac_fn_c_try_compile "$LINENO"; then :
7365 jm_ac_cv_header_stdint_h=yes
7367 jm_ac_cv_header_stdint_h=no
7369 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $jm_ac_cv_header_stdint_h" >&5
7372 $as_echo "$jm_ac_cv_header_stdint_h" >&6; }
7373 if test $jm_ac_cv_header_stdint_h = yes; then
7375 cat >>confdefs.h <<_ACEOF
7376 #define HAVE_STDINT_H_WITH_UINTMAX 1
7382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long" >&5
7383 $as_echo_n "checking for unsigned long long... " >&6; }
7384 if ${ac_cv_type_unsigned_long_long+:} false; then :
7385 $as_echo_n "(cached) " >&6
7387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7388 /* end confdefs.h. */
7389 unsigned long long ull = 1; int i = 63;
7393 unsigned long long ullmax = (unsigned long long) -1;
7394 return ull << i | ull >> i | ullmax / ull | ullmax % ull;
7399 if ac_fn_c_try_link "$LINENO"; then :
7400 ac_cv_type_unsigned_long_long=yes
7402 ac_cv_type_unsigned_long_long=no
7404 rm -f core conftest.err conftest.$ac_objext \
7405 conftest$ac_exeext conftest.$ac_ext
7407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long" >&5
7408 $as_echo "$ac_cv_type_unsigned_long_long" >&6; }
7409 if test $ac_cv_type_unsigned_long_long = yes; then
7411 $as_echo "#define HAVE_UNSIGNED_LONG_LONG 1" >>confdefs.h
7418 if test $jm_ac_cv_header_inttypes_h = no && test $jm_ac_cv_header_stdint_h = no; then
7420 test $ac_cv_type_unsigned_long_long = yes \
7421 && ac_type='unsigned long long' \
7422 || ac_type='unsigned long'
7424 cat >>confdefs.h <<_ACEOF
7425 #define uintmax_t $ac_type
7430 $as_echo "#define HAVE_UINTMAX_T 1" >>confdefs.h
7435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inttypes.h" >&5
7436 $as_echo_n "checking for inttypes.h... " >&6; }
7437 if ${gt_cv_header_inttypes_h+:} false; then :
7438 $as_echo_n "(cached) " >&6
7441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7442 /* end confdefs.h. */
7443 #include <sys/types.h>
7444 #include <inttypes.h>
7453 if ac_fn_c_try_compile "$LINENO"; then :
7454 gt_cv_header_inttypes_h=yes
7456 gt_cv_header_inttypes_h=no
7458 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_header_inttypes_h" >&5
7462 $as_echo "$gt_cv_header_inttypes_h" >&6; }
7463 if test $gt_cv_header_inttypes_h = yes; then
7465 cat >>confdefs.h <<_ACEOF
7466 #define HAVE_INTTYPES_H 1
7473 if test $gt_cv_header_inttypes_h = yes; then
7474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the inttypes.h PRIxNN macros are broken" >&5
7475 $as_echo_n "checking whether the inttypes.h PRIxNN macros are broken... " >&6; }
7476 if ${gt_cv_inttypes_pri_broken+:} false; then :
7477 $as_echo_n "(cached) " >&6
7480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7481 /* end confdefs.h. */
7482 #include <inttypes.h>
7495 if ac_fn_c_try_compile "$LINENO"; then :
7496 gt_cv_inttypes_pri_broken=no
7498 gt_cv_inttypes_pri_broken=yes
7500 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_inttypes_pri_broken" >&5
7504 $as_echo "$gt_cv_inttypes_pri_broken" >&6; }
7506 if test "$gt_cv_inttypes_pri_broken" = yes; then
7508 cat >>confdefs.h <<_ACEOF
7509 #define PRI_MACROS_BROKEN 1
7515 if test "X$prefix" = "XNONE"; then
7516 acl_final_prefix="$ac_default_prefix"
7518 acl_final_prefix="$prefix"
7520 if test "X$exec_prefix" = "XNONE"; then
7521 acl_final_exec_prefix='${prefix}'
7523 acl_final_exec_prefix="$exec_prefix"
7525 acl_save_prefix="$prefix"
7526 prefix="$acl_final_prefix"
7527 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7528 prefix="$acl_save_prefix"
7531 # Check whether --with-gnu-ld was given.
7532 if test "${with_gnu_ld+set}" = set; then :
7533 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7538 # Prepare PATH_SEPARATOR.
7539 # The user is always right.
7540 if test "${PATH_SEPARATOR+set}" != set; then
7541 echo "#! /bin/sh" >conf$$.sh
7542 echo "exit 0" >>conf$$.sh
7544 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7552 if test "$GCC" = yes; then
7553 # Check if gcc -print-prog-name=ld gives a path.
7554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
7555 $as_echo_n "checking for ld used by GCC... " >&6; }
7558 # gcc leaves a trailing carriage return which upsets mingw
7559 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7561 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7564 # Accept absolute paths.
7565 [\\/]* | [A-Za-z]:[\\/]*)
7566 re_direlt='/[^/][^/]*/\.\./'
7567 # Canonicalize the path of ld
7568 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
7569 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
7570 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
7572 test -z "$LD" && LD="$ac_prog"
7575 # If it fails, then pretend we aren't using GCC.
7579 # If it is relative, then search for the first ld in PATH.
7583 elif test "$with_gnu_ld" = yes; then
7584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7585 $as_echo_n "checking for GNU ld... " >&6; }
7587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7588 $as_echo_n "checking for non-GNU ld... " >&6; }
7590 if ${acl_cv_path_LD+:} false; then :
7591 $as_echo_n "(cached) " >&6
7593 if test -z "$LD"; then
7594 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
7595 for ac_dir in $PATH; do
7596 test -z "$ac_dir" && ac_dir=.
7597 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7598 acl_cv_path_LD="$ac_dir/$ac_prog"
7599 # Check to see if the program is GNU ld. I'd rather use --version,
7600 # but apparently some GNU ld's only accept -v.
7601 # Break only if it was the GNU/non-GNU ld that we prefer.
7602 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
7603 test "$with_gnu_ld" != no && break
7605 test "$with_gnu_ld" != yes && break
7611 acl_cv_path_LD="$LD" # Let the user override the test with a path.
7615 LD="$acl_cv_path_LD"
7616 if test -n "$LD"; then
7617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7618 $as_echo "$LD" >&6; }
7620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7621 $as_echo "no" >&6; }
7623 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
7624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7625 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7626 if ${acl_cv_prog_gnu_ld+:} false; then :
7627 $as_echo_n "(cached) " >&6
7629 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
7630 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
7631 acl_cv_prog_gnu_ld=yes
7633 acl_cv_prog_gnu_ld=no
7636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
7637 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
7638 with_gnu_ld=$acl_cv_prog_gnu_ld
7642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
7643 $as_echo_n "checking for shared library run path origin... " >&6; }
7644 if ${acl_cv_rpath+:} false; then :
7645 $as_echo_n "(cached) " >&6
7648 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
7649 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
7656 $as_echo "$acl_cv_rpath" >&6; }
7658 libext="$acl_cv_libext"
7659 shlibext="$acl_cv_shlibext"
7660 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
7661 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
7662 hardcode_direct="$acl_cv_hardcode_direct"
7663 hardcode_minus_L="$acl_cv_hardcode_minus_L"
7664 # Check whether --enable-rpath was given.
7665 if test "${enable_rpath+set}" = set; then :
7666 enableval=$enable_rpath; :
7680 acl_save_prefix="$prefix"
7681 prefix="$acl_final_prefix"
7682 acl_save_exec_prefix="$exec_prefix"
7683 exec_prefix="$acl_final_exec_prefix"
7685 eval additional_includedir=\"$includedir\"
7686 eval additional_libdir=\"$libdir\"
7688 exec_prefix="$acl_save_exec_prefix"
7689 prefix="$acl_save_prefix"
7692 # Check whether --with-libiconv-prefix was given.
7693 if test "${with_libiconv_prefix+set}" = set; then :
7694 withval=$with_libiconv_prefix;
7695 if test "X$withval" = "Xno"; then
7698 if test "X$withval" = "X"; then
7700 acl_save_prefix="$prefix"
7701 prefix="$acl_final_prefix"
7702 acl_save_exec_prefix="$exec_prefix"
7703 exec_prefix="$acl_final_exec_prefix"
7705 eval additional_includedir=\"$includedir\"
7706 eval additional_libdir=\"$libdir\"
7708 exec_prefix="$acl_save_exec_prefix"
7709 prefix="$acl_save_prefix"
7712 additional_includedir="$withval/include"
7713 additional_libdir="$withval/lib"
7724 names_already_handled=
7725 names_next_round='iconv '
7726 while test -n "$names_next_round"; do
7727 names_this_round="$names_next_round"
7729 for name in $names_this_round; do
7731 for n in $names_already_handled; do
7732 if test "$n" = "$name"; then
7737 if test -z "$already_handled"; then
7738 names_already_handled="$names_already_handled $name"
7739 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
7740 eval value=\"\$HAVE_LIB$uppername\"
7741 if test -n "$value"; then
7742 if test "$value" = yes; then
7743 eval value=\"\$LIB$uppername\"
7744 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
7745 eval value=\"\$LTLIB$uppername\"
7746 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
7755 if test $use_additional = yes; then
7756 if test "X$prefer_shared" = "Xyes" && test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
7757 found_dir="$additional_libdir"
7758 found_so="$additional_libdir/lib$name.$shlibext"
7759 if test -f "$additional_libdir/lib$name.la"; then
7760 found_la="$additional_libdir/lib$name.la"
7763 if test -f "$additional_libdir/lib$name.$libext"; then
7764 found_dir="$additional_libdir"
7765 found_a="$additional_libdir/lib$name.$libext"
7766 if test -f "$additional_libdir/lib$name.la"; then
7767 found_la="$additional_libdir/lib$name.la"
7772 if test "X$found_dir" = "X"; then
7773 for x in $LDFLAGS $LTLIBICONV; do
7775 acl_save_prefix="$prefix"
7776 prefix="$acl_final_prefix"
7777 acl_save_exec_prefix="$exec_prefix"
7778 exec_prefix="$acl_final_exec_prefix"
7780 exec_prefix="$acl_save_exec_prefix"
7781 prefix="$acl_save_prefix"
7785 dir=`echo "X$x" | sed -e 's/^X-L//'`
7786 if test "X$prefer_shared" = "Xyes" && test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
7788 found_so="$dir/lib$name.$shlibext"
7789 if test -f "$dir/lib$name.la"; then
7790 found_la="$dir/lib$name.la"
7793 if test -f "$dir/lib$name.$libext"; then
7795 found_a="$dir/lib$name.$libext"
7796 if test -f "$dir/lib$name.la"; then
7797 found_la="$dir/lib$name.la"
7803 if test "X$found_dir" != "X"; then
7808 if test "X$found_dir" != "X"; then
7809 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
7810 if test "X$found_so" != "X"; then
7811 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
7812 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7815 for x in $ltrpathdirs; do
7816 if test "X$x" = "X$found_dir"; then
7821 if test -z "$haveit"; then
7822 ltrpathdirs="$ltrpathdirs $found_dir"
7824 if test "$hardcode_direct" = yes; then
7825 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7827 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
7828 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7830 for x in $rpathdirs; do
7831 if test "X$x" = "X$found_dir"; then
7836 if test -z "$haveit"; then
7837 rpathdirs="$rpathdirs $found_dir"
7841 for x in $LDFLAGS $LIBICONV; do
7843 acl_save_prefix="$prefix"
7844 prefix="$acl_final_prefix"
7845 acl_save_exec_prefix="$exec_prefix"
7846 exec_prefix="$acl_final_exec_prefix"
7848 exec_prefix="$acl_save_exec_prefix"
7849 prefix="$acl_save_prefix"
7851 if test "X$x" = "X-L$found_dir"; then
7856 if test -z "$haveit"; then
7857 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
7859 if test "$hardcode_minus_L" != no; then
7860 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7862 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
7868 if test "X$found_a" != "X"; then
7869 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
7871 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
7874 additional_includedir=
7875 case "$found_dir" in
7877 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
7878 additional_includedir="$basedir/include"
7881 if test "X$additional_includedir" != "X"; then
7882 if test "X$additional_includedir" != "X/usr/include"; then
7884 if test "X$additional_includedir" = "X/usr/local/include"; then
7885 if test -n "$GCC"; then
7887 linux*) haveit=yes;;
7891 if test -z "$haveit"; then
7892 for x in $CPPFLAGS $INCICONV; do
7894 acl_save_prefix="$prefix"
7895 prefix="$acl_final_prefix"
7896 acl_save_exec_prefix="$exec_prefix"
7897 exec_prefix="$acl_final_exec_prefix"
7899 exec_prefix="$acl_save_exec_prefix"
7900 prefix="$acl_save_prefix"
7902 if test "X$x" = "X-I$additional_includedir"; then
7907 if test -z "$haveit"; then
7908 if test -d "$additional_includedir"; then
7909 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
7915 if test -n "$found_la"; then
7916 save_libdir="$libdir"
7918 */* | *\\*) . "$found_la" ;;
7919 *) . "./$found_la" ;;
7921 libdir="$save_libdir"
7922 for dep in $dependency_libs; do
7925 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
7926 if test "X$additional_libdir" != "X/usr/lib"; then
7928 if test "X$additional_libdir" = "X/usr/local/lib"; then
7929 if test -n "$GCC"; then
7931 linux*) haveit=yes;;
7935 if test -z "$haveit"; then
7937 for x in $LDFLAGS $LIBICONV; do
7939 acl_save_prefix="$prefix"
7940 prefix="$acl_final_prefix"
7941 acl_save_exec_prefix="$exec_prefix"
7942 exec_prefix="$acl_final_exec_prefix"
7944 exec_prefix="$acl_save_exec_prefix"
7945 prefix="$acl_save_prefix"
7947 if test "X$x" = "X-L$additional_libdir"; then
7952 if test -z "$haveit"; then
7953 if test -d "$additional_libdir"; then
7954 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
7958 for x in $LDFLAGS $LTLIBICONV; do
7960 acl_save_prefix="$prefix"
7961 prefix="$acl_final_prefix"
7962 acl_save_exec_prefix="$exec_prefix"
7963 exec_prefix="$acl_final_exec_prefix"
7965 exec_prefix="$acl_save_exec_prefix"
7966 prefix="$acl_save_prefix"
7968 if test "X$x" = "X-L$additional_libdir"; then
7973 if test -z "$haveit"; then
7974 if test -d "$additional_libdir"; then
7975 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
7982 dir=`echo "X$dep" | sed -e 's/^X-R//'`
7983 if test "$enable_rpath" != no; then
7985 for x in $rpathdirs; do
7986 if test "X$x" = "X$dir"; then
7991 if test -z "$haveit"; then
7992 rpathdirs="$rpathdirs $dir"
7995 for x in $ltrpathdirs; do
7996 if test "X$x" = "X$dir"; then
8001 if test -z "$haveit"; then
8002 ltrpathdirs="$ltrpathdirs $dir"
8007 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8010 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8013 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
8014 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
8020 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
8021 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
8027 if test "X$rpathdirs" != "X"; then
8028 if test -n "$hardcode_libdir_separator"; then
8030 for found_dir in $rpathdirs; do
8031 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8033 acl_save_libdir="$libdir"
8035 eval flag=\"$hardcode_libdir_flag_spec\"
8036 libdir="$acl_save_libdir"
8037 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
8039 for found_dir in $rpathdirs; do
8040 acl_save_libdir="$libdir"
8042 eval flag=\"$hardcode_libdir_flag_spec\"
8043 libdir="$acl_save_libdir"
8044 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
8048 if test "X$ltrpathdirs" != "X"; then
8049 for found_dir in $ltrpathdirs; do
8050 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
8057 for ac_header in argz.h limits.h locale.h nl_types.h malloc.h stddef.h \
8058 stdlib.h string.h unistd.h sys/param.h
8060 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8061 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8062 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8063 cat >>confdefs.h <<_ACEOF
8064 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8071 for ac_func in feof_unlocked fgets_unlocked getc_unlocked getcwd getegid \
8072 geteuid getgid getuid mempcpy munmap putenv setenv setlocale localeconv stpcpy \
8073 strcasecmp strdup strtoul tsearch __argz_count __argz_stringify __argz_next \
8076 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8077 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8078 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8079 cat >>confdefs.h <<_ACEOF
8080 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8092 am_save_CPPFLAGS="$CPPFLAGS"
8094 for element in $INCICONV; do
8096 for x in $CPPFLAGS; do
8098 acl_save_prefix="$prefix"
8099 prefix="$acl_final_prefix"
8100 acl_save_exec_prefix="$exec_prefix"
8101 exec_prefix="$acl_final_exec_prefix"
8103 exec_prefix="$acl_save_exec_prefix"
8104 prefix="$acl_save_prefix"
8106 if test "X$x" = "X$element"; then
8111 if test -z "$haveit"; then
8112 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
8117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
8118 $as_echo_n "checking for iconv... " >&6; }
8119 if ${am_cv_func_iconv+:} false; then :
8120 $as_echo_n "(cached) " >&6
8123 am_cv_func_iconv="no, consider installing GNU libiconv"
8125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8126 /* end confdefs.h. */
8132 iconv_t cd = iconv_open("","");
8133 iconv(cd,NULL,NULL,NULL,NULL);
8139 if ac_fn_c_try_link "$LINENO"; then :
8140 am_cv_func_iconv=yes
8142 rm -f core conftest.err conftest.$ac_objext \
8143 conftest$ac_exeext conftest.$ac_ext
8144 if test "$am_cv_func_iconv" != yes; then
8145 am_save_LIBS="$LIBS"
8146 LIBS="$LIBS $LIBICONV"
8147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8148 /* end confdefs.h. */
8154 iconv_t cd = iconv_open("","");
8155 iconv(cd,NULL,NULL,NULL,NULL);
8161 if ac_fn_c_try_link "$LINENO"; then :
8163 am_cv_func_iconv=yes
8165 rm -f core conftest.err conftest.$ac_objext \
8166 conftest$ac_exeext conftest.$ac_ext
8167 LIBS="$am_save_LIBS"
8171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
8172 $as_echo "$am_cv_func_iconv" >&6; }
8173 if test "$am_cv_func_iconv" = yes; then
8175 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
8178 if test "$am_cv_lib_iconv" = yes; then
8179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
8180 $as_echo_n "checking how to link with libiconv... " >&6; }
8181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
8182 $as_echo "$LIBICONV" >&6; }
8184 CPPFLAGS="$am_save_CPPFLAGS"
8191 if test "$am_cv_func_iconv" = yes; then
8192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
8193 $as_echo_n "checking for iconv declaration... " >&6; }
8194 if ${am_cv_proto_iconv+:} false; then :
8195 $as_echo_n "(cached) " >&6
8198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8199 /* end confdefs.h. */
8207 #if defined(__STDC__) || defined(__cplusplus)
8208 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
8221 if ac_fn_c_try_compile "$LINENO"; then :
8222 am_cv_proto_iconv_arg1=""
8224 am_cv_proto_iconv_arg1="const"
8226 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8227 am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
8230 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
8231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
8232 }$am_cv_proto_iconv" >&5
8234 }$am_cv_proto_iconv" >&6; }
8236 cat >>confdefs.h <<_ACEOF
8237 #define ICONV_CONST $am_cv_proto_iconv_arg1
8243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
8244 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
8245 if ${am_cv_langinfo_codeset+:} false; then :
8246 $as_echo_n "(cached) " >&6
8248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8249 /* end confdefs.h. */
8250 #include <langinfo.h>
8254 char* cs = nl_langinfo(CODESET);
8259 if ac_fn_c_try_link "$LINENO"; then :
8260 am_cv_langinfo_codeset=yes
8262 am_cv_langinfo_codeset=no
8264 rm -f core conftest.err conftest.$ac_objext \
8265 conftest$ac_exeext conftest.$ac_ext
8268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
8269 $as_echo "$am_cv_langinfo_codeset" >&6; }
8270 if test $am_cv_langinfo_codeset = yes; then
8272 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
8276 if test $ac_cv_header_locale_h = yes; then
8278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
8279 $as_echo_n "checking for LC_MESSAGES... " >&6; }
8280 if ${am_cv_val_LC_MESSAGES+:} false; then :
8281 $as_echo_n "(cached) " >&6
8283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8284 /* end confdefs.h. */
8294 if ac_fn_c_try_link "$LINENO"; then :
8295 am_cv_val_LC_MESSAGES=yes
8297 am_cv_val_LC_MESSAGES=no
8299 rm -f core conftest.err conftest.$ac_objext \
8300 conftest$ac_exeext conftest.$ac_ext
8302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
8303 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
8304 if test $am_cv_val_LC_MESSAGES = yes; then
8306 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
8312 for ac_prog in bison
8314 # Extract the first word of "$ac_prog", so it can be a program name with args.
8315 set dummy $ac_prog; ac_word=$2
8316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8317 $as_echo_n "checking for $ac_word... " >&6; }
8318 if ${ac_cv_prog_INTLBISON+:} false; then :
8319 $as_echo_n "(cached) " >&6
8321 if test -n "$INTLBISON"; then
8322 ac_cv_prog_INTLBISON="$INTLBISON" # Let the user override the test.
8324 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8328 test -z "$as_dir" && as_dir=.
8329 for ac_exec_ext in '' $ac_executable_extensions; do
8330 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8331 ac_cv_prog_INTLBISON="$ac_prog"
8332 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8341 INTLBISON=$ac_cv_prog_INTLBISON
8342 if test -n "$INTLBISON"; then
8343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLBISON" >&5
8344 $as_echo "$INTLBISON" >&6; }
8346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8347 $as_echo "no" >&6; }
8351 test -n "$INTLBISON" && break
8354 if test -z "$INTLBISON"; then
8357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of bison" >&5
8358 $as_echo_n "checking version of bison... " >&6; }
8359 ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
8360 case $ac_prog_version in
8361 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
8362 1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*)
8363 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
8364 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
8366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
8367 $as_echo "$ac_prog_version" >&6; }
8369 if test $ac_verc_fail = yes; then
8388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8389 $as_echo_n "checking whether NLS is requested... " >&6; }
8390 # Check whether --enable-nls was given.
8391 if test "${enable_nls+set}" = set; then :
8392 enableval=$enable_nls; USE_NLS=$enableval
8397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
8398 $as_echo "$USE_NLS" >&6; }
8403 BUILD_INCLUDED_LIBINTL=no
8404 USE_INCLUDED_LIBINTL=no
8410 if test "$USE_NLS" = "yes"; then
8411 gt_use_preinstalled_gnugettext=no
8413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether included gettext is requested" >&5
8414 $as_echo_n "checking whether included gettext is requested... " >&6; }
8416 # Check whether --with-included-gettext was given.
8417 if test "${with_included_gettext+set}" = set; then :
8418 withval=$with_included_gettext; nls_cv_force_use_gnu_gettext=$withval
8420 nls_cv_force_use_gnu_gettext=no
8423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $nls_cv_force_use_gnu_gettext" >&5
8424 $as_echo "$nls_cv_force_use_gnu_gettext" >&6; }
8426 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
8427 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
8434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
8435 $as_echo_n "checking for GNU gettext in libc... " >&6; }
8436 if ${gt_cv_func_gnugettext2_libc+:} false; then :
8437 $as_echo_n "(cached) " >&6
8439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8440 /* end confdefs.h. */
8441 #include <libintl.h>
8442 extern int _nl_msg_cat_cntr;
8443 extern int *_nl_domain_bindings;
8447 bindtextdomain ("", "");
8448 return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_domain_bindings
8453 if ac_fn_c_try_link "$LINENO"; then :
8454 gt_cv_func_gnugettext2_libc=yes
8456 gt_cv_func_gnugettext2_libc=no
8458 rm -f core conftest.err conftest.$ac_objext \
8459 conftest$ac_exeext conftest.$ac_ext
8461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_gnugettext2_libc" >&5
8462 $as_echo "$gt_cv_func_gnugettext2_libc" >&6; }
8464 if test "$gt_cv_func_gnugettext2_libc" != "yes"; then
8470 acl_save_prefix="$prefix"
8471 prefix="$acl_final_prefix"
8472 acl_save_exec_prefix="$exec_prefix"
8473 exec_prefix="$acl_final_exec_prefix"
8475 eval additional_includedir=\"$includedir\"
8476 eval additional_libdir=\"$libdir\"
8478 exec_prefix="$acl_save_exec_prefix"
8479 prefix="$acl_save_prefix"
8482 # Check whether --with-libintl-prefix was given.
8483 if test "${with_libintl_prefix+set}" = set; then :
8484 withval=$with_libintl_prefix;
8485 if test "X$withval" = "Xno"; then
8488 if test "X$withval" = "X"; then
8490 acl_save_prefix="$prefix"
8491 prefix="$acl_final_prefix"
8492 acl_save_exec_prefix="$exec_prefix"
8493 exec_prefix="$acl_final_exec_prefix"
8495 eval additional_includedir=\"$includedir\"
8496 eval additional_libdir=\"$libdir\"
8498 exec_prefix="$acl_save_exec_prefix"
8499 prefix="$acl_save_prefix"
8502 additional_includedir="$withval/include"
8503 additional_libdir="$withval/lib"
8514 names_already_handled=
8515 names_next_round='intl '
8516 while test -n "$names_next_round"; do
8517 names_this_round="$names_next_round"
8519 for name in $names_this_round; do
8521 for n in $names_already_handled; do
8522 if test "$n" = "$name"; then
8527 if test -z "$already_handled"; then
8528 names_already_handled="$names_already_handled $name"
8529 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
8530 eval value=\"\$HAVE_LIB$uppername\"
8531 if test -n "$value"; then
8532 if test "$value" = yes; then
8533 eval value=\"\$LIB$uppername\"
8534 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
8535 eval value=\"\$LTLIB$uppername\"
8536 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
8545 if test $use_additional = yes; then
8546 if test "X$prefer_shared" = "Xyes" && test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
8547 found_dir="$additional_libdir"
8548 found_so="$additional_libdir/lib$name.$shlibext"
8549 if test -f "$additional_libdir/lib$name.la"; then
8550 found_la="$additional_libdir/lib$name.la"
8553 if test -f "$additional_libdir/lib$name.$libext"; then
8554 found_dir="$additional_libdir"
8555 found_a="$additional_libdir/lib$name.$libext"
8556 if test -f "$additional_libdir/lib$name.la"; then
8557 found_la="$additional_libdir/lib$name.la"
8562 if test "X$found_dir" = "X"; then
8563 for x in $LDFLAGS $LTLIBINTL; do
8565 acl_save_prefix="$prefix"
8566 prefix="$acl_final_prefix"
8567 acl_save_exec_prefix="$exec_prefix"
8568 exec_prefix="$acl_final_exec_prefix"
8570 exec_prefix="$acl_save_exec_prefix"
8571 prefix="$acl_save_prefix"
8575 dir=`echo "X$x" | sed -e 's/^X-L//'`
8576 if test "X$prefer_shared" = "Xyes" && test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
8578 found_so="$dir/lib$name.$shlibext"
8579 if test -f "$dir/lib$name.la"; then
8580 found_la="$dir/lib$name.la"
8583 if test -f "$dir/lib$name.$libext"; then
8585 found_a="$dir/lib$name.$libext"
8586 if test -f "$dir/lib$name.la"; then
8587 found_la="$dir/lib$name.la"
8593 if test "X$found_dir" != "X"; then
8598 if test "X$found_dir" != "X"; then
8599 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
8600 if test "X$found_so" != "X"; then
8601 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
8602 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
8605 for x in $ltrpathdirs; do
8606 if test "X$x" = "X$found_dir"; then
8611 if test -z "$haveit"; then
8612 ltrpathdirs="$ltrpathdirs $found_dir"
8614 if test "$hardcode_direct" = yes; then
8615 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
8617 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
8618 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
8620 for x in $rpathdirs; do
8621 if test "X$x" = "X$found_dir"; then
8626 if test -z "$haveit"; then
8627 rpathdirs="$rpathdirs $found_dir"
8631 for x in $LDFLAGS $LIBINTL; do
8633 acl_save_prefix="$prefix"
8634 prefix="$acl_final_prefix"
8635 acl_save_exec_prefix="$exec_prefix"
8636 exec_prefix="$acl_final_exec_prefix"
8638 exec_prefix="$acl_save_exec_prefix"
8639 prefix="$acl_save_prefix"
8641 if test "X$x" = "X-L$found_dir"; then
8646 if test -z "$haveit"; then
8647 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
8649 if test "$hardcode_minus_L" != no; then
8650 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
8652 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
8658 if test "X$found_a" != "X"; then
8659 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
8661 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
8664 additional_includedir=
8665 case "$found_dir" in
8667 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
8668 additional_includedir="$basedir/include"
8671 if test "X$additional_includedir" != "X"; then
8672 if test "X$additional_includedir" != "X/usr/include"; then
8674 if test "X$additional_includedir" = "X/usr/local/include"; then
8675 if test -n "$GCC"; then
8677 linux*) haveit=yes;;
8681 if test -z "$haveit"; then
8682 for x in $CPPFLAGS $INCINTL; do
8684 acl_save_prefix="$prefix"
8685 prefix="$acl_final_prefix"
8686 acl_save_exec_prefix="$exec_prefix"
8687 exec_prefix="$acl_final_exec_prefix"
8689 exec_prefix="$acl_save_exec_prefix"
8690 prefix="$acl_save_prefix"
8692 if test "X$x" = "X-I$additional_includedir"; then
8697 if test -z "$haveit"; then
8698 if test -d "$additional_includedir"; then
8699 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
8705 if test -n "$found_la"; then
8706 save_libdir="$libdir"
8708 */* | *\\*) . "$found_la" ;;
8709 *) . "./$found_la" ;;
8711 libdir="$save_libdir"
8712 for dep in $dependency_libs; do
8715 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
8716 if test "X$additional_libdir" != "X/usr/lib"; then
8718 if test "X$additional_libdir" = "X/usr/local/lib"; then
8719 if test -n "$GCC"; then
8721 linux*) haveit=yes;;
8725 if test -z "$haveit"; then
8727 for x in $LDFLAGS $LIBINTL; do
8729 acl_save_prefix="$prefix"
8730 prefix="$acl_final_prefix"
8731 acl_save_exec_prefix="$exec_prefix"
8732 exec_prefix="$acl_final_exec_prefix"
8734 exec_prefix="$acl_save_exec_prefix"
8735 prefix="$acl_save_prefix"
8737 if test "X$x" = "X-L$additional_libdir"; then
8742 if test -z "$haveit"; then
8743 if test -d "$additional_libdir"; then
8744 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
8748 for x in $LDFLAGS $LTLIBINTL; do
8750 acl_save_prefix="$prefix"
8751 prefix="$acl_final_prefix"
8752 acl_save_exec_prefix="$exec_prefix"
8753 exec_prefix="$acl_final_exec_prefix"
8755 exec_prefix="$acl_save_exec_prefix"
8756 prefix="$acl_save_prefix"
8758 if test "X$x" = "X-L$additional_libdir"; then
8763 if test -z "$haveit"; then
8764 if test -d "$additional_libdir"; then
8765 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
8772 dir=`echo "X$dep" | sed -e 's/^X-R//'`
8773 if test "$enable_rpath" != no; then
8775 for x in $rpathdirs; do
8776 if test "X$x" = "X$dir"; then
8781 if test -z "$haveit"; then
8782 rpathdirs="$rpathdirs $dir"
8785 for x in $ltrpathdirs; do
8786 if test "X$x" = "X$dir"; then
8791 if test -z "$haveit"; then
8792 ltrpathdirs="$ltrpathdirs $dir"
8797 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8800 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8803 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
8804 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
8810 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
8811 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
8817 if test "X$rpathdirs" != "X"; then
8818 if test -n "$hardcode_libdir_separator"; then
8820 for found_dir in $rpathdirs; do
8821 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8823 acl_save_libdir="$libdir"
8825 eval flag=\"$hardcode_libdir_flag_spec\"
8826 libdir="$acl_save_libdir"
8827 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
8829 for found_dir in $rpathdirs; do
8830 acl_save_libdir="$libdir"
8832 eval flag=\"$hardcode_libdir_flag_spec\"
8833 libdir="$acl_save_libdir"
8834 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
8838 if test "X$ltrpathdirs" != "X"; then
8839 for found_dir in $ltrpathdirs; do
8840 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
8844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
8845 $as_echo_n "checking for GNU gettext in libintl... " >&6; }
8846 if ${gt_cv_func_gnugettext2_libintl+:} false; then :
8847 $as_echo_n "(cached) " >&6
8849 gt_save_CPPFLAGS="$CPPFLAGS"
8850 CPPFLAGS="$CPPFLAGS $INCINTL"
8851 gt_save_LIBS="$LIBS"
8852 LIBS="$LIBS $LIBINTL"
8853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8854 /* end confdefs.h. */
8855 #include <libintl.h>
8856 extern int _nl_msg_cat_cntr;
8861 const char *_nl_expand_alias ();
8865 bindtextdomain ("", "");
8866 return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_expand_alias (0)
8871 if ac_fn_c_try_link "$LINENO"; then :
8872 gt_cv_func_gnugettext2_libintl=yes
8874 gt_cv_func_gnugettext2_libintl=no
8876 rm -f core conftest.err conftest.$ac_objext \
8877 conftest$ac_exeext conftest.$ac_ext
8878 if test "$gt_cv_func_gnugettext2_libintl" != yes && test -n "$LIBICONV"; then
8879 LIBS="$LIBS $LIBICONV"
8880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8881 /* end confdefs.h. */
8882 #include <libintl.h>
8883 extern int _nl_msg_cat_cntr;
8888 const char *_nl_expand_alias ();
8892 bindtextdomain ("", "");
8893 return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_expand_alias (0)
8898 if ac_fn_c_try_link "$LINENO"; then :
8899 LIBINTL="$LIBINTL $LIBICONV"
8900 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
8901 gt_cv_func_gnugettext2_libintl=yes
8904 rm -f core conftest.err conftest.$ac_objext \
8905 conftest$ac_exeext conftest.$ac_ext
8907 CPPFLAGS="$gt_save_CPPFLAGS"
8908 LIBS="$gt_save_LIBS"
8910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_gnugettext2_libintl" >&5
8911 $as_echo "$gt_cv_func_gnugettext2_libintl" >&6; }
8914 if test "$gt_cv_func_gnugettext2_libc" = "yes" \
8915 || { test "$gt_cv_func_gnugettext2_libintl" = "yes" \
8916 && test "$PACKAGE" != gettext-runtime \
8917 && test "$PACKAGE" != gettext-tools; }; then
8918 gt_use_preinstalled_gnugettext=yes
8926 if test "$gt_use_preinstalled_gnugettext" != "yes"; then
8927 nls_cv_use_gnu_gettext=yes
8931 if test "$nls_cv_use_gnu_gettext" = "yes"; then
8932 BUILD_INCLUDED_LIBINTL=yes
8933 USE_INCLUDED_LIBINTL=yes
8934 LIBINTL="lib/intl/libintl.a $LIBICONV"
8935 LTLIBINTL="lib/intl/libintl.a $LTLIBICONV"
8936 LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
8939 if test "$gt_use_preinstalled_gnugettext" = "yes" \
8940 || test "$nls_cv_use_gnu_gettext" = "yes"; then
8945 if test "$gt_use_preinstalled_gnugettext" = "yes" \
8946 || test "$nls_cv_use_gnu_gettext" = "yes"; then
8948 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
8956 $as_echo_n "checking whether to use NLS... " >&6; }
8957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
8958 $as_echo "$USE_NLS" >&6; }
8959 if test "$USE_NLS" = "yes"; then
8960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
8961 $as_echo_n "checking where the gettext function comes from... " >&6; }
8962 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
8963 if test "$gt_cv_func_gnugettext2_libintl" = "yes"; then
8964 gt_source="external libintl"
8969 gt_source="included intl directory"
8971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
8972 $as_echo "$gt_source" >&6; }
8975 if test "$USE_NLS" = "yes"; then
8977 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
8978 if test "$gt_cv_func_gnugettext2_libintl" = "yes"; then
8979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
8980 $as_echo_n "checking how to link with libintl... " >&6; }
8981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
8982 $as_echo "$LIBINTL" >&6; }
8984 for element in $INCINTL; do
8986 for x in $CPPFLAGS; do
8988 acl_save_prefix="$prefix"
8989 prefix="$acl_final_prefix"
8990 acl_save_exec_prefix="$exec_prefix"
8991 exec_prefix="$acl_final_exec_prefix"
8993 exec_prefix="$acl_save_exec_prefix"
8994 prefix="$acl_save_prefix"
8996 if test "X$x" = "X$element"; then
9001 if test -z "$haveit"; then
9002 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9009 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
9012 $as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h
9020 if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then
9021 BUILD_INCLUDED_LIBINTL=yes
9029 nls_cv_header_libgt=
9040 if test "$USE_INCLUDED_LIBINTL" = yes; then
9041 INTLOBJS="\$(GETTOBJS)"
9045 INTL_LIBTOOL_SUFFIX_PREFIX=
9058 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
9059 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
9060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
9061 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
9062 if eval \${$as_ac_Header+:} false; then :
9063 $as_echo_n "(cached) " >&6
9065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9066 /* end confdefs.h. */
9067 #include <sys/types.h>
9079 if ac_fn_c_try_compile "$LINENO"; then :
9080 eval "$as_ac_Header=yes"
9082 eval "$as_ac_Header=no"
9084 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9086 eval ac_res=\$$as_ac_Header
9087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9088 $as_echo "$ac_res" >&6; }
9089 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9090 cat >>confdefs.h <<_ACEOF
9091 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
9094 ac_header_dirent=$ac_hdr; break
9098 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
9099 if test $ac_header_dirent = dirent.h; then
9100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
9101 $as_echo_n "checking for library containing opendir... " >&6; }
9102 if ${ac_cv_search_opendir+:} false; then :
9103 $as_echo_n "(cached) " >&6
9105 ac_func_search_save_LIBS=$LIBS
9106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9107 /* end confdefs.h. */
9109 /* Override any GCC internal prototype to avoid an error.
9110 Use char because int might match the return type of a GCC
9111 builtin and then its argument prototype would still apply. */
9124 for ac_lib in '' dir; do
9125 if test -z "$ac_lib"; then
9126 ac_res="none required"
9129 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9131 if ac_fn_c_try_link "$LINENO"; then :
9132 ac_cv_search_opendir=$ac_res
9134 rm -f core conftest.err conftest.$ac_objext \
9136 if ${ac_cv_search_opendir+:} false; then :
9140 if ${ac_cv_search_opendir+:} false; then :
9143 ac_cv_search_opendir=no
9146 LIBS=$ac_func_search_save_LIBS
9148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
9149 $as_echo "$ac_cv_search_opendir" >&6; }
9150 ac_res=$ac_cv_search_opendir
9151 if test "$ac_res" != no; then :
9152 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
9158 $as_echo_n "checking for library containing opendir... " >&6; }
9159 if ${ac_cv_search_opendir+:} false; then :
9160 $as_echo_n "(cached) " >&6
9162 ac_func_search_save_LIBS=$LIBS
9163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9164 /* end confdefs.h. */
9166 /* Override any GCC internal prototype to avoid an error.
9167 Use char because int might match the return type of a GCC
9168 builtin and then its argument prototype would still apply. */
9181 for ac_lib in '' x; do
9182 if test -z "$ac_lib"; then
9183 ac_res="none required"
9186 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9188 if ac_fn_c_try_link "$LINENO"; then :
9189 ac_cv_search_opendir=$ac_res
9191 rm -f core conftest.err conftest.$ac_objext \
9193 if ${ac_cv_search_opendir+:} false; then :
9197 if ${ac_cv_search_opendir+:} false; then :
9200 ac_cv_search_opendir=no
9203 LIBS=$ac_func_search_save_LIBS
9205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
9206 $as_echo "$ac_cv_search_opendir" >&6; }
9207 ac_res=$ac_cv_search_opendir
9208 if test "$ac_res" != no; then :
9209 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
9216 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
9217 if ${ac_cv_header_time+:} false; then :
9218 $as_echo_n "(cached) " >&6
9220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9221 /* end confdefs.h. */
9222 #include <sys/types.h>
9223 #include <sys/time.h>
9229 if ((struct tm *) 0)
9235 if ac_fn_c_try_compile "$LINENO"; then :
9236 ac_cv_header_time=yes
9238 ac_cv_header_time=no
9240 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
9243 $as_echo "$ac_cv_header_time" >&6; }
9244 if test $ac_cv_header_time = yes; then
9246 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
9252 for ac_header in inttypes.h
9254 ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
9255 if test "x$ac_cv_header_inttypes_h" = xyes; then :
9256 cat >>confdefs.h <<_ACEOF
9257 #define HAVE_INTTYPES_H 1
9266 for ac_header in unistd.h stdlib.h stdarg.h varargs.h limits.h string.h \
9267 memory.h locale.h termcap.h termio.h termios.h dlfcn.h \
9268 stdbool.h stddef.h stdint.h netdb.h pwd.h grp.h strings.h \
9269 regex.h syslog.h ulimit.h
9271 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9272 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9273 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9274 cat >>confdefs.h <<_ACEOF
9275 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9282 for ac_header in sys/pte.h sys/stream.h sys/select.h sys/file.h \
9283 sys/resource.h sys/param.h sys/socket.h sys/stat.h \
9284 sys/time.h sys/times.h sys/types.h sys/wait.h
9286 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9287 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9288 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9289 cat >>confdefs.h <<_ACEOF
9290 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9297 for ac_header in netinet/in.h arpa/inet.h
9299 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9300 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9301 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9302 cat >>confdefs.h <<_ACEOF
9303 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9311 ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "
9312 #if HAVE_SYS_STREAM_H
9313 # include <sys/stream.h>
9317 if test "x$ac_cv_header_sys_ptem_h" = xyes; then :
9323 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
9324 # for constant arguments. Useless!
9325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
9326 $as_echo_n "checking for working alloca.h... " >&6; }
9327 if ${ac_cv_working_alloca_h+:} false; then :
9328 $as_echo_n "(cached) " >&6
9330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9331 /* end confdefs.h. */
9336 char *p = (char *) alloca (2 * sizeof (int));
9342 if ac_fn_c_try_link "$LINENO"; then :
9343 ac_cv_working_alloca_h=yes
9345 ac_cv_working_alloca_h=no
9347 rm -f core conftest.err conftest.$ac_objext \
9348 conftest$ac_exeext conftest.$ac_ext
9350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
9351 $as_echo "$ac_cv_working_alloca_h" >&6; }
9352 if test $ac_cv_working_alloca_h = yes; then
9354 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
9358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
9359 $as_echo_n "checking for alloca... " >&6; }
9360 if ${ac_cv_func_alloca_works+:} false; then :
9361 $as_echo_n "(cached) " >&6
9363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9364 /* end confdefs.h. */
9366 # define alloca __builtin_alloca
9369 # include <malloc.h>
9370 # define alloca _alloca
9372 # ifdef HAVE_ALLOCA_H
9373 # include <alloca.h>
9378 # ifndef alloca /* predefined by HP cc +Olibcalls */
9379 void *alloca (size_t);
9389 char *p = (char *) alloca (1);
9395 if ac_fn_c_try_link "$LINENO"; then :
9396 ac_cv_func_alloca_works=yes
9398 ac_cv_func_alloca_works=no
9400 rm -f core conftest.err conftest.$ac_objext \
9401 conftest$ac_exeext conftest.$ac_ext
9403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
9404 $as_echo "$ac_cv_func_alloca_works" >&6; }
9406 if test $ac_cv_func_alloca_works = yes; then
9408 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
9411 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
9412 # that cause trouble. Some versions do not even contain alloca or
9413 # contain a buggy version. If you still want to use their alloca,
9414 # use ar to extract alloca.o from them instead of compiling alloca.c.
9416 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
9418 $as_echo "#define C_ALLOCA 1" >>confdefs.h
9421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
9422 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
9423 if ${ac_cv_os_cray+:} false; then :
9424 $as_echo_n "(cached) " >&6
9426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9427 /* end confdefs.h. */
9428 #if defined CRAY && ! defined CRAY2
9435 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9436 $EGREP "webecray" >/dev/null 2>&1; then :
9444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
9445 $as_echo "$ac_cv_os_cray" >&6; }
9446 if test $ac_cv_os_cray = yes; then
9447 for ac_func in _getb67 GETB67 getb67; do
9448 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9449 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9450 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9452 cat >>confdefs.h <<_ACEOF
9453 #define CRAY_STACKSEG_END $ac_func
9462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
9463 $as_echo_n "checking stack direction for C alloca... " >&6; }
9464 if ${ac_cv_c_stack_direction+:} false; then :
9465 $as_echo_n "(cached) " >&6
9467 if test "$cross_compiling" = yes; then :
9468 ac_cv_c_stack_direction=0
9470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9471 /* end confdefs.h. */
9472 $ac_includes_default
9474 find_stack_direction (int *addr, int depth)
9479 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
9480 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
9485 main (int argc, char **argv)
9487 return find_stack_direction (0, argc + !argv + 20) < 0;
9490 if ac_fn_c_try_run "$LINENO"; then :
9491 ac_cv_c_stack_direction=1
9493 ac_cv_c_stack_direction=-1
9495 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9496 conftest.$ac_objext conftest.beam conftest.$ac_ext
9500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
9501 $as_echo "$ac_cv_c_stack_direction" >&6; }
9502 cat >>confdefs.h <<_ACEOF
9503 #define STACK_DIRECTION $ac_cv_c_stack_direction
9509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getpgrp requires zero arguments" >&5
9510 $as_echo_n "checking whether getpgrp requires zero arguments... " >&6; }
9511 if ${ac_cv_func_getpgrp_void+:} false; then :
9512 $as_echo_n "(cached) " >&6
9514 # Use it with a single arg.
9515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9516 /* end confdefs.h. */
9517 $ac_includes_default
9526 if ac_fn_c_try_compile "$LINENO"; then :
9527 ac_cv_func_getpgrp_void=no
9529 ac_cv_func_getpgrp_void=yes
9531 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getpgrp_void" >&5
9535 $as_echo "$ac_cv_func_getpgrp_void" >&6; }
9536 if test $ac_cv_func_getpgrp_void = yes; then
9538 $as_echo "#define GETPGRP_VOID 1" >>confdefs.h
9542 if ${ac_cv_func_setvbuf_reversed+:} false; then :
9543 $as_echo_n "(cached) " >&6
9545 ac_cv_func_setvbuf_reversed=no
9549 for ac_func in vprintf
9551 ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
9552 if test "x$ac_cv_func_vprintf" = xyes; then :
9553 cat >>confdefs.h <<_ACEOF
9554 #define HAVE_VPRINTF 1
9557 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
9558 if test "x$ac_cv_func__doprnt" = xyes; then :
9560 $as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
9568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strcoll" >&5
9569 $as_echo_n "checking for working strcoll... " >&6; }
9570 if ${ac_cv_func_strcoll_works+:} false; then :
9571 $as_echo_n "(cached) " >&6
9573 if test "$cross_compiling" = yes; then :
9574 ac_cv_func_strcoll_works=no
9576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9577 /* end confdefs.h. */
9578 $ac_includes_default
9582 return (strcoll ("abc", "def") >= 0 ||
9583 strcoll ("ABC", "DEF") >= 0 ||
9584 strcoll ("123", "456") >= 0)
9589 if ac_fn_c_try_run "$LINENO"; then :
9590 ac_cv_func_strcoll_works=yes
9592 ac_cv_func_strcoll_works=no
9594 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9595 conftest.$ac_objext conftest.beam conftest.$ac_ext
9599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strcoll_works" >&5
9600 $as_echo "$ac_cv_func_strcoll_works" >&6; }
9601 if test $ac_cv_func_strcoll_works = yes; then
9603 $as_echo "#define HAVE_STRCOLL 1" >>confdefs.h
9609 if test "$ac_cv_func_alloca_works" = "no" && test "$opt_bash_malloc" = "no"; then
9610 MALLOC_TARGET=alloca
9613 MALLOC_LIB='-lmalloc'
9614 MALLOC_LIBRARY='$(ALLOC_LIBDIR)/libmalloc.a'
9615 MALLOC_LDFLAGS='-L$(ALLOC_LIBDIR)'
9616 MALLOC_DEP='$(MALLOC_LIBRARY)'
9619 if test "$ac_cv_func_vprintf" = no; then
9620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for declaration of vprintf in stdio.h" >&5
9621 $as_echo_n "checking for declaration of vprintf in stdio.h... " >&6; }
9622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9623 /* end confdefs.h. */
9627 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9628 $EGREP "[int[ ]*vprintf[^a-zA-Z0-9]]" >/dev/null 2>&1; then :
9629 ac_cv_func_vprintf=yes
9633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vprintf" >&5
9634 $as_echo "$ac_cv_func_vprintf" >&6; }
9635 if test $ac_cv_func_vprintf = yes; then
9636 $as_echo "#define HAVE_VPRINTF 1" >>confdefs.h
9641 if test "$ac_cv_func_vprintf" = no && test "$ac_cv_func__doprnt" = "yes"; then
9642 case " $LIBOBJS " in
9643 *" vprint.$ac_objext "* ) ;;
9644 *) LIBOBJS="$LIBOBJS vprint.$ac_objext"
9650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
9651 $as_echo_n "checking return type of signal handlers... " >&6; }
9652 if ${ac_cv_type_signal+:} false; then :
9653 $as_echo_n "(cached) " >&6
9655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9656 /* end confdefs.h. */
9657 #include <sys/types.h>
9663 return *(signal (0, 0)) (0) == 1;
9668 if ac_fn_c_try_compile "$LINENO"; then :
9669 ac_cv_type_signal=int
9671 ac_cv_type_signal=void
9673 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
9676 $as_echo "$ac_cv_type_signal" >&6; }
9678 cat >>confdefs.h <<_ACEOF
9679 #define RETSIGTYPE $ac_cv_type_signal
9684 ac_fn_c_check_func "$LINENO" "__setostype" "ac_cv_func___setostype"
9685 if test "x$ac_cv_func___setostype" = xyes; then :
9686 $as_echo "#define HAVE_SETOSTYPE 1" >>confdefs.h
9690 ac_fn_c_check_func "$LINENO" "wait3" "ac_cv_func_wait3"
9691 if test "x$ac_cv_func_wait3" = xyes; then :
9692 $as_echo "#define HAVE_WAIT3 1" >>confdefs.h
9697 ac_fn_c_check_func "$LINENO" "mkfifo" "ac_cv_func_mkfifo"
9698 if test "x$ac_cv_func_mkfifo" = xyes; then :
9699 $as_echo "#define HAVE_MKFIFO 1" >>confdefs.h
9702 $as_echo "#define MKFIFO_MISSING 1" >>confdefs.h
9707 for ac_func in dup2 eaccess fcntl getdtablesize getgroups gethostname \
9708 getpagesize getpeername getrlimit getrusage gettimeofday \
9709 kill killpg lstat readlink sbrk select setdtablesize \
9710 setitimer tcgetpgrp uname ulimit waitpid
9712 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9713 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9714 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9715 cat >>confdefs.h <<_ACEOF
9716 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9722 ac_fn_c_check_func "$LINENO" "rename" "ac_cv_func_rename"
9723 if test "x$ac_cv_func_rename" = xyes; then :
9724 $as_echo "#define HAVE_RENAME 1" >>confdefs.h
9727 case " $LIBOBJS " in
9728 *" rename.$ac_objext "* ) ;;
9729 *) LIBOBJS="$LIBOBJS rename.$ac_objext"
9737 for ac_func in bcopy bzero confstr faccessat fnmatch \
9738 getaddrinfo gethostbyname getservbyname getservent inet_aton \
9739 imaxdiv memmove pathconf putenv raise regcomp regexec \
9740 setenv setlinebuf setlocale setvbuf siginterrupt strchr \
9741 sysconf syslog tcgetattr times ttyname tzset unsetenv
9743 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9744 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9745 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9746 cat >>confdefs.h <<_ACEOF
9747 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9754 for ac_func in vasprintf asprintf
9756 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9757 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9758 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9759 cat >>confdefs.h <<_ACEOF
9760 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9766 for ac_func in isascii isblank isgraph isprint isspace isxdigit
9768 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9769 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9770 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9771 cat >>confdefs.h <<_ACEOF
9772 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9778 for ac_func in getpwent getpwnam getpwuid
9780 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9781 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9782 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9783 cat >>confdefs.h <<_ACEOF
9784 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9790 ac_fn_c_check_func "$LINENO" "getcwd" "ac_cv_func_getcwd"
9791 if test "x$ac_cv_func_getcwd" = xyes; then :
9792 $as_echo "#define HAVE_GETCWD 1" >>confdefs.h
9795 case " $LIBOBJS " in
9796 *" getcwd.$ac_objext "* ) ;;
9797 *) LIBOBJS="$LIBOBJS getcwd.$ac_objext"
9803 ac_fn_c_check_func "$LINENO" "memset" "ac_cv_func_memset"
9804 if test "x$ac_cv_func_memset" = xyes; then :
9805 $as_echo "#define HAVE_MEMSET 1" >>confdefs.h
9808 case " $LIBOBJS " in
9809 *" memset.$ac_objext "* ) ;;
9810 *) LIBOBJS="$LIBOBJS memset.$ac_objext"
9817 ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
9818 if test "x$ac_cv_func_strcasecmp" = xyes; then :
9819 $as_echo "#define HAVE_STRCASECMP 1" >>confdefs.h
9822 case " $LIBOBJS " in
9823 *" strcasecmp.$ac_objext "* ) ;;
9824 *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext"
9830 ac_fn_c_check_func "$LINENO" "strcasestr" "ac_cv_func_strcasestr"
9831 if test "x$ac_cv_func_strcasestr" = xyes; then :
9832 $as_echo "#define HAVE_STRCASESTR 1" >>confdefs.h
9835 case " $LIBOBJS " in
9836 *" strcasestr.$ac_objext "* ) ;;
9837 *) LIBOBJS="$LIBOBJS strcasestr.$ac_objext"
9843 ac_fn_c_check_func "$LINENO" "strerror" "ac_cv_func_strerror"
9844 if test "x$ac_cv_func_strerror" = xyes; then :
9845 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
9848 case " $LIBOBJS " in
9849 *" strerror.$ac_objext "* ) ;;
9850 *) LIBOBJS="$LIBOBJS strerror.$ac_objext"
9856 ac_fn_c_check_func "$LINENO" "strftime" "ac_cv_func_strftime"
9857 if test "x$ac_cv_func_strftime" = xyes; then :
9858 $as_echo "#define HAVE_STRFTIME 1" >>confdefs.h
9861 case " $LIBOBJS " in
9862 *" strftime.$ac_objext "* ) ;;
9863 *) LIBOBJS="$LIBOBJS strftime.$ac_objext"
9869 ac_fn_c_check_func "$LINENO" "strnlen" "ac_cv_func_strnlen"
9870 if test "x$ac_cv_func_strnlen" = xyes; then :
9871 $as_echo "#define HAVE_STRNLEN 1" >>confdefs.h
9874 case " $LIBOBJS " in
9875 *" strnlen.$ac_objext "* ) ;;
9876 *) LIBOBJS="$LIBOBJS strnlen.$ac_objext"
9882 ac_fn_c_check_func "$LINENO" "strpbrk" "ac_cv_func_strpbrk"
9883 if test "x$ac_cv_func_strpbrk" = xyes; then :
9884 $as_echo "#define HAVE_STRPBRK 1" >>confdefs.h
9887 case " $LIBOBJS " in
9888 *" strpbrk.$ac_objext "* ) ;;
9889 *) LIBOBJS="$LIBOBJS strpbrk.$ac_objext"
9895 ac_fn_c_check_func "$LINENO" "strstr" "ac_cv_func_strstr"
9896 if test "x$ac_cv_func_strstr" = xyes; then :
9897 $as_echo "#define HAVE_STRSTR 1" >>confdefs.h
9900 case " $LIBOBJS " in
9901 *" strstr.$ac_objext "* ) ;;
9902 *) LIBOBJS="$LIBOBJS strstr.$ac_objext"
9909 ac_fn_c_check_func "$LINENO" "strtod" "ac_cv_func_strtod"
9910 if test "x$ac_cv_func_strtod" = xyes; then :
9911 $as_echo "#define HAVE_STRTOD 1" >>confdefs.h
9914 case " $LIBOBJS " in
9915 *" strtod.$ac_objext "* ) ;;
9916 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
9922 ac_fn_c_check_func "$LINENO" "strtol" "ac_cv_func_strtol"
9923 if test "x$ac_cv_func_strtol" = xyes; then :
9924 $as_echo "#define HAVE_STRTOL 1" >>confdefs.h
9927 case " $LIBOBJS " in
9928 *" strtol.$ac_objext "* ) ;;
9929 *) LIBOBJS="$LIBOBJS strtol.$ac_objext"
9935 ac_fn_c_check_func "$LINENO" "strtoul" "ac_cv_func_strtoul"
9936 if test "x$ac_cv_func_strtoul" = xyes; then :
9937 $as_echo "#define HAVE_STRTOUL 1" >>confdefs.h
9940 case " $LIBOBJS " in
9941 *" strtoul.$ac_objext "* ) ;;
9942 *) LIBOBJS="$LIBOBJS strtoul.$ac_objext"
9948 ac_fn_c_check_func "$LINENO" "strtoll" "ac_cv_func_strtoll"
9949 if test "x$ac_cv_func_strtoll" = xyes; then :
9950 $as_echo "#define HAVE_STRTOLL 1" >>confdefs.h
9953 case " $LIBOBJS " in
9954 *" strtoll.$ac_objext "* ) ;;
9955 *) LIBOBJS="$LIBOBJS strtoll.$ac_objext"
9961 ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull"
9962 if test "x$ac_cv_func_strtoull" = xyes; then :
9963 $as_echo "#define HAVE_STRTOULL 1" >>confdefs.h
9966 case " $LIBOBJS " in
9967 *" strtoull.$ac_objext "* ) ;;
9968 *) LIBOBJS="$LIBOBJS strtoull.$ac_objext"
9974 ac_fn_c_check_func "$LINENO" "strtoimax" "ac_cv_func_strtoimax"
9975 if test "x$ac_cv_func_strtoimax" = xyes; then :
9976 $as_echo "#define HAVE_STRTOIMAX 1" >>confdefs.h
9979 case " $LIBOBJS " in
9980 *" strtoimax.$ac_objext "* ) ;;
9981 *) LIBOBJS="$LIBOBJS strtoimax.$ac_objext"
9987 ac_fn_c_check_func "$LINENO" "strtoumax" "ac_cv_func_strtoumax"
9988 if test "x$ac_cv_func_strtoumax" = xyes; then :
9989 $as_echo "#define HAVE_STRTOUMAX 1" >>confdefs.h
9992 case " $LIBOBJS " in
9993 *" strtoumax.$ac_objext "* ) ;;
9994 *) LIBOBJS="$LIBOBJS strtoumax.$ac_objext"
10001 ac_fn_c_check_func "$LINENO" "dprintf" "ac_cv_func_dprintf"
10002 if test "x$ac_cv_func_dprintf" = xyes; then :
10003 $as_echo "#define HAVE_DPRINTF 1" >>confdefs.h
10006 case " $LIBOBJS " in
10007 *" dprintf.$ac_objext "* ) ;;
10008 *) LIBOBJS="$LIBOBJS dprintf.$ac_objext"
10015 ac_fn_c_check_func "$LINENO" "strchrnul" "ac_cv_func_strchrnul"
10016 if test "x$ac_cv_func_strchrnul" = xyes; then :
10017 $as_echo "#define HAVE_STRCHRNUL 1" >>confdefs.h
10020 case " $LIBOBJS " in
10021 *" strchrnul.$ac_objext "* ) ;;
10022 *) LIBOBJS="$LIBOBJS strchrnul.$ac_objext"
10029 ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
10030 if test "x$ac_cv_func_strdup" = xyes; then :
10031 $as_echo "#define HAVE_STRDUP 1" >>confdefs.h
10034 case " $LIBOBJS " in
10035 *" strdup.$ac_objext "* ) ;;
10036 *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
10044 ac_fn_c_check_decl "$LINENO" "AUDIT_USER_TTY" "ac_cv_have_decl_AUDIT_USER_TTY" "#include <linux/audit.h>
10046 if test "x$ac_cv_have_decl_AUDIT_USER_TTY" = xyes; then :
10052 cat >>confdefs.h <<_ACEOF
10053 #define HAVE_DECL_AUDIT_USER_TTY $ac_have_decl
10057 ac_fn_c_check_decl "$LINENO" "confstr" "ac_cv_have_decl_confstr" "$ac_includes_default"
10058 if test "x$ac_cv_have_decl_confstr" = xyes; then :
10064 cat >>confdefs.h <<_ACEOF
10065 #define HAVE_DECL_CONFSTR $ac_have_decl
10068 ac_fn_c_check_decl "$LINENO" "printf" "ac_cv_have_decl_printf" "$ac_includes_default"
10069 if test "x$ac_cv_have_decl_printf" = xyes; then :
10075 cat >>confdefs.h <<_ACEOF
10076 #define HAVE_DECL_PRINTF $ac_have_decl
10079 ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
10080 if test "x$ac_cv_have_decl_sbrk" = xyes; then :
10086 cat >>confdefs.h <<_ACEOF
10087 #define HAVE_DECL_SBRK $ac_have_decl
10090 ac_fn_c_check_decl "$LINENO" "setregid" "ac_cv_have_decl_setregid" "$ac_includes_default"
10091 if test "x$ac_cv_have_decl_setregid" = xyes; then :
10097 cat >>confdefs.h <<_ACEOF
10098 #define HAVE_DECL_SETREGID $ac_have_decl
10101 ac_fn_c_check_decl "$LINENO" "strcpy" "ac_cv_have_decl_strcpy" "$ac_includes_default"
10102 if test "x$ac_cv_have_decl_strcpy" = xyes; then :
10108 cat >>confdefs.h <<_ACEOF
10109 #define HAVE_DECL_STRCPY $ac_have_decl
10112 ac_fn_c_check_decl "$LINENO" "strsignal" "ac_cv_have_decl_strsignal" "$ac_includes_default"
10113 if test "x$ac_cv_have_decl_strsignal" = xyes; then :
10119 cat >>confdefs.h <<_ACEOF
10120 #define HAVE_DECL_STRSIGNAL $ac_have_decl
10124 ac_fn_c_check_decl "$LINENO" "strtold" "ac_cv_have_decl_strtold" "$ac_includes_default"
10125 if test "x$ac_cv_have_decl_strtold" = xyes; then :
10131 cat >>confdefs.h <<_ACEOF
10132 #define HAVE_DECL_STRTOLD $ac_have_decl
10134 if test $ac_have_decl = 1; then :
10136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken strtold" >&5
10137 $as_echo_n "checking for broken strtold... " >&6; }
10138 if ${bash_cv_strtold_broken+:} false; then :
10139 $as_echo_n "(cached) " >&6
10141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10142 /* end confdefs.h. */
10143 #include <stdlib.h>
10147 int main() { long double r; char *foo, bar; r = strtold(foo, &bar);}
10152 if ac_fn_c_try_compile "$LINENO"; then :
10153 bash_cv_strtold_broken=no
10155 bash_cv_strtold_broken=yes
10157 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_strtold_broken" >&5
10163 $as_echo "$bash_cv_strtold_broken" >&6; }
10164 if test "$bash_cv_strtold_broken" = "yes" ; then
10165 $as_echo "#define STRTOLD_BROKEN 1" >>confdefs.h
10175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for declaration of strtoimax" >&5
10176 $as_echo_n "checking for declaration of strtoimax... " >&6; }
10177 if ${bash_cv_decl_strtoimax+:} false; then :
10178 $as_echo_n "(cached) " >&6
10180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10181 /* end confdefs.h. */
10184 # include <stdlib.h>
10186 #if HAVE_INTTYPES_H
10187 # include <inttypes.h>
10198 if ac_fn_c_try_link "$LINENO"; then :
10199 bash_cv_decl_strtoimax=yes
10201 bash_cv_decl_strtoimax=no
10203 rm -f core conftest.err conftest.$ac_objext \
10204 conftest$ac_exeext conftest.$ac_ext
10206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_decl_strtoimax" >&5
10207 $as_echo "$bash_cv_decl_strtoimax" >&6; }
10208 bash_tr_func=HAVE_DECL_`echo strtoimax | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10209 if test $bash_cv_decl_strtoimax = yes; then
10210 cat >>confdefs.h <<_ACEOF
10211 #define $bash_tr_func 1
10215 cat >>confdefs.h <<_ACEOF
10216 #define $bash_tr_func 0
10224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for declaration of strtol" >&5
10225 $as_echo_n "checking for declaration of strtol... " >&6; }
10226 if ${bash_cv_decl_strtol+:} false; then :
10227 $as_echo_n "(cached) " >&6
10229 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10230 /* end confdefs.h. */
10233 # include <stdlib.h>
10235 #if HAVE_INTTYPES_H
10236 # include <inttypes.h>
10247 if ac_fn_c_try_link "$LINENO"; then :
10248 bash_cv_decl_strtol=yes
10250 bash_cv_decl_strtol=no
10252 rm -f core conftest.err conftest.$ac_objext \
10253 conftest$ac_exeext conftest.$ac_ext
10255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_decl_strtol" >&5
10256 $as_echo "$bash_cv_decl_strtol" >&6; }
10257 bash_tr_func=HAVE_DECL_`echo strtol | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10258 if test $bash_cv_decl_strtol = yes; then
10259 cat >>confdefs.h <<_ACEOF
10260 #define $bash_tr_func 1
10264 cat >>confdefs.h <<_ACEOF
10265 #define $bash_tr_func 0
10273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for declaration of strtoll" >&5
10274 $as_echo_n "checking for declaration of strtoll... " >&6; }
10275 if ${bash_cv_decl_strtoll+:} false; then :
10276 $as_echo_n "(cached) " >&6
10278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10279 /* end confdefs.h. */
10282 # include <stdlib.h>
10284 #if HAVE_INTTYPES_H
10285 # include <inttypes.h>
10296 if ac_fn_c_try_link "$LINENO"; then :
10297 bash_cv_decl_strtoll=yes
10299 bash_cv_decl_strtoll=no
10301 rm -f core conftest.err conftest.$ac_objext \
10302 conftest$ac_exeext conftest.$ac_ext
10304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_decl_strtoll" >&5
10305 $as_echo "$bash_cv_decl_strtoll" >&6; }
10306 bash_tr_func=HAVE_DECL_`echo strtoll | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10307 if test $bash_cv_decl_strtoll = yes; then
10308 cat >>confdefs.h <<_ACEOF
10309 #define $bash_tr_func 1
10313 cat >>confdefs.h <<_ACEOF
10314 #define $bash_tr_func 0
10322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for declaration of strtoul" >&5
10323 $as_echo_n "checking for declaration of strtoul... " >&6; }
10324 if ${bash_cv_decl_strtoul+:} false; then :
10325 $as_echo_n "(cached) " >&6
10327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10328 /* end confdefs.h. */
10331 # include <stdlib.h>
10333 #if HAVE_INTTYPES_H
10334 # include <inttypes.h>
10345 if ac_fn_c_try_link "$LINENO"; then :
10346 bash_cv_decl_strtoul=yes
10348 bash_cv_decl_strtoul=no
10350 rm -f core conftest.err conftest.$ac_objext \
10351 conftest$ac_exeext conftest.$ac_ext
10353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_decl_strtoul" >&5
10354 $as_echo "$bash_cv_decl_strtoul" >&6; }
10355 bash_tr_func=HAVE_DECL_`echo strtoul | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10356 if test $bash_cv_decl_strtoul = yes; then
10357 cat >>confdefs.h <<_ACEOF
10358 #define $bash_tr_func 1
10362 cat >>confdefs.h <<_ACEOF
10363 #define $bash_tr_func 0
10371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for declaration of strtoull" >&5
10372 $as_echo_n "checking for declaration of strtoull... " >&6; }
10373 if ${bash_cv_decl_strtoull+:} false; then :
10374 $as_echo_n "(cached) " >&6
10376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10377 /* end confdefs.h. */
10380 # include <stdlib.h>
10382 #if HAVE_INTTYPES_H
10383 # include <inttypes.h>
10394 if ac_fn_c_try_link "$LINENO"; then :
10395 bash_cv_decl_strtoull=yes
10397 bash_cv_decl_strtoull=no
10399 rm -f core conftest.err conftest.$ac_objext \
10400 conftest$ac_exeext conftest.$ac_ext
10402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_decl_strtoull" >&5
10403 $as_echo "$bash_cv_decl_strtoull" >&6; }
10404 bash_tr_func=HAVE_DECL_`echo strtoull | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10405 if test $bash_cv_decl_strtoull = yes; then
10406 cat >>confdefs.h <<_ACEOF
10407 #define $bash_tr_func 1
10411 cat >>confdefs.h <<_ACEOF
10412 #define $bash_tr_func 0
10420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for declaration of strtoumax" >&5
10421 $as_echo_n "checking for declaration of strtoumax... " >&6; }
10422 if ${bash_cv_decl_strtoumax+:} false; then :
10423 $as_echo_n "(cached) " >&6
10425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10426 /* end confdefs.h. */
10429 # include <stdlib.h>
10431 #if HAVE_INTTYPES_H
10432 # include <inttypes.h>
10443 if ac_fn_c_try_link "$LINENO"; then :
10444 bash_cv_decl_strtoumax=yes
10446 bash_cv_decl_strtoumax=no
10448 rm -f core conftest.err conftest.$ac_objext \
10449 conftest$ac_exeext conftest.$ac_ext
10451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_decl_strtoumax" >&5
10452 $as_echo "$bash_cv_decl_strtoumax" >&6; }
10453 bash_tr_func=HAVE_DECL_`echo strtoumax | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10454 if test $bash_cv_decl_strtoumax = yes; then
10455 cat >>confdefs.h <<_ACEOF
10456 #define $bash_tr_func 1
10460 cat >>confdefs.h <<_ACEOF
10461 #define $bash_tr_func 0
10472 for ac_func in $ac_func_list
10474 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10475 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10476 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10477 cat >>confdefs.h <<_ACEOF
10478 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mktime" >&5
10489 $as_echo_n "checking for working mktime... " >&6; }
10490 if ${ac_cv_func_working_mktime+:} false; then :
10491 $as_echo_n "(cached) " >&6
10493 if test "$cross_compiling" = yes; then :
10494 ac_cv_func_working_mktime=no
10496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10497 /* end confdefs.h. */
10498 /* Test program from Paul Eggert and Tony Leneis. */
10499 #ifdef TIME_WITH_SYS_TIME
10500 # include <sys/time.h>
10503 # ifdef HAVE_SYS_TIME_H
10504 # include <sys/time.h>
10510 #include <limits.h>
10511 #include <stdlib.h>
10513 #ifdef HAVE_UNISTD_H
10514 # include <unistd.h>
10518 # define alarm(X) /* empty */
10521 /* Work around redefinition to rpl_putenv by other config tests. */
10524 static time_t time_t_max;
10525 static time_t time_t_min;
10527 /* Values we'll use to set the TZ environment variable. */
10528 static const char *tz_strings[] = {
10529 (const char *) 0, "TZ=GMT0", "TZ=JST-9",
10530 "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00"
10532 #define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0]))
10534 /* Return 0 if mktime fails to convert a date in the spring-forward gap.
10535 Based on a problem report from Andreas Jaeger. */
10537 spring_forward_gap ()
10539 /* glibc (up to about 1998-10-07) failed this test. */
10542 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
10543 instead of "TZ=America/Vancouver" in order to detect the bug even
10544 on systems that don't support the Olson extension, or don't have the
10545 full zoneinfo tables installed. */
10546 putenv ((char*) "TZ=PST8PDT,M4.1.0,M10.5.0");
10555 return mktime (&tm) != (time_t) -1;
10559 mktime_test1 (time_t now)
10562 return ! (lt = localtime (&now)) || mktime (lt) == now;
10566 mktime_test (time_t now)
10568 return (mktime_test1 (now)
10569 && mktime_test1 ((time_t) (time_t_max - now))
10570 && mktime_test1 ((time_t) (time_t_min + now)));
10576 /* Based on code from Ariel Faigon. */
10586 return tm.tm_mon == 2 && tm.tm_mday == 31;
10590 bigtime_test (int j)
10594 tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j;
10595 now = mktime (&tm);
10596 if (now != (time_t) -1)
10598 struct tm *lt = localtime (&now);
10600 && lt->tm_year == tm.tm_year
10601 && lt->tm_mon == tm.tm_mon
10602 && lt->tm_mday == tm.tm_mday
10603 && lt->tm_hour == tm.tm_hour
10604 && lt->tm_min == tm.tm_min
10605 && lt->tm_sec == tm.tm_sec
10606 && lt->tm_yday == tm.tm_yday
10607 && lt->tm_wday == tm.tm_wday
10608 && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst)
10609 == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst))))
10618 /* The correct answer for 2050-02-01 00:00:00 in Pacific time,
10619 ignoring leap seconds. */
10620 unsigned long int answer = 2527315200UL;
10624 tm.tm_year = 2050 - 1900;
10627 tm.tm_hour = tm.tm_min = tm.tm_sec = 0;
10630 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
10631 instead of "TZ=America/Vancouver" in order to detect the bug even
10632 on systems that don't support the Olson extension, or don't have the
10633 full zoneinfo tables installed. */
10634 putenv ((char*) "TZ=PST8PDT,M4.1.0,M10.5.0");
10638 /* Check that the result is either a failure, or close enough
10639 to the correct answer that we can assume the discrepancy is
10640 due to leap seconds. */
10641 return (t == (time_t) -1
10642 || (0 < t && answer - 120 <= t && t <= answer + 120));
10651 /* This test makes some buggy mktime implementations loop.
10652 Give up after 60 seconds; a mktime slower than that
10653 isn't worth using anyway. */
10658 t = (time_t_max << 1) + 1;
10659 if (t <= time_t_max)
10663 time_t_min = - ((time_t) ~ (time_t) 0 == (time_t) -1) - time_t_max;
10665 delta = time_t_max / 997; /* a suitable prime number */
10666 for (i = 0; i < N_STRINGS; i++)
10669 putenv ((char*) tz_strings[i]);
10671 for (t = 0; t <= time_t_max - delta; t += delta)
10672 if (! mktime_test (t))
10674 if (! (mktime_test ((time_t) 1)
10675 && mktime_test ((time_t) (60 * 60))
10676 && mktime_test ((time_t) (60 * 60 * 24))))
10679 for (j = 1; ; j <<= 1)
10680 if (! bigtime_test (j))
10682 else if (INT_MAX / 2 < j)
10684 if (! bigtime_test (INT_MAX))
10687 return ! (irix_6_4_bug () && spring_forward_gap () && year_2050_test ());
10690 if ac_fn_c_try_run "$LINENO"; then :
10691 ac_cv_func_working_mktime=yes
10693 ac_cv_func_working_mktime=no
10695 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10696 conftest.$ac_objext conftest.beam conftest.$ac_ext
10700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_working_mktime" >&5
10701 $as_echo "$ac_cv_func_working_mktime" >&6; }
10702 if test $ac_cv_func_working_mktime = no; then
10703 case " $LIBOBJS " in
10704 *" mktime.$ac_objext "* ) ;;
10705 *) LIBOBJS="$LIBOBJS mktime.$ac_objext"
10713 for ac_header in argz.h errno.h fcntl.h malloc.h stdio_ext.h
10715 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10716 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10717 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10718 cat >>confdefs.h <<_ACEOF
10719 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10728 for ac_func in getpagesize
10730 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
10731 if test "x$ac_cv_func_getpagesize" = xyes; then :
10732 cat >>confdefs.h <<_ACEOF
10733 #define HAVE_GETPAGESIZE 1
10739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
10740 $as_echo_n "checking for working mmap... " >&6; }
10741 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
10742 $as_echo_n "(cached) " >&6
10744 if test "$cross_compiling" = yes; then :
10745 ac_cv_func_mmap_fixed_mapped=no
10747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10748 /* end confdefs.h. */
10749 $ac_includes_default
10750 /* malloc might have been renamed as rpl_malloc. */
10753 /* Thanks to Mike Haertel and Jim Avera for this test.
10754 Here is a matrix of mmap possibilities:
10755 mmap private not fixed
10756 mmap private fixed at somewhere currently unmapped
10757 mmap private fixed at somewhere already mapped
10758 mmap shared not fixed
10759 mmap shared fixed at somewhere currently unmapped
10760 mmap shared fixed at somewhere already mapped
10761 For private mappings, we should verify that changes cannot be read()
10762 back from the file, nor mmap's back from the file at a different
10763 address. (There have been systems where private was not correctly
10764 implemented like the infamous i386 svr4.0, and systems where the
10765 VM page cache was not coherent with the file system buffer cache
10766 like early versions of FreeBSD and possibly contemporary NetBSD.)
10767 For shared mappings, we should conversely verify that changes get
10768 propagated back to all the places they're supposed to be.
10770 Grep wants private fixed already mapped.
10771 The main things grep needs to know about mmap are:
10772 * does it exist and is it safe to write into the mmap'd area
10773 * how to use it (BSD variants) */
10776 #include <sys/mman.h>
10778 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
10782 /* This mess was copied from the GNU getpagesize.h. */
10783 #ifndef HAVE_GETPAGESIZE
10784 # ifdef _SC_PAGESIZE
10785 # define getpagesize() sysconf(_SC_PAGESIZE)
10786 # else /* no _SC_PAGESIZE */
10787 # ifdef HAVE_SYS_PARAM_H
10788 # include <sys/param.h>
10789 # ifdef EXEC_PAGESIZE
10790 # define getpagesize() EXEC_PAGESIZE
10791 # else /* no EXEC_PAGESIZE */
10793 # define getpagesize() NBPG * CLSIZE
10796 # endif /* no CLSIZE */
10797 # else /* no NBPG */
10799 # define getpagesize() NBPC
10800 # else /* no NBPC */
10802 # define getpagesize() PAGESIZE
10803 # endif /* PAGESIZE */
10804 # endif /* no NBPC */
10805 # endif /* no NBPG */
10806 # endif /* no EXEC_PAGESIZE */
10807 # else /* no HAVE_SYS_PARAM_H */
10808 # define getpagesize() 8192 /* punt totally */
10809 # endif /* no HAVE_SYS_PARAM_H */
10810 # endif /* no _SC_PAGESIZE */
10812 #endif /* no HAVE_GETPAGESIZE */
10817 char *data, *data2, *data3;
10818 const char *cdata2;
10822 pagesize = getpagesize ();
10824 /* First, make a file with some known garbage in it. */
10825 data = (char *) malloc (pagesize);
10828 for (i = 0; i < pagesize; ++i)
10829 *(data + i) = rand ();
10831 fd = creat ("conftest.mmap", 0600);
10834 if (write (fd, data, pagesize) != pagesize)
10838 /* Next, check that the tail of a page is zero-filled. File must have
10839 non-zero length, otherwise we risk SIGBUS for entire page. */
10840 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
10844 if (write (fd2, cdata2, 1) != 1)
10846 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
10847 if (data2 == MAP_FAILED)
10849 for (i = 0; i < pagesize; ++i)
10853 if (munmap (data2, pagesize))
10856 /* Next, try to mmap the file at a fixed address which already has
10857 something else allocated at it. If we can, also make sure that
10858 we see the same garbage. */
10859 fd = open ("conftest.mmap", O_RDWR);
10862 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
10863 MAP_PRIVATE | MAP_FIXED, fd, 0L))
10865 for (i = 0; i < pagesize; ++i)
10866 if (*(data + i) != *(data2 + i))
10869 /* Finally, make sure that changes to the mapped area do not
10870 percolate back to the file as seen by read(). (This is a bug on
10871 some variants of i386 svr4.0.) */
10872 for (i = 0; i < pagesize; ++i)
10873 *(data2 + i) = *(data2 + i) + 1;
10874 data3 = (char *) malloc (pagesize);
10877 if (read (fd, data3, pagesize) != pagesize)
10879 for (i = 0; i < pagesize; ++i)
10880 if (*(data + i) != *(data3 + i))
10886 if ac_fn_c_try_run "$LINENO"; then :
10887 ac_cv_func_mmap_fixed_mapped=yes
10889 ac_cv_func_mmap_fixed_mapped=no
10891 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10892 conftest.$ac_objext conftest.beam conftest.$ac_ext
10896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
10897 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
10898 if test $ac_cv_func_mmap_fixed_mapped = yes; then
10900 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
10903 rm -f conftest.mmap conftest.txt
10905 for ac_func in __argz_count __argz_next __argz_stringify dcgettext mempcpy \
10906 munmap stpcpy strcspn
10908 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10909 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10910 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10911 cat >>confdefs.h <<_ACEOF
10912 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10919 INTL_DEP= INTL_INC= LIBINTL_H=
10920 if test "x$USE_INCLUDED_LIBINTL" = "xyes"; then
10921 INTL_DEP='${INTL_LIBDIR}/libintl.a'
10922 INTL_INC='-I${INTL_LIBSRC} -I${INTL_BUILDDIR}'
10923 LIBINTL_H='${INTL_BUILDDIR}/libintl.h'
10931 for ac_header in wctype.h
10933 ac_fn_c_check_header_mongrel "$LINENO" "wctype.h" "ac_cv_header_wctype_h" "$ac_includes_default"
10934 if test "x$ac_cv_header_wctype_h" = xyes; then :
10935 cat >>confdefs.h <<_ACEOF
10936 #define HAVE_WCTYPE_H 1
10943 for ac_header in wchar.h
10945 ac_fn_c_check_header_mongrel "$LINENO" "wchar.h" "ac_cv_header_wchar_h" "$ac_includes_default"
10946 if test "x$ac_cv_header_wchar_h" = xyes; then :
10947 cat >>confdefs.h <<_ACEOF
10948 #define HAVE_WCHAR_H 1
10955 for ac_header in langinfo.h
10957 ac_fn_c_check_header_mongrel "$LINENO" "langinfo.h" "ac_cv_header_langinfo_h" "$ac_includes_default"
10958 if test "x$ac_cv_header_langinfo_h" = xyes; then :
10959 cat >>confdefs.h <<_ACEOF
10960 #define HAVE_LANGINFO_H 1
10968 ac_fn_c_check_func "$LINENO" "mbrlen" "ac_cv_func_mbrlen"
10969 if test "x$ac_cv_func_mbrlen" = xyes; then :
10970 $as_echo "#define HAVE_MBRLEN 1" >>confdefs.h
10974 ac_fn_c_check_func "$LINENO" "mbscasecmp" "ac_cv_func_mbscasecmp"
10975 if test "x$ac_cv_func_mbscasecmp" = xyes; then :
10976 $as_echo "#define HAVE_MBSCMP 1" >>confdefs.h
10980 ac_fn_c_check_func "$LINENO" "mbscmp" "ac_cv_func_mbscmp"
10981 if test "x$ac_cv_func_mbscmp" = xyes; then :
10982 $as_echo "#define HAVE_MBSCMP 1" >>confdefs.h
10986 ac_fn_c_check_func "$LINENO" "mbsnrtowcs" "ac_cv_func_mbsnrtowcs"
10987 if test "x$ac_cv_func_mbsnrtowcs" = xyes; then :
10988 $as_echo "#define HAVE_MBSNRTOWCS 1" >>confdefs.h
10992 ac_fn_c_check_func "$LINENO" "mbsrtowcs" "ac_cv_func_mbsrtowcs"
10993 if test "x$ac_cv_func_mbsrtowcs" = xyes; then :
10994 $as_echo "#define HAVE_MBSRTOWCS 1" >>confdefs.h
10999 ac_fn_c_check_func "$LINENO" "mbschr" "ac_cv_func_mbschr"
11000 if test "x$ac_cv_func_mbschr" = xyes; then :
11001 $as_echo "#define HAVE_MBSCHR 1" >>confdefs.h
11004 case " $LIBOBJS " in
11005 *" mbschr.$ac_objext "* ) ;;
11006 *) LIBOBJS="$LIBOBJS mbschr.$ac_objext"
11014 ac_fn_c_check_func "$LINENO" "wcrtomb" "ac_cv_func_wcrtomb"
11015 if test "x$ac_cv_func_wcrtomb" = xyes; then :
11016 $as_echo "#define HAVE_WCRTOMB 1" >>confdefs.h
11020 ac_fn_c_check_func "$LINENO" "wcscoll" "ac_cv_func_wcscoll"
11021 if test "x$ac_cv_func_wcscoll" = xyes; then :
11022 $as_echo "#define HAVE_WCSCOLL 1" >>confdefs.h
11026 ac_fn_c_check_func "$LINENO" "wcsdup" "ac_cv_func_wcsdup"
11027 if test "x$ac_cv_func_wcsdup" = xyes; then :
11028 $as_echo "#define HAVE_WCSDUP 1" >>confdefs.h
11032 ac_fn_c_check_func "$LINENO" "wcwidth" "ac_cv_func_wcwidth"
11033 if test "x$ac_cv_func_wcwidth" = xyes; then :
11034 $as_echo "#define HAVE_WCWIDTH 1" >>confdefs.h
11038 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
11039 if test "x$ac_cv_func_wctype" = xyes; then :
11040 $as_echo "#define HAVE_WCTYPE 1" >>confdefs.h
11045 ac_fn_c_check_func "$LINENO" "wcswidth" "ac_cv_func_wcswidth"
11046 if test "x$ac_cv_func_wcswidth" = xyes; then :
11047 $as_echo "#define HAVE_WCSWIDTH 1" >>confdefs.h
11050 case " $LIBOBJS " in
11051 *" wcswidth.$ac_objext "* ) ;;
11052 *) LIBOBJS="$LIBOBJS wcswidth.$ac_objext"
11061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc and mbstate_t are properly declared" >&5
11062 $as_echo_n "checking whether mbrtowc and mbstate_t are properly declared... " >&6; }
11063 if ${ac_cv_func_mbrtowc+:} false; then :
11064 $as_echo_n "(cached) " >&6
11066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11067 /* end confdefs.h. */
11073 char const s[] = "";
11076 return ! (sizeof state && (mbrtowc) (&wc, s, n, &state));
11081 if ac_fn_c_try_link "$LINENO"; then :
11082 ac_cv_func_mbrtowc=yes
11084 ac_cv_func_mbrtowc=no
11086 rm -f core conftest.err conftest.$ac_objext \
11087 conftest$ac_exeext conftest.$ac_ext
11089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mbrtowc" >&5
11090 $as_echo "$ac_cv_func_mbrtowc" >&6; }
11091 if test $ac_cv_func_mbrtowc = yes; then
11093 $as_echo "#define HAVE_MBRTOWC 1" >>confdefs.h
11097 if test $ac_cv_func_mbrtowc = yes; then
11098 $as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
11102 for ac_func in iswlower iswupper towlower towupper iswctype
11104 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11105 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11106 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
11107 cat >>confdefs.h <<_ACEOF
11108 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
11116 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
11117 if ${bash_cv_langinfo_codeset+:} false; then :
11118 $as_echo_n "(cached) " >&6
11120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11121 /* end confdefs.h. */
11122 #include <langinfo.h>
11126 char* cs = nl_langinfo(CODESET);
11131 if ac_fn_c_try_link "$LINENO"; then :
11132 bash_cv_langinfo_codeset=yes
11134 bash_cv_langinfo_codeset=no
11136 rm -f core conftest.err conftest.$ac_objext \
11137 conftest$ac_exeext conftest.$ac_ext
11139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_langinfo_codeset" >&5
11140 $as_echo "$bash_cv_langinfo_codeset" >&6; }
11141 if test $bash_cv_langinfo_codeset = yes; then
11142 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
11146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t in wchar.h" >&5
11147 $as_echo_n "checking for wchar_t in wchar.h... " >&6; }
11148 if ${bash_cv_type_wchar_t+:} false; then :
11149 $as_echo_n "(cached) " >&6
11151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11152 /* end confdefs.h. */
11166 if ac_fn_c_try_compile "$LINENO"; then :
11167 bash_cv_type_wchar_t=yes
11169 bash_cv_type_wchar_t=no
11171 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_wchar_t" >&5
11174 $as_echo "$bash_cv_type_wchar_t" >&6; }
11175 if test $bash_cv_type_wchar_t = yes; then
11177 $as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
11181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype_t in wctype.h" >&5
11182 $as_echo_n "checking for wctype_t in wctype.h... " >&6; }
11183 if ${bash_cv_type_wctype_t+:} false; then :
11184 $as_echo_n "(cached) " >&6
11186 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11187 /* end confdefs.h. */
11188 #include <wctype.h>
11200 if ac_fn_c_try_compile "$LINENO"; then :
11201 bash_cv_type_wctype_t=yes
11203 bash_cv_type_wctype_t=no
11205 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_wctype_t" >&5
11208 $as_echo "$bash_cv_type_wctype_t" >&6; }
11209 if test $bash_cv_type_wctype_t = yes; then
11211 $as_echo "#define HAVE_WCTYPE_T 1" >>confdefs.h
11215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t in wctype.h" >&5
11216 $as_echo_n "checking for wint_t in wctype.h... " >&6; }
11217 if ${bash_cv_type_wint_t+:} false; then :
11218 $as_echo_n "(cached) " >&6
11220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11221 /* end confdefs.h. */
11222 #include <wctype.h>
11234 if ac_fn_c_try_compile "$LINENO"; then :
11235 bash_cv_type_wint_t=yes
11237 bash_cv_type_wint_t=no
11239 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_wint_t" >&5
11242 $as_echo "$bash_cv_type_wint_t" >&6; }
11243 if test $bash_cv_type_wint_t = yes; then
11245 $as_echo "#define HAVE_WINT_T 1" >>confdefs.h
11249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wcwidth broken with unicode combining characters" >&5
11250 $as_echo_n "checking for wcwidth broken with unicode combining characters... " >&6; }
11251 if ${bash_cv_wcwidth_broken+:} false; then :
11252 $as_echo_n "(cached) " >&6
11254 if test "$cross_compiling" = yes; then :
11255 bash_cv_wcwidth_broken=no
11257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11258 /* end confdefs.h. */
11260 #include <unistd.h>
11261 #include <stdlib.h>
11264 #include <locale.h>
11273 setlocale(LC_ALL, "en_US.UTF-8");
11274 w = wcwidth (0x0301);
11275 exit (w == 0); /* exit 0 if wcwidth broken */
11279 if ac_fn_c_try_run "$LINENO"; then :
11280 bash_cv_wcwidth_broken=yes
11282 bash_cv_wcwdith_broken=no
11284 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11285 conftest.$ac_objext conftest.beam conftest.$ac_ext
11289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_wcwidth_broken" >&5
11290 $as_echo "$bash_cv_wcwidth_broken" >&6; }
11291 if test "$bash_cv_wcwidth_broken" = yes; then
11293 $as_echo "#define WCWIDTH_BROKEN 1" >>confdefs.h
11297 if test "$am_cv_func_iconv" = yes; then
11299 LIBS="$LIBS $LIBICONV"
11300 for ac_func in locale_charset
11302 ac_fn_c_check_func "$LINENO" "locale_charset" "ac_cv_func_locale_charset"
11303 if test "x$ac_cv_func_locale_charset" = xyes; then :
11304 cat >>confdefs.h <<_ACEOF
11305 #define HAVE_LOCALE_CHARSET 1
11316 if test "$opt_static_link" != yes; then
11317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11318 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11319 if ${ac_cv_lib_dl_dlopen+:} false; then :
11320 $as_echo_n "(cached) " >&6
11322 ac_check_lib_save_LIBS=$LIBS
11324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11325 /* end confdefs.h. */
11327 /* Override any GCC internal prototype to avoid an error.
11328 Use char because int might match the return type of a GCC
11329 builtin and then its argument prototype would still apply. */
11342 if ac_fn_c_try_link "$LINENO"; then :
11343 ac_cv_lib_dl_dlopen=yes
11345 ac_cv_lib_dl_dlopen=no
11347 rm -f core conftest.err conftest.$ac_objext \
11348 conftest$ac_exeext conftest.$ac_ext
11349 LIBS=$ac_check_lib_save_LIBS
11351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11352 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11353 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11354 cat >>confdefs.h <<_ACEOF
11355 #define HAVE_LIBDL 1
11362 for ac_func in dlopen dlclose dlsym
11364 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11365 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11366 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
11367 cat >>confdefs.h <<_ACEOF
11368 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11376 ac_fn_c_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "#include <signal.h>
11377 /* NetBSD declares sys_siglist in unistd.h. */
11378 #ifdef HAVE_UNISTD_H
11379 # include <unistd.h>
11383 if test "x$ac_cv_have_decl_sys_siglist" = xyes; then :
11389 cat >>confdefs.h <<_ACEOF
11390 #define HAVE_DECL_SYS_SIGLIST $ac_have_decl
11395 if test "$ac_cv_func_inet_aton" != 'yes'; then
11397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton" >&5
11398 $as_echo_n "checking for inet_aton... " >&6; }
11399 if ${bash_cv_func_inet_aton+:} false; then :
11400 $as_echo_n "(cached) " >&6
11402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11403 /* end confdefs.h. */
11405 #include <sys/types.h>
11406 #include <netinet/in.h>
11407 #include <arpa/inet.h>
11412 inet_aton("127.0.0.1", &ap);
11417 if ac_fn_c_try_link "$LINENO"; then :
11418 bash_cv_func_inet_aton=yes
11420 bash_cv_func_inet_aton=no
11422 rm -f core conftest.err conftest.$ac_objext \
11423 conftest$ac_exeext conftest.$ac_ext
11425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_inet_aton" >&5
11426 $as_echo "$bash_cv_func_inet_aton" >&6; }
11427 if test $bash_cv_func_inet_aton = yes; then
11428 $as_echo "#define HAVE_INET_ATON 1" >>confdefs.h
11431 case " $LIBOBJS " in
11432 *" inet_aton.$ac_objext "* ) ;;
11433 *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext"
11442 irix4*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getpwent in -lsun" >&5
11443 $as_echo_n "checking for getpwent in -lsun... " >&6; }
11444 if ${ac_cv_lib_sun_getpwent+:} false; then :
11445 $as_echo_n "(cached) " >&6
11447 ac_check_lib_save_LIBS=$LIBS
11449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11450 /* end confdefs.h. */
11452 /* Override any GCC internal prototype to avoid an error.
11453 Use char because int might match the return type of a GCC
11454 builtin and then its argument prototype would still apply. */
11462 return getpwent ();
11467 if ac_fn_c_try_link "$LINENO"; then :
11468 ac_cv_lib_sun_getpwent=yes
11470 ac_cv_lib_sun_getpwent=no
11472 rm -f core conftest.err conftest.$ac_objext \
11473 conftest$ac_exeext conftest.$ac_ext
11474 LIBS=$ac_check_lib_save_LIBS
11476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sun_getpwent" >&5
11477 $as_echo "$ac_cv_lib_sun_getpwent" >&6; }
11478 if test "x$ac_cv_lib_sun_getpwent" = xyes; then :
11479 cat >>confdefs.h <<_ACEOF
11480 #define HAVE_LIBSUN 1
11489 if test "$ac_cv_func_getpeername" = no; then
11491 if test "X$bash_cv_have_socklib" = "X"; then
11494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket library" >&5
11495 $as_echo_n "checking for socket library... " >&6; }
11498 if ${bash_cv_have_socklib+:} false; then :
11499 $as_echo_n "(cached) " >&6
11501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getpeername in -lsocket" >&5
11502 $as_echo_n "checking for getpeername in -lsocket... " >&6; }
11503 if ${ac_cv_lib_socket_getpeername+:} false; then :
11504 $as_echo_n "(cached) " >&6
11506 ac_check_lib_save_LIBS=$LIBS
11507 LIBS="-lsocket -lnsl $LIBS"
11508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11509 /* end confdefs.h. */
11511 /* Override any GCC internal prototype to avoid an error.
11512 Use char because int might match the return type of a GCC
11513 builtin and then its argument prototype would still apply. */
11517 char getpeername ();
11521 return getpeername ();
11526 if ac_fn_c_try_link "$LINENO"; then :
11527 ac_cv_lib_socket_getpeername=yes
11529 ac_cv_lib_socket_getpeername=no
11531 rm -f core conftest.err conftest.$ac_objext \
11532 conftest$ac_exeext conftest.$ac_ext
11533 LIBS=$ac_check_lib_save_LIBS
11535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_getpeername" >&5
11536 $as_echo "$ac_cv_lib_socket_getpeername" >&6; }
11537 if test "x$ac_cv_lib_socket_getpeername" = xyes; then :
11538 bash_cv_have_socklib=yes
11540 bash_cv_have_socklib=no
11545 if test "X$_bash_needmsg" = Xyes; then
11546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_have_socklib" >&5
11547 $as_echo "$bash_cv_have_socklib" >&6; }
11550 if test $bash_cv_have_socklib = yes; then
11551 # check for libnsl, add it to LIBS if present
11552 if test "X$bash_cv_have_libnsl" = "X"; then
11555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libnsl" >&5
11556 $as_echo_n "checking for libnsl... " >&6; }
11559 if ${bash_cv_have_libnsl+:} false; then :
11560 $as_echo_n "(cached) " >&6
11562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for t_open in -lnsl" >&5
11563 $as_echo_n "checking for t_open in -lnsl... " >&6; }
11564 if ${ac_cv_lib_nsl_t_open+:} false; then :
11565 $as_echo_n "(cached) " >&6
11567 ac_check_lib_save_LIBS=$LIBS
11569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11570 /* end confdefs.h. */
11572 /* Override any GCC internal prototype to avoid an error.
11573 Use char because int might match the return type of a GCC
11574 builtin and then its argument prototype would still apply. */
11587 if ac_fn_c_try_link "$LINENO"; then :
11588 ac_cv_lib_nsl_t_open=yes
11590 ac_cv_lib_nsl_t_open=no
11592 rm -f core conftest.err conftest.$ac_objext \
11593 conftest$ac_exeext conftest.$ac_ext
11594 LIBS=$ac_check_lib_save_LIBS
11596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_t_open" >&5
11597 $as_echo "$ac_cv_lib_nsl_t_open" >&6; }
11598 if test "x$ac_cv_lib_nsl_t_open" = xyes; then :
11599 bash_cv_have_libnsl=yes
11601 bash_cv_have_libnsl=no
11606 if test "X$_bash_needmsg" = Xyes; then
11607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_have_libnsl" >&5
11608 $as_echo "$bash_cv_have_libnsl" >&6; }
11611 if test $bash_cv_have_libnsl = yes; then
11612 LIBS="-lsocket -lnsl $LIBS"
11614 LIBS="-lsocket $LIBS"
11616 $as_echo "#define HAVE_LIBSOCKET 1" >>confdefs.h
11618 $as_echo "#define HAVE_GETPEERNAME 1" >>confdefs.h
11623 if test "$ac_cv_func_gethostbyname" = no; then
11624 if test "X$bash_cv_have_gethostbyname" = "X"; then
11627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in socket library" >&5
11628 $as_echo_n "checking for gethostbyname in socket library... " >&6; }
11631 if ${bash_cv_have_gethostbyname+:} false; then :
11632 $as_echo_n "(cached) " >&6
11634 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11635 /* end confdefs.h. */
11640 struct hostent *hp;
11641 hp = gethostbyname("localhost");
11647 if ac_fn_c_try_link "$LINENO"; then :
11648 bash_cv_have_gethostbyname=yes
11650 bash_cv_have_gethostbyname=no
11652 rm -f core conftest.err conftest.$ac_objext \
11653 conftest$ac_exeext conftest.$ac_ext
11657 if test "X$_bash_needmsg" = Xyes; then
11658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in socket library" >&5
11659 $as_echo_n "checking for gethostbyname in socket library... " >&6; }
11661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_have_gethostbyname" >&5
11662 $as_echo "$bash_cv_have_gethostbyname" >&6; }
11663 if test "$bash_cv_have_gethostbyname" = yes; then
11664 $as_echo "#define HAVE_GETHOSTBYNAME 1" >>confdefs.h
11670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
11671 $as_echo_n "checking for uid_t in sys/types.h... " >&6; }
11672 if ${ac_cv_type_uid_t+:} false; then :
11673 $as_echo_n "(cached) " >&6
11675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11676 /* end confdefs.h. */
11677 #include <sys/types.h>
11680 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11681 $EGREP "uid_t" >/dev/null 2>&1; then :
11682 ac_cv_type_uid_t=yes
11684 ac_cv_type_uid_t=no
11689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
11690 $as_echo "$ac_cv_type_uid_t" >&6; }
11691 if test $ac_cv_type_uid_t = no; then
11693 $as_echo "#define uid_t int" >>confdefs.h
11696 $as_echo "#define gid_t int" >>confdefs.h
11700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking type of array argument to getgroups" >&5
11701 $as_echo_n "checking type of array argument to getgroups... " >&6; }
11702 if ${ac_cv_type_getgroups+:} false; then :
11703 $as_echo_n "(cached) " >&6
11705 if test "$cross_compiling" = yes; then :
11706 ac_cv_type_getgroups=cross
11708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11709 /* end confdefs.h. */
11710 /* Thanks to Mike Rendell for this test. */
11711 $ac_includes_default
11714 #define MAX(x, y) ((x) > (y) ? (x) : (y))
11719 gid_t gidset[NGID];
11721 union { gid_t gval; long int lval; } val;
11724 for (i = 0; i < NGID; i++)
11725 gidset[i] = val.gval;
11726 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
11728 /* Exit non-zero if getgroups seems to require an array of ints. This
11729 happens when gid_t is short int but getgroups modifies an array
11731 return n > 0 && gidset[n] != val.gval;
11734 if ac_fn_c_try_run "$LINENO"; then :
11735 ac_cv_type_getgroups=gid_t
11737 ac_cv_type_getgroups=int
11739 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11740 conftest.$ac_objext conftest.beam conftest.$ac_ext
11743 if test $ac_cv_type_getgroups = cross; then
11744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11745 /* end confdefs.h. */
11746 #include <unistd.h>
11749 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11750 $EGREP "getgroups.*int.*gid_t" >/dev/null 2>&1; then :
11751 ac_cv_type_getgroups=gid_t
11753 ac_cv_type_getgroups=int
11759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_getgroups" >&5
11760 $as_echo "$ac_cv_type_getgroups" >&6; }
11762 cat >>confdefs.h <<_ACEOF
11763 #define GETGROUPS_T $ac_cv_type_getgroups
11767 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
11768 if test "x$ac_cv_type_off_t" = xyes; then :
11772 cat >>confdefs.h <<_ACEOF
11773 #define off_t long int
11778 ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
11779 if test "x$ac_cv_type_mode_t" = xyes; then :
11783 cat >>confdefs.h <<_ACEOF
11789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
11790 $as_echo_n "checking for uid_t in sys/types.h... " >&6; }
11791 if ${ac_cv_type_uid_t+:} false; then :
11792 $as_echo_n "(cached) " >&6
11794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11795 /* end confdefs.h. */
11796 #include <sys/types.h>
11799 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11800 $EGREP "uid_t" >/dev/null 2>&1; then :
11801 ac_cv_type_uid_t=yes
11803 ac_cv_type_uid_t=no
11808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
11809 $as_echo "$ac_cv_type_uid_t" >&6; }
11810 if test $ac_cv_type_uid_t = no; then
11812 $as_echo "#define uid_t int" >>confdefs.h
11815 $as_echo "#define gid_t int" >>confdefs.h
11819 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
11820 if test "x$ac_cv_type_pid_t" = xyes; then :
11824 cat >>confdefs.h <<_ACEOF
11830 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
11831 if test "x$ac_cv_type_size_t" = xyes; then :
11835 cat >>confdefs.h <<_ACEOF
11836 #define size_t unsigned int
11841 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
11842 if test "x$ac_cv_type_ssize_t" = xyes; then :
11846 cat >>confdefs.h <<_ACEOF
11847 #define ssize_t int
11852 ac_fn_c_check_type "$LINENO" "time_t" "ac_cv_type_time_t" "$ac_includes_default"
11853 if test "x$ac_cv_type_time_t" = xyes; then :
11857 cat >>confdefs.h <<_ACEOF
11858 #define time_t long
11865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long" >&5
11866 $as_echo_n "checking for long long... " >&6; }
11867 if ${bash_cv_type_long_long+:} false; then :
11868 $as_echo_n "(cached) " >&6
11870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11871 /* end confdefs.h. */
11873 long long ll = 1; int i = 63;
11878 long long llm = (long long) -1;
11879 return ll << i | ll >> i | llm / ll | llm % ll;
11885 if ac_fn_c_try_link "$LINENO"; then :
11886 bash_cv_type_long_long='long long'
11888 bash_cv_type_long_long='long'
11890 rm -f core conftest.err conftest.$ac_objext \
11891 conftest$ac_exeext conftest.$ac_ext
11893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_long_long" >&5
11894 $as_echo "$bash_cv_type_long_long" >&6; }
11895 if test "$bash_cv_type_long_long" = 'long long'; then
11896 $as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h
11901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long" >&5
11902 $as_echo_n "checking for unsigned long long... " >&6; }
11903 if ${bash_cv_type_unsigned_long_long+:} false; then :
11904 $as_echo_n "(cached) " >&6
11906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11907 /* end confdefs.h. */
11909 unsigned long long ull = 1; int i = 63;
11914 unsigned long long ullmax = (unsigned long long) -1;
11915 return ull << i | ull >> i | ullmax / ull | ullmax % ull;
11921 if ac_fn_c_try_link "$LINENO"; then :
11922 bash_cv_type_unsigned_long_long='unsigned long long'
11924 bash_cv_type_unsigned_long_long='unsigned long'
11926 rm -f core conftest.err conftest.$ac_objext \
11927 conftest$ac_exeext conftest.$ac_ext
11929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_unsigned_long_long" >&5
11930 $as_echo "$bash_cv_type_unsigned_long_long" >&6; }
11931 if test "$bash_cv_type_unsigned_long_long" = 'unsigned long long'; then
11932 $as_echo "#define HAVE_UNSIGNED_LONG_LONG 1" >>confdefs.h
11937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11938 $as_echo_n "checking return type of signal handlers... " >&6; }
11939 if ${ac_cv_type_signal+:} false; then :
11940 $as_echo_n "(cached) " >&6
11942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11943 /* end confdefs.h. */
11944 #include <sys/types.h>
11945 #include <signal.h>
11950 return *(signal (0, 0)) (0) == 1;
11955 if ac_fn_c_try_compile "$LINENO"; then :
11956 ac_cv_type_signal=int
11958 ac_cv_type_signal=void
11960 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11963 $as_echo "$ac_cv_type_signal" >&6; }
11965 cat >>confdefs.h <<_ACEOF
11966 #define RETSIGTYPE $ac_cv_type_signal
11970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sig_atomic_t in signal.h" >&5
11971 $as_echo_n "checking for sig_atomic_t in signal.h... " >&6; }
11972 if ${ac_cv_have_sig_atomic_t+:} false; then :
11973 $as_echo_n "(cached) " >&6
11975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11976 /* end confdefs.h. */
11978 #include <signal.h>
11988 if ac_fn_c_try_link "$LINENO"; then :
11989 ac_cv_have_sig_atomic_t=yes
11991 ac_cv_have_sig_atomic_t=no
11993 rm -f core conftest.err conftest.$ac_objext \
11994 conftest$ac_exeext conftest.$ac_ext
11996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_sig_atomic_t" >&5
11997 $as_echo "$ac_cv_have_sig_atomic_t" >&6; }
11998 if test "$ac_cv_have_sig_atomic_t" = "no"
12000 ac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" "$ac_includes_default"
12001 if test "x$ac_cv_type_sig_atomic_t" = xyes; then :
12005 cat >>confdefs.h <<_ACEOF
12006 #define sig_atomic_t int
12014 # The cast to long int works around a bug in the HP C Compiler
12015 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12016 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12017 # This bug is HP SR number 8606223364.
12018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
12019 $as_echo_n "checking size of char... " >&6; }
12020 if ${ac_cv_sizeof_char+:} false; then :
12021 $as_echo_n "(cached) " >&6
12023 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then :
12026 if test "$ac_cv_type_char" = yes; then
12027 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12028 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12029 as_fn_error 77 "cannot compute sizeof (char)
12030 See \`config.log' for more details" "$LINENO" 5; }
12032 ac_cv_sizeof_char=0
12037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
12038 $as_echo "$ac_cv_sizeof_char" >&6; }
12042 cat >>confdefs.h <<_ACEOF
12043 #define SIZEOF_CHAR $ac_cv_sizeof_char
12047 # The cast to long int works around a bug in the HP C Compiler
12048 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12049 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12050 # This bug is HP SR number 8606223364.
12051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
12052 $as_echo_n "checking size of short... " >&6; }
12053 if ${ac_cv_sizeof_short+:} false; then :
12054 $as_echo_n "(cached) " >&6
12056 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
12059 if test "$ac_cv_type_short" = yes; then
12060 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12061 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12062 as_fn_error 77 "cannot compute sizeof (short)
12063 See \`config.log' for more details" "$LINENO" 5; }
12065 ac_cv_sizeof_short=0
12070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
12071 $as_echo "$ac_cv_sizeof_short" >&6; }
12075 cat >>confdefs.h <<_ACEOF
12076 #define SIZEOF_SHORT $ac_cv_sizeof_short
12080 # The cast to long int works around a bug in the HP C Compiler
12081 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12082 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12083 # This bug is HP SR number 8606223364.
12084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
12085 $as_echo_n "checking size of int... " >&6; }
12086 if ${ac_cv_sizeof_int+:} false; then :
12087 $as_echo_n "(cached) " >&6
12089 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
12092 if test "$ac_cv_type_int" = yes; then
12093 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12094 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12095 as_fn_error 77 "cannot compute sizeof (int)
12096 See \`config.log' for more details" "$LINENO" 5; }
12103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
12104 $as_echo "$ac_cv_sizeof_int" >&6; }
12108 cat >>confdefs.h <<_ACEOF
12109 #define SIZEOF_INT $ac_cv_sizeof_int
12113 # The cast to long int works around a bug in the HP C Compiler
12114 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12115 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12116 # This bug is HP SR number 8606223364.
12117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12118 $as_echo_n "checking size of long... " >&6; }
12119 if ${ac_cv_sizeof_long+:} false; then :
12120 $as_echo_n "(cached) " >&6
12122 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
12125 if test "$ac_cv_type_long" = yes; then
12126 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12127 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12128 as_fn_error 77 "cannot compute sizeof (long)
12129 See \`config.log' for more details" "$LINENO" 5; }
12131 ac_cv_sizeof_long=0
12136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12137 $as_echo "$ac_cv_sizeof_long" >&6; }
12141 cat >>confdefs.h <<_ACEOF
12142 #define SIZEOF_LONG $ac_cv_sizeof_long
12146 # The cast to long int works around a bug in the HP C Compiler
12147 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12148 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12149 # This bug is HP SR number 8606223364.
12150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char *" >&5
12151 $as_echo_n "checking size of char *... " >&6; }
12152 if ${ac_cv_sizeof_char_p+:} false; then :
12153 $as_echo_n "(cached) " >&6
12155 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char *))" "ac_cv_sizeof_char_p" "$ac_includes_default"; then :
12158 if test "$ac_cv_type_char_p" = yes; then
12159 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12160 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12161 as_fn_error 77 "cannot compute sizeof (char *)
12162 See \`config.log' for more details" "$LINENO" 5; }
12164 ac_cv_sizeof_char_p=0
12169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char_p" >&5
12170 $as_echo "$ac_cv_sizeof_char_p" >&6; }
12174 cat >>confdefs.h <<_ACEOF
12175 #define SIZEOF_CHAR_P $ac_cv_sizeof_char_p
12179 # The cast to long int works around a bug in the HP C Compiler
12180 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12181 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12182 # This bug is HP SR number 8606223364.
12183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5
12184 $as_echo_n "checking size of double... " >&6; }
12185 if ${ac_cv_sizeof_double+:} false; then :
12186 $as_echo_n "(cached) " >&6
12188 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double" "$ac_includes_default"; then :
12191 if test "$ac_cv_type_double" = yes; then
12192 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12193 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12194 as_fn_error 77 "cannot compute sizeof (double)
12195 See \`config.log' for more details" "$LINENO" 5; }
12197 ac_cv_sizeof_double=0
12202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5
12203 $as_echo "$ac_cv_sizeof_double" >&6; }
12207 cat >>confdefs.h <<_ACEOF
12208 #define SIZEOF_DOUBLE $ac_cv_sizeof_double
12212 # The cast to long int works around a bug in the HP C Compiler
12213 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12214 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12215 # This bug is HP SR number 8606223364.
12216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12217 $as_echo_n "checking size of long long... " >&6; }
12218 if ${ac_cv_sizeof_long_long+:} false; then :
12219 $as_echo_n "(cached) " >&6
12221 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
12224 if test "$ac_cv_type_long_long" = yes; then
12225 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12226 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12227 as_fn_error 77 "cannot compute sizeof (long long)
12228 See \`config.log' for more details" "$LINENO" 5; }
12230 ac_cv_sizeof_long_long=0
12235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12236 $as_echo "$ac_cv_sizeof_long_long" >&6; }
12240 cat >>confdefs.h <<_ACEOF
12241 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
12246 ac_fn_c_check_type "$LINENO" "u_int" "ac_cv_type_u_int" "$ac_includes_default"
12247 if test "x$ac_cv_type_u_int" = xyes; then :
12251 cat >>confdefs.h <<_ACEOF
12252 #define u_int unsigned int
12257 ac_fn_c_check_type "$LINENO" "u_long" "ac_cv_type_u_long" "$ac_includes_default"
12258 if test "x$ac_cv_type_u_long" = xyes; then :
12262 cat >>confdefs.h <<_ACEOF
12263 #define u_long unsigned long
12270 if test "$ac_cv_sizeof_short" = 2; then
12271 ac_fn_c_check_type "$LINENO" "bits16_t" "ac_cv_type_bits16_t" "$ac_includes_default"
12272 if test "x$ac_cv_type_bits16_t" = xyes; then :
12276 cat >>confdefs.h <<_ACEOF
12277 #define bits16_t short
12282 elif test "$ac_cv_sizeof_char" = 2; then
12283 ac_fn_c_check_type "$LINENO" "bits16_t" "ac_cv_type_bits16_t" "$ac_includes_default"
12284 if test "x$ac_cv_type_bits16_t" = xyes; then :
12288 cat >>confdefs.h <<_ACEOF
12289 #define bits16_t char
12295 ac_fn_c_check_type "$LINENO" "bits16_t" "ac_cv_type_bits16_t" "$ac_includes_default"
12296 if test "x$ac_cv_type_bits16_t" = xyes; then :
12300 cat >>confdefs.h <<_ACEOF
12301 #define bits16_t short
12309 if test "$ac_cv_sizeof_short" = 2; then
12310 ac_fn_c_check_type "$LINENO" "u_bits16_t" "ac_cv_type_u_bits16_t" "$ac_includes_default"
12311 if test "x$ac_cv_type_u_bits16_t" = xyes; then :
12315 cat >>confdefs.h <<_ACEOF
12316 #define u_bits16_t unsigned short
12321 elif test "$ac_cv_sizeof_char" = 2; then
12322 ac_fn_c_check_type "$LINENO" "u_bits16_t" "ac_cv_type_u_bits16_t" "$ac_includes_default"
12323 if test "x$ac_cv_type_u_bits16_t" = xyes; then :
12327 cat >>confdefs.h <<_ACEOF
12328 #define u_bits16_t unsigned char
12334 ac_fn_c_check_type "$LINENO" "u_bits16_t" "ac_cv_type_u_bits16_t" "$ac_includes_default"
12335 if test "x$ac_cv_type_u_bits16_t" = xyes; then :
12339 cat >>confdefs.h <<_ACEOF
12340 #define u_bits16_t unsigned short
12348 if test "$ac_cv_sizeof_int" = 4; then
12349 ac_fn_c_check_type "$LINENO" "bits32_t" "ac_cv_type_bits32_t" "$ac_includes_default"
12350 if test "x$ac_cv_type_bits32_t" = xyes; then :
12354 cat >>confdefs.h <<_ACEOF
12355 #define bits32_t int
12360 elif test "$ac_cv_sizeof_long" = 4; then
12361 ac_fn_c_check_type "$LINENO" "bits32_t" "ac_cv_type_bits32_t" "$ac_includes_default"
12362 if test "x$ac_cv_type_bits32_t" = xyes; then :
12366 cat >>confdefs.h <<_ACEOF
12367 #define bits32_t long
12373 ac_fn_c_check_type "$LINENO" "bits32_t" "ac_cv_type_bits32_t" "$ac_includes_default"
12374 if test "x$ac_cv_type_bits32_t" = xyes; then :
12378 cat >>confdefs.h <<_ACEOF
12379 #define bits32_t int
12387 if test "$ac_cv_sizeof_int" = 4; then
12388 ac_fn_c_check_type "$LINENO" "u_bits32_t" "ac_cv_type_u_bits32_t" "$ac_includes_default"
12389 if test "x$ac_cv_type_u_bits32_t" = xyes; then :
12393 cat >>confdefs.h <<_ACEOF
12394 #define u_bits32_t unsigned int
12399 elif test "$ac_cv_sizeof_long" = 4; then
12400 ac_fn_c_check_type "$LINENO" "u_bits32_t" "ac_cv_type_u_bits32_t" "$ac_includes_default"
12401 if test "x$ac_cv_type_u_bits32_t" = xyes; then :
12405 cat >>confdefs.h <<_ACEOF
12406 #define u_bits32_t unsigned long
12412 ac_fn_c_check_type "$LINENO" "u_bits32_t" "ac_cv_type_u_bits32_t" "$ac_includes_default"
12413 if test "x$ac_cv_type_u_bits32_t" = xyes; then :
12417 cat >>confdefs.h <<_ACEOF
12418 #define u_bits32_t unsigned int
12426 if test "$ac_cv_sizeof_char_p" = 8; then
12427 ac_fn_c_check_type "$LINENO" "bits64_t" "ac_cv_type_bits64_t" "$ac_includes_default"
12428 if test "x$ac_cv_type_bits64_t" = xyes; then :
12432 cat >>confdefs.h <<_ACEOF
12433 #define bits64_t char *
12438 elif test "$ac_cv_sizeof_double" = 8; then
12439 ac_fn_c_check_type "$LINENO" "bits64_t" "ac_cv_type_bits64_t" "$ac_includes_default"
12440 if test "x$ac_cv_type_bits64_t" = xyes; then :
12444 cat >>confdefs.h <<_ACEOF
12445 #define bits64_t double
12450 elif test -n "$ac_cv_type_long_long" && test "$ac_cv_sizeof_long_long" = 8; then
12451 ac_fn_c_check_type "$LINENO" "bits64_t" "ac_cv_type_bits64_t" "$ac_includes_default"
12452 if test "x$ac_cv_type_bits64_t" = xyes; then :
12456 cat >>confdefs.h <<_ACEOF
12457 #define bits64_t long long
12462 elif test "$ac_cv_sizeof_long" = 8; then
12463 ac_fn_c_check_type "$LINENO" "bits64_t" "ac_cv_type_bits64_t" "$ac_includes_default"
12464 if test "x$ac_cv_type_bits64_t" = xyes; then :
12468 cat >>confdefs.h <<_ACEOF
12469 #define bits64_t long
12475 ac_fn_c_check_type "$LINENO" "bits64_t" "ac_cv_type_bits64_t" "$ac_includes_default"
12476 if test "x$ac_cv_type_bits64_t" = xyes; then :
12480 cat >>confdefs.h <<_ACEOF
12481 #define bits64_t double
12490 if test "$ac_cv_sizeof_int" = "$ac_cv_sizeof_char_p"; then
12491 ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
12492 if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
12496 cat >>confdefs.h <<_ACEOF
12497 #define ptrdiff_t int
12502 elif test "$ac_cv_sizeof_long" = "$ac_cv_sizeof_char_p"; then
12503 ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
12504 if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
12508 cat >>confdefs.h <<_ACEOF
12509 #define ptrdiff_t long
12514 elif test "$ac_cv_type_long_long" = yes && test "$ac_cv_sizeof_long_long" = "$ac_cv_sizeof_char_p"; then
12515 ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
12516 if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
12520 cat >>confdefs.h <<_ACEOF
12521 #define ptrdiff_t long long
12527 ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
12528 if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
12532 cat >>confdefs.h <<_ACEOF
12533 #define ptrdiff_t int
12541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
12542 $as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
12543 if ${ac_cv_header_stat_broken+:} false; then :
12544 $as_echo_n "(cached) " >&6
12546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12547 /* end confdefs.h. */
12548 #include <sys/types.h>
12549 #include <sys/stat.h>
12551 #if defined S_ISBLK && defined S_IFDIR
12552 extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
12555 #if defined S_ISBLK && defined S_IFCHR
12556 extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
12559 #if defined S_ISLNK && defined S_IFREG
12560 extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
12563 #if defined S_ISSOCK && defined S_IFREG
12564 extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
12568 if ac_fn_c_try_compile "$LINENO"; then :
12569 ac_cv_header_stat_broken=no
12571 ac_cv_header_stat_broken=yes
12573 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
12576 $as_echo "$ac_cv_header_stat_broken" >&6; }
12577 if test $ac_cv_header_stat_broken = yes; then
12579 $as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
12584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether #! works in shell scripts" >&5
12585 $as_echo_n "checking whether #! works in shell scripts... " >&6; }
12586 if ${ac_cv_sys_interpreter+:} false; then :
12587 $as_echo_n "(cached) " >&6
12593 (SHELL=/bin/sh; export SHELL; ./conftest >/dev/null 2>&1)
12594 if test $? -ne 69; then
12595 ac_cv_sys_interpreter=yes
12597 ac_cv_sys_interpreter=no
12601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_interpreter" >&5
12602 $as_echo "$ac_cv_sys_interpreter" >&6; }
12603 interpval=$ac_cv_sys_interpreter
12605 if test $ac_cv_sys_interpreter = yes; then
12606 $as_echo "#define HAVE_HASH_BANG_EXEC 1" >>confdefs.h
12610 if test "$ac_cv_func_lstat" = "no"; then
12611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lstat" >&5
12612 $as_echo_n "checking for lstat... " >&6; }
12613 if ${bash_cv_func_lstat+:} false; then :
12614 $as_echo_n "(cached) " >&6
12616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12617 /* end confdefs.h. */
12619 #include <sys/types.h>
12620 #include <sys/stat.h>
12625 lstat(".",(struct stat *)0);
12630 if ac_fn_c_try_link "$LINENO"; then :
12631 bash_cv_func_lstat=yes
12633 bash_cv_func_lstat=no
12635 rm -f core conftest.err conftest.$ac_objext \
12636 conftest$ac_exeext conftest.$ac_ext
12638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_lstat" >&5
12639 $as_echo "$bash_cv_func_lstat" >&6; }
12640 if test $bash_cv_func_lstat = yes; then
12641 $as_echo "#define HAVE_LSTAT 1" >>confdefs.h
12648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the ctype macros accept non-ascii characters" >&5
12649 $as_echo_n "checking whether the ctype macros accept non-ascii characters... " >&6; }
12650 if ${bash_cv_func_ctype_nonascii+:} false; then :
12651 $as_echo_n "(cached) " >&6
12653 if test "$cross_compiling" = yes; then :
12654 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check ctype macros if cross compiling -- defaulting to no" >&5
12655 $as_echo "$as_me: WARNING: cannot check ctype macros if cross compiling -- defaulting to no" >&2;}
12656 bash_cv_func_ctype_nonascii=no
12659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12660 /* end confdefs.h. */
12662 #ifdef HAVE_LOCALE_H
12663 #include <locale.h>
12676 #ifdef HAVE_SETLOCALE
12677 /* We take a shot here. If that locale is not known, try the
12678 system default. We try this one because '\342' (226) is
12679 known to be a printable character in that locale. */
12680 deflocale = setlocale(LC_ALL, "en_US.ISO8859-1");
12681 if (deflocale == 0)
12682 deflocale = setlocale(LC_ALL, "");
12689 exit (r1 == 0 || r2 == 0);
12693 if ac_fn_c_try_run "$LINENO"; then :
12694 bash_cv_func_ctype_nonascii=yes
12696 bash_cv_func_ctype_nonascii=no
12698 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12699 conftest.$ac_objext conftest.beam conftest.$ac_ext
12704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_ctype_nonascii" >&5
12705 $as_echo "$bash_cv_func_ctype_nonascii" >&6; }
12706 if test $bash_cv_func_ctype_nonascii = yes; then
12707 $as_echo "#define CTYPE_NON_ASCII 1" >>confdefs.h
12711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if dup2 fails to clear the close-on-exec flag" >&5
12712 $as_echo_n "checking if dup2 fails to clear the close-on-exec flag... " >&6; }
12713 if ${bash_cv_dup2_broken+:} false; then :
12714 $as_echo_n "(cached) " >&6
12716 if test "$cross_compiling" = yes; then :
12717 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check dup2 if cross compiling -- defaulting to no" >&5
12718 $as_echo "$as_me: WARNING: cannot check dup2 if cross compiling -- defaulting to no" >&2;}
12719 bash_cv_dup2_broken=no
12721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12722 /* end confdefs.h. */
12724 #include <sys/types.h>
12729 fd1 = open("/dev/null", 2);
12730 if (fcntl(fd1, 2, 1) < 0)
12732 fd2 = dup2(fd1, 1);
12735 fl = fcntl(fd2, 1, 0);
12736 /* fl will be 1 if dup2 did not reset the close-on-exec flag. */
12741 if ac_fn_c_try_run "$LINENO"; then :
12742 bash_cv_dup2_broken=yes
12744 bash_cv_dup2_broken=no
12746 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12747 conftest.$ac_objext conftest.beam conftest.$ac_ext
12753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_dup2_broken" >&5
12754 $as_echo "$bash_cv_dup2_broken" >&6; }
12755 if test $bash_cv_dup2_broken = yes; then
12756 $as_echo "#define DUP2_BROKEN 1" >>confdefs.h
12761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pgrps need synchronization" >&5
12762 $as_echo_n "checking whether pgrps need synchronization... " >&6; }
12763 if ${bash_cv_pgrp_pipe+:} false; then :
12764 $as_echo_n "(cached) " >&6
12766 if test "$cross_compiling" = yes; then :
12767 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check pgrp synchronization if cross compiling -- defaulting to no" >&5
12768 $as_echo "$as_me: WARNING: cannot check pgrp synchronization if cross compiling -- defaulting to no" >&2;}
12769 bash_cv_pgrp_pipe=no
12771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12772 /* end confdefs.h. */
12774 #ifdef HAVE_UNISTD_H
12775 # include <unistd.h>
12779 # ifdef GETPGRP_VOID
12780 # define getpgID() getpgrp()
12782 # define getpgID() getpgrp(0)
12783 # define setpgid(x,y) setpgrp(x,y)
12785 int pid1, pid2, fds[2];
12789 switch (pid1 = fork()) {
12793 setpgid(0, getpid());
12796 setpgid(pid1, pid1);
12798 sleep(2); /* let first child die */
12803 switch (pid2 = fork()) {
12808 ok = getpgID() == pid1;
12809 write(fds[1], &ok, 1);
12812 setpgid(pid2, pid1);
12815 if (read(fds[0], &ok, 1) != 1)
12823 if ac_fn_c_try_run "$LINENO"; then :
12824 bash_cv_pgrp_pipe=no
12826 bash_cv_pgrp_pipe=yes
12828 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12829 conftest.$ac_objext conftest.beam conftest.$ac_ext
12835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_pgrp_pipe" >&5
12836 $as_echo "$bash_cv_pgrp_pipe" >&6; }
12837 if test $bash_cv_pgrp_pipe = yes; then
12838 $as_echo "#define PGRP_PIPE 1" >>confdefs.h
12843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type of signal functions" >&5
12844 $as_echo_n "checking for type of signal functions... " >&6; }
12845 if ${bash_cv_signal_vintage+:} false; then :
12846 $as_echo_n "(cached) " >&6
12849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12850 /* end confdefs.h. */
12851 #include <signal.h>
12857 struct sigaction sa;
12858 sigemptyset(&ss); sigsuspend(&ss);
12859 sigaction(SIGINT, &sa, (struct sigaction *) 0);
12860 sigprocmask(SIG_BLOCK, &ss, (sigset_t *) 0);
12866 if ac_fn_c_try_link "$LINENO"; then :
12867 bash_cv_signal_vintage=posix
12870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12871 /* end confdefs.h. */
12872 #include <signal.h>
12877 int mask = sigmask(SIGINT);
12878 sigsetmask(mask); sigblock(mask); sigpause(mask);
12884 if ac_fn_c_try_link "$LINENO"; then :
12885 bash_cv_signal_vintage=4.2bsd
12888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12889 /* end confdefs.h. */
12891 #include <signal.h>
12892 RETSIGTYPE foo() { }
12897 int mask = sigmask(SIGINT);
12898 sigset(SIGINT, foo); sigrelse(SIGINT);
12899 sighold(SIGINT); sigpause(SIGINT);
12905 if ac_fn_c_try_link "$LINENO"; then :
12906 bash_cv_signal_vintage=svr3
12908 bash_cv_signal_vintage=v7
12911 rm -f core conftest.err conftest.$ac_objext \
12912 conftest$ac_exeext conftest.$ac_ext
12915 rm -f core conftest.err conftest.$ac_objext \
12916 conftest$ac_exeext conftest.$ac_ext
12919 rm -f core conftest.err conftest.$ac_objext \
12920 conftest$ac_exeext conftest.$ac_ext
12924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_signal_vintage" >&5
12925 $as_echo "$bash_cv_signal_vintage" >&6; }
12926 if test "$bash_cv_signal_vintage" = posix; then
12927 $as_echo "#define HAVE_POSIX_SIGNALS 1" >>confdefs.h
12929 elif test "$bash_cv_signal_vintage" = "4.2bsd"; then
12930 $as_echo "#define HAVE_BSD_SIGNALS 1" >>confdefs.h
12932 elif test "$bash_cv_signal_vintage" = svr3; then
12933 $as_echo "#define HAVE_USG_SIGHOLD 1" >>confdefs.h
12938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys_errlist and sys_nerr" >&5
12939 $as_echo_n "checking for sys_errlist and sys_nerr... " >&6; }
12940 if ${bash_cv_sys_errlist+:} false; then :
12941 $as_echo_n "(cached) " >&6
12943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12944 /* end confdefs.h. */
12949 extern char *sys_errlist[];
12950 extern int sys_nerr;
12951 char *msg = sys_errlist[sys_nerr - 1];
12956 if ac_fn_c_try_link "$LINENO"; then :
12957 bash_cv_sys_errlist=yes
12959 bash_cv_sys_errlist=no
12961 rm -f core conftest.err conftest.$ac_objext \
12962 conftest$ac_exeext conftest.$ac_ext
12964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_sys_errlist" >&5
12965 $as_echo "$bash_cv_sys_errlist" >&6; }
12966 if test $bash_cv_sys_errlist = yes; then
12967 $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
12972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys_siglist in system C library" >&5
12973 $as_echo_n "checking for sys_siglist in system C library... " >&6; }
12974 if ${bash_cv_sys_siglist+:} false; then :
12975 $as_echo_n "(cached) " >&6
12977 if test "$cross_compiling" = yes; then :
12978 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check for sys_siglist if cross compiling -- defaulting to no" >&5
12979 $as_echo "$as_me: WARNING: cannot check for sys_siglist if cross compiling -- defaulting to no" >&2;}
12980 bash_cv_sys_siglist=no
12982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12983 /* end confdefs.h. */
12985 #include <sys/types.h>
12986 #include <signal.h>
12987 #ifdef HAVE_UNISTD_H
12988 #include <unistd.h>
12990 #if !HAVE_DECL_SYS_SIGLIST
12991 extern char *sys_siglist[];
12995 char *msg = sys_siglist[2];
12999 if ac_fn_c_try_run "$LINENO"; then :
13000 bash_cv_sys_siglist=yes
13002 bash_cv_sys_siglist=no
13004 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13005 conftest.$ac_objext conftest.beam conftest.$ac_ext
13010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_sys_siglist" >&5
13011 $as_echo "$bash_cv_sys_siglist" >&6; }
13012 if test $bash_cv_sys_siglist = yes; then
13013 $as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h
13017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _sys_siglist in signal.h or unistd.h" >&5
13018 $as_echo_n "checking for _sys_siglist in signal.h or unistd.h... " >&6; }
13019 if ${bash_cv_decl_under_sys_siglist+:} false; then :
13020 $as_echo_n "(cached) " >&6
13022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13023 /* end confdefs.h. */
13025 #include <sys/types.h>
13026 #include <signal.h>
13027 #ifdef HAVE_UNISTD_H
13028 #include <unistd.h>
13033 char *msg = _sys_siglist[2];
13038 if ac_fn_c_try_compile "$LINENO"; then :
13039 bash_cv_decl_under_sys_siglist=yes
13041 bash_cv_decl_under_sys_siglist=no
13043 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_decl_under_sys_siglist" >&5
13046 $as_echo "$bash_cv_decl_under_sys_siglist" >&6; }
13047 if test $bash_cv_decl_under_sys_siglist = yes; then
13048 $as_echo "#define UNDER_SYS_SIGLIST_DECLARED 1" >>confdefs.h
13053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _sys_siglist in system C library" >&5
13054 $as_echo_n "checking for _sys_siglist in system C library... " >&6; }
13055 if ${bash_cv_under_sys_siglist+:} false; then :
13056 $as_echo_n "(cached) " >&6
13058 if test "$cross_compiling" = yes; then :
13059 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check for _sys_siglist if cross compiling -- defaulting to no" >&5
13060 $as_echo "$as_me: WARNING: cannot check for _sys_siglist if cross compiling -- defaulting to no" >&2;}
13061 bash_cv_under_sys_siglist=no
13063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13064 /* end confdefs.h. */
13066 #include <sys/types.h>
13067 #include <signal.h>
13068 #ifdef HAVE_UNISTD_H
13069 #include <unistd.h>
13071 #ifndef UNDER_SYS_SIGLIST_DECLARED
13072 extern char *_sys_siglist[];
13076 char *msg = (char *)_sys_siglist[2];
13080 if ac_fn_c_try_run "$LINENO"; then :
13081 bash_cv_under_sys_siglist=yes
13083 bash_cv_under_sys_siglist=no
13085 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13086 conftest.$ac_objext conftest.beam conftest.$ac_ext
13091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_under_sys_siglist" >&5
13092 $as_echo "$bash_cv_under_sys_siglist" >&6; }
13093 if test $bash_cv_under_sys_siglist = yes; then
13094 $as_echo "#define HAVE_UNDER_SYS_SIGLIST 1" >>confdefs.h
13099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether signal handlers are of type void" >&5
13100 $as_echo_n "checking whether signal handlers are of type void... " >&6; }
13101 if ${bash_cv_void_sighandler+:} false; then :
13102 $as_echo_n "(cached) " >&6
13104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13105 /* end confdefs.h. */
13106 #include <sys/types.h>
13107 #include <signal.h>
13114 void (*signal ()) ();
13123 if ac_fn_c_try_compile "$LINENO"; then :
13124 bash_cv_void_sighandler=yes
13126 bash_cv_void_sighandler=no
13128 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_void_sighandler" >&5
13131 $as_echo "$bash_cv_void_sighandler" >&6; }
13132 if test $bash_cv_void_sighandler = yes; then
13133 $as_echo "#define VOID_SIGHANDLER 1" >>confdefs.h
13139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_t" >&5
13140 $as_echo_n "checking for clock_t... " >&6; }
13141 if ${bash_cv_type_clock_t+:} false; then :
13142 $as_echo_n "(cached) " >&6
13144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13145 /* end confdefs.h. */
13146 #include <sys/types.h>
13148 #include <stdlib.h>
13149 #include <stddef.h>
13151 #if HAVE_INTTYPES_H
13152 #include <inttypes.h>
13155 #include <stdint.h>
13157 #include <sys/times.h>
13160 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13161 $EGREP "clock_t" >/dev/null 2>&1; then :
13162 bash_cv_type_clock_t=yes
13164 bash_cv_type_clock_t=no
13170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_clock_t" >&5
13171 $as_echo "$bash_cv_type_clock_t" >&6; }
13173 if test $bash_cv_type_clock_t = no; then
13174 cat >>confdefs.h <<_ACEOF
13175 #define clock_t long
13182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigset_t" >&5
13183 $as_echo_n "checking for sigset_t... " >&6; }
13184 if ${bash_cv_type_sigset_t+:} false; then :
13185 $as_echo_n "(cached) " >&6
13187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13188 /* end confdefs.h. */
13189 #include <sys/types.h>
13191 #include <stdlib.h>
13192 #include <stddef.h>
13194 #if HAVE_INTTYPES_H
13195 #include <inttypes.h>
13198 #include <stdint.h>
13200 #include <signal.h>
13203 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13204 $EGREP "sigset_t" >/dev/null 2>&1; then :
13205 bash_cv_type_sigset_t=yes
13207 bash_cv_type_sigset_t=no
13213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_sigset_t" >&5
13214 $as_echo "$bash_cv_type_sigset_t" >&6; }
13216 if test $bash_cv_type_sigset_t = no; then
13217 cat >>confdefs.h <<_ACEOF
13218 #define sigset_t int
13225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sig_atomic_t" >&5
13226 $as_echo_n "checking for sig_atomic_t... " >&6; }
13227 if ${bash_cv_type_sig_atomic_t+:} false; then :
13228 $as_echo_n "(cached) " >&6
13230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13231 /* end confdefs.h. */
13232 #include <sys/types.h>
13234 #include <stdlib.h>
13235 #include <stddef.h>
13237 #if HAVE_INTTYPES_H
13238 #include <inttypes.h>
13241 #include <stdint.h>
13243 #include <signal.h>
13246 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13247 $EGREP "sig_atomic_t" >/dev/null 2>&1; then :
13248 bash_cv_type_sig_atomic_t=yes
13250 bash_cv_type_sig_atomic_t=no
13256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_sig_atomic_t" >&5
13257 $as_echo "$bash_cv_type_sig_atomic_t" >&6; }
13259 if test $bash_cv_type_sig_atomic_t = no; then
13260 cat >>confdefs.h <<_ACEOF
13261 #define sig_atomic_t int
13268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for quad_t" >&5
13269 $as_echo_n "checking for quad_t... " >&6; }
13270 if ${bash_cv_type_quad_t+:} false; then :
13271 $as_echo_n "(cached) " >&6
13273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13274 /* end confdefs.h. */
13275 #include <sys/types.h>
13277 #include <stdlib.h>
13278 #include <stddef.h>
13280 #if HAVE_INTTYPES_H
13281 #include <inttypes.h>
13284 #include <stdint.h>
13289 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13290 $EGREP "quad_t" >/dev/null 2>&1; then :
13291 bash_cv_type_quad_t=yes
13293 bash_cv_type_quad_t=no
13299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_quad_t" >&5
13300 $as_echo "$bash_cv_type_quad_t" >&6; }
13301 if test $bash_cv_type_quad_t = yes; then
13302 $as_echo "#define HAVE_QUAD_T 1" >>confdefs.h
13305 if test $bash_cv_type_quad_t = no; then
13306 cat >>confdefs.h <<_ACEOF
13307 #define quad_t long
13314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intmax_t" >&5
13315 $as_echo_n "checking for intmax_t... " >&6; }
13316 if ${bash_cv_type_intmax_t+:} false; then :
13317 $as_echo_n "(cached) " >&6
13319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13320 /* end confdefs.h. */
13321 #include <sys/types.h>
13323 #include <stdlib.h>
13324 #include <stddef.h>
13326 #if HAVE_INTTYPES_H
13327 #include <inttypes.h>
13330 #include <stdint.h>
13335 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13336 $EGREP "intmax_t" >/dev/null 2>&1; then :
13337 bash_cv_type_intmax_t=yes
13339 bash_cv_type_intmax_t=no
13345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_intmax_t" >&5
13346 $as_echo "$bash_cv_type_intmax_t" >&6; }
13348 if test $bash_cv_type_intmax_t = no; then
13349 cat >>confdefs.h <<_ACEOF
13350 #define intmax_t $bash_cv_type_long_long
13357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uintmax_t" >&5
13358 $as_echo_n "checking for uintmax_t... " >&6; }
13359 if ${bash_cv_type_uintmax_t+:} false; then :
13360 $as_echo_n "(cached) " >&6
13362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13363 /* end confdefs.h. */
13364 #include <sys/types.h>
13366 #include <stdlib.h>
13367 #include <stddef.h>
13369 #if HAVE_INTTYPES_H
13370 #include <inttypes.h>
13373 #include <stdint.h>
13378 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13379 $EGREP "uintmax_t" >/dev/null 2>&1; then :
13380 bash_cv_type_uintmax_t=yes
13382 bash_cv_type_uintmax_t=no
13388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_uintmax_t" >&5
13389 $as_echo "$bash_cv_type_uintmax_t" >&6; }
13391 if test $bash_cv_type_uintmax_t = no; then
13392 cat >>confdefs.h <<_ACEOF
13393 #define uintmax_t $bash_cv_type_unsigned_long_long
13398 if test "$ac_cv_header_sys_socket_h" = "yes"; then
13401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
13402 $as_echo_n "checking for socklen_t... " >&6; }
13403 if ${bash_cv_type_socklen_t+:} false; then :
13404 $as_echo_n "(cached) " >&6
13406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13407 /* end confdefs.h. */
13408 #include <sys/types.h>
13410 #include <stdlib.h>
13411 #include <stddef.h>
13413 #if HAVE_INTTYPES_H
13414 #include <inttypes.h>
13417 #include <stdint.h>
13419 #include <sys/socket.h>
13422 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13423 $EGREP "socklen_t" >/dev/null 2>&1; then :
13424 bash_cv_type_socklen_t=yes
13426 bash_cv_type_socklen_t=no
13432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_socklen_t" >&5
13433 $as_echo "$bash_cv_type_socklen_t" >&6; }
13434 if test $bash_cv_type_socklen_t = yes; then
13435 $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
13438 if test $bash_cv_type_socklen_t = no; then
13439 cat >>confdefs.h <<_ACEOF
13440 #define socklen_t unsigned int
13446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for size and type of struct rlimit fields" >&5
13447 $as_echo_n "checking for size and type of struct rlimit fields... " >&6; }
13448 if ${bash_cv_type_rlimit+:} false; then :
13449 $as_echo_n "(cached) " >&6
13451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13452 /* end confdefs.h. */
13453 #include <sys/types.h>
13454 #include <sys/resource.h>
13463 if ac_fn_c_try_compile "$LINENO"; then :
13464 bash_cv_type_rlimit=rlim_t
13467 if test "$cross_compiling" = yes; then :
13468 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check quad_t if cross compiling -- defaulting to long" >&5
13469 $as_echo "$as_me: WARNING: cannot check quad_t if cross compiling -- defaulting to long" >&2;}
13470 bash_cv_type_rlimit=long
13472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13473 /* end confdefs.h. */
13475 #include <sys/types.h>
13476 #include <sys/time.h>
13477 #include <sys/resource.h>
13482 if (sizeof(rl.rlim_cur) == sizeof(quad_t))
13488 if ac_fn_c_try_run "$LINENO"; then :
13489 bash_cv_type_rlimit=quad_t
13491 bash_cv_type_rlimit=long
13493 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13494 conftest.$ac_objext conftest.beam conftest.$ac_ext
13498 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_rlimit" >&5
13503 $as_echo "$bash_cv_type_rlimit" >&6; }
13504 if test $bash_cv_type_rlimit = quad_t; then
13505 $as_echo "#define RLIMTYPE quad_t" >>confdefs.h
13507 elif test $bash_cv_type_rlimit = rlim_t; then
13508 $as_echo "#define RLIMTYPE rlim_t" >>confdefs.h
13513 # The cast to long int works around a bug in the HP C Compiler
13514 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13515 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13516 # This bug is HP SR number 8606223364.
13517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of intmax_t" >&5
13518 $as_echo_n "checking size of intmax_t... " >&6; }
13519 if ${ac_cv_sizeof_intmax_t+:} false; then :
13520 $as_echo_n "(cached) " >&6
13522 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (intmax_t))" "ac_cv_sizeof_intmax_t" "$ac_includes_default"; then :
13525 if test "$ac_cv_type_intmax_t" = yes; then
13526 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13527 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13528 as_fn_error 77 "cannot compute sizeof (intmax_t)
13529 See \`config.log' for more details" "$LINENO" 5; }
13531 ac_cv_sizeof_intmax_t=0
13536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_intmax_t" >&5
13537 $as_echo "$ac_cv_sizeof_intmax_t" >&6; }
13541 cat >>confdefs.h <<_ACEOF
13542 #define SIZEOF_INTMAX_T $ac_cv_sizeof_intmax_t
13548 ac_fn_c_check_member "$LINENO" "struct termios" "c_line" "ac_cv_member_struct_termios_c_line" "
13549 #include <sys/types.h>
13550 #include <termios.h>
13553 if test "x$ac_cv_member_struct_termios_c_line" = xyes; then :
13554 $as_echo "#define TERMIOS_LDISC 1" >>confdefs.h
13560 ac_fn_c_check_member "$LINENO" "struct termio" "c_line" "ac_cv_member_struct_termio_c_line" "
13561 #include <sys/types.h>
13562 #include <termio.h>
13565 if test "x$ac_cv_member_struct_termio_c_line" = xyes; then :
13566 $as_echo "#define TERMIO_LDISC 1" >>confdefs.h
13572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct dirent.d_ino" >&5
13573 $as_echo_n "checking for struct dirent.d_ino... " >&6; }
13574 if ${bash_cv_dirent_has_dino+:} false; then :
13575 $as_echo_n "(cached) " >&6
13577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13578 /* end confdefs.h. */
13581 #include <sys/types.h>
13582 #ifdef HAVE_UNISTD_H
13583 # include <unistd.h>
13584 #endif /* HAVE_UNISTD_H */
13585 #if defined(HAVE_DIRENT_H)
13586 # include <dirent.h>
13588 # define dirent direct
13589 # ifdef HAVE_SYS_NDIR_H
13590 # include <sys/ndir.h>
13591 # endif /* SYSNDIR */
13592 # ifdef HAVE_SYS_DIR_H
13593 # include <sys/dir.h>
13594 # endif /* SYSDIR */
13595 # ifdef HAVE_NDIR_H
13598 #endif /* HAVE_DIRENT_H */
13604 struct dirent d; int z; z = d.d_ino;
13610 if ac_fn_c_try_compile "$LINENO"; then :
13611 bash_cv_dirent_has_dino=yes
13613 bash_cv_dirent_has_dino=no
13615 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_dirent_has_dino" >&5
13619 $as_echo "$bash_cv_dirent_has_dino" >&6; }
13620 if test $bash_cv_dirent_has_dino = yes; then
13621 $as_echo "#define HAVE_STRUCT_DIRENT_D_INO 1" >>confdefs.h
13626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct dirent.d_fileno" >&5
13627 $as_echo_n "checking for struct dirent.d_fileno... " >&6; }
13628 if ${bash_cv_dirent_has_d_fileno+:} false; then :
13629 $as_echo_n "(cached) " >&6
13631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13632 /* end confdefs.h. */
13635 #include <sys/types.h>
13636 #ifdef HAVE_UNISTD_H
13637 # include <unistd.h>
13638 #endif /* HAVE_UNISTD_H */
13639 #if defined(HAVE_DIRENT_H)
13640 # include <dirent.h>
13642 # define dirent direct
13643 # ifdef HAVE_SYS_NDIR_H
13644 # include <sys/ndir.h>
13645 # endif /* SYSNDIR */
13646 # ifdef HAVE_SYS_DIR_H
13647 # include <sys/dir.h>
13648 # endif /* SYSDIR */
13649 # ifdef HAVE_NDIR_H
13652 #endif /* HAVE_DIRENT_H */
13658 struct dirent d; int z; z = d.d_fileno;
13664 if ac_fn_c_try_compile "$LINENO"; then :
13665 bash_cv_dirent_has_d_fileno=yes
13667 bash_cv_dirent_has_d_fileno=no
13669 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_dirent_has_d_fileno" >&5
13673 $as_echo "$bash_cv_dirent_has_d_fileno" >&6; }
13674 if test $bash_cv_dirent_has_d_fileno = yes; then
13675 $as_echo "#define HAVE_STRUCT_DIRENT_D_FILENO 1" >>confdefs.h
13680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct dirent.d_namlen" >&5
13681 $as_echo_n "checking for struct dirent.d_namlen... " >&6; }
13682 if ${bash_cv_dirent_has_d_namlen+:} false; then :
13683 $as_echo_n "(cached) " >&6
13685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13686 /* end confdefs.h. */
13689 #include <sys/types.h>
13690 #ifdef HAVE_UNISTD_H
13691 # include <unistd.h>
13692 #endif /* HAVE_UNISTD_H */
13693 #if defined(HAVE_DIRENT_H)
13694 # include <dirent.h>
13696 # define dirent direct
13697 # ifdef HAVE_SYS_NDIR_H
13698 # include <sys/ndir.h>
13699 # endif /* SYSNDIR */
13700 # ifdef HAVE_SYS_DIR_H
13701 # include <sys/dir.h>
13702 # endif /* SYSDIR */
13703 # ifdef HAVE_NDIR_H
13706 #endif /* HAVE_DIRENT_H */
13712 struct dirent d; int z; z = d.d_namlen;
13718 if ac_fn_c_try_compile "$LINENO"; then :
13719 bash_cv_dirent_has_d_namlen=yes
13721 bash_cv_dirent_has_d_namlen=no
13723 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_dirent_has_d_namlen" >&5
13727 $as_echo "$bash_cv_dirent_has_d_namlen" >&6; }
13728 if test $bash_cv_dirent_has_d_namlen = yes; then
13729 $as_echo "#define HAVE_STRUCT_DIRENT_D_NAMLEN 1" >>confdefs.h
13733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct winsize in sys/ioctl.h and termios.h" >&5
13734 $as_echo_n "checking for struct winsize in sys/ioctl.h and termios.h... " >&6; }
13735 if ${bash_cv_struct_winsize_header+:} false; then :
13736 $as_echo_n "(cached) " >&6
13738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13739 /* end confdefs.h. */
13740 #include <sys/types.h>
13741 #include <sys/ioctl.h>
13750 if ac_fn_c_try_compile "$LINENO"; then :
13751 bash_cv_struct_winsize_header=ioctl_h
13753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13754 /* end confdefs.h. */
13755 #include <sys/types.h>
13756 #include <termios.h>
13765 if ac_fn_c_try_compile "$LINENO"; then :
13766 bash_cv_struct_winsize_header=termios_h
13768 bash_cv_struct_winsize_header=other
13770 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13773 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13776 if test $bash_cv_struct_winsize_header = ioctl_h; then
13777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: sys/ioctl.h" >&5
13778 $as_echo "sys/ioctl.h" >&6; }
13779 $as_echo "#define STRUCT_WINSIZE_IN_SYS_IOCTL 1" >>confdefs.h
13781 elif test $bash_cv_struct_winsize_header = termios_h; then
13782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: termios.h" >&5
13783 $as_echo "termios.h" >&6; }
13784 $as_echo "#define STRUCT_WINSIZE_IN_TERMIOS 1" >>confdefs.h
13787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
13788 $as_echo "not found" >&6; }
13791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timeval in sys/time.h and time.h" >&5
13792 $as_echo_n "checking for struct timeval in sys/time.h and time.h... " >&6; }
13793 if ${bash_cv_struct_timeval+:} false; then :
13794 $as_echo_n "(cached) " >&6
13797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13798 /* end confdefs.h. */
13799 #include <sys/time.h>
13802 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13803 $EGREP "struct timeval" >/dev/null 2>&1; then :
13804 bash_cv_struct_timeval=yes
13806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13807 /* end confdefs.h. */
13811 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13812 $EGREP "struct timeval" >/dev/null 2>&1; then :
13813 bash_cv_struct_timeval=yes
13815 bash_cv_struct_timeval=no
13825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_struct_timeval" >&5
13826 $as_echo "$bash_cv_struct_timeval" >&6; }
13827 if test $bash_cv_struct_timeval = yes; then
13828 $as_echo "#define HAVE_TIMEVAL 1" >>confdefs.h
13832 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
13833 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
13835 cat >>confdefs.h <<_ACEOF
13836 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
13842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
13843 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
13844 if ${ac_cv_struct_tm+:} false; then :
13845 $as_echo_n "(cached) " >&6
13847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13848 /* end confdefs.h. */
13849 #include <sys/types.h>
13856 int *p = &tm.tm_sec;
13862 if ac_fn_c_try_compile "$LINENO"; then :
13863 ac_cv_struct_tm=time.h
13865 ac_cv_struct_tm=sys/time.h
13867 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
13870 $as_echo "$ac_cv_struct_tm" >&6; }
13871 if test $ac_cv_struct_tm = sys/time.h; then
13873 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
13877 ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
13878 #include <$ac_cv_struct_tm>
13881 if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then :
13883 cat >>confdefs.h <<_ACEOF
13884 #define HAVE_STRUCT_TM_TM_ZONE 1
13890 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
13892 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
13895 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
13897 if test "x$ac_cv_have_decl_tzname" = xyes; then :
13903 cat >>confdefs.h <<_ACEOF
13904 #define HAVE_DECL_TZNAME $ac_have_decl
13907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
13908 $as_echo_n "checking for tzname... " >&6; }
13909 if ${ac_cv_var_tzname+:} false; then :
13910 $as_echo_n "(cached) " >&6
13912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13913 /* end confdefs.h. */
13915 #if !HAVE_DECL_TZNAME
13916 extern char *tzname[];
13922 return tzname[0][0];
13927 if ac_fn_c_try_link "$LINENO"; then :
13928 ac_cv_var_tzname=yes
13930 ac_cv_var_tzname=no
13932 rm -f core conftest.err conftest.$ac_objext \
13933 conftest$ac_exeext conftest.$ac_ext
13935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
13936 $as_echo "$ac_cv_var_tzname" >&6; }
13937 if test $ac_cv_var_tzname = yes; then
13939 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
13944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timezone in sys/time.h and time.h" >&5
13945 $as_echo_n "checking for struct timezone in sys/time.h and time.h... " >&6; }
13946 if ${bash_cv_struct_timezone+:} false; then :
13947 $as_echo_n "(cached) " >&6
13950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13951 /* end confdefs.h. */
13952 #include <sys/time.h>
13955 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13956 $EGREP "struct timezone" >/dev/null 2>&1; then :
13957 bash_cv_struct_timezone=yes
13959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13960 /* end confdefs.h. */
13964 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13965 $EGREP "struct timezone" >/dev/null 2>&1; then :
13966 bash_cv_struct_timezone=yes
13968 bash_cv_struct_timezone=no
13978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_struct_timezone" >&5
13979 $as_echo "$bash_cv_struct_timezone" >&6; }
13980 if test $bash_cv_struct_timezone = yes; then
13981 $as_echo "#define HAVE_STRUCT_TIMEZONE 1" >>confdefs.h
13986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for offset of exit status in return status from wait" >&5
13987 $as_echo_n "checking for offset of exit status in return status from wait... " >&6; }
13988 if ${bash_cv_wexitstatus_offset+:} false; then :
13989 $as_echo_n "(cached) " >&6
13991 if test "$cross_compiling" = yes; then :
13992 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check WEXITSTATUS offset if cross compiling -- defaulting to 0" >&5
13993 $as_echo "$as_me: WARNING: cannot check WEXITSTATUS offset if cross compiling -- defaulting to 0" >&2;}
13994 bash_cv_wexitstatus_offset=0
13997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13998 /* end confdefs.h. */
14000 #include <stdlib.h>
14001 #include <unistd.h>
14003 #include <sys/wait.h>
14017 /* wait for the process */
14023 for (i = 0; i < (sizeof(s) - 8); i++)
14025 n = (s >> i) & 0xff;
14034 if ac_fn_c_try_run "$LINENO"; then :
14035 bash_cv_wexitstatus_offset=0
14037 bash_cv_wexitstatus_offset=$?
14039 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14040 conftest.$ac_objext conftest.beam conftest.$ac_ext
14045 if test "$bash_cv_wexitstatus_offset" -gt 32 ; then
14046 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: bad exit status from test program -- defaulting to 0" >&5
14047 $as_echo "$as_me: WARNING: bad exit status from test program -- defaulting to 0" >&2;}
14048 bash_cv_wexitstatus_offset=0
14050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_wexitstatus_offset" >&5
14051 $as_echo "$bash_cv_wexitstatus_offset" >&6; }
14053 cat >>confdefs.h <<_ACEOF
14054 #define WEXITSTATUS_OFFSET $bash_cv_wexitstatus_offset
14061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <time.h>" >&5
14062 $as_echo_n "checking for struct timespec in <time.h>... " >&6; }
14063 if ${bash_cv_sys_struct_timespec_in_time_h+:} false; then :
14064 $as_echo_n "(cached) " >&6
14066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14067 /* end confdefs.h. */
14073 static struct timespec x; x.tv_sec = x.tv_nsec;
14078 if ac_fn_c_try_compile "$LINENO"; then :
14079 bash_cv_sys_struct_timespec_in_time_h=yes
14081 bash_cv_sys_struct_timespec_in_time_h=no
14083 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_sys_struct_timespec_in_time_h" >&5
14086 $as_echo "$bash_cv_sys_struct_timespec_in_time_h" >&6; }
14088 HAVE_STRUCT_TIMESPEC=0
14089 TIME_H_DEFINES_STRUCT_TIMESPEC=0
14090 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=0
14091 PTHREAD_H_DEFINES_STRUCT_TIMESPEC=0
14092 if test $bash_cv_sys_struct_timespec_in_time_h = yes; then
14093 $as_echo "#define HAVE_STRUCT_TIMESPEC 1" >>confdefs.h
14095 $as_echo "#define TIME_H_DEFINES_STRUCT_TIMESPEC 1" >>confdefs.h
14097 TIME_H_DEFINES_STRUCT_TIMESPEC=1
14099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <sys/time.h>" >&5
14100 $as_echo_n "checking for struct timespec in <sys/time.h>... " >&6; }
14101 if ${bash_cv_sys_struct_timespec_in_sys_time_h+:} false; then :
14102 $as_echo_n "(cached) " >&6
14104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14105 /* end confdefs.h. */
14106 #include <sys/time.h>
14111 static struct timespec x; x.tv_sec = x.tv_nsec;
14116 if ac_fn_c_try_compile "$LINENO"; then :
14117 bash_cv_sys_struct_timespec_in_sys_time_h=yes
14119 bash_cv_sys_struct_timespec_in_sys_time_h=no
14121 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_sys_struct_timespec_in_sys_time_h" >&5
14124 $as_echo "$bash_cv_sys_struct_timespec_in_sys_time_h" >&6; }
14125 if test $bash_cv_sys_struct_timespec_in_sys_time_h = yes; then
14126 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=1
14127 $as_echo "#define HAVE_STRUCT_TIMESPEC 1" >>confdefs.h
14129 $as_echo "#define SYS_TIME_H_DEFINES_STRUCT_TIMESPEC 1" >>confdefs.h
14132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <pthread.h>" >&5
14133 $as_echo_n "checking for struct timespec in <pthread.h>... " >&6; }
14134 if ${bash_cv_sys_struct_timespec_in_pthread_h+:} false; then :
14135 $as_echo_n "(cached) " >&6
14137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14138 /* end confdefs.h. */
14139 #include <pthread.h>
14144 static struct timespec x; x.tv_sec = x.tv_nsec;
14149 if ac_fn_c_try_compile "$LINENO"; then :
14150 bash_cv_sys_struct_timespec_in_pthread_h=yes
14152 bash_cv_sys_struct_timespec_in_pthread_h=no
14154 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_sys_struct_timespec_in_pthread_h" >&5
14157 $as_echo "$bash_cv_sys_struct_timespec_in_pthread_h" >&6; }
14158 if test $bash_cv_sys_struct_timespec_in_pthread_h = yes; then
14159 PTHREAD_H_DEFINES_STRUCT_TIMESPEC=1
14160 $as_echo "#define HAVE_STRUCT_TIMESPEC 1" >>confdefs.h
14162 $as_echo "#define PTHREAD_H_DEFINES_STRUCT_TIMESPEC 1" >>confdefs.h
14176 ac_fn_c_check_member "$LINENO" "struct stat" "st_atim.tv_nsec" "ac_cv_member_struct_stat_st_atim_tv_nsec" "#include <sys/types.h>
14177 #include <sys/stat.h>
14179 if test "x$ac_cv_member_struct_stat_st_atim_tv_nsec" = xyes; then :
14181 cat >>confdefs.h <<_ACEOF
14182 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1
14185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct stat.st_atim is of type struct timespec" >&5
14186 $as_echo_n "checking whether struct stat.st_atim is of type struct timespec... " >&6; }
14187 if ${ac_cv_typeof_struct_stat_st_atim_is_struct_timespec+:} false; then :
14188 $as_echo_n "(cached) " >&6
14190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14191 /* end confdefs.h. */
14193 #include <sys/types.h>
14194 #include <sys/stat.h>
14195 #if HAVE_SYS_TIME_H
14196 # include <sys/time.h>
14199 struct timespec ts;
14212 if ac_fn_c_try_compile "$LINENO"; then :
14213 ac_cv_typeof_struct_stat_st_atim_is_struct_timespec=yes
14215 ac_cv_typeof_struct_stat_st_atim_is_struct_timespec=no
14217 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_typeof_struct_stat_st_atim_is_struct_timespec" >&5
14220 $as_echo "$ac_cv_typeof_struct_stat_st_atim_is_struct_timespec" >&6; }
14221 if test $ac_cv_typeof_struct_stat_st_atim_is_struct_timespec = yes; then
14223 $as_echo "#define TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 1" >>confdefs.h
14227 ac_fn_c_check_member "$LINENO" "struct stat" "st_atimespec.tv_nsec" "ac_cv_member_struct_stat_st_atimespec_tv_nsec" "#include <sys/types.h>
14228 #include <sys/stat.h>
14230 if test "x$ac_cv_member_struct_stat_st_atimespec_tv_nsec" = xyes; then :
14232 cat >>confdefs.h <<_ACEOF
14233 #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1
14238 ac_fn_c_check_member "$LINENO" "struct stat" "st_atimensec" "ac_cv_member_struct_stat_st_atimensec" "#include <sys/types.h>
14239 #include <sys/stat.h>
14241 if test "x$ac_cv_member_struct_stat_st_atimensec" = xyes; then :
14243 cat >>confdefs.h <<_ACEOF
14244 #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
14249 ac_fn_c_check_member "$LINENO" "struct stat" "st_atim.st__tim.tv_nsec" "ac_cv_member_struct_stat_st_atim_st__tim_tv_nsec" "#include <sys/types.h>
14250 #include <sys/stat.h>
14252 if test "x$ac_cv_member_struct_stat_st_atim_st__tim_tv_nsec" = xyes; then :
14254 cat >>confdefs.h <<_ACEOF
14255 #define HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC 1
14269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the existence of strsignal" >&5
14270 $as_echo_n "checking for the existence of strsignal... " >&6; }
14271 if ${bash_cv_have_strsignal+:} false; then :
14272 $as_echo_n "(cached) " >&6
14274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14275 /* end confdefs.h. */
14276 #include <sys/types.h>
14277 #include <signal.h>
14281 char *s = (char *)strsignal(2);
14286 if ac_fn_c_try_link "$LINENO"; then :
14287 bash_cv_have_strsignal=yes
14289 bash_cv_have_strsignal=no
14291 rm -f core conftest.err conftest.$ac_objext \
14292 conftest$ac_exeext conftest.$ac_ext
14295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_have_strsignal" >&5
14296 $as_echo "$bash_cv_have_strsignal" >&6; }
14297 if test $bash_cv_have_strsignal = yes; then
14298 $as_echo "#define HAVE_STRSIGNAL 1" >>confdefs.h
14302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if opendir() opens non-directories" >&5
14303 $as_echo_n "checking if opendir() opens non-directories... " >&6; }
14304 if ${bash_cv_opendir_not_robust+:} false; then :
14305 $as_echo_n "(cached) " >&6
14307 if test "$cross_compiling" = yes; then :
14308 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check opendir if cross compiling -- defaulting to no" >&5
14309 $as_echo "$as_me: WARNING: cannot check opendir if cross compiling -- defaulting to no" >&2;}
14310 bash_cv_opendir_not_robust=no
14313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14314 /* end confdefs.h. */
14317 #include <sys/types.h>
14319 #ifdef HAVE_UNISTD_H
14320 # include <unistd.h>
14321 #endif /* HAVE_UNISTD_H */
14322 #if defined(HAVE_DIRENT_H)
14323 # include <dirent.h>
14325 # define dirent direct
14326 # ifdef HAVE_SYS_NDIR_H
14327 # include <sys/ndir.h>
14328 # endif /* SYSNDIR */
14329 # ifdef HAVE_SYS_DIR_H
14330 # include <sys/dir.h>
14331 # endif /* SYSDIR */
14332 # ifdef HAVE_NDIR_H
14335 #endif /* HAVE_DIRENT_H */
14340 err = mkdir("bash-aclocal", 0700);
14345 unlink("bash-aclocal/not_a_directory");
14346 fd = open("bash-aclocal/not_a_directory", O_WRONLY|O_CREAT|O_EXCL, 0666);
14347 write(fd, "\n", 1);
14349 dir = opendir("bash-aclocal/not_a_directory");
14350 unlink("bash-aclocal/not_a_directory");
14351 rmdir("bash-aclocal");
14355 if ac_fn_c_try_run "$LINENO"; then :
14356 bash_cv_opendir_not_robust=yes
14358 bash_cv_opendir_not_robust=no
14360 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14361 conftest.$ac_objext conftest.beam conftest.$ac_ext
14366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_opendir_not_robust" >&5
14367 $as_echo "$bash_cv_opendir_not_robust" >&6; }
14368 if test $bash_cv_opendir_not_robust = yes; then
14369 $as_echo "#define OPENDIR_NOT_ROBUST 1" >>confdefs.h
14373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ulimit can substitute for getdtablesize" >&5
14374 $as_echo_n "checking whether ulimit can substitute for getdtablesize... " >&6; }
14375 if ${bash_cv_ulimit_maxfds+:} false; then :
14376 $as_echo_n "(cached) " >&6
14378 if test "$cross_compiling" = yes; then :
14379 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check ulimit if cross compiling -- defaulting to no" >&5
14380 $as_echo "$as_me: WARNING: cannot check ulimit if cross compiling -- defaulting to no" >&2;}
14381 bash_cv_ulimit_maxfds=no
14384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14385 /* end confdefs.h. */
14389 long maxfds = ulimit(4, 0L);
14390 exit (maxfds == -1L);
14394 if ac_fn_c_try_run "$LINENO"; then :
14395 bash_cv_ulimit_maxfds=yes
14397 bash_cv_ulimit_maxfds=no
14399 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14400 conftest.$ac_objext conftest.beam conftest.$ac_ext
14405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_ulimit_maxfds" >&5
14406 $as_echo "$bash_cv_ulimit_maxfds" >&6; }
14407 if test $bash_cv_ulimit_maxfds = yes; then
14408 $as_echo "#define ULIMIT_MAXFDS 1" >>confdefs.h
14419 ac_fn_c_check_decl "$LINENO" "fpurge" "ac_cv_have_decl_fpurge" "#include <stdio.h>
14421 if test "x$ac_cv_have_decl_fpurge" = xyes; then :
14427 cat >>confdefs.h <<_ACEOF
14428 #define HAVE_DECL_FPURGE $ac_have_decl
14432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if getenv can be redefined" >&5
14433 $as_echo_n "checking to see if getenv can be redefined... " >&6; }
14434 if ${bash_cv_getenv_redef+:} false; then :
14435 $as_echo_n "(cached) " >&6
14437 if test "$cross_compiling" = yes; then :
14438 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check getenv redefinition if cross compiling -- defaulting to yes" >&5
14439 $as_echo "$as_me: WARNING: cannot check getenv redefinition if cross compiling -- defaulting to yes" >&2;}
14440 bash_cv_getenv_redef=yes
14443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14444 /* end confdefs.h. */
14446 #ifdef HAVE_UNISTD_H
14447 # include <unistd.h>
14456 #if defined (__linux__) || defined (__bsdi__) || defined (convex)
14460 #endif /* !__linux__ && !__bsdi__ && !convex */
14467 /* The next allows this program to run, but does not allow bash to link
14468 when it redefines getenv. I'm not really interested in figuring out
14473 s = getenv("ABCDE");
14474 exit(s == 0); /* force optimizer to leave getenv in */
14478 if ac_fn_c_try_run "$LINENO"; then :
14479 bash_cv_getenv_redef=yes
14481 bash_cv_getenv_redef=no
14483 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14484 conftest.$ac_objext conftest.beam conftest.$ac_ext
14489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_getenv_redef" >&5
14490 $as_echo "$bash_cv_getenv_redef" >&6; }
14491 if test $bash_cv_getenv_redef = yes; then
14492 $as_echo "#define CAN_REDEFINE_GETENV 1" >>confdefs.h
14496 if test "$ac_cv_func_getcwd" = "yes"; then
14497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getcwd() will dynamically allocate memory with 0 size" >&5
14498 $as_echo_n "checking if getcwd() will dynamically allocate memory with 0 size... " >&6; }
14499 if ${bash_cv_getcwd_malloc+:} false; then :
14500 $as_echo_n "(cached) " >&6
14502 if test "$cross_compiling" = yes; then :
14503 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check whether getcwd allocates memory when cross-compiling -- defaulting to no" >&5
14504 $as_echo "$as_me: WARNING: cannot check whether getcwd allocates memory when cross-compiling -- defaulting to no" >&2;}
14505 bash_cv_getcwd_malloc=no
14508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14509 /* end confdefs.h. */
14512 #ifdef HAVE_UNISTD_H
14513 #include <unistd.h>
14519 xpwd = getcwd(0, 0);
14524 if ac_fn_c_try_run "$LINENO"; then :
14525 bash_cv_getcwd_malloc=yes
14527 bash_cv_getcwd_malloc=no
14529 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14530 conftest.$ac_objext conftest.beam conftest.$ac_ext
14535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_getcwd_malloc" >&5
14536 $as_echo "$bash_cv_getcwd_malloc" >&6; }
14537 if test $bash_cv_getcwd_malloc = no; then
14538 $as_echo "#define GETCWD_BROKEN 1" >>confdefs.h
14540 case " $LIBOBJS " in
14541 *" getcwd.$ac_objext "* ) ;;
14542 *) LIBOBJS="$LIBOBJS getcwd.$ac_objext"
14550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for presence of POSIX-style sigsetjmp/siglongjmp" >&5
14551 $as_echo_n "checking for presence of POSIX-style sigsetjmp/siglongjmp... " >&6; }
14552 if ${bash_cv_func_sigsetjmp+:} false; then :
14553 $as_echo_n "(cached) " >&6
14555 if test "$cross_compiling" = yes; then :
14556 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check for sigsetjmp/siglongjmp if cross-compiling -- defaulting to missing" >&5
14557 $as_echo "$as_me: WARNING: cannot check for sigsetjmp/siglongjmp if cross-compiling -- defaulting to missing" >&2;}
14558 bash_cv_func_sigsetjmp=missing
14561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14562 /* end confdefs.h. */
14564 #ifdef HAVE_UNISTD_H
14565 #include <unistd.h>
14567 #include <sys/types.h>
14568 #include <signal.h>
14569 #include <setjmp.h>
14573 #if !defined (_POSIX_VERSION) || !defined (HAVE_POSIX_SIGNALS)
14578 sigset_t set, oset;
14583 sigemptyset(&oset);
14584 sigprocmask(SIG_BLOCK, (sigset_t *)NULL, &set);
14585 sigprocmask(SIG_BLOCK, (sigset_t *)NULL, &oset);
14588 code = sigsetjmp(xx, 1);
14590 exit(0); /* could get sigmask and compare to oset here. */
14593 sigaddset(&set, SIGINT);
14594 sigprocmask(SIG_BLOCK, &set, (sigset_t *)NULL);
14596 /* and siglongjmp */
14597 siglongjmp(xx, 10);
14602 if ac_fn_c_try_run "$LINENO"; then :
14603 bash_cv_func_sigsetjmp=present
14605 bash_cv_func_sigsetjmp=missing
14607 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14608 conftest.$ac_objext conftest.beam conftest.$ac_ext
14613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_sigsetjmp" >&5
14614 $as_echo "$bash_cv_func_sigsetjmp" >&6; }
14615 if test $bash_cv_func_sigsetjmp = present; then
14616 $as_echo "#define HAVE_POSIX_SIGSETJMP 1" >>confdefs.h
14621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not strcoll and strcmp differ" >&5
14622 $as_echo_n "checking whether or not strcoll and strcmp differ... " >&6; }
14623 if ${bash_cv_func_strcoll_broken+:} false; then :
14624 $as_echo_n "(cached) " >&6
14626 if test "$cross_compiling" = yes; then :
14627 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check strcoll if cross compiling -- defaulting to no" >&5
14628 $as_echo "$as_me: WARNING: cannot check strcoll if cross compiling -- defaulting to no" >&2;}
14629 bash_cv_func_strcoll_broken=no
14632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14633 /* end confdefs.h. */
14636 #if defined (HAVE_LOCALE_H)
14637 #include <locale.h>
14645 char *deflocale, *defcoll;
14647 #ifdef HAVE_SETLOCALE
14648 deflocale = setlocale(LC_ALL, "");
14649 defcoll = setlocale(LC_COLLATE, "");
14652 #ifdef HAVE_STRCOLL
14653 /* These two values are taken from tests/glob-test. */
14654 r1 = strcoll("abd", "aXd");
14658 r2 = strcmp("abd", "aXd");
14660 /* These two should both be greater than 0. It is permissible for
14661 a system to return different values, as long as the sign is the
14664 /* Exit with 1 (failure) if these two values are both > 0, since
14665 this tests whether strcoll(3) is broken with respect to strcmp(3)
14666 in the default locale. */
14667 exit (r1 > 0 && r2 > 0);
14671 if ac_fn_c_try_run "$LINENO"; then :
14672 bash_cv_func_strcoll_broken=yes
14674 bash_cv_func_strcoll_broken=no
14676 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14677 conftest.$ac_objext conftest.beam conftest.$ac_ext
14682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_strcoll_broken" >&5
14683 $as_echo "$bash_cv_func_strcoll_broken" >&6; }
14684 if test $bash_cv_func_strcoll_broken = yes; then
14685 $as_echo "#define STRCOLL_BROKEN 1" >>confdefs.h
14693 if test X$ac_cv_func_snprintf = Xyes; then
14694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for standard-conformant snprintf" >&5
14695 $as_echo_n "checking for standard-conformant snprintf... " >&6; }
14696 if ${bash_cv_func_snprintf+:} false; then :
14697 $as_echo_n "(cached) " >&6
14699 if test "$cross_compiling" = yes; then :
14700 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check standard snprintf if cross-compiling" >&5
14701 $as_echo "$as_me: WARNING: cannot check standard snprintf if cross-compiling" >&2;}
14702 bash_cv_func_snprintf=yes
14705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14706 /* end confdefs.h. */
14713 n = snprintf (0, 0, "%s", "0123456");
14718 if ac_fn_c_try_run "$LINENO"; then :
14719 bash_cv_func_snprintf=yes
14721 bash_cv_func_snprintf=no
14723 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14724 conftest.$ac_objext conftest.beam conftest.$ac_ext
14728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_snprintf" >&5
14729 $as_echo "$bash_cv_func_snprintf" >&6; }
14730 if test $bash_cv_func_snprintf = no; then
14731 ac_cv_func_snprintf=no
14734 if test $ac_cv_func_snprintf = no; then
14736 $as_echo "#define HAVE_SNPRINTF 0" >>confdefs.h
14744 if test X$ac_cv_func_vsnprintf = Xyes; then
14745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for standard-conformant vsnprintf" >&5
14746 $as_echo_n "checking for standard-conformant vsnprintf... " >&6; }
14747 if ${bash_cv_func_vsnprintf+:} false; then :
14748 $as_echo_n "(cached) " >&6
14750 if test "$cross_compiling" = yes; then :
14751 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check standard vsnprintf if cross-compiling" >&5
14752 $as_echo "$as_me: WARNING: cannot check standard vsnprintf if cross-compiling" >&2;}
14753 bash_cv_func_vsnprintf=yes
14756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14757 /* end confdefs.h. */
14760 #include <stdarg.h>
14762 #include <varargs.h>
14765 #include <stdlib.h>
14769 foo(const char *fmt, ...)
14771 foo(format, va_alist)
14772 const char *format;
14780 va_start(args, fmt);
14784 n = vsnprintf(0, 0, fmt, args);
14792 n = foo("%s", "0123456");
14797 if ac_fn_c_try_run "$LINENO"; then :
14798 bash_cv_func_vsnprintf=yes
14800 bash_cv_func_vsnprintf=no
14802 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14803 conftest.$ac_objext conftest.beam conftest.$ac_ext
14807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_vsnprintf" >&5
14808 $as_echo "$bash_cv_func_vsnprintf" >&6; }
14809 if test $bash_cv_func_vsnprintf = no; then
14810 ac_cv_func_vsnprintf=no
14813 if test $ac_cv_func_vsnprintf = no; then
14815 $as_echo "#define HAVE_VSNPRINTF 0" >>confdefs.h
14821 if test "$ac_cv_func_putenv" = "yes"; then
14825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for standard-conformant putenv declaration" >&5
14826 $as_echo_n "checking for standard-conformant putenv declaration... " >&6; }
14827 if ${bash_cv_std_putenv+:} false; then :
14828 $as_echo_n "(cached) " >&6
14830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14831 /* end confdefs.h. */
14834 #include <stdlib.h>
14835 #include <stddef.h>
14843 extern int putenv (char *);
14845 extern int putenv ();
14851 return (putenv == 0);
14856 if ac_fn_c_try_link "$LINENO"; then :
14857 bash_cv_std_putenv=yes
14859 bash_cv_std_putenv=no
14862 rm -f core conftest.err conftest.$ac_objext \
14863 conftest$ac_exeext conftest.$ac_ext
14865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_std_putenv" >&5
14866 $as_echo "$bash_cv_std_putenv" >&6; }
14867 if test $bash_cv_std_putenv = yes; then
14868 $as_echo "#define HAVE_STD_PUTENV 1" >>confdefs.h
14873 $as_echo "#define HAVE_STD_PUTENV 1" >>confdefs.h
14876 if test "$ac_cv_func_unsetenv" = "yes"; then
14880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for standard-conformant unsetenv declaration" >&5
14881 $as_echo_n "checking for standard-conformant unsetenv declaration... " >&6; }
14882 if ${bash_cv_std_unsetenv+:} false; then :
14883 $as_echo_n "(cached) " >&6
14885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14886 /* end confdefs.h. */
14889 #include <stdlib.h>
14890 #include <stddef.h>
14898 extern int unsetenv (const char *);
14900 extern int unsetenv ();
14906 return (unsetenv == 0);
14911 if ac_fn_c_try_link "$LINENO"; then :
14912 bash_cv_std_unsetenv=yes
14914 bash_cv_std_unsetenv=no
14917 rm -f core conftest.err conftest.$ac_objext \
14918 conftest$ac_exeext conftest.$ac_ext
14920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_std_unsetenv" >&5
14921 $as_echo "$bash_cv_std_unsetenv" >&6; }
14922 if test $bash_cv_std_unsetenv = yes; then
14923 $as_echo "#define HAVE_STD_UNSETENV 1" >>confdefs.h
14928 $as_echo "#define HAVE_STD_UNSETENV 1" >>confdefs.h
14932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for printf floating point output in hex notation" >&5
14933 $as_echo_n "checking for printf floating point output in hex notation... " >&6; }
14934 if ${bash_cv_printf_a_format+:} false; then :
14935 $as_echo_n "(cached) " >&6
14937 if test "$cross_compiling" = yes; then :
14938 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check printf if cross compiling -- defaulting to no" >&5
14939 $as_echo "$as_me: WARNING: cannot check printf if cross compiling -- defaulting to no" >&2;}
14940 bash_cv_printf_a_format=no
14943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14944 /* end confdefs.h. */
14947 #include <string.h>
14955 sprintf(abuf, "%A", y);
14956 exit(strchr(abuf, 'P') == (char *)0);
14960 if ac_fn_c_try_run "$LINENO"; then :
14961 bash_cv_printf_a_format=yes
14963 bash_cv_printf_a_format=no
14965 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14966 conftest.$ac_objext conftest.beam conftest.$ac_ext
14971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_printf_a_format" >&5
14972 $as_echo "$bash_cv_printf_a_format" >&6; }
14973 if test $bash_cv_printf_a_format = yes; then
14974 $as_echo "#define HAVE_PRINTF_A_FORMAT 1" >>confdefs.h
14981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if signal handlers must be reinstalled when invoked" >&5
14982 $as_echo_n "checking if signal handlers must be reinstalled when invoked... " >&6; }
14983 if ${bash_cv_must_reinstall_sighandlers+:} false; then :
14984 $as_echo_n "(cached) " >&6
14986 if test "$cross_compiling" = yes; then :
14987 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check signal handling if cross compiling -- defaulting to no" >&5
14988 $as_echo "$as_me: WARNING: cannot check signal handling if cross compiling -- defaulting to no" >&2;}
14989 bash_cv_must_reinstall_sighandlers=no
14992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14993 /* end confdefs.h. */
14995 #include <signal.h>
14996 #ifdef HAVE_UNISTD_H
14997 #include <unistd.h>
15000 typedef RETSIGTYPE sigfunc();
15004 #ifdef HAVE_POSIX_SIGNALS
15006 set_signal_handler(sig, handler)
15010 struct sigaction act, oact;
15011 act.sa_handler = handler;
15013 sigemptyset (&act.sa_mask);
15014 sigemptyset (&oact.sa_mask);
15015 sigaction (sig, &act, &oact);
15016 return (oact.sa_handler);
15019 #define set_signal_handler(s, h) signal(s, h)
15032 set_signal_handler(SIGINT, sigint);
15033 kill((int)getpid(), SIGINT);
15034 kill((int)getpid(), SIGINT);
15035 exit(nsigint != 2);
15039 if ac_fn_c_try_run "$LINENO"; then :
15040 bash_cv_must_reinstall_sighandlers=no
15042 bash_cv_must_reinstall_sighandlers=yes
15044 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15045 conftest.$ac_objext conftest.beam conftest.$ac_ext
15050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_must_reinstall_sighandlers" >&5
15051 $as_echo "$bash_cv_must_reinstall_sighandlers" >&6; }
15052 if test $bash_cv_must_reinstall_sighandlers = yes; then
15053 $as_echo "#define MUST_REINSTALL_SIGHANDLERS 1" >>confdefs.h
15058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for presence of necessary job control definitions" >&5
15059 $as_echo_n "checking for presence of necessary job control definitions... " >&6; }
15060 if ${bash_cv_job_control_missing+:} false; then :
15061 $as_echo_n "(cached) " >&6
15063 if test "$cross_compiling" = yes; then :
15064 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check job control if cross-compiling -- defaulting to missing" >&5
15065 $as_echo "$as_me: WARNING: cannot check job control if cross-compiling -- defaulting to missing" >&2;}
15066 bash_cv_job_control_missing=missing
15069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15070 /* end confdefs.h. */
15072 #include <sys/types.h>
15073 #ifdef HAVE_SYS_WAIT_H
15074 #include <sys/wait.h>
15076 #ifdef HAVE_UNISTD_H
15077 #include <unistd.h>
15079 #include <signal.h>
15081 /* Add more tests in here as appropriate. */
15085 #if !defined (HAVE_POSIX_SIGNALS) && !defined (HAVE_BSD_SIGNALS)
15089 /* signals and tty control. */
15090 #if !defined (SIGTSTP) || !defined (SIGSTOP) || !defined (SIGCONT)
15094 /* process control */
15095 #if !defined (WNOHANG) || !defined (WUNTRACED)
15099 /* Posix systems have tcgetpgrp and waitpid. */
15100 #if defined (_POSIX_VERSION) && !defined (HAVE_TCGETPGRP)
15104 #if defined (_POSIX_VERSION) && !defined (HAVE_WAITPID)
15108 /* Other systems have TIOCSPGRP/TIOCGPRGP and wait3. */
15109 #if !defined (_POSIX_VERSION) && !defined (HAVE_WAIT3)
15116 if ac_fn_c_try_run "$LINENO"; then :
15117 bash_cv_job_control_missing=present
15119 bash_cv_job_control_missing=missing
15121 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15122 conftest.$ac_objext conftest.beam conftest.$ac_ext
15127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_job_control_missing" >&5
15128 $as_echo "$bash_cv_job_control_missing" >&6; }
15129 if test $bash_cv_job_control_missing = missing; then
15130 $as_echo "#define JOB_CONTROL_MISSING 1" >>confdefs.h
15134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for presence of named pipes" >&5
15135 $as_echo_n "checking for presence of named pipes... " >&6; }
15136 if ${bash_cv_sys_named_pipes+:} false; then :
15137 $as_echo_n "(cached) " >&6
15139 if test "$cross_compiling" = yes; then :
15140 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check for named pipes if cross-compiling -- defaulting to missing" >&5
15141 $as_echo "$as_me: WARNING: cannot check for named pipes if cross-compiling -- defaulting to missing" >&2;}
15142 bash_cv_sys_named_pipes=missing
15145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15146 /* end confdefs.h. */
15148 #include <sys/types.h>
15149 #include <sys/stat.h>
15150 #ifdef HAVE_UNISTD_H
15151 #include <unistd.h>
15154 /* Add more tests in here as appropriate. */
15159 #if defined (HAVE_MKFIFO)
15163 #if !defined (S_IFIFO) && (defined (_POSIX_VERSION) && !defined (S_ISFIFO))
15170 err = mkdir("bash-aclocal", 0700);
15175 fd = mknod ("bash-aclocal/sh-np-autoconf", 0666 | S_IFIFO, 0);
15177 rmdir ("bash-aclocal");
15181 unlink ("bash-aclocal/sh-np-autoconf");
15182 rmdir ("bash-aclocal");
15186 if ac_fn_c_try_run "$LINENO"; then :
15187 bash_cv_sys_named_pipes=present
15189 bash_cv_sys_named_pipes=missing
15191 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15192 conftest.$ac_objext conftest.beam conftest.$ac_ext
15197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_sys_named_pipes" >&5
15198 $as_echo "$bash_cv_sys_named_pipes" >&6; }
15199 if test $bash_cv_sys_named_pipes = missing; then
15200 $as_echo "#define NAMED_PIPES_MISSING 1" >>confdefs.h
15205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termios.h defines TIOCGWINSZ" >&5
15206 $as_echo_n "checking whether termios.h defines TIOCGWINSZ... " >&6; }
15207 if ${ac_cv_sys_tiocgwinsz_in_termios_h+:} false; then :
15208 $as_echo_n "(cached) " >&6
15210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15211 /* end confdefs.h. */
15212 #include <sys/types.h>
15213 #include <termios.h>
15219 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15220 $EGREP "yes" >/dev/null 2>&1; then :
15221 ac_cv_sys_tiocgwinsz_in_termios_h=yes
15223 ac_cv_sys_tiocgwinsz_in_termios_h=no
15228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_tiocgwinsz_in_termios_h" >&5
15229 $as_echo "$ac_cv_sys_tiocgwinsz_in_termios_h" >&6; }
15231 if test $ac_cv_sys_tiocgwinsz_in_termios_h != yes; then
15232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/ioctl.h defines TIOCGWINSZ" >&5
15233 $as_echo_n "checking whether sys/ioctl.h defines TIOCGWINSZ... " >&6; }
15234 if ${ac_cv_sys_tiocgwinsz_in_sys_ioctl_h+:} false; then :
15235 $as_echo_n "(cached) " >&6
15237 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15238 /* end confdefs.h. */
15239 #include <sys/types.h>
15240 #include <sys/ioctl.h>
15246 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15247 $EGREP "yes" >/dev/null 2>&1; then :
15248 ac_cv_sys_tiocgwinsz_in_sys_ioctl_h=yes
15250 ac_cv_sys_tiocgwinsz_in_sys_ioctl_h=no
15255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&5
15256 $as_echo "$ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&6; }
15258 if test $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h = yes; then
15260 $as_echo "#define GWINSZ_IN_SYS_IOCTL 1" >>confdefs.h
15265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIOCSTAT in sys/ioctl.h" >&5
15266 $as_echo_n "checking for TIOCSTAT in sys/ioctl.h... " >&6; }
15267 if ${bash_cv_tiocstat_in_ioctl+:} false; then :
15268 $as_echo_n "(cached) " >&6
15270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15271 /* end confdefs.h. */
15272 #include <sys/types.h>
15273 #include <sys/ioctl.h>
15282 if ac_fn_c_try_compile "$LINENO"; then :
15283 bash_cv_tiocstat_in_ioctl=yes
15285 bash_cv_tiocstat_in_ioctl=no
15287 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_tiocstat_in_ioctl" >&5
15291 $as_echo "$bash_cv_tiocstat_in_ioctl" >&6; }
15292 if test $bash_cv_tiocstat_in_ioctl = yes; then
15293 $as_echo "#define TIOCSTAT_IN_SYS_IOCTL 1" >>confdefs.h
15297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FIONREAD in sys/ioctl.h" >&5
15298 $as_echo_n "checking for FIONREAD in sys/ioctl.h... " >&6; }
15299 if ${bash_cv_fionread_in_ioctl+:} false; then :
15300 $as_echo_n "(cached) " >&6
15302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15303 /* end confdefs.h. */
15304 #include <sys/types.h>
15305 #include <sys/ioctl.h>
15314 if ac_fn_c_try_compile "$LINENO"; then :
15315 bash_cv_fionread_in_ioctl=yes
15317 bash_cv_fionread_in_ioctl=no
15319 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_fionread_in_ioctl" >&5
15323 $as_echo "$bash_cv_fionread_in_ioctl" >&6; }
15324 if test $bash_cv_fionread_in_ioctl = yes; then
15325 $as_echo "#define FIONREAD_IN_SYS_IOCTL 1" >>confdefs.h
15331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether WCONTINUED flag to waitpid is unavailable or available but broken" >&5
15332 $as_echo_n "checking whether WCONTINUED flag to waitpid is unavailable or available but broken... " >&6; }
15333 if ${bash_cv_wcontinued_broken+:} false; then :
15334 $as_echo_n "(cached) " >&6
15336 if test "$cross_compiling" = yes; then :
15337 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check WCONTINUED if cross compiling -- defaulting to no" >&5
15338 $as_echo "$as_me: WARNING: cannot check WCONTINUED if cross compiling -- defaulting to no" >&2;}
15339 bash_cv_wcontinued_broken=no
15342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15343 /* end confdefs.h. */
15345 #include <sys/types.h>
15346 #include <sys/wait.h>
15347 #include <unistd.h>
15357 x = waitpid(-1, (int *)0, WNOHANG|WCONTINUED);
15358 if (x == -1 && errno == EINVAL)
15365 if ac_fn_c_try_run "$LINENO"; then :
15366 bash_cv_wcontinued_broken=no
15368 bash_cv_wcontinued_broken=yes
15370 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15371 conftest.$ac_objext conftest.beam conftest.$ac_ext
15376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_wcontinued_broken" >&5
15377 $as_echo "$bash_cv_wcontinued_broken" >&6; }
15378 if test $bash_cv_wcontinued_broken = yes; then
15379 $as_echo "#define WCONTINUED_BROKEN 1" >>confdefs.h
15384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for speed_t in sys/types.h" >&5
15385 $as_echo_n "checking for speed_t in sys/types.h... " >&6; }
15386 if ${bash_cv_speed_t_in_sys_types+:} false; then :
15387 $as_echo_n "(cached) " >&6
15389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15390 /* end confdefs.h. */
15391 #include <sys/types.h>
15400 if ac_fn_c_try_compile "$LINENO"; then :
15401 bash_cv_speed_t_in_sys_types=yes
15403 bash_cv_speed_t_in_sys_types=no
15405 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_speed_t_in_sys_types" >&5
15409 $as_echo "$bash_cv_speed_t_in_sys_types" >&6; }
15410 if test $bash_cv_speed_t_in_sys_types = yes; then
15411 $as_echo "#define SPEED_T_IN_SYS_TYPES 1" >>confdefs.h
15415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getpw functions are declared in pwd.h" >&5
15416 $as_echo_n "checking whether getpw functions are declared in pwd.h... " >&6; }
15417 if ${bash_cv_getpw_declared+:} false; then :
15418 $as_echo_n "(cached) " >&6
15420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15421 /* end confdefs.h. */
15423 #include <sys/types.h>
15424 #ifdef HAVE_UNISTD_H
15425 # include <unistd.h>
15430 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15431 $EGREP "getpwuid" >/dev/null 2>&1; then :
15432 bash_cv_getpw_declared=yes
15434 bash_cv_getpw_declared=no
15440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_getpw_declared" >&5
15441 $as_echo "$bash_cv_getpw_declared" >&6; }
15442 if test $bash_cv_getpw_declared = yes; then
15443 $as_echo "#define HAVE_GETPW_DECLS 1" >>confdefs.h
15447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unusable real-time signals due to large values" >&5
15448 $as_echo_n "checking for unusable real-time signals due to large values... " >&6; }
15449 if ${bash_cv_unusable_rtsigs+:} false; then :
15450 $as_echo_n "(cached) " >&6
15452 if test "$cross_compiling" = yes; then :
15453 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check real-time signals if cross compiling -- defaulting to yes" >&5
15454 $as_echo "$as_me: WARNING: cannot check real-time signals if cross compiling -- defaulting to yes" >&2;}
15455 bash_cv_unusable_rtsigs=yes
15458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15459 /* end confdefs.h. */
15461 #include <sys/types.h>
15462 #include <signal.h>
15470 int n_sigs = 2 * NSIG;
15472 int rtmin = SIGRTMIN;
15477 exit(rtmin < n_sigs);
15480 if ac_fn_c_try_run "$LINENO"; then :
15481 bash_cv_unusable_rtsigs=yes
15483 bash_cv_unusable_rtsigs=no
15485 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15486 conftest.$ac_objext conftest.beam conftest.$ac_ext
15491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_unusable_rtsigs" >&5
15492 $as_echo "$bash_cv_unusable_rtsigs" >&6; }
15493 if test $bash_cv_unusable_rtsigs = yes; then
15494 $as_echo "#define UNUSABLE_RT_SIGNALS 1" >>confdefs.h
15502 if test "$bash_cv_sys_siglist" = no && test "$bash_cv_under_sys_siglist" = no && test "$bash_cv_have_strsignal" = no; then
15503 SIGLIST_O=siglist.o
15511 hpux*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $host_os needs _KERNEL for RLIMIT defines" >&5
15512 $as_echo_n "checking whether $host_os needs _KERNEL for RLIMIT defines... " >&6; }
15513 if ${bash_cv_kernel_rlimit+:} false; then :
15514 $as_echo_n "(cached) " >&6
15516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15517 /* end confdefs.h. */
15519 #include <sys/types.h>
15520 #include <sys/resource.h>
15533 if ac_fn_c_try_compile "$LINENO"; then :
15534 bash_cv_kernel_rlimit=no
15536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15537 /* end confdefs.h. */
15539 #include <sys/types.h>
15541 #include <sys/resource.h>
15555 if ac_fn_c_try_compile "$LINENO"; then :
15556 bash_cv_kernel_rlimit=yes
15558 bash_cv_kernel_rlimit=no
15560 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15563 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_kernel_rlimit" >&5
15567 $as_echo "$bash_cv_kernel_rlimit" >&6; }
15568 if test $bash_cv_kernel_rlimit = yes; then
15569 $as_echo "#define RLIMIT_NEEDS_KERNEL 1" >>confdefs.h
15575 if test "$opt_readline" = yes; then
15577 aix*) prefer_curses=yes ;;
15580 if test "X$bash_cv_termcap_lib" = "X"; then
15583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which library has the termcap functions" >&5
15584 $as_echo_n "checking which library has the termcap functions... " >&6; }
15587 if ${bash_cv_termcap_lib+:} false; then :
15588 $as_echo_n "(cached) " >&6
15590 ac_fn_c_check_func "$LINENO" "tgetent" "ac_cv_func_tgetent"
15591 if test "x$ac_cv_func_tgetent" = xyes; then :
15592 bash_cv_termcap_lib=libc
15594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltermcap" >&5
15595 $as_echo_n "checking for tgetent in -ltermcap... " >&6; }
15596 if ${ac_cv_lib_termcap_tgetent+:} false; then :
15597 $as_echo_n "(cached) " >&6
15599 ac_check_lib_save_LIBS=$LIBS
15600 LIBS="-ltermcap $LIBS"
15601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15602 /* end confdefs.h. */
15604 /* Override any GCC internal prototype to avoid an error.
15605 Use char because int might match the return type of a GCC
15606 builtin and then its argument prototype would still apply. */
15619 if ac_fn_c_try_link "$LINENO"; then :
15620 ac_cv_lib_termcap_tgetent=yes
15622 ac_cv_lib_termcap_tgetent=no
15624 rm -f core conftest.err conftest.$ac_objext \
15625 conftest$ac_exeext conftest.$ac_ext
15626 LIBS=$ac_check_lib_save_LIBS
15628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_termcap_tgetent" >&5
15629 $as_echo "$ac_cv_lib_termcap_tgetent" >&6; }
15630 if test "x$ac_cv_lib_termcap_tgetent" = xyes; then :
15631 bash_cv_termcap_lib=libtermcap
15633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltinfo" >&5
15634 $as_echo_n "checking for tgetent in -ltinfo... " >&6; }
15635 if ${ac_cv_lib_tinfo_tgetent+:} false; then :
15636 $as_echo_n "(cached) " >&6
15638 ac_check_lib_save_LIBS=$LIBS
15639 LIBS="-ltinfo $LIBS"
15640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15641 /* end confdefs.h. */
15643 /* Override any GCC internal prototype to avoid an error.
15644 Use char because int might match the return type of a GCC
15645 builtin and then its argument prototype would still apply. */
15658 if ac_fn_c_try_link "$LINENO"; then :
15659 ac_cv_lib_tinfo_tgetent=yes
15661 ac_cv_lib_tinfo_tgetent=no
15663 rm -f core conftest.err conftest.$ac_objext \
15664 conftest$ac_exeext conftest.$ac_ext
15665 LIBS=$ac_check_lib_save_LIBS
15667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tinfo_tgetent" >&5
15668 $as_echo "$ac_cv_lib_tinfo_tgetent" >&6; }
15669 if test "x$ac_cv_lib_tinfo_tgetent" = xyes; then :
15670 bash_cv_termcap_lib=libtinfo
15672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lcurses" >&5
15673 $as_echo_n "checking for tgetent in -lcurses... " >&6; }
15674 if ${ac_cv_lib_curses_tgetent+:} false; then :
15675 $as_echo_n "(cached) " >&6
15677 ac_check_lib_save_LIBS=$LIBS
15678 LIBS="-lcurses $LIBS"
15679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15680 /* end confdefs.h. */
15682 /* Override any GCC internal prototype to avoid an error.
15683 Use char because int might match the return type of a GCC
15684 builtin and then its argument prototype would still apply. */
15697 if ac_fn_c_try_link "$LINENO"; then :
15698 ac_cv_lib_curses_tgetent=yes
15700 ac_cv_lib_curses_tgetent=no
15702 rm -f core conftest.err conftest.$ac_objext \
15703 conftest$ac_exeext conftest.$ac_ext
15704 LIBS=$ac_check_lib_save_LIBS
15706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_curses_tgetent" >&5
15707 $as_echo "$ac_cv_lib_curses_tgetent" >&6; }
15708 if test "x$ac_cv_lib_curses_tgetent" = xyes; then :
15709 bash_cv_termcap_lib=libcurses
15711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lncurses" >&5
15712 $as_echo_n "checking for tgetent in -lncurses... " >&6; }
15713 if ${ac_cv_lib_ncurses_tgetent+:} false; then :
15714 $as_echo_n "(cached) " >&6
15716 ac_check_lib_save_LIBS=$LIBS
15717 LIBS="-lncurses $LIBS"
15718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15719 /* end confdefs.h. */
15721 /* Override any GCC internal prototype to avoid an error.
15722 Use char because int might match the return type of a GCC
15723 builtin and then its argument prototype would still apply. */
15736 if ac_fn_c_try_link "$LINENO"; then :
15737 ac_cv_lib_ncurses_tgetent=yes
15739 ac_cv_lib_ncurses_tgetent=no
15741 rm -f core conftest.err conftest.$ac_objext \
15742 conftest$ac_exeext conftest.$ac_ext
15743 LIBS=$ac_check_lib_save_LIBS
15745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ncurses_tgetent" >&5
15746 $as_echo "$ac_cv_lib_ncurses_tgetent" >&6; }
15747 if test "x$ac_cv_lib_ncurses_tgetent" = xyes; then :
15748 bash_cv_termcap_lib=libncurses
15750 bash_cv_termcap_lib=gnutermcap
15763 if test "X$_bash_needmsg" = "Xyes"; then
15764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which library has the termcap functions" >&5
15765 $as_echo_n "checking which library has the termcap functions... " >&6; }
15767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using $bash_cv_termcap_lib" >&5
15768 $as_echo "using $bash_cv_termcap_lib" >&6; }
15769 if test $bash_cv_termcap_lib = gnutermcap && test -z "$prefer_curses"; then
15770 LDFLAGS="$LDFLAGS -L./lib/termcap"
15771 TERMCAP_LIB="./lib/termcap/libtermcap.a"
15772 TERMCAP_DEP="./lib/termcap/libtermcap.a"
15773 elif test $bash_cv_termcap_lib = libtermcap && test -z "$prefer_curses"; then
15774 TERMCAP_LIB=-ltermcap
15776 elif test $bash_cv_termcap_lib = libtinfo; then
15777 TERMCAP_LIB=-ltinfo
15779 elif test $bash_cv_termcap_lib = libncurses; then
15780 TERMCAP_LIB=-lncurses
15782 elif test $bash_cv_termcap_lib = libc; then
15786 TERMCAP_LIB=-lcurses
15794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether /dev/fd is available" >&5
15795 $as_echo_n "checking whether /dev/fd is available... " >&6; }
15796 if ${bash_cv_dev_fd+:} false; then :
15797 $as_echo_n "(cached) " >&6
15800 if test -d /dev/fd && (exec test -r /dev/fd/0 < /dev/null) ; then
15801 # check for systems like FreeBSD 5 that only provide /dev/fd/[012]
15802 if (exec test -r /dev/fd/3 3</dev/null) ; then
15803 bash_cv_dev_fd=standard
15805 bash_cv_dev_fd=absent
15808 if test -z "$bash_cv_dev_fd" ; then
15809 if test -d /proc/self/fd && (exec test -r /proc/self/fd/0 < /dev/null) ; then
15810 bash_cv_dev_fd=whacky
15812 bash_cv_dev_fd=absent
15818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_dev_fd" >&5
15819 $as_echo "$bash_cv_dev_fd" >&6; }
15820 if test $bash_cv_dev_fd = "standard"; then
15821 $as_echo "#define HAVE_DEV_FD 1" >>confdefs.h
15823 $as_echo "#define DEV_FD_PREFIX \"/dev/fd/\"" >>confdefs.h
15825 elif test $bash_cv_dev_fd = "whacky"; then
15826 $as_echo "#define HAVE_DEV_FD 1" >>confdefs.h
15828 $as_echo "#define DEV_FD_PREFIX \"/proc/self/fd/\"" >>confdefs.h
15832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether /dev/stdin stdout stderr are available" >&5
15833 $as_echo_n "checking whether /dev/stdin stdout stderr are available... " >&6; }
15834 if ${bash_cv_dev_stdin+:} false; then :
15835 $as_echo_n "(cached) " >&6
15837 if test -d /dev/fd && (exec test -r /dev/stdin < /dev/null) ; then
15838 bash_cv_dev_stdin=present
15839 elif test -d /proc/self/fd && (exec test -r /dev/stdin < /dev/null) ; then
15840 bash_cv_dev_stdin=present
15842 bash_cv_dev_stdin=absent
15847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_dev_stdin" >&5
15848 $as_echo "$bash_cv_dev_stdin" >&6; }
15849 if test $bash_cv_dev_stdin = "present"; then
15850 $as_echo "#define HAVE_DEV_STDIN 1" >>confdefs.h
15854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default mail directory" >&5
15855 $as_echo_n "checking for default mail directory... " >&6; }
15856 if ${bash_cv_mail_dir+:} false; then :
15857 $as_echo_n "(cached) " >&6
15859 if test -d /var/mail; then
15860 bash_cv_mail_dir=/var/mail
15861 elif test -d /var/spool/mail; then
15862 bash_cv_mail_dir=/var/spool/mail
15863 elif test -d /usr/mail; then
15864 bash_cv_mail_dir=/usr/mail
15865 elif test -d /usr/spool/mail; then
15866 bash_cv_mail_dir=/usr/spool/mail
15868 bash_cv_mail_dir=unknown
15873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_mail_dir" >&5
15874 $as_echo "$bash_cv_mail_dir" >&6; }
15875 cat >>confdefs.h <<_ACEOF
15876 #define DEFAULT_MAIL_DIRECTORY "$bash_cv_mail_dir"
15881 if test "$bash_cv_job_control_missing" = missing; then
15885 if test "$opt_job_control" = yes; then
15886 $as_echo "#define JOB_CONTROL 1" >>confdefs.h
15899 case "${host_os}" in
15900 sysv4.2*) $as_echo "#define SVR4_2 1" >>confdefs.h
15902 $as_echo "#define SVR4 1" >>confdefs.h
15904 sysv4*) $as_echo "#define SVR4 1" >>confdefs.h
15906 sysv5*) $as_echo "#define SVR5 1" >>confdefs.h
15908 hpux9*) LOCAL_CFLAGS="-DHPUX9 -DHPUX" ;;
15909 hpux*) LOCAL_CFLAGS=-DHPUX ;;
15910 dgux*) LOCAL_CFLAGS=-D_DGUX_SOURCE; LOCAL_LIBS=-ldgc ;;
15911 isc*) LOCAL_CFLAGS=-Disc386 ;;
15912 rhapsody*) LOCAL_CFLAGS=-DRHAPSODY ;;
15913 darwin*) LOCAL_CFLAGS=-DMACOSX ;;
15914 sco3.2v5*) LOCAL_CFLAGS="-b elf -DWAITPID_BROKEN -DPATH_MAX=1024" ;;
15915 sco3.2v4*) LOCAL_CFLAGS="-DMUST_UNBLOCK_CHLD -DPATH_MAX=1024" ;;
15916 sco3.2*) LOCAL_CFLAGS=-DMUST_UNBLOCK_CHLD ;;
15917 sunos4*) LOCAL_CFLAGS=-DSunOS4 ;;
15918 solaris2.5*) LOCAL_CFLAGS="-DSunOS5 -DSOLARIS" ;;
15919 solaris2.8*) LOCAL_CFLAGS=-DSOLARIS ;;
15920 solaris2.9*) LOCAL_CFLAGS=-DSOLARIS ;;
15921 solaris2.10*) LOCAL_CFLAGS=-DSOLARIS ;;
15922 solaris2*) LOCAL_CFLAGS=-DSOLARIS ;;
15923 lynxos*) LOCAL_CFLAGS=-DRECYCLES_PIDS ;;
15924 linux*) LOCAL_LDFLAGS=-rdynamic # allow dynamic loading
15925 case "`uname -r`" in
15926 2.[456789]*|3*) $as_echo "#define PGRP_PIPE 1" >>confdefs.h
15929 *qnx6*) LOCAL_CFLAGS="-Dqnx -Dqnx6" LOCAL_LIBS="-lncurses" ;;
15930 *qnx*) LOCAL_CFLAGS="-Dqnx -F -3s" LOCAL_LDFLAGS="-3s" LOCAL_LIBS="-lunix -lncurses" ;;
15931 powerux*) LOCAL_LIBS="-lgen" ;;
15932 cygwin*) LOCAL_CFLAGS=-DRECYCLES_PIDS ;;
15933 opennt*|interix*) LOCAL_CFLAGS="-DNO_MAIN_ENV_ARG -DBROKEN_DIRENT_D_INO -D_POSIX_SOURCE -D_ALL_SOURCE -DRECYCLES_PIDS" ;;
15934 *openstep*) LOCAL_CFLAGS="-D__APPLE_CC__" ;;
15937 case "${host_os}-${CC}" in
15938 aix4.2*-*gcc*) LOCAL_LDFLAGS="-Xlinker -bexpall -Xlinker -brtl" ;;
15939 aix4.2*) LOCAL_LDFLAGS="-bexpall -brtl" ;;
15940 bsdi4*-*gcc*) LOCAL_LDFLAGS="-rdynamic" ;; # allow dynamic loading, like Linux
15943 case "${host_os}" in
15945 if test -x /usr/bin/objformat && test "`/usr/bin/objformat`" = "elf" ; then
15946 LOCAL_LDFLAGS=-rdynamic # allow dynamic loading
15948 freebsdelf*) LOCAL_LDFLAGS=-rdynamic ;; # allow dynamic loading
15949 dragonfly*) LOCAL_LDFLAGS=-rdynamic ;; # allow dynamic loading
15952 case "$host_cpu" in
15953 *cray*) LOCAL_CFLAGS="-DCRAY" ;; # shell var so config.h can use it
15956 case "$host_cpu-$host_os" in
15957 ibmrt-*bsd4*) LOCAL_CFLAGS="-ma -U__STDC__" ;;
15960 case "$host_cpu-$host_vendor-$host_os" in
15961 m88k-motorola-sysv3) LOCAL_CFLAGS=-DWAITPID_BROKEN ;;
15962 mips-pyramid-sysv4) LOCAL_CFLAGS=-Xa ;;
15966 # Shared object configuration section. These values are generated by
15967 # ${srcdir}/support/shobj-conf
15969 if test "$ac_cv_func_dlopen" = "yes" && test -f ${srcdir}/support/shobj-conf
15971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking shared object configuration for loadable builtins" >&5
15972 $as_echo_n "checking shared object configuration for loadable builtins... " >&6; }
15973 eval `${CONFIG_SHELL-/bin/sh} ${srcdir}/support/shobj-conf -C "${CC}" -c "${host_cpu}" -o "${host_os}" -v "${host_vendor}"`
15981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHOBJ_STATUS" >&5
15982 $as_echo "$SHOBJ_STATUS" >&6; }
15985 # try to create a directory tree if the source is elsewhere
15986 # this should be packaged into a script accessible via ${srcdir}/support
15989 *) for d in doc tests support lib examples; do # dirs
15990 test -d $d || mkdir $d
15992 for ld in readline glob tilde malloc sh termcap; do # libdirs
15993 test -d lib/$ld || mkdir lib/$ld
15995 test -d examples/loadables || mkdir examples/loadables # loadable builtins
15996 test -d examples/loadables/perl || mkdir examples/loadables/perl
16001 case "$BUILD_DIR" in
16002 *\ *) BUILD_DIR=`echo "$BUILD_DIR" | sed 's: :\\\\ :g'` ;;
16006 if test -z "$localedir"; then
16007 localedir='${datarootdir}/locale'
16009 if test -z "$datarootdir"; then
16010 datarootdir='${prefix}/share'
16018 # Some versions of autoconf don't substitute these automatically
16040 #AC_SUBST(ALLOCA_SOURCE)
16041 #AC_SUBST(ALLOCA_OBJECT)
16043 ac_config_files="$ac_config_files Makefile builtins/Makefile lib/readline/Makefile lib/glob/Makefile lib/intl/Makefile lib/malloc/Makefile lib/sh/Makefile lib/termcap/Makefile lib/tilde/Makefile doc/Makefile support/Makefile po/Makefile.in examples/loadables/Makefile examples/loadables/perl/Makefile"
16045 ac_config_commands="$ac_config_commands default"
16047 cat >confcache <<\_ACEOF
16048 # This file is a shell script that caches the results of configure
16049 # tests run on this system so they can be shared between configure
16050 # scripts and configure runs, see configure's option --config-cache.
16051 # It is not useful on other systems. If it contains results you don't
16052 # want to keep, you may remove or edit it.
16054 # config.status only pays attention to the cache file if you give it
16055 # the --recheck option to rerun configure.
16057 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16058 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16059 # following values.
16063 # The following way of writing the cache mishandles newlines in values,
16064 # but we know of no workaround that is simple, portable, and efficient.
16065 # So, we kill variables containing newlines.
16066 # Ultrix sh set writes to stderr and can't be redirected directly,
16067 # and sets the high bit in the cache file unless we assign to the vars.
16069 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16070 eval ac_val=\$$ac_var
16074 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16075 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16078 _ | IFS | as_nl) ;; #(
16079 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16080 *) { eval $ac_var=; unset $ac_var;} ;;
16086 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16087 *${as_nl}ac_space=\ *)
16088 # `set' does not quote correctly, so add quotes: double-quote
16089 # substitution turns \\\\ into \\, and sed turns \\ into \.
16092 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16095 # `set' quotes correctly as required by POSIX, so do not add quotes.
16096 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16105 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16107 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16109 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16110 if test -w "$cache_file"; then
16111 if test "x$cache_file" != "x/dev/null"; then
16112 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16113 $as_echo "$as_me: updating cache $cache_file" >&6;}
16114 if test ! -f "$cache_file" || test -h "$cache_file"; then
16115 cat confcache >"$cache_file"
16117 case $cache_file in #(
16119 mv -f confcache "$cache_file"$$ &&
16120 mv -f "$cache_file"$$ "$cache_file" ;; #(
16122 mv -f confcache "$cache_file" ;;
16127 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16128 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16133 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16134 # Let make expand exec_prefix.
16135 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16137 DEFS=-DHAVE_CONFIG_H
16142 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16143 # 1. Remove the extension, and $U if already installed.
16144 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16145 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16146 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16147 # will be set to the directory where LIBOBJS objects are built.
16148 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16149 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16151 LIBOBJS=$ac_libobjs
16153 LTLIBOBJS=$ac_ltlibobjs
16158 : "${CONFIG_STATUS=./config.status}"
16160 ac_clean_files_save=$ac_clean_files
16161 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16162 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16163 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16165 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16167 # Generated by $as_me.
16168 # Run this file to recreate the current configuration.
16169 # Compiler output produced by configure, useful for debugging
16170 # configure, is in config.log if it exists.
16173 ac_cs_recheck=false
16176 SHELL=\${CONFIG_SHELL-$SHELL}
16179 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16180 ## -------------------- ##
16181 ## M4sh Initialization. ##
16182 ## -------------------- ##
16184 # Be more Bourne compatible
16185 DUALCASE=1; export DUALCASE # for MKS sh
16186 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16189 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16190 # is contrary to our usage. Disable this feature.
16191 alias -g '${1+"$@"}'='"$@"'
16192 setopt NO_GLOB_SUBST
16194 case `(set -o) 2>/dev/null` in #(
16206 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16207 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16208 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16209 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16210 # Prefer a ksh shell builtin over an external printf program on Solaris,
16211 # but without wasting forks for bash or zsh.
16212 if test -z "$BASH_VERSION$ZSH_VERSION" \
16213 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16214 as_echo='print -r --'
16215 as_echo_n='print -rn --'
16216 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16217 as_echo='printf %s\n'
16218 as_echo_n='printf %s'
16220 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16221 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16222 as_echo_n='/usr/ucb/echo -n'
16224 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16225 as_echo_n_body='eval
16229 expr "X$arg" : "X\\(.*\\)$as_nl";
16230 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16232 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16234 export as_echo_n_body
16235 as_echo_n='sh -c $as_echo_n_body as_echo'
16237 export as_echo_body
16238 as_echo='sh -c $as_echo_body as_echo'
16241 # The user is always right.
16242 if test "${PATH_SEPARATOR+set}" != set; then
16244 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16245 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16252 # We need space, tab and new line, in precisely that order. Quoting is
16253 # there to prevent editors from complaining about space-tab.
16254 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16255 # splitting by setting IFS to empty value.)
16258 # Find who we are. Look in the path if we contain no directory separator.
16261 *[\\/]* ) as_myself=$0 ;;
16262 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16263 for as_dir in $PATH
16266 test -z "$as_dir" && as_dir=.
16267 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16273 # We did not find ourselves, most probably we were run as `sh COMMAND'
16274 # in which case we are not to be found in the path.
16275 if test "x$as_myself" = x; then
16278 if test ! -f "$as_myself"; then
16279 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16283 # Unset variables that we do not need and which cause bugs (e.g. in
16284 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16285 # suppresses any "Segmentation fault" message there. '((' could
16286 # trigger a bug in pdksh 5.2.14.
16287 for as_var in BASH_ENV ENV MAIL MAILPATH
16288 do eval test x\${$as_var+set} = xset \
16289 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16302 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16305 # as_fn_error STATUS ERROR [LINENO LOG_FD]
16306 # ----------------------------------------
16307 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16308 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16309 # script with STATUS, using 1 if that was 0.
16312 as_status=$1; test $as_status -eq 0 && as_status=1
16314 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16315 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16317 $as_echo "$as_me: error: $2" >&2
16318 as_fn_exit $as_status
16322 # as_fn_set_status STATUS
16323 # -----------------------
16324 # Set $? to STATUS, without forking.
16325 as_fn_set_status ()
16328 } # as_fn_set_status
16330 # as_fn_exit STATUS
16331 # -----------------
16332 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16336 as_fn_set_status $1
16342 # Portably unset VAR.
16345 { eval $1=; unset $1;}
16347 as_unset=as_fn_unset
16348 # as_fn_append VAR VALUE
16349 # ----------------------
16350 # Append the text in VALUE to the end of the definition contained in VAR. Take
16351 # advantage of any shell optimizations that allow amortized linear growth over
16352 # repeated appends, instead of the typical quadratic growth present in naive
16354 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16355 eval 'as_fn_append ()
16366 # as_fn_arith ARG...
16367 # ------------------
16368 # Perform arithmetic evaluation on the ARGs, and store the result in the
16369 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16370 # must be portable across $(()) and expr.
16371 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16372 eval 'as_fn_arith ()
16379 as_val=`expr "$@" || test $? -eq 1`
16384 if expr a : '\(a\)' >/dev/null 2>&1 &&
16385 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16391 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16392 as_basename=basename
16397 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16403 as_me=`$as_basename -- "$0" ||
16404 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16405 X"$0" : 'X\(//\)$' \| \
16406 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16408 sed '/^.*\/\([^/][^/]*\)\/*$/{
16422 # Avoid depending upon Character Ranges.
16423 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16424 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16425 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16426 as_cr_digits='0123456789'
16427 as_cr_alnum=$as_cr_Letters$as_cr_digits
16429 ECHO_C= ECHO_N= ECHO_T=
16430 case `echo -n x` in #(((((
16432 case `echo 'xy\c'` in
16433 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16435 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16442 rm -f conf$$ conf$$.exe conf$$.file
16443 if test -d conf$$.dir; then
16444 rm -f conf$$.dir/conf$$.file
16447 mkdir conf$$.dir 2>/dev/null
16449 if (echo >conf$$.file) 2>/dev/null; then
16450 if ln -s conf$$.file conf$$ 2>/dev/null; then
16452 # ... but there are two gotchas:
16453 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16454 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16455 # In both cases, we have to default to `cp -pR'.
16456 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16458 elif ln conf$$.file conf$$ 2>/dev/null; then
16466 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16467 rmdir conf$$.dir 2>/dev/null
16472 # Create "$as_dir" as a directory, including parents if necessary.
16477 -*) as_dir=./$as_dir;;
16479 test -d "$as_dir" || eval $as_mkdir_p || {
16483 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16484 *) as_qdir=$as_dir;;
16486 as_dirs="'$as_qdir' $as_dirs"
16487 as_dir=`$as_dirname -- "$as_dir" ||
16488 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16489 X"$as_dir" : 'X\(//\)[^/]' \| \
16490 X"$as_dir" : 'X\(//\)$' \| \
16491 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16492 $as_echo X"$as_dir" |
16493 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16497 /^X\(\/\/\)[^/].*/{
16510 test -d "$as_dir" && break
16512 test -z "$as_dirs" || eval "mkdir $as_dirs"
16513 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16517 if mkdir -p . 2>/dev/null; then
16518 as_mkdir_p='mkdir -p "$as_dir"'
16520 test -d ./-p && rmdir ./-p
16525 # as_fn_executable_p FILE
16526 # -----------------------
16527 # Test if FILE is an executable regular file.
16528 as_fn_executable_p ()
16530 test -f "$1" && test -x "$1"
16531 } # as_fn_executable_p
16532 as_test_x='test -x'
16533 as_executable_p=as_fn_executable_p
16535 # Sed expression to map a string onto a valid CPP name.
16536 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16538 # Sed expression to map a string onto a valid variable name.
16539 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16543 ## ----------------------------------- ##
16544 ## Main body of $CONFIG_STATUS script. ##
16545 ## ----------------------------------- ##
16547 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16549 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16550 # Save the log message, to keep $0 and so on meaningful, and to
16551 # report actual input values of CONFIG_FILES etc. instead of their
16552 # values after options handling.
16554 This file was extended by bash $as_me 4.3-release, which was
16555 generated by GNU Autoconf 2.69. Invocation command line was
16557 CONFIG_FILES = $CONFIG_FILES
16558 CONFIG_HEADERS = $CONFIG_HEADERS
16559 CONFIG_LINKS = $CONFIG_LINKS
16560 CONFIG_COMMANDS = $CONFIG_COMMANDS
16563 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16568 case $ac_config_files in *"
16569 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16572 case $ac_config_headers in *"
16573 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16577 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16578 # Files that config.status was made for.
16579 config_files="$ac_config_files"
16580 config_headers="$ac_config_headers"
16581 config_commands="$ac_config_commands"
16585 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16587 \`$as_me' instantiates files and other configuration actions
16588 from templates according to the current configuration. Unless the files
16589 and actions are specified as TAGs, all are instantiated by default.
16591 Usage: $0 [OPTION]... [TAG]...
16593 -h, --help print this help, then exit
16594 -V, --version print version number and configuration settings, then exit
16595 --config print configuration, then exit
16596 -q, --quiet, --silent
16597 do not print progress messages
16598 -d, --debug don't remove temporary files
16599 --recheck update $as_me by reconfiguring in the same conditions
16600 --file=FILE[:TEMPLATE]
16601 instantiate the configuration file FILE
16602 --header=FILE[:TEMPLATE]
16603 instantiate the configuration header FILE
16605 Configuration files:
16608 Configuration headers:
16611 Configuration commands:
16614 Report bugs to <bug-bash@gnu.org>."
16617 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16618 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16620 bash config.status 4.3-release
16621 configured by $0, generated by GNU Autoconf 2.69,
16622 with options \\"\$ac_cs_config\\"
16624 Copyright (C) 2012 Free Software Foundation, Inc.
16625 This config.status script is free software; the Free Software Foundation
16626 gives unlimited permission to copy, distribute and modify it."
16631 test -n "\$AWK" || AWK=awk
16634 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16635 # The default lists apply if the user does not specify any file.
16641 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16642 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16646 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16658 # Handling of the options.
16659 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16661 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16662 $as_echo "$ac_cs_version"; exit ;;
16663 --config | --confi | --conf | --con | --co | --c )
16664 $as_echo "$ac_cs_config"; exit ;;
16665 --debug | --debu | --deb | --de | --d | -d )
16667 --file | --fil | --fi | --f )
16670 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16671 '') as_fn_error $? "missing file argument" ;;
16673 as_fn_append CONFIG_FILES " '$ac_optarg'"
16674 ac_need_defaults=false;;
16675 --header | --heade | --head | --hea )
16678 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16680 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16681 ac_need_defaults=false;;
16683 # Conflict between --help and --header
16684 as_fn_error $? "ambiguous option: \`$1'
16685 Try \`$0 --help' for more information.";;
16686 --help | --hel | -h )
16687 $as_echo "$ac_cs_usage"; exit ;;
16688 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16689 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16692 # This is an error.
16693 -*) as_fn_error $? "unrecognized option: \`$1'
16694 Try \`$0 --help' for more information." ;;
16696 *) as_fn_append ac_config_targets " $1"
16697 ac_need_defaults=false ;;
16703 ac_configure_extra_args=
16705 if $ac_cs_silent; then
16707 ac_configure_extra_args="$ac_configure_extra_args --silent"
16711 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16712 if \$ac_cs_recheck; then
16713 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16715 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16716 CONFIG_SHELL='$SHELL'
16717 export CONFIG_SHELL
16722 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16726 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16727 ## Running $as_me. ##
16733 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16737 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
16738 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
16740 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
16741 # Capture the value of LINGUAS because we need it to compute CATALOGS.
16742 LINGUAS="${LINGUAS-%UNSET%}"
16747 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16749 # Handling of arguments.
16750 for ac_config_target in $ac_config_targets
16752 case $ac_config_target in
16753 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
16754 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16755 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16756 "builtins/Makefile") CONFIG_FILES="$CONFIG_FILES builtins/Makefile" ;;
16757 "lib/readline/Makefile") CONFIG_FILES="$CONFIG_FILES lib/readline/Makefile" ;;
16758 "lib/glob/Makefile") CONFIG_FILES="$CONFIG_FILES lib/glob/Makefile" ;;
16759 "lib/intl/Makefile") CONFIG_FILES="$CONFIG_FILES lib/intl/Makefile" ;;
16760 "lib/malloc/Makefile") CONFIG_FILES="$CONFIG_FILES lib/malloc/Makefile" ;;
16761 "lib/sh/Makefile") CONFIG_FILES="$CONFIG_FILES lib/sh/Makefile" ;;
16762 "lib/termcap/Makefile") CONFIG_FILES="$CONFIG_FILES lib/termcap/Makefile" ;;
16763 "lib/tilde/Makefile") CONFIG_FILES="$CONFIG_FILES lib/tilde/Makefile" ;;
16764 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16765 "support/Makefile") CONFIG_FILES="$CONFIG_FILES support/Makefile" ;;
16766 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
16767 "examples/loadables/Makefile") CONFIG_FILES="$CONFIG_FILES examples/loadables/Makefile" ;;
16768 "examples/loadables/perl/Makefile") CONFIG_FILES="$CONFIG_FILES examples/loadables/perl/Makefile" ;;
16769 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16771 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16776 # If the user did not use the arguments to specify the items to instantiate,
16777 # then the envvar interface is used. Set only those that are not.
16778 # We use the long form for the default assignment because of an extremely
16779 # bizarre bug on SunOS 4.1.3.
16780 if $ac_need_defaults; then
16781 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16782 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16783 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16786 # Have a temporary directory for convenience. Make it in the build tree
16787 # simply because there is no reason against having it here, and in addition,
16788 # creating and moving files from /tmp can sometimes cause problems.
16789 # Hook for its removal unless debugging.
16790 # Note that there is a small window in which the directory will not be cleaned:
16791 # after its creation but before its name has been assigned to `$tmp'.
16795 trap 'exit_status=$?
16796 : "${ac_tmp:=$tmp}"
16797 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16799 trap 'as_fn_exit 1' 1 2 13 15
16801 # Create a (secure) tmp directory for tmp files.
16804 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16808 tmp=./conf$$-$RANDOM
16809 (umask 077 && mkdir "$tmp")
16810 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16813 # Set up the scripts for CONFIG_FILES section.
16814 # No need to generate them if there are no CONFIG_FILES.
16815 # This happens for instance with `./config.status config.h'.
16816 if test -n "$CONFIG_FILES"; then
16819 ac_cr=`echo X | tr X '\015'`
16820 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16821 # But we know of no other shell where ac_cr would be empty at this
16822 # point, so we can use a bashism as a fallback.
16823 if test "x$ac_cr" = x; then
16824 eval ac_cr=\$\'\\r\'
16826 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16827 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16830 ac_cs_awk_cr=$ac_cr
16833 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16838 echo "cat >conf$$subs.awk <<_ACEOF" &&
16839 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16841 } >conf$$subs.sh ||
16842 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16843 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16845 for ac_last_try in false false false false false :; do
16846 . ./conf$$subs.sh ||
16847 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16849 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16850 if test $ac_delim_n = $ac_delim_num; then
16852 elif $ac_last_try; then
16853 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16855 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16858 rm -f conf$$subs.sh
16860 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16861 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16865 s/^/S["/; s/!.*/"]=/
16875 s/\(.\{148\}\)..*/\1/
16877 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16882 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16889 s/\(.\{148\}\)..*/\1/
16891 s/["\\]/\\&/g; s/^/"/; s/$/"/
16895 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16900 ' <conf$$subs.awk | sed '
16905 ' >>$CONFIG_STATUS || ac_write_fail=1
16906 rm -f conf$$subs.awk
16907 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16909 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16910 for (key in S) S_is_set[key] = 1
16916 nfields = split(line, field, "@")
16918 len = length(field[1])
16919 for (i = 2; i < nfields; i++) {
16921 keylen = length(key)
16922 if (S_is_set[key]) {
16924 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16925 len += length(value) + length(field[++i])
16936 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16937 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16938 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16941 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16942 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16945 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16946 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16947 # trailing colons and then remove the whole line if VPATH becomes empty
16948 # (actually we leave an empty line to preserve line numbers).
16949 if test "x$srcdir" = x.; then
16950 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16968 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16969 fi # test -n "$CONFIG_FILES"
16971 # Set up the scripts for CONFIG_HEADERS section.
16972 # No need to generate them if there are no CONFIG_HEADERS.
16973 # This happens for instance with `./config.status Makefile'.
16974 if test -n "$CONFIG_HEADERS"; then
16975 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16979 # Transform confdefs.h into an awk script `defines.awk', embedded as
16980 # here-document in config.status, that substitutes the proper values into
16981 # config.h.in to produce config.h.
16983 # Create a delimiter string that does not exist in confdefs.h, to ease
16984 # handling of long lines.
16986 for ac_last_try in false false :; do
16987 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16988 if test -z "$ac_tt"; then
16990 elif $ac_last_try; then
16991 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16993 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16997 # For the awk script, D is an array of macro values keyed by name,
16998 # likewise P contains macro parameters if any. Preserve backslash
16999 # newline sequences.
17001 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17003 s/.\{148\}/&'"$ac_delim"'/g
17006 s/^[ ]*#[ ]*define[ ][ ]*/ /
17013 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17015 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17019 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17020 D["\1"]=" \3\\\\\\n"\\/p
17022 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17027 s/.\{148\}/&'"$ac_delim"'/g
17032 s/["\\]/\\&/g; s/^/"/; s/$/"/p
17035 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17037 ' <confdefs.h | sed '
17038 s/'"$ac_delim"'/"\\\
17039 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17041 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17042 for (key in D) D_is_set[key] = 1
17045 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17047 split(line, arg, " ")
17048 if (arg[1] == "#") {
17052 defundef = substr(arg[1], 2)
17055 split(mac1, mac2, "(") #)
17057 prefix = substr(line, 1, index(line, defundef) - 1)
17058 if (D_is_set[macro]) {
17059 # Preserve the white space surrounding the "#".
17060 print prefix "define", macro P[macro] D[macro]
17063 # Replace #undef with comments. This is necessary, for example,
17064 # in the case of _POSIX_SOURCE, which is predefined and required
17065 # on some systems where configure will not decide to define it.
17066 if (defundef == "undef") {
17067 print "/*", prefix defundef, macro, "*/"
17075 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17076 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
17077 fi # test -n "$CONFIG_HEADERS"
17080 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
17085 :[FHLC]) ac_mode=$ac_tag; continue;;
17087 case $ac_mode$ac_tag in
17089 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17090 :[FH]-) ac_tag=-:-;;
17091 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17108 -) ac_f="$ac_tmp/stdin";;
17109 *) # Look for the file first in the build tree, then in the source tree
17110 # (if the path is not absolute). The absolute path cannot be DOS-style,
17111 # because $ac_f cannot contain `:'.
17115 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17117 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17119 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17120 as_fn_append ac_file_inputs " '$ac_f'"
17123 # Let's still pretend it is `configure' which instantiates (i.e., don't
17124 # use $as_me), people would be surprised to read:
17125 # /* config.h. Generated by config.status. */
17126 configure_input='Generated from '`
17127 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17129 if test x"$ac_file" != x-; then
17130 configure_input="$ac_file. $configure_input"
17131 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17132 $as_echo "$as_me: creating $ac_file" >&6;}
17134 # Neutralize special characters interpreted by sed in replacement strings.
17135 case $configure_input in #(
17136 *\&* | *\|* | *\\* )
17137 ac_sed_conf_input=`$as_echo "$configure_input" |
17138 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17139 *) ac_sed_conf_input=$configure_input;;
17143 *:-:* | *:-) cat >"$ac_tmp/stdin" \
17144 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17149 ac_dir=`$as_dirname -- "$ac_file" ||
17150 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17151 X"$ac_file" : 'X\(//\)[^/]' \| \
17152 X"$ac_file" : 'X\(//\)$' \| \
17153 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17154 $as_echo X"$ac_file" |
17155 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17159 /^X\(\/\/\)[^/].*/{
17172 as_dir="$ac_dir"; as_fn_mkdir_p
17176 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17178 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17179 # A ".." for each directory in $ac_dir_suffix.
17180 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17181 case $ac_top_builddir_sub in
17182 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17183 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17186 ac_abs_top_builddir=$ac_pwd
17187 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17188 # for backward compatibility:
17189 ac_top_builddir=$ac_top_build_prefix
17192 .) # We are building in place.
17194 ac_top_srcdir=$ac_top_builddir_sub
17195 ac_abs_top_srcdir=$ac_pwd ;;
17196 [\\/]* | ?:[\\/]* ) # Absolute name.
17197 ac_srcdir=$srcdir$ac_dir_suffix;
17198 ac_top_srcdir=$srcdir
17199 ac_abs_top_srcdir=$srcdir ;;
17200 *) # Relative name.
17201 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17202 ac_top_srcdir=$ac_top_build_prefix$srcdir
17203 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17205 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17215 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17216 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17220 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17221 # If the template does not know about datarootdir, expand it.
17222 # FIXME: This hack should be removed a few years after 2.60.
17223 ac_datarootdir_hack=; ac_datarootdir_seen=
17234 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17235 *datarootdir*) ac_datarootdir_seen=yes;;
17236 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17237 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17238 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17240 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17241 ac_datarootdir_hack='
17242 s&@datadir@&$datadir&g
17243 s&@docdir@&$docdir&g
17244 s&@infodir@&$infodir&g
17245 s&@localedir@&$localedir&g
17246 s&@mandir@&$mandir&g
17247 s&\\\${datarootdir}&$datarootdir&g' ;;
17251 # Neutralize VPATH when `$srcdir' = `.'.
17252 # Shell code in configure.ac might set extrasub.
17253 # FIXME: do we really want to maintain this feature?
17254 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17255 ac_sed_extra="$ac_vpsub
17258 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17260 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17261 s|@configure_input@|$ac_sed_conf_input|;t t
17262 s&@top_builddir@&$ac_top_builddir_sub&;t t
17263 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17264 s&@srcdir@&$ac_srcdir&;t t
17265 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17266 s&@top_srcdir@&$ac_top_srcdir&;t t
17267 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17268 s&@builddir@&$ac_builddir&;t t
17269 s&@abs_builddir@&$ac_abs_builddir&;t t
17270 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17271 s&@INSTALL@&$ac_INSTALL&;t t
17272 $ac_datarootdir_hack
17274 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17275 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17277 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17278 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17279 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
17280 "$ac_tmp/out"`; test -z "$ac_out"; } &&
17281 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17282 which seems to be undefined. Please make sure it is defined" >&5
17283 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17284 which seems to be undefined. Please make sure it is defined" >&2;}
17286 rm -f "$ac_tmp/stdin"
17288 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17289 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17291 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17297 if test x"$ac_file" != x-; then
17299 $as_echo "/* $configure_input */" \
17300 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17301 } >"$ac_tmp/config.h" \
17302 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17303 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17304 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17305 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17308 mv "$ac_tmp/config.h" "$ac_file" \
17309 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17312 $as_echo "/* $configure_input */" \
17313 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17314 || as_fn_error $? "could not create -" "$LINENO" 5
17318 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17319 $as_echo "$as_me: executing $ac_file commands" >&6;}
17324 case $ac_file$ac_mode in
17326 for ac_file in $CONFIG_FILES; do
17327 # Support "outfile[:infile[:infile...]]"
17329 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
17331 # PO directories have a Makefile.in generated from Makefile.in.in.
17332 case "$ac_file" in */Makefile.in)
17333 # Adjust a relative srcdir.
17334 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
17335 ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
17336 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
17337 # In autoconf-2.13 it is called $ac_given_srcdir.
17338 # In autoconf-2.50 it is called $srcdir.
17339 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
17340 case "$ac_given_srcdir" in
17341 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
17342 /*) top_srcdir="$ac_given_srcdir" ;;
17343 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
17345 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
17346 rm -f "$ac_dir/POTFILES"
17347 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
17348 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
17349 POMAKEFILEDEPS="POTFILES.in"
17350 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
17351 # on $ac_dir but don't depend on user-specified configuration
17353 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
17354 # The LINGUAS file contains the set of available languages.
17355 if test -n "$OBSOLETE_ALL_LINGUAS"; then
17356 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
17358 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
17359 # Hide the ALL_LINGUAS assigment from automake.
17360 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
17361 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
17363 # The set of available languages was given in configure.in.
17364 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
17366 case "$ac_given_srcdir" in
17368 *) srcdirpre='$(srcdir)/' ;;
17374 for lang in $ALL_LINGUAS; do
17375 POFILES="$POFILES $srcdirpre$lang.po"
17376 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
17377 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
17378 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
17380 # CATALOGS depends on both $ac_dir and the user's LINGUAS
17381 # environment variable.
17383 if test -n "$ALL_LINGUAS"; then
17384 for presentlang in $ALL_LINGUAS; do
17386 if test "%UNSET%" != "$LINGUAS"; then
17387 desiredlanguages="$LINGUAS"
17389 desiredlanguages="$ALL_LINGUAS"
17391 for desiredlang in $desiredlanguages; do
17392 # Use the presentlang catalog if desiredlang is
17393 # a. equal to presentlang, or
17394 # b. a variant of presentlang (because in this case,
17395 # presentlang can be used as a fallback for messages
17396 # which are not translated in the desiredlang catalog).
17397 case "$desiredlang" in
17398 "$presentlang"*) useit=yes;;
17401 if test $useit = yes; then
17402 INST_LINGUAS="$INST_LINGUAS $presentlang"
17407 if test -n "$INST_LINGUAS"; then
17408 for lang in $INST_LINGUAS; do
17409 CATALOGS="$CATALOGS $lang.gmo"
17412 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
17413 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
17414 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
17415 if test -f "$f"; then
17417 *.orig | *.bak | *~) ;;
17418 *) cat "$f" >> "$ac_dir/Makefile" ;;
17427 # Makefile uses this timestamp file to record whether config.h is up to date.
17428 echo timestamp > stamp-h
17437 ac_clean_files=$ac_clean_files_save
17439 test $ac_write_fail = 0 ||
17440 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17443 # configure is writing to config.log, and then calls config.status.
17444 # config.status does its own redirection, appending to config.log.
17445 # Unfortunately, on DOS this fails, as config.log is still kept open
17446 # by configure, so config.status won't be able to write to it; its
17447 # output is simply discarded. So we exec the FD to /dev/null,
17448 # effectively closing config.log, so it can be properly (re)opened and
17449 # appended to by config.status. When coming back to configure, we
17450 # need to make the FD available again.
17451 if test "$no_create" != yes; then
17453 ac_config_status_args=
17454 test "$silent" = yes &&
17455 ac_config_status_args="$ac_config_status_args --quiet"
17457 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17459 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17460 # would make configure fail if this is the last instruction.
17461 $ac_cs_success || as_fn_exit 1
17463 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17464 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17465 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}