2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.65 for emacs 24.3.50.
6 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
7 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
13 ## -------------------- ##
14 ## M4sh Initialization. ##
15 ## -------------------- ##
17 # Be more Bourne compatible
18 DUALCASE
=1; export DUALCASE
# for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
27 case `(set -o) 2>/dev/null` in #(
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo_n='print
-rn --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
55 as_echo_n='/usr
/ucb
/echo -n'
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
65 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
68 as_echo_n='sh
-c $as_echo_n_body as_echo
'
71 as_echo='sh
-c $as_echo_body as_echo
'
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
77 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
85 # We need space, tab and new line, in precisely that order. Quoting is
86 # there to prevent editors from complaining about space-tab.
87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 # splitting by setting IFS to empty value.)
91 # Find who we are. Look in the path if we contain no directory separator.
93 *[\\/]* ) as_myself=$0 ;;
94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
98 test -z "$as_dir" && as_dir=.
99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
105 # We did not find ourselves, most probably we were run as `sh COMMAND'
106 # in which case we are not to be found in the path.
107 if test "x$as_myself" = x
; then
110 if test ! -f "$as_myself"; then
111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115 # Unset variables that we do not need and which cause bugs (e.g. in
116 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
117 # suppresses any "Segmentation fault" message there. '((' could
118 # trigger a bug in pdksh 5.2.14.
119 for as_var
in BASH_ENV ENV MAIL MAILPATH
120 do eval test x\
${$as_var+set} = xset \
121 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
134 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
136 if test "x$CONFIG_SHELL" = x
; then
137 as_bourne_compatible
="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
140 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141 # is contrary to our usage. Disable this feature.
142 alias -g '\${1+\"\$@\"}'='\"\$@\"'
145 case \`(set -o) 2>/dev/null\` in #(
153 as_required
="as_fn_return () { (exit \$1); }
154 as_fn_success () { as_fn_return 0; }
155 as_fn_failure () { as_fn_return 1; }
156 as_fn_ret_success () { return 0; }
157 as_fn_ret_failure () { return 1; }
160 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
167 exitcode=1; echo positional parameters were not saved.
169 test x\$exitcode = x0 || exit 1"
170 as_suggested
=" as_lineno_1=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_1a=\$LINENO
171 as_lineno_2=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_2a=\$LINENO
172 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174 test \$(( 1 + 1 )) = 2 || exit 1"
175 if (eval "$as_required") 2>/dev
/null
; then :
180 if test x
$as_have_required = xyes
&& (eval "$as_suggested") 2>/dev
/null
; then :
183 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
185 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
188 test -z "$as_dir" && as_dir
=.
192 for as_base
in sh bash ksh sh5
; do
193 # Try only shells that exist, to save several forks.
194 as_shell
=$as_dir/$as_base
195 if { test -f "$as_shell" ||
test -f "$as_shell.exe"; } &&
196 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
197 CONFIG_SHELL
=$as_shell as_have_required
=yes
198 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
206 $as_found ||
{ if { test -f "$SHELL" ||
test -f "$SHELL.exe"; } &&
207 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$SHELL"; } 2>/dev
/null
; then :
208 CONFIG_SHELL
=$SHELL as_have_required
=yes
213 if test "x$CONFIG_SHELL" != x
; then :
214 # We cannot yet assume a decent shell, so we have to provide a
215 # neutralization value for shells without unset; and this also
216 # works around shells that cannot unset nonexistent variables.
219 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
221 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
224 if test x
$as_have_required = xno
; then :
225 $as_echo "$0: This script requires a shell more modern than all"
226 $as_echo "$0: the shells that I found on your system."
227 if test x
${ZSH_VERSION+set} = xset
; then
228 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
229 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
231 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
232 $0: including any error possibly output before this
233 $0: message. Then install a modern shell, or manually run
234 $0: the script under such a shell if you do have one."
240 SHELL
=${CONFIG_SHELL-/bin/sh}
242 # Unset more variables known to interfere with behavior of common tools.
243 CLICOLOR_FORCE
= GREP_OPTIONS
=
244 unset CLICOLOR_FORCE GREP_OPTIONS
246 ## --------------------- ##
247 ## M4sh Shell Functions. ##
248 ## --------------------- ##
251 # Portably unset VAR.
254 { eval $1=; unset $1;}
258 # as_fn_set_status STATUS
259 # -----------------------
260 # Set $? to STATUS, without forking.
268 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
278 # Create "$as_dir" as a directory, including parents if necessary.
283 -*) as_dir
=.
/$as_dir;;
285 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
289 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
292 as_dirs
="'$as_qdir' $as_dirs"
293 as_dir
=`$as_dirname -- "$as_dir" ||
294 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
295 X"$as_dir" : 'X\(//\)[^/]' \| \
296 X"$as_dir" : 'X\(//\)$' \| \
297 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
298 $as_echo X"$as_dir" |
299 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
316 test -d "$as_dir" && break
318 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
319 } ||
test -d "$as_dir" || as_fn_error
"cannot create directory $as_dir"
323 # as_fn_append VAR VALUE
324 # ----------------------
325 # Append the text in VALUE to the end of the definition contained in VAR. Take
326 # advantage of any shell optimizations that allow amortized linear growth over
327 # repeated appends, instead of the typical quadratic growth present in naive
329 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
330 eval 'as_fn_append ()
343 # Perform arithmetic evaluation on the ARGs, and store the result in the
344 # global $as_val. Take advantage of shells that can avoid forks. The arguments
345 # must be portable across $(()) and expr.
346 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
354 as_val
=`expr "$@" || test $? -eq 1`
359 # as_fn_error ERROR [LINENO LOG_FD]
360 # ---------------------------------
361 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
362 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
363 # script with status $?, using 1 if that was 0.
366 as_status
=$?
; test $as_status -eq 0 && as_status
=1
368 as_lineno
=${as_lineno-"$2"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
369 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
371 $as_echo "$as_me: error: $1" >&2
372 as_fn_exit
$as_status
375 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
376 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
382 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
388 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
394 as_me
=`$as_basename -- "$0" ||
395 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
396 X"$0" : 'X\(//\)$' \| \
397 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
399 sed '/^.*\/\([^/][^/]*\)\/*$/{
413 # Avoid depending upon Character Ranges.
414 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
415 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
416 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
417 as_cr_digits
='0123456789'
418 as_cr_alnum
=$as_cr_Letters$as_cr_digits
421 as_lineno_1
=$LINENO as_lineno_1a
=$LINENO
422 as_lineno_2
=$LINENO as_lineno_2a
=$LINENO
423 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
424 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' ||
{
425 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
437 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
441 chmod +x
"$as_me.lineno" ||
442 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit
1; }
444 # Don't try to exec as it changes $[0], causing all sort of problems
445 # (the dirname of $[0] is not the place where we might find the
446 # original and so on. Autoconf is especially sensitive to this).
448 # Exit status is that of the last command.
452 ECHO_C
= ECHO_N
= ECHO_T
=
453 case `echo -n x` in #(((((
455 case `echo 'xy\c'` in
456 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
458 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
465 rm -f conf$$ conf$$.exe conf$$.
file
466 if test -d conf$$.dir
; then
467 rm -f conf$$.dir
/conf$$.
file
470 mkdir conf$$.dir
2>/dev
/null
472 if (echo >conf$$.
file) 2>/dev
/null
; then
473 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
475 # ... but there are two gotchas:
476 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
477 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
478 # In both cases, we have to default to `cp -p'.
479 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
481 elif ln conf$$.
file conf$$
2>/dev
/null
; then
489 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
490 rmdir conf$$.dir
2>/dev
/null
492 if mkdir
-p .
2>/dev
/null
; then
493 as_mkdir_p
='mkdir -p "$as_dir"'
495 test -d .
/-p && rmdir .
/-p
499 if test -x / >/dev
/null
2>&1; then
502 if ls -dL / >/dev
/null
2>&1; then
509 if test -d "$1"; then
515 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
516 ???[sx]*):;;*)false;;esac;fi
520 as_executable_p
=$as_test_x
522 # Sed expression to map a string onto a valid CPP name.
523 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
525 # Sed expression to map a string onto a valid variable name.
526 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
529 test -n "$DJDIR" ||
exec 7<&0 </dev
/null
533 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
534 # so uname gets run too.
535 ac_hostname
=`(hostname || uname -n) 2>/dev/null | sed 1q`
540 ac_default_prefix
=/usr
/local
542 ac_config_libobj_dir
=.
549 # Identity of this package.
551 PACKAGE_TARNAME
='emacs'
552 PACKAGE_VERSION
='24.3.50'
553 PACKAGE_STRING
='emacs 24.3.50'
557 ac_unique_file
="src/lisp.h"
558 # Factoring default headers for most tests.
559 ac_includes_default
="\
561 #ifdef HAVE_SYS_TYPES_H
562 # include <sys/types.h>
564 #ifdef HAVE_SYS_STAT_H
565 # include <sys/stat.h>
571 # ifdef HAVE_STDLIB_H
576 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
581 #ifdef HAVE_STRINGS_H
582 # include <strings.h>
584 #ifdef HAVE_INTTYPES_H
585 # include <inttypes.h>
596 gl_getopt_required
=POSIX
597 gl_getopt_required
=POSIX
598 ac_subst_vars
='gltests_LTLIBOBJS
610 LD_SWITCH_SYSTEM_TEMACS
614 gl_GNULIB_ENABLED_682e609604ccaac6be382e4ee3a4eaec_FALSE
615 gl_GNULIB_ENABLED_682e609604ccaac6be382e4ee3a4eaec_TRUE
616 gl_GNULIB_ENABLED_verify_FALSE
617 gl_GNULIB_ENABLED_verify_TRUE
618 gl_GNULIB_ENABLED_strtoull_FALSE
619 gl_GNULIB_ENABLED_strtoull_TRUE
620 gl_GNULIB_ENABLED_strtoll_FALSE
621 gl_GNULIB_ENABLED_strtoll_TRUE
622 gl_GNULIB_ENABLED_stat_FALSE
623 gl_GNULIB_ENABLED_stat_TRUE
624 gl_GNULIB_ENABLED_6099e9737f757db36c47fa9d9f02e88c_FALSE
625 gl_GNULIB_ENABLED_6099e9737f757db36c47fa9d9f02e88c_TRUE
626 gl_GNULIB_ENABLED_pathmax_FALSE
627 gl_GNULIB_ENABLED_pathmax_TRUE
628 gl_GNULIB_ENABLED_03e0aaad4cb89ca757653bd367a6ccb7_FALSE
629 gl_GNULIB_ENABLED_03e0aaad4cb89ca757653bd367a6ccb7_TRUE
630 gl_GNULIB_ENABLED_a9786850e999ae65a836a6041e8e5ed1_FALSE
631 gl_GNULIB_ENABLED_a9786850e999ae65a836a6041e8e5ed1_TRUE
632 gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36_FALSE
633 gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36_TRUE
634 gl_GNULIB_ENABLED_getgroups_FALSE
635 gl_GNULIB_ENABLED_getgroups_TRUE
636 gl_GNULIB_ENABLED_euidaccess_FALSE
637 gl_GNULIB_ENABLED_euidaccess_TRUE
638 gl_GNULIB_ENABLED_dosname_FALSE
639 gl_GNULIB_ENABLED_dosname_TRUE
640 gl_GNULIB_ENABLED_260941c0e5dc67ec9e87d1fb321c300b_FALSE
641 gl_GNULIB_ENABLED_260941c0e5dc67ec9e87d1fb321c300b_TRUE
647 NEXT_AS_FIRST_DIRECTIVE_UNISTD_H
650 PTHREAD_H_DEFINES_STRUCT_TIMESPEC
651 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC
652 TIME_H_DEFINES_STRUCT_TIMESPEC
653 NEXT_AS_FIRST_DIRECTIVE_TIME_H
655 WINDOWS_64_BIT_ST_SIZE
656 NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H
658 NEXT_AS_FIRST_DIRECTIVE_STRING_H
660 NEXT_AS_FIRST_DIRECTIVE_STDLIB_H
662 NEXT_AS_FIRST_DIRECTIVE_STDIO_H
671 REPLACE_STDIO_WRITE_FUNCS
672 REPLACE_STDIO_READ_FUNCS
681 REPLACE_OBSTACK_PRINTF
706 HAVE_DECL_OBSTACK_PRINTF
712 GNULIB_VSPRINTF_POSIX
716 GNULIB_VFPRINTF_POSIX
723 GNULIB_STDIO_H_SIGPIPE
724 GNULIB_STDIO_H_NONBLOCKING
739 GNULIB_OBSTACK_PRINTF_POSIX
740 GNULIB_OBSTACK_PRINTF
765 NEXT_AS_FIRST_DIRECTIVE_STDDEF_H
767 GL_GENERATE_STDDEF_H_FALSE
768 GL_GENERATE_STDDEF_H_TRUE
773 GL_GENERATE_STDBOOL_H_FALSE
774 GL_GENERATE_STDBOOL_H_TRUE
776 GL_GENERATE_STDARG_H_FALSE
777 GL_GENERATE_STDARG_H_TRUE
779 NEXT_AS_FIRST_DIRECTIVE_STDARG_H
781 GL_GENERATE_STDALIGN_H_FALSE
782 GL_GENERATE_STDALIGN_H_TRUE
784 NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H
788 REPLACE_PTHREAD_SIGMASK
790 HAVE_TYPE_VOLATILE_SIG_ATOMIC_T
791 HAVE_STRUCT_SIGACTION_SA_SIGACTION
797 HAVE_POSIX_SIGNALBLOCKING
800 GNULIB_SIGNAL_H_SIGPIPE
802 GNULIB_PTHREAD_SIGMASK
804 NEXT_AS_FIRST_DIRECTIVE_SYS_SELECT_H
818 HAVE_DECL_LOCALTIME_R
897 NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H
899 UINT64_MAX_EQ_ULONG_MAX
900 UINT32_MAX_LT_UINTMAX_MAX
903 INT64_MAX_EQ_LONG_MAX
904 INT32_MAX_LT_INTMAX_MAX
914 GL_GENERATE_STDINT_H_FALSE
915 GL_GENERATE_STDINT_H_TRUE
924 HAVE_SIGNED_SIG_ATOMIC_T
927 BITSIZEOF_SIG_ATOMIC_T
930 APPLE_UNIVERSAL_BUILD
934 NEXT_AS_FIRST_DIRECTIVE_STDINT_H
939 HAVE_UNSIGNED_LONG_LONG_INT
942 NEXT_AS_FIRST_DIRECTIVE_SYS_TIME_H
944 REPLACE_STRUCT_TIMEVAL
950 GNULIB_GL_UNISTD_H_GETOPT
953 NEXT_AS_FIRST_DIRECTIVE_GETOPT_H
969 REPLACE_CANONICALIZE_FILE_NAME
974 HAVE_STRUCT_RANDOM_DATA
997 HAVE_CANONICALIZE_FILE_NAME
1008 GNULIB_SECURE_GETENV
1011 GNULIB_REALLOC_POSIX
1028 GNULIB_CANONICALIZE_FILE_NAME
1065 NEXT_AS_FIRST_DIRECTIVE_FCNTL_H
1076 GL_GENERATE_EXECINFO_H_FALSE
1077 GL_GENERATE_EXECINFO_H_TRUE
1081 NEXT_AS_FIRST_DIRECTIVE_DIRENT_H
1084 PRAGMA_SYSTEM_HEADER
1085 INCLUDE_NEXT_AS_FIRST_DIRECTIVE
1108 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS
1109 UNISTD_H_HAVE_WINSOCK2_H
1130 REPLACE_GETDOMAINNAME
1141 HAVE_DECL_SETHOSTNAME
1142 HAVE_DECL_GETUSERSHELL
1143 HAVE_DECL_GETPAGESIZE
1144 HAVE_DECL_GETLOGIN_R
1145 HAVE_DECL_GETDOMAINNAME
1184 GNULIB_UNISTD_H_SIGPIPE
1185 GNULIB_UNISTD_H_NONBLOCKING
1211 GNULIB_GETDTABLESIZE
1212 GNULIB_GETDOMAINNAME
1229 GL_GENERATE_ALLOCA_H_FALSE
1230 GL_GENERATE_ALLOCA_H_TRUE
1233 GL_COND_LIBTOOL_FALSE
1234 GL_COND_LIBTOOL_TRUE
1265 x_default_search_path
1344 INSTALL_ARCH_INDEP_EXTRA
1346 LD_SWITCH_X_SITE_RPATH
1415 INSTALL_STRIP_PROGRAM
1457 program_transform_name
1468 ac_subst_files
='deps_frag
1471 enable_option_checking
1494 with_toolkit_scroll_bars
1509 with_pkg_config_prog
1513 enable_ns_self_contained
1514 enable_locallisppath
1516 enable_check_lisp_object_type
1519 enable_gtk_deprecation_warnings
1520 enable_dependency_tracking
1523 enable_link_time_optimization
1526 ac_precious_vars
='build_alias
1538 # Initialize some variables set by options.
1540 ac_init_version
=false
1541 ac_unrecognized_opts
=
1542 ac_unrecognized_sep
=
1543 # The variables have the same names as the options, with
1544 # dashes changed to underlines.
1545 cache_file
=/dev
/null
1552 program_transform_name
=s
,x
,x
,
1560 # Installation directory options.
1561 # These are left unexpanded so users can "make install exec_prefix=/foo"
1562 # and all the variables that are supposed to be based on exec_prefix
1563 # by default will actually change.
1564 # Use braces instead of parens because sh, perl, etc. also accept them.
1565 # (The list follows the same order as the GNU Coding Standards.)
1566 bindir
='${exec_prefix}/bin'
1567 sbindir
='${exec_prefix}/sbin'
1568 libexecdir
='${exec_prefix}/libexec'
1569 datarootdir
='${prefix}/share'
1570 datadir
='${datarootdir}'
1571 sysconfdir
='${prefix}/etc'
1572 sharedstatedir
='${prefix}/com'
1573 localstatedir
='${prefix}/var'
1574 includedir
='${prefix}/include'
1575 oldincludedir
='/usr/include'
1576 docdir
='${datarootdir}/doc/${PACKAGE_TARNAME}'
1577 infodir
='${datarootdir}/info'
1582 libdir
='${exec_prefix}/lib'
1583 localedir
='${datarootdir}/locale'
1584 mandir
='${datarootdir}/man'
1590 # If the previous option needs an argument, assign it.
1591 if test -n "$ac_prev"; then
1592 eval $ac_prev=\
$ac_option
1598 *=*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1602 # Accept the important Cygnus configure options, so we can diagnose typos.
1604 case $ac_dashdash$ac_option in
1608 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
1610 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
1611 bindir
=$ac_optarg ;;
1613 -build |
--build |
--buil |
--bui |
--bu)
1614 ac_prev
=build_alias
;;
1615 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
1616 build_alias
=$ac_optarg ;;
1618 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
1619 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
1620 ac_prev
=cache_file
;;
1621 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
1622 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
1623 cache_file
=$ac_optarg ;;
1625 --config-cache |
-C)
1626 cache_file
=config.cache
;;
1628 -datadir |
--datadir |
--datadi |
--datad)
1630 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
1631 datadir
=$ac_optarg ;;
1633 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
1634 |
--dataroo |
--dataro |
--datar)
1635 ac_prev
=datarootdir
;;
1636 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
1637 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
1638 datarootdir
=$ac_optarg ;;
1640 -disable-* |
--disable-*)
1641 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1642 # Reject names that are not valid shell variable names.
1643 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1644 as_fn_error
"invalid feature name: $ac_useropt"
1645 ac_useropt_orig
=$ac_useropt
1646 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1647 case $ac_user_opts in
1649 "enable_
$ac_useropt"
1651 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1652 ac_unrecognized_sep
=', ';;
1654 eval enable_
$ac_useropt=no
;;
1656 -docdir |
--docdir |
--docdi |
--doc |
--do)
1658 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
1659 docdir
=$ac_optarg ;;
1661 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
1663 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
1664 dvidir
=$ac_optarg ;;
1666 -enable-* |
--enable-*)
1667 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1668 # Reject names that are not valid shell variable names.
1669 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1670 as_fn_error
"invalid feature name: $ac_useropt"
1671 ac_useropt_orig
=$ac_useropt
1672 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1673 case $ac_user_opts in
1675 "enable_
$ac_useropt"
1677 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1678 ac_unrecognized_sep
=', ';;
1680 eval enable_
$ac_useropt=\
$ac_optarg ;;
1682 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
1683 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
1684 |
--exec |
--exe |
--ex)
1685 ac_prev
=exec_prefix
;;
1686 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
1687 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
1688 |
--exec=* |
--exe=* |
--ex=*)
1689 exec_prefix
=$ac_optarg ;;
1691 -gas |
--gas |
--ga |
--g)
1692 # Obsolete; use --with-gas.
1695 -help |
--help |
--hel |
--he |
-h)
1696 ac_init_help
=long
;;
1697 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
1698 ac_init_help
=recursive
;;
1699 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
1700 ac_init_help
=short
;;
1702 -host |
--host |
--hos |
--ho)
1703 ac_prev
=host_alias
;;
1704 -host=* |
--host=* |
--hos=* |
--ho=*)
1705 host_alias
=$ac_optarg ;;
1707 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
1709 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
1711 htmldir
=$ac_optarg ;;
1713 -includedir |
--includedir |
--includedi |
--included |
--include \
1714 |
--includ |
--inclu |
--incl |
--inc)
1715 ac_prev
=includedir
;;
1716 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
1717 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
1718 includedir
=$ac_optarg ;;
1720 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
1722 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
1723 infodir
=$ac_optarg ;;
1725 -libdir |
--libdir |
--libdi |
--libd)
1727 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
1728 libdir
=$ac_optarg ;;
1730 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
1731 |
--libexe |
--libex |
--libe)
1732 ac_prev
=libexecdir
;;
1733 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
1734 |
--libexe=* |
--libex=* |
--libe=*)
1735 libexecdir
=$ac_optarg ;;
1737 -localedir |
--localedir |
--localedi |
--localed |
--locale)
1738 ac_prev
=localedir
;;
1739 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
1740 localedir
=$ac_optarg ;;
1742 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
1743 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
1744 ac_prev
=localstatedir
;;
1745 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
1746 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
1747 localstatedir
=$ac_optarg ;;
1749 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
1751 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
1752 mandir
=$ac_optarg ;;
1754 -nfp |
--nfp |
--nf)
1755 # Obsolete; use --without-fp.
1758 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
1759 |
--no-cr |
--no-c |
-n)
1762 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1763 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1766 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1767 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1768 |
--oldin |
--oldi |
--old |
--ol |
--o)
1769 ac_prev
=oldincludedir
;;
1770 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1771 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1772 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1773 oldincludedir
=$ac_optarg ;;
1775 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1777 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1778 prefix
=$ac_optarg ;;
1780 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1781 |
--program-pre |
--program-pr |
--program-p)
1782 ac_prev
=program_prefix
;;
1783 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1784 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1785 program_prefix
=$ac_optarg ;;
1787 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1788 |
--program-suf |
--program-su |
--program-s)
1789 ac_prev
=program_suffix
;;
1790 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1791 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1792 program_suffix
=$ac_optarg ;;
1794 -program-transform-name |
--program-transform-name \
1795 |
--program-transform-nam |
--program-transform-na \
1796 |
--program-transform-n |
--program-transform- \
1797 |
--program-transform |
--program-transfor \
1798 |
--program-transfo |
--program-transf \
1799 |
--program-trans |
--program-tran \
1800 |
--progr-tra |
--program-tr |
--program-t)
1801 ac_prev
=program_transform_name
;;
1802 -program-transform-name=* |
--program-transform-name=* \
1803 |
--program-transform-nam=* |
--program-transform-na=* \
1804 |
--program-transform-n=* |
--program-transform-=* \
1805 |
--program-transform=* |
--program-transfor=* \
1806 |
--program-transfo=* |
--program-transf=* \
1807 |
--program-trans=* |
--program-tran=* \
1808 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1809 program_transform_name
=$ac_optarg ;;
1811 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1813 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1814 pdfdir
=$ac_optarg ;;
1816 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1818 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1821 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1822 |
-silent |
--silent |
--silen |
--sile |
--sil)
1825 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1827 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1829 sbindir
=$ac_optarg ;;
1831 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1832 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1833 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1835 ac_prev
=sharedstatedir
;;
1836 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1837 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1838 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1840 sharedstatedir
=$ac_optarg ;;
1842 -site |
--site |
--sit)
1844 -site=* |
--site=* |
--sit=*)
1847 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1849 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1850 srcdir
=$ac_optarg ;;
1852 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1853 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1854 ac_prev
=sysconfdir
;;
1855 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1856 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1857 sysconfdir
=$ac_optarg ;;
1859 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1860 ac_prev
=target_alias
;;
1861 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1862 target_alias
=$ac_optarg ;;
1864 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1867 -version |
--version |
--versio |
--versi |
--vers |
-V)
1868 ac_init_version
=: ;;
1871 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1872 # Reject names that are not valid shell variable names.
1873 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1874 as_fn_error
"invalid package name: $ac_useropt"
1875 ac_useropt_orig
=$ac_useropt
1876 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1877 case $ac_user_opts in
1881 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1882 ac_unrecognized_sep
=', ';;
1884 eval with_
$ac_useropt=\
$ac_optarg ;;
1886 -without-* |
--without-*)
1887 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1888 # Reject names that are not valid shell variable names.
1889 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1890 as_fn_error
"invalid package name: $ac_useropt"
1891 ac_useropt_orig
=$ac_useropt
1892 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1893 case $ac_user_opts in
1897 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1898 ac_unrecognized_sep
=', ';;
1900 eval with_
$ac_useropt=no
;;
1903 # Obsolete; use --with-x.
1906 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1907 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1908 ac_prev
=x_includes
;;
1909 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1910 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1911 x_includes
=$ac_optarg ;;
1913 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1914 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1915 ac_prev
=x_libraries
;;
1916 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1917 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1918 x_libraries
=$ac_optarg ;;
1920 -*) as_fn_error
"unrecognized option: \`$ac_option'
1921 Try \`$0 --help' for more information."
1925 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1926 # Reject names that are not valid shell variable names.
1927 case $ac_envvar in #(
1928 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1929 as_fn_error
"invalid variable name: \`$ac_envvar'" ;;
1931 eval $ac_envvar=\
$ac_optarg
1932 export $ac_envvar ;;
1935 # FIXME: should be removed in autoconf 3.0.
1936 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1937 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1938 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1939 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1945 if test -n "$ac_prev"; then
1946 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1947 as_fn_error
"missing argument to $ac_option"
1950 if test -n "$ac_unrecognized_opts"; then
1951 case $enable_option_checking in
1953 fatal
) as_fn_error
"unrecognized options: $ac_unrecognized_opts" ;;
1954 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1958 # Check all directory arguments for consistency.
1959 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1960 datadir sysconfdir sharedstatedir localstatedir includedir \
1961 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1962 libdir localedir mandir
1964 eval ac_val
=\$
$ac_var
1965 # Remove trailing slashes.
1968 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1969 eval $ac_var=\
$ac_val;;
1971 # Be sure to have absolute directory names.
1973 [\\/$
]* | ?
:[\\/]* ) continue;;
1974 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1976 as_fn_error
"expected an absolute directory name for --$ac_var: $ac_val"
1979 # There might be people who depend on the old broken behavior: `$host'
1980 # used to hold the argument of --host etc.
1981 # FIXME: To remove some day.
1984 target
=$target_alias
1986 # FIXME: To remove some day.
1987 if test "x$host_alias" != x
; then
1988 if test "x$build_alias" = x
; then
1989 cross_compiling
=maybe
1990 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1991 If a cross compiler is detected then cross compile mode will be used." >&2
1992 elif test "x$build_alias" != "x$host_alias"; then
1998 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
2000 test "$silent" = yes && exec 6>/dev
/null
2003 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
2004 ac_ls_di
=`ls -di .` &&
2005 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
2006 as_fn_error
"working directory cannot be determined"
2007 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
2008 as_fn_error
"pwd does not report name of working directory"
2011 # Find the source files, if location was not specified.
2012 if test -z "$srcdir"; then
2013 ac_srcdir_defaulted
=yes
2014 # Try the directory containing this script, then the parent directory.
2015 ac_confdir
=`$as_dirname -- "$as_myself" ||
2016 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
2017 X"$as_myself" : 'X\(//\)[^/]' \| \
2018 X"$as_myself" : 'X\(//\)$' \| \
2019 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
2020 $as_echo X"$as_myself" |
2021 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
2039 if test ! -r "$srcdir/$ac_unique_file"; then
2043 ac_srcdir_defaulted
=no
2045 if test ! -r "$srcdir/$ac_unique_file"; then
2046 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
2047 as_fn_error
"cannot find sources ($ac_unique_file) in $srcdir"
2049 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
2051 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
2053 # When building in place, set srcdir=.
2054 if test "$ac_abs_confdir" = "$ac_pwd"; then
2057 # Remove unnecessary trailing slashes from srcdir.
2058 # Double slashes in file names in object file debugging info
2059 # mess up M-x gdb in Emacs.
2061 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
2063 for ac_var
in $ac_precious_vars; do
2064 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
2065 eval ac_env_
${ac_var}_value
=\$
${ac_var}
2066 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
2067 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
2071 # Report the --help message.
2073 if test "$ac_init_help" = "long"; then
2074 # Omit some internal or obsolete options to make the list less imposing.
2075 # This message is too long to be a string in the A/UX 3.1 sh.
2077 \`configure' configures emacs 24.3.50 to adapt to many kinds of systems.
2079 Usage: $0 [OPTION]... [VAR=VALUE]...
2081 To assign environment variables (e.g., CC, CFLAGS...), specify them as
2082 VAR=VALUE. See below for descriptions of some of the useful variables.
2084 Defaults for the options are specified in brackets.
2087 -h, --help display this help and exit
2088 --help=short display options specific to this package
2089 --help=recursive display the short help of all the included packages
2090 -V, --version display version information and exit
2091 -q, --quiet, --silent do not print \`checking...' messages
2092 --cache-file=FILE cache test results in FILE [disabled]
2093 -C, --config-cache alias for \`--cache-file=config.cache'
2094 -n, --no-create do not create output files
2095 --srcdir=DIR find the sources in DIR [configure dir or \`..']
2097 Installation directories:
2098 --prefix=PREFIX install architecture-independent files in PREFIX
2099 [$ac_default_prefix]
2100 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
2103 By default, \`make install' will install all the files in
2104 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
2105 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
2106 for instance \`--prefix=\$HOME'.
2108 For better control, use the options below.
2110 Fine tuning of the installation directories:
2111 --bindir=DIR user executables [EPREFIX/bin]
2112 --sbindir=DIR system admin executables [EPREFIX/sbin]
2113 --libexecdir=DIR program executables [EPREFIX/libexec]
2114 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
2115 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
2116 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
2117 --libdir=DIR object code libraries [EPREFIX/lib]
2118 --includedir=DIR C header files [PREFIX/include]
2119 --oldincludedir=DIR C header files for non-gcc [/usr/include]
2120 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
2121 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
2122 --infodir=DIR info documentation [DATAROOTDIR/info]
2123 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
2124 --mandir=DIR man documentation [DATAROOTDIR/man]
2125 --docdir=DIR documentation root [DATAROOTDIR/doc/emacs]
2126 --htmldir=DIR html documentation [DOCDIR]
2127 --dvidir=DIR dvi documentation [DOCDIR]
2128 --pdfdir=DIR pdf documentation [DOCDIR]
2129 --psdir=DIR ps documentation [DOCDIR]
2135 --program-prefix=PREFIX prepend PREFIX to installed program names
2136 --program-suffix=SUFFIX append SUFFIX to installed program names
2137 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
2140 --x-includes=DIR X include files are
in DIR
2141 --x-libraries=DIR X library files are
in DIR
2144 --build=BUILD configure
for building on BUILD
[guessed
]
2145 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
2149 if test -n "$ac_init_help"; then
2150 case $ac_init_help in
2151 short | recursive
) echo "Configuration of emacs 24.3.50:";;
2156 --disable-option-checking ignore unrecognized
--enable/--with options
2157 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
2158 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
2159 --disable-ns-self-contained
2160 disable self contained build under NeXTstep
2161 --enable-locallisppath=PATH
2162 directories Emacs should search
for lisp files
2163 specific to this site
2164 --enable-checking[=LIST
]
2165 enable expensive run-time checks. With LIST
, enable
2166 only specific categories of checks. Categories are
:
2167 all
,yes,no. Flags are
: stringbytes
, stringoverrun
,
2168 stringfreelist
, xmallocoverrun
, conslist
, glyphs
2169 --enable-check-lisp-object-type
2170 enable compile
time checks
for the Lisp_Object data
2171 type. This is useful
for development
for catching
2172 certain types of bugs.
2173 --enable-profiling build emacs with low-level
, gprof profiling support.
2174 Mainly useful
for debugging Emacs itself. May not
2175 work on all platforms. Stops profiler.el working.
2176 --enable-autodepend automatically generate dependencies to .h-files.
2177 Requires GNU Make and Gcc. Enabled
if GNU Make and
2179 --enable-gtk-deprecation-warnings
2180 Show Gtk
+/Gdk deprecation warnings
for Gtk
+ >= 3.0
2181 --disable-dependency-tracking speeds up one-time build
2182 --enable-dependency-tracking do not reject slow dependency extractors
2183 --disable-largefile omit support
for large files
2184 --enable-gcc-warnings turn on lots of GCC warnings
/errors. This is
2185 intended
for developers
, and may generate false
2186 alarms when used with older or non-GNU development
2188 --enable-link-time-optimization
2189 build emacs with link-time optimization. This is
2190 supported only
for GCC since
4.5.0.
2193 --with-PACKAGE[=ARG
] use PACKAGE
[ARG
=yes]
2194 --without-PACKAGE do not use PACKAGE
(same as
--with-PACKAGE=no
)
2195 --without-all omit almost all features and build small executable
2196 with minimal dependencies
2197 --without-pop don
't support POP mail retrieval with movemail
2198 --with-kerberos support Kerberos-authenticated POP
2199 --with-kerberos5 support Kerberos version 5 authenticated POP
2200 --with-hesiod support Hesiod to get the POP server host
2201 --with-mmdf support MMDF mailboxes
2202 --with-mail-unlink unlink, rather than empty, mail spool after reading
2203 --with-mailhost=HOSTNAME
2204 string giving default POP mail host
2205 --without-sound don't compile with sound support
2206 --with-x-toolkit=KIT use an X toolkit
(KIT one of
: yes or gtk
, gtk2
,
2207 gtk3
, lucid or athena
, motif
, no
)
2208 --with-wide-int prefer wide Emacs integers
(typically
62-bit)
2209 --without-xpm don
't compile with XPM image support
2210 --without-jpeg don't compile with JPEG image support
2211 --without-tiff don
't compile with TIFF image support
2212 --without-gif don't compile with GIF image support
2213 --without-png don
't compile with PNG image support
2214 --without-rsvg don't compile with SVG image support
2215 --without-xml2 don
't compile with XML parsing support
2216 --without-imagemagick don't compile with ImageMagick image support
2217 --without-xft don
't use XFT for anti aliased fonts
2218 --without-libotf don't use libotf
for OpenType font support
2219 --without-m17n-flt don
't use m17n-flt for text shaping
2220 --without-toolkit-scroll-bars
2221 don't use Motif or Xaw3d scroll bars
2222 --without-xaw3d don
't use Xaw3d
2223 --without-xim don't use X11 XIM
2224 --with-ns use NeXTstep
(Cocoa or GNUstep
) windowing system
2225 --with-w32 use native MS Windows GUI
2226 --without-gpm don
't use -lgpm for mouse support on a GNU/Linux
2228 --without-dbus don't compile with D-Bus support
2229 --without-gconf don
't compile with GConf support
2230 --without-gsettings don't compile with GSettings support
2231 --without-selinux don
't compile with SELinux support
2232 --without-acl don't compile with ACL support
2233 --without-gnutls don
't use -lgnutls for SSL/TLS support
2234 --without-inotify don't compile with inotify
(file-watch
) support
2235 --without-makeinfo don
't require makeinfo for building manuals
2236 --without-compress-info don't
compress the installed Info pages
2237 --with-pkg-config-prog=FILENAME
2238 file name of pkg-config
for finding GTK and librsvg
2239 --with-crt-dir=DIR directory containing crtn.o etc. The default is
2240 /usr
/lib
, or
/usr
/lib64 on some platforms.
2241 --with-gameuser=USER user
for shared game score files
2242 --with-gnustep-conf=FILENAME
2243 name of GNUstep.conf
; default
$GNUSTEP_CONFIG_FILE,
2244 or
/etc
/GNUstep
/GNUstep.conf
2245 --with-x use the X Window System
2247 Some influential environment variables
:
2248 CC C compiler
command
2249 CFLAGS C compiler flags
2250 LDFLAGS linker flags
, e.g.
-L<lib dir
> if you have libraries
in a
2251 nonstandard directory
<lib dir
>
2252 LIBS libraries to pass to the linker
, e.g.
-l<library
>
2253 CPPFLAGS
(Objective
) C
/C
++ preprocessor flags
, e.g.
-I<include dir
> if
2254 you have headers
in a nonstandard directory
<include dir
>
2256 XMKMF Path to xmkmf
, Makefile generator
for X Window System
2258 Use these variables to override the choices made by
`configure' or to help
2259 it to find libraries and programs with nonstandard names/locations.
2261 Report bugs to the package provider.
2266 if test "$ac_init_help" = "recursive"; then
2267 # If there are subdirs, report their specific --help.
2268 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
2269 test -d "$ac_dir" ||
2270 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
2275 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
2277 ac_dir_suffix=/`$as_echo "$ac_dir" |
sed 's|^\.[\\/]||'`
2278 # A ".." for each directory in $ac_dir_suffix.
2279 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" |
sed 's|/[^\\/]*|/..|g;s|/||'`
2280 case $ac_top_builddir_sub in
2281 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
2282 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
2285 ac_abs_top_builddir=$ac_pwd
2286 ac_abs_builddir=$ac_pwd$ac_dir_suffix
2287 # for backward compatibility:
2288 ac_top_builddir=$ac_top_build_prefix
2291 .) # We are building in place.
2293 ac_top_srcdir=$ac_top_builddir_sub
2294 ac_abs_top_srcdir=$ac_pwd ;;
2295 [\\/]* | ?:[\\/]* ) # Absolute name.
2296 ac_srcdir=$srcdir$ac_dir_suffix;
2297 ac_top_srcdir=$srcdir
2298 ac_abs_top_srcdir=$srcdir ;;
2300 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
2301 ac_top_srcdir=$ac_top_build_prefix$srcdir
2302 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
2304 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
2306 cd "$ac_dir" || { ac_status=$?; continue; }
2307 # Check for guested configure.
2308 if test -f "$ac_srcdir/configure.gnu"; then
2310 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
2311 elif test -f "$ac_srcdir/configure"; then
2313 $SHELL "$ac_srcdir/configure" --help=recursive
2315 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
2317 cd "$ac_pwd" || { ac_status=$?; break; }
2321 test -n "$ac_init_help" && exit $ac_status
2322 if $ac_init_version; then
2324 emacs configure 24.3.50
2325 generated by GNU Autoconf 2.65
2327 Copyright (C) 2009 Free Software Foundation, Inc.
2328 This configure script is free software; the Free Software Foundation
2329 gives unlimited permission to copy, distribute and modify it.
2334 ## ------------------------ ##
2335 ## Autoconf initialization. ##
2336 ## ------------------------ ##
2338 # ac_fn_c_try_compile LINENO
2339 # --------------------------
2340 # Try to compile conftest.$ac_ext, and return whether this succeeded.
2341 ac_fn_c_try_compile ()
2343 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2344 rm -f conftest.$ac_objext
2345 if { { ac_try="$ac_compile"
2347 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
2348 *) ac_try_echo
=$ac_try;;
2350 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2351 $as_echo "$ac_try_echo"; } >&5
2352 (eval "$ac_compile") 2>conftest.err
2354 if test -s conftest.err
; then
2355 grep -v '^ *+' conftest.err
>conftest.er1
2356 cat conftest.er1
>&5
2357 mv -f conftest.er1 conftest.err
2359 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2360 test $ac_status = 0; } && {
2361 test -z "$ac_c_werror_flag" ||
2362 test ! -s conftest.err
2363 } && test -s conftest.
$ac_objext; then :
2366 $as_echo "$as_me: failed program was:" >&5
2367 sed 's/^/| /' conftest.
$ac_ext >&5
2371 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2372 as_fn_set_status
$ac_retval
2374 } # ac_fn_c_try_compile
2376 # ac_fn_c_try_cpp LINENO
2377 # ----------------------
2378 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2381 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2382 if { { ac_try
="$ac_cpp conftest.$ac_ext"
2384 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
2385 *) ac_try_echo=$ac_try;;
2387 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2388 $as_echo "$ac_try_echo"; } >&5
2389 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2391 if test -s conftest.err; then
2392 grep -v '^ *+' conftest.err >conftest.er1
2393 cat conftest.er1 >&5
2394 mv -f conftest.er1 conftest.err
2396 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2397 test $ac_status = 0; } >/dev/null && {
2398 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
2399 test ! -s conftest.err
2403 $as_echo "$as_me: failed program was:" >&5
2404 sed 's/^/| /' conftest.$ac_ext >&5
2408 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2409 as_fn_set_status $ac_retval
2413 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2414 # -------------------------------------------------------
2415 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2416 # the include files in INCLUDES and setting the cache variable VAR
2418 ac_fn_c_check_header_mongrel ()
2420 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2421 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2423 $as_echo_n "checking for $2... " >&6; }
2424 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2425 $as_echo_n "(cached) " >&6
2428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2429 $as_echo "$ac_res" >&6; }
2431 # Is the header compilable?
2432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2433 $as_echo_n "checking $2 usability... " >&6; }
2434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2435 /* end confdefs.h. */
2439 if ac_fn_c_try_compile "$LINENO"; then :
2440 ac_header_compiler=yes
2442 ac_header_compiler=no
2444 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2446 $as_echo "$ac_header_compiler" >&6; }
2448 # Is the header present?
2449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2450 $as_echo_n "checking $2 presence... " >&6; }
2451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2452 /* end confdefs.h. */
2455 if ac_fn_c_try_cpp "$LINENO"; then :
2456 ac_header_preproc=yes
2458 ac_header_preproc=no
2460 rm -f conftest.err conftest.$ac_ext
2461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2462 $as_echo "$ac_header_preproc" >&6; }
2464 # So? What about this header?
2465 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2467 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2468 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2469 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2470 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2473 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2474 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2475 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2476 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2477 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2478 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2479 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2480 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2481 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2482 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2486 $as_echo_n "checking for $2... " >&6; }
2487 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2488 $as_echo_n "(cached) " >&6
2490 eval "$3=\$ac_header_compiler"
2493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2494 $as_echo "$ac_res" >&6; }
2496 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2498 } # ac_fn_c_check_header_mongrel
2500 # ac_fn_c_try_run LINENO
2501 # ----------------------
2502 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2503 # that executables *can* be run.
2506 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2507 if { { ac_try="$ac_link"
2509 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
2510 *) ac_try_echo
=$ac_try;;
2512 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2513 $as_echo "$ac_try_echo"; } >&5
2514 (eval "$ac_link") 2>&5
2516 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2517 test $ac_status = 0; } && { ac_try
='./conftest$ac_exeext'
2518 { { case "(($ac_try" in
2519 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
2520 *) ac_try_echo=$ac_try;;
2522 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2523 $as_echo "$ac_try_echo"; } >&5
2524 (eval "$ac_try") 2>&5
2526 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2527 test $ac_status = 0; }; }; then :
2530 $as_echo "$as_me: program exited with status $ac_status" >&5
2531 $as_echo "$as_me: failed program was:" >&5
2532 sed 's/^/| /' conftest.$ac_ext >&5
2534 ac_retval=$ac_status
2536 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2537 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2538 as_fn_set_status $ac_retval
2542 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2543 # -------------------------------------------------------
2544 # Tests whether HEADER exists and can be compiled using the include files in
2545 # INCLUDES, setting the cache variable VAR accordingly.
2546 ac_fn_c_check_header_compile ()
2548 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2550 $as_echo_n "checking for $2... " >&6; }
2551 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2552 $as_echo_n "(cached) " >&6
2554 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2555 /* end confdefs.h. */
2559 if ac_fn_c_try_compile "$LINENO"; then :
2564 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2568 $as_echo "$ac_res" >&6; }
2569 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2571 } # ac_fn_c_check_header_compile
2573 # ac_fn_c_try_link LINENO
2574 # -----------------------
2575 # Try to link conftest.$ac_ext, and return whether this succeeded.
2578 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2579 rm -f conftest.$ac_objext conftest$ac_exeext
2580 if { { ac_try="$ac_link"
2582 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
2583 *) ac_try_echo
=$ac_try;;
2585 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2586 $as_echo "$ac_try_echo"; } >&5
2587 (eval "$ac_link") 2>conftest.err
2589 if test -s conftest.err
; then
2590 grep -v '^ *+' conftest.err
>conftest.er1
2591 cat conftest.er1
>&5
2592 mv -f conftest.er1 conftest.err
2594 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2595 test $ac_status = 0; } && {
2596 test -z "$ac_c_werror_flag" ||
2597 test ! -s conftest.err
2598 } && test -s conftest
$ac_exeext && {
2599 test "$cross_compiling" = yes ||
2600 $as_test_x conftest
$ac_exeext
2604 $as_echo "$as_me: failed program was:" >&5
2605 sed 's/^/| /' conftest.
$ac_ext >&5
2609 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2610 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2611 # interfere with the next link command; also delete a directory that is
2612 # left behind by Apple's compiler. We do this before executing the actions.
2613 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2614 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2615 as_fn_set_status
$ac_retval
2617 } # ac_fn_c_try_link
2619 # ac_fn_c_check_decl LINENO SYMBOL VAR
2620 # ------------------------------------
2621 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2622 ac_fn_c_check_decl
()
2624 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
2626 $as_echo_n "checking whether $2 is declared... " >&6; }
2627 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2628 $as_echo_n "(cached) " >&6
2630 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2631 /* end confdefs.h. */
2644 if ac_fn_c_try_compile
"$LINENO"; then :
2649 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2653 $as_echo "$ac_res" >&6; }
2654 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2656 } # ac_fn_c_check_decl
2658 # ac_fn_c_check_header_preproc LINENO HEADER VAR
2659 # ----------------------------------------------
2660 # Tests whether HEADER is present, setting the cache variable VAR accordingly.
2661 ac_fn_c_check_header_preproc
()
2663 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2665 $as_echo_n "checking for $2... " >&6; }
2666 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2667 $as_echo_n "(cached) " >&6
2669 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2670 /* end confdefs.h. */
2673 if ac_fn_c_try_cpp
"$LINENO"; then :
2678 rm -f conftest.err conftest.
$ac_ext
2681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2682 $as_echo "$ac_res" >&6; }
2683 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2685 } # ac_fn_c_check_header_preproc
2687 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2688 # ----------------------------------------------------
2689 # Tries to find if the field MEMBER exists in type AGGR, after including
2690 # INCLUDES, setting cache variable VAR accordingly.
2691 ac_fn_c_check_member
()
2693 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2695 $as_echo_n "checking for $2.$3... " >&6; }
2696 if { as_var
=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2697 $as_echo_n "(cached) " >&6
2699 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2700 /* end confdefs.h. */
2712 if ac_fn_c_try_compile
"$LINENO"; then :
2715 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2716 /* end confdefs.h. */
2722 if (sizeof ac_aggr.$3)
2728 if ac_fn_c_try_compile
"$LINENO"; then :
2733 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2735 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2739 $as_echo "$ac_res" >&6; }
2740 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2742 } # ac_fn_c_check_member
2744 # ac_fn_c_check_func LINENO FUNC VAR
2745 # ----------------------------------
2746 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2747 ac_fn_c_check_func
()
2749 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2751 $as_echo_n "checking for $2... " >&6; }
2752 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2753 $as_echo_n "(cached) " >&6
2755 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2756 /* end confdefs.h. */
2757 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2758 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2759 #define $2 innocuous_$2
2761 /* System header to define __stub macros and hopefully few prototypes,
2762 which can conflict with char $2 (); below.
2763 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2764 <limits.h> exists even on freestanding compilers. */
2767 # include <limits.h>
2769 # include <assert.h>
2774 /* Override any GCC internal prototype to avoid an error.
2775 Use char because int might match the return type of a GCC
2776 builtin and then its argument prototype would still apply. */
2781 /* The GNU C library defines this for functions which it implements
2782 to always fail with ENOSYS. Some functions are actually named
2783 something starting with __ and the normal name is an alias. */
2784 #if defined __stub_$2 || defined __stub___$2
2796 if ac_fn_c_try_link
"$LINENO"; then :
2801 rm -f core conftest.err conftest.
$ac_objext \
2802 conftest
$ac_exeext conftest.
$ac_ext
2805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2806 $as_echo "$ac_res" >&6; }
2807 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2809 } # ac_fn_c_check_func
2811 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2812 # -------------------------------------------
2813 # Tests whether TYPE exists after having included INCLUDES, setting cache
2814 # variable VAR accordingly.
2815 ac_fn_c_check_type
()
2817 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2819 $as_echo_n "checking for $2... " >&6; }
2820 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2821 $as_echo_n "(cached) " >&6
2824 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2825 /* end confdefs.h. */
2836 if ac_fn_c_try_compile
"$LINENO"; then :
2837 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2838 /* end confdefs.h. */
2849 if ac_fn_c_try_compile
"$LINENO"; then :
2854 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2856 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2860 $as_echo "$ac_res" >&6; }
2861 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2863 } # ac_fn_c_check_type
2865 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2866 # --------------------------------------------
2867 # Tries to find the compile-time value of EXPR in a program that includes
2868 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2870 ac_fn_c_compute_int
()
2872 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2873 if test "$cross_compiling" = yes; then
2874 # Depending upon the size, compute the lo and hi bounds.
2875 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2876 /* end confdefs.h. */
2881 static int test_array [1 - 2 * !(($2) >= 0)];
2888 if ac_fn_c_try_compile
"$LINENO"; then :
2891 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2892 /* end confdefs.h. */
2897 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2904 if ac_fn_c_try_compile
"$LINENO"; then :
2905 ac_hi
=$ac_mid; break
2907 as_fn_arith
$ac_mid + 1 && ac_lo
=$as_val
2908 if test $ac_lo -le $ac_mid; then
2912 as_fn_arith
2 '*' $ac_mid + 1 && ac_mid
=$as_val
2914 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2917 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2918 /* end confdefs.h. */
2923 static int test_array [1 - 2 * !(($2) < 0)];
2930 if ac_fn_c_try_compile
"$LINENO"; then :
2933 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2934 /* end confdefs.h. */
2939 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2946 if ac_fn_c_try_compile
"$LINENO"; then :
2947 ac_lo
=$ac_mid; break
2949 as_fn_arith
'(' $ac_mid ')' - 1 && ac_hi
=$as_val
2950 if test $ac_mid -le $ac_hi; then
2954 as_fn_arith
2 '*' $ac_mid && ac_mid
=$as_val
2956 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2961 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2963 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2964 # Binary search between lo and hi bounds.
2965 while test "x$ac_lo" != "x$ac_hi"; do
2966 as_fn_arith
'(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid
=$as_val
2967 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2968 /* end confdefs.h. */
2973 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2980 if ac_fn_c_try_compile
"$LINENO"; then :
2983 as_fn_arith
'(' $ac_mid ')' + 1 && ac_lo
=$as_val
2985 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2988 ?
*) eval "$3=\$ac_lo"; ac_retval
=0 ;;
2992 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2993 /* end confdefs.h. */
2995 static long int longval () { return $2; }
2996 static unsigned long int ulongval () { return $2; }
3003 FILE *f = fopen ("conftest.val", "w");
3008 long int i = longval ();
3011 fprintf (f, "%ld", i);
3015 unsigned long int i = ulongval ();
3018 fprintf (f, "%lu", i);
3020 /* Do not output a trailing newline, as this causes \r\n confusion
3021 on some platforms. */
3022 return ferror (f) || fclose (f) != 0;
3028 if ac_fn_c_try_run
"$LINENO"; then :
3029 echo >>conftest.val
; read $3 <conftest.val
; ac_retval
=0
3033 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
3034 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
3038 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
3039 as_fn_set_status
$ac_retval
3041 } # ac_fn_c_compute_int
3042 cat >config.log
<<_ACEOF
3043 This file contains any messages produced by compilers while
3044 running configure, to aid debugging if configure makes a mistake.
3046 It was created by emacs $as_me 24.3.50, which was
3047 generated by GNU Autoconf 2.65. Invocation command line was
3059 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
3060 uname -m = `(uname -m) 2>/dev/null || echo unknown`
3061 uname -r = `(uname -r) 2>/dev/null || echo unknown`
3062 uname -s = `(uname -s) 2>/dev/null || echo unknown`
3063 uname -v = `(uname -v) 2>/dev/null || echo unknown`
3065 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
3066 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
3068 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
3069 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
3070 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
3071 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
3072 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
3073 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
3074 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
3078 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3082 test -z "$as_dir" && as_dir
=.
3083 $as_echo "PATH: $as_dir"
3099 # Keep a trace of the command line.
3100 # Strip out --no-create and --no-recursion so they do not pile up.
3101 # Strip out --silent because we don't want to record it for future runs.
3102 # Also quote any args containing shell meta-characters.
3103 # Make two passes to allow for proper duplicate-argument suppression.
3107 ac_must_keep_next
=false
3113 -no-create |
--no-c* |
-n |
-no-recursion |
--no-r*) continue ;;
3114 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
3115 |
-silent |
--silent |
--silen |
--sile |
--sil)
3118 ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
3121 1) as_fn_append ac_configure_args0
" '$ac_arg'" ;;
3123 as_fn_append ac_configure_args1
" '$ac_arg'"
3124 if test $ac_must_keep_next = true
; then
3125 ac_must_keep_next
=false
# Got value, back to normal.
3128 *=* |
--config-cache |
-C |
-disable-* |
--disable-* \
3129 |
-enable-* |
--enable-* |
-gas |
--g* |
-nfp |
--nf* \
3130 |
-q |
-quiet |
--q* |
-silent |
--sil* |
-v |
-verb* \
3131 |
-with-* |
--with-* |
-without-* |
--without-* |
--x)
3132 case "$ac_configure_args0 " in
3133 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
3136 -* ) ac_must_keep_next
=true
;;
3139 as_fn_append ac_configure_args
" '$ac_arg'"
3144 { ac_configure_args0
=; unset ac_configure_args0
;}
3145 { ac_configure_args1
=; unset ac_configure_args1
;}
3147 # When interrupted or exit'd, cleanup temporary files, and complete
3148 # config.log. We remove comments because anyway the quotes in there
3149 # would cause problems or look ugly.
3150 # WARNING: Use '\'' to represent an apostrophe within the trap.
3151 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
3152 trap 'exit_status=$?
3153 # Save into config.log some information that might help in debugging.
3158 ## ---------------- ##
3159 ## Cache variables. ##
3160 ## ---------------- ##
3163 # The following way of writing the cache mishandles newlines in values,
3165 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
3166 eval ac_val=\$$ac_var
3170 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
3171 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
3174 _ | IFS | as_nl) ;; #(
3175 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
3176 *) { eval $ac_var=; unset $ac_var;} ;;
3181 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
3182 *${as_nl}ac_space=\ *)
3184 "s/'\''/'\''\\\\'\'''\''/g;
3185 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
3188 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
3196 ## ----------------- ##
3197 ## Output variables. ##
3198 ## ----------------- ##
3201 for ac_var in $ac_subst_vars
3203 eval ac_val=\$$ac_var
3205 *\'\''*) ac_val
=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
3207 $as_echo "$ac_var='\''$ac_val'\''"
3211 if test -n "$ac_subst_files"; then
3213 ## ------------------- ##
3214 ## File substitutions. ##
3215 ## ------------------- ##
3218 for ac_var
in $ac_subst_files
3220 eval ac_val
=\$
$ac_var
3222 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
3224 $as_echo "$ac_var='\''$ac_val'\''"
3229 if test -s confdefs.h; then
3239 test "$ac_signal" != 0 &&
3240 $as_echo "$as_me: caught signal $ac_signal"
3241 $as_echo "$as_me: exit $exit_status"
3243 rm -f core *.core core.conftest.* &&
3244 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
3247 for ac_signal
in 1 2 13 15; do
3248 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
3252 # confdefs.h avoids OS command line length limits that DEFS can exceed.
3253 rm -f -r conftest
* confdefs.h
3255 $as_echo "/* confdefs.h */" > confdefs.h
3257 # Predefined preprocessor variables.
3259 cat >>confdefs.h
<<_ACEOF
3260 #define PACKAGE_NAME "$PACKAGE_NAME"
3263 cat >>confdefs.h
<<_ACEOF
3264 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
3267 cat >>confdefs.h
<<_ACEOF
3268 #define PACKAGE_VERSION "$PACKAGE_VERSION"
3271 cat >>confdefs.h
<<_ACEOF
3272 #define PACKAGE_STRING "$PACKAGE_STRING"
3275 cat >>confdefs.h
<<_ACEOF
3276 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
3279 cat >>confdefs.h
<<_ACEOF
3280 #define PACKAGE_URL "$PACKAGE_URL"
3284 # Let the site file select an alternate cache file if it wants to.
3285 # Prefer an explicitly selected file to automatically selected ones.
3288 if test -n "$CONFIG_SITE"; then
3289 ac_site_file1
=$CONFIG_SITE
3290 elif test "x$prefix" != xNONE
; then
3291 ac_site_file1
=$prefix/share
/config.site
3292 ac_site_file2
=$prefix/etc
/config.site
3294 ac_site_file1
=$ac_default_prefix/share
/config.site
3295 ac_site_file2
=$ac_default_prefix/etc
/config.site
3297 for ac_site_file
in "$ac_site_file1" "$ac_site_file2"
3299 test "x$ac_site_file" = xNONE
&& continue
3300 if test /dev
/null
!= "$ac_site_file" && test -r "$ac_site_file"; then
3301 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
3302 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
3303 sed 's/^/| /' "$ac_site_file" >&5
3308 if test -r "$cache_file"; then
3309 # Some versions of bash will fail to source /dev/null (special files
3310 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
3311 if test /dev
/null
!= "$cache_file" && test -f "$cache_file"; then
3312 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
3313 $as_echo "$as_me: loading cache $cache_file" >&6;}
3315 [\\/]* | ?
:[\\/]* ) .
"$cache_file";;
3316 *) .
"./$cache_file";;
3320 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
3321 $as_echo "$as_me: creating cache $cache_file" >&6;}
3325 as_fn_append ac_header_list
" linux/version.h"
3326 as_fn_append ac_header_list
" sys/systeminfo.h"
3327 as_fn_append ac_header_list
" coff.h"
3328 as_fn_append ac_header_list
" pty.h"
3329 as_fn_append ac_header_list
" sys/vlimit.h"
3330 as_fn_append ac_header_list
" sys/resource.h"
3331 as_fn_append ac_header_list
" sys/utsname.h"
3332 as_fn_append ac_header_list
" pwd.h"
3333 as_fn_append ac_header_list
" utmp.h"
3334 as_fn_append ac_header_list
" util.h"
3335 as_fn_append ac_header_list
" sys/socket.h"
3336 as_fn_append ac_header_list
" stdlib.h"
3337 as_fn_append ac_header_list
" unistd.h"
3338 as_fn_append ac_header_list
" sys/param.h"
3339 as_fn_append ac_header_list
" pthread.h"
3340 as_fn_append ac_header_list
" malloc/malloc.h"
3341 as_fn_append ac_header_list
" maillock.h"
3342 as_fn_append ac_header_list
" sys/un.h"
3343 as_fn_append ac_func_list
" tzset"
3344 as_fn_append ac_func_list
" readlinkat"
3345 as_fn_append ac_header_list
" dirent.h"
3346 as_fn_append ac_header_list
" execinfo.h"
3347 as_fn_append ac_func_list
" faccessat"
3348 as_fn_append ac_func_list
" fdopendir"
3349 as_fn_append ac_header_list
" stdio_ext.h"
3350 as_fn_append ac_func_list
" __fpending"
3351 as_fn_append ac_func_list
" fstatat"
3352 gl_getopt_required
=GNU
3353 as_fn_append ac_header_list
" getopt.h"
3354 as_fn_append ac_func_list
" gettimeofday"
3355 as_fn_append ac_func_list
" nanotime"
3356 as_fn_append ac_header_list
" sys/time.h"
3357 as_fn_append ac_header_list
" wchar.h"
3358 as_fn_append ac_header_list
" stdint.h"
3359 as_fn_append ac_header_list
" inttypes.h"
3360 as_fn_append ac_func_list
" lstat"
3361 as_fn_append ac_func_list
" alarm"
3362 as_fn_append ac_header_list
" sys/select.h"
3363 as_fn_append ac_func_list
" pselect"
3364 as_fn_append ac_func_list
" pthread_sigmask"
3365 as_fn_append ac_func_list
" readlink"
3366 as_fn_append ac_func_list
" strtoimax"
3367 as_fn_append ac_func_list
" strtoumax"
3368 as_fn_append ac_func_list
" symlink"
3369 as_fn_append ac_header_list
" sys/stat.h"
3370 as_fn_append ac_func_list
" localtime_r"
3371 as_fn_append ac_header_list
" utime.h"
3372 as_fn_append ac_func_list
" futimes"
3373 as_fn_append ac_func_list
" futimesat"
3374 as_fn_append ac_func_list
" futimens"
3375 as_fn_append ac_func_list
" utimensat"
3376 as_fn_append ac_func_list
" lutimes"
3377 # Check that the precious variables saved in the cache have kept the same
3379 ac_cache_corrupted
=false
3380 for ac_var
in $ac_precious_vars; do
3381 eval ac_old_set
=\
$ac_cv_env_${ac_var}_set
3382 eval ac_new_set
=\
$ac_env_${ac_var}_set
3383 eval ac_old_val
=\
$ac_cv_env_${ac_var}_value
3384 eval ac_new_val
=\
$ac_env_${ac_var}_value
3385 case $ac_old_set,$ac_new_set in
3387 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
3388 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
3389 ac_cache_corrupted
=: ;;
3391 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
3392 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
3393 ac_cache_corrupted
=: ;;
3396 if test "x$ac_old_val" != "x$ac_new_val"; then
3397 # differences in whitespace do not lead to failure.
3398 ac_old_val_w
=`echo x $ac_old_val`
3399 ac_new_val_w
=`echo x $ac_new_val`
3400 if test "$ac_old_val_w" != "$ac_new_val_w"; then
3401 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
3402 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
3403 ac_cache_corrupted
=:
3405 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
3406 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
3407 eval $ac_var=\
$ac_old_val
3409 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
3410 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
3411 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
3412 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
3415 # Pass precious variables to config.status.
3416 if test "$ac_new_set" = set; then
3418 *\'*) ac_arg
=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
3419 *) ac_arg
=$ac_var=$ac_new_val ;;
3421 case " $ac_configure_args " in
3422 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
3423 *) as_fn_append ac_configure_args
" '$ac_arg'" ;;
3427 if $ac_cache_corrupted; then
3428 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3429 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3430 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
3431 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
3432 as_fn_error
"run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
3434 ## -------------------- ##
3435 ## Main body of script. ##
3436 ## -------------------- ##
3439 ac_cpp
='$CPP $CPPFLAGS'
3440 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3441 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3442 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3446 emacs_config_options
="$@"
3447 ## Add some environment variables, if they were passed via the environment
3448 ## rather than on the command-line.
3449 for var
in CFLAGS CPPFLAGS LDFLAGS
; do
3450 case "$emacs_config_options" in
3451 *$var=*) continue ;;
3454 test x
"$val" = x
&& continue
3455 emacs_config_options
="${emacs_config_options}${emacs_config_options:+ }$var=\"$val\""
3458 ac_config_headers
="$ac_config_headers src/config.h:src/config.in"
3462 for ac_dir
in build-aux
"$srcdir"/build-aux
; do
3463 for ac_t
in install-sh
install.sh shtool
; do
3464 if test -f "$ac_dir/$ac_t"; then
3466 ac_install_sh
="$ac_aux_dir/$ac_t -c"
3471 if test -z "$ac_aux_dir"; then
3472 as_fn_error
"cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5
3475 # These three variables are undocumented and unsupported,
3476 # and are intended to be withdrawn in a future Autoconf release.
3477 # They can cause serious problems if a builder's source tree is in a directory
3478 # whose full name contains unusual characters.
3479 ac_config_guess
="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3480 ac_config_sub
="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3481 ac_configure
="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3484 am__api_version
='1.11'
3486 # Find a good install program. We prefer a C program (faster),
3487 # so one script is as good as another. But avoid the broken or
3488 # incompatible versions:
3489 # SysV /etc/install, /usr/sbin/install
3490 # SunOS /usr/etc/install
3491 # IRIX /sbin/install
3493 # AmigaOS /C/install, which installs bootblocks on floppy discs
3494 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3495 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3496 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3497 # OS/2's system install, which has a completely different semantic
3498 # ./install, which can be erroneously created by make from ./install.sh.
3499 # Reject install programs that cannot install multiple files.
3500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3501 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3502 if test -z "$INSTALL"; then
3503 if test "${ac_cv_path_install+set}" = set; then :
3504 $as_echo_n "(cached) " >&6
3506 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3510 test -z "$as_dir" && as_dir
=.
3511 # Account for people who put trailing slashes in PATH elements.
3512 case $as_dir/ in #((
3513 .
/ | .
// |
/[cC
]/* | \
3514 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
3515 ?
:[\\/]os2
[\\/]install[\\/]* | ?
:[\\/]OS2
[\\/]INSTALL
[\\/]* | \
3518 # OSF1 and SCO ODT 3.0 have their own names for install.
3519 # Don't use installbsd from OSF since it installs stuff as root
3521 for ac_prog
in ginstall scoinst
install; do
3522 for ac_exec_ext
in '' $ac_executable_extensions; do
3523 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3524 if test $ac_prog = install &&
3525 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
3526 # AIX install. It has an incompatible calling convention.
3528 elif test $ac_prog = install &&
3529 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
3530 # program-specific install script used by HP pwplus--don't use.
3533 rm -rf conftest.one conftest.two conftest.dir
3534 echo one
> conftest.one
3535 echo two
> conftest.two
3537 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
3538 test -s conftest.one
&& test -s conftest.two
&&
3539 test -s conftest.dir
/conftest.one
&&
3540 test -s conftest.dir
/conftest.two
3542 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
3555 rm -rf conftest.one conftest.two conftest.dir
3558 if test "${ac_cv_path_install+set}" = set; then
3559 INSTALL
=$ac_cv_path_install
3561 # As a last resort, use the slow shell script. Don't cache a
3562 # value for INSTALL within a source directory, because that will
3563 # break other packages using the cache if that directory is
3564 # removed, or if the value is a relative name.
3565 INSTALL
=$ac_install_sh
3568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3569 $as_echo "$INSTALL" >&6; }
3571 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3572 # It thinks the first close brace ends the variable substitution.
3573 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
3575 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
3577 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
3579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3580 $as_echo_n "checking whether build environment is sane... " >&6; }
3583 echo timestamp
> conftest.
file
3584 # Reject unsafe characters in $srcdir or the absolute working directory
3585 # name. Accept space and tab only in the latter.
3589 *[\\\"\
#\$\&\'\`$am_lf]*)
3590 as_fn_error
"unsafe absolute working directory name" "$LINENO" 5;;
3593 *[\\\"\
#\$\&\'\`$am_lf\ \ ]*)
3594 as_fn_error
"unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3597 # Do `set' in a subshell so we don't clobber the current shell's
3598 # arguments. Must try -L first in case configure is actually a
3599 # symlink; some systems play weird games with the mod time of symlinks
3600 # (eg FreeBSD returns the mod time of the symlink's containing
3603 set X
`ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3604 if test "$*" = "X"; then
3606 set X
`ls -t "$srcdir/configure" conftest.file`
3609 if test "$*" != "X $srcdir/configure conftest.file" \
3610 && test "$*" != "X conftest.file $srcdir/configure"; then
3612 # If neither matched, then we have a broken ls. This can happen
3613 # if, for instance, CONFIG_SHELL is bash and it inherits a
3614 # broken ls alias from the environment. This has actually
3615 # happened. Such a system could not be considered "sane".
3616 as_fn_error
"ls -t appears to fail. Make sure there is not a broken
3617 alias in your environment" "$LINENO" 5
3620 test "$2" = conftest.
file
3626 as_fn_error
"newly created file is older than distributed files!
3627 Check your system clock" "$LINENO" 5
3629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3630 $as_echo "yes" >&6; }
3631 test "$program_prefix" != NONE
&&
3632 program_transform_name
="s&^&$program_prefix&;$program_transform_name"
3633 # Use a double $ so make ignores it.
3634 test "$program_suffix" != NONE
&&
3635 program_transform_name
="s&\$&$program_suffix&;$program_transform_name"
3636 # Double any \ or $.
3637 # By default was `s,x,x', remove it if useless.
3638 ac_script
='s/[\\$]/&&/g;s/;s,x,x,$//'
3639 program_transform_name
=`$as_echo "$program_transform_name" | sed "$ac_script"`
3641 # expand $ac_aux_dir to an absolute path
3642 am_aux_dir
=`cd $ac_aux_dir && pwd`
3644 if test x
"${MISSING+set}" != xset
; then
3647 MISSING
="\${SHELL} \"$am_aux_dir/missing\"" ;;
3649 MISSING
="\${SHELL} $am_aux_dir/missing" ;;
3652 # Use eval to expand $SHELL
3653 if eval "$MISSING --run true"; then
3654 am_missing_run
="$MISSING --run "
3657 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3658 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3661 if test x
"${install_sh}" != xset
; then
3664 install_sh
="\${SHELL} '$am_aux_dir/install-sh'" ;;
3666 install_sh
="\${SHELL} $am_aux_dir/install-sh"
3670 # Installed binaries are usually stripped using `strip' when the user
3671 # run `make install-strip'. However `strip' might not be the right
3672 # tool to use in cross-compilation environments, therefore Automake
3673 # will honor the `STRIP' environment variable to overrule this program.
3674 if test "$cross_compiling" != no
; then
3675 if test -n "$ac_tool_prefix"; then
3676 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3677 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
3678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3679 $as_echo_n "checking for $ac_word... " >&6; }
3680 if test "${ac_cv_prog_STRIP+set}" = set; then :
3681 $as_echo_n "(cached) " >&6
3683 if test -n "$STRIP"; then
3684 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
3686 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3690 test -z "$as_dir" && as_dir
=.
3691 for ac_exec_ext
in '' $ac_executable_extensions; do
3692 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3693 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
3694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3703 STRIP
=$ac_cv_prog_STRIP
3704 if test -n "$STRIP"; then
3705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3706 $as_echo "$STRIP" >&6; }
3708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3709 $as_echo "no" >&6; }
3714 if test -z "$ac_cv_prog_STRIP"; then
3716 # Extract the first word of "strip", so it can be a program name with args.
3717 set dummy strip
; ac_word
=$2
3718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3719 $as_echo_n "checking for $ac_word... " >&6; }
3720 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3721 $as_echo_n "(cached) " >&6
3723 if test -n "$ac_ct_STRIP"; then
3724 ac_cv_prog_ac_ct_STRIP
="$ac_ct_STRIP" # Let the user override the test.
3726 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3730 test -z "$as_dir" && as_dir
=.
3731 for ac_exec_ext
in '' $ac_executable_extensions; do
3732 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3733 ac_cv_prog_ac_ct_STRIP
="strip"
3734 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3743 ac_ct_STRIP
=$ac_cv_prog_ac_ct_STRIP
3744 if test -n "$ac_ct_STRIP"; then
3745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3746 $as_echo "$ac_ct_STRIP" >&6; }
3748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3749 $as_echo "no" >&6; }
3752 if test "x$ac_ct_STRIP" = x
; then
3755 case $cross_compiling:$ac_tool_warned in
3757 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3758 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3759 ac_tool_warned
=yes ;;
3764 STRIP
="$ac_cv_prog_STRIP"
3768 INSTALL_STRIP_PROGRAM
="\$(install_sh) -c -s"
3770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3771 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3772 if test -z "$MKDIR_P"; then
3773 if test "${ac_cv_path_mkdir+set}" = set; then :
3774 $as_echo_n "(cached) " >&6
3776 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3777 for as_dir
in $PATH$PATH_SEPARATOR/opt
/sfw
/bin
3780 test -z "$as_dir" && as_dir
=.
3781 for ac_prog
in mkdir gmkdir
; do
3782 for ac_exec_ext
in '' $ac_executable_extensions; do
3783 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } ||
continue
3784 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3785 'mkdir (GNU coreutils) '* | \
3786 'mkdir (coreutils) '* | \
3787 'mkdir (fileutils) '4.1*)
3788 ac_cv_path_mkdir
=$as_dir/$ac_prog$ac_exec_ext
3798 test -d .
/--version && rmdir .
/--version
3799 if test "${ac_cv_path_mkdir+set}" = set; then
3800 MKDIR_P
="$ac_cv_path_mkdir -p"
3802 # As a last resort, use the slow shell script. Don't cache a
3803 # value for MKDIR_P within a source directory, because that will
3804 # break other packages using the cache if that directory is
3805 # removed, or if the value is a relative name.
3806 MKDIR_P
="$ac_install_sh -d"
3809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3810 $as_echo "$MKDIR_P" >&6; }
3814 [\\/$
]* | ?
:[\\/]*) ;;
3815 */*) mkdir_p
="\$(top_builddir)/$mkdir_p" ;;
3818 for ac_prog
in gawk mawk nawk
awk
3820 # Extract the first word of "$ac_prog", so it can be a program name with args.
3821 set dummy
$ac_prog; ac_word
=$2
3822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3823 $as_echo_n "checking for $ac_word... " >&6; }
3824 if test "${ac_cv_prog_AWK+set}" = set; then :
3825 $as_echo_n "(cached) " >&6
3827 if test -n "$AWK"; then
3828 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
3830 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3834 test -z "$as_dir" && as_dir
=.
3835 for ac_exec_ext
in '' $ac_executable_extensions; do
3836 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3837 ac_cv_prog_AWK
="$ac_prog"
3838 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3848 if test -n "$AWK"; then
3849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3850 $as_echo "$AWK" >&6; }
3852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3853 $as_echo "no" >&6; }
3857 test -n "$AWK" && break
3860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3861 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3863 ac_make
=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3864 if { as_var
=ac_cv_prog_make_
${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3865 $as_echo_n "(cached) " >&6
3867 cat >conftest.
make <<\_ACEOF
3870 @
echo '@@@%%%=$(MAKE)=@@@%%%'
3872 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3873 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3875 eval ac_cv_prog_make_
${ac_make}_set
=yes;;
3877 eval ac_cv_prog_make_
${ac_make}_set
=no
;;
3881 if eval test \
$ac_cv_prog_make_${ac_make}_set
= yes; then
3882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3883 $as_echo "yes" >&6; }
3886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3887 $as_echo "no" >&6; }
3888 SET_MAKE
="MAKE=${MAKE-make}"
3891 rm -rf .tst
2>/dev
/null
3892 mkdir .tst
2>/dev
/null
3893 if test -d .tst
; then
3898 rmdir .tst
2>/dev
/null
3900 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3901 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3902 # is not polluted with repeated "-I."
3903 am__isrc
=' -I$(srcdir)'
3904 # test to see if srcdir already configured
3905 if test -f $srcdir/config.status
; then
3906 as_fn_error
"source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3910 # test whether we have cygpath
3911 if test -z "$CYGPATH_W"; then
3912 if (cygpath
--version) >/dev
/null
2>/dev
/null
; then
3913 CYGPATH_W
='cygpath -w'
3920 # Define the identity of the package.
3925 cat >>confdefs.h
<<_ACEOF
3926 #define PACKAGE "$PACKAGE"
3930 cat >>confdefs.h
<<_ACEOF
3931 #define VERSION "$VERSION"
3934 # Some tools Automake needs.
3936 ACLOCAL
=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3939 AUTOCONF
=${AUTOCONF-"${am_missing_run}autoconf"}
3942 AUTOMAKE
=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3945 AUTOHEADER
=${AUTOHEADER-"${am_missing_run}autoheader"}
3948 MAKEINFO
=${MAKEINFO-"${am_missing_run}makeinfo"}
3950 # We need awk for the "check" target. The system "awk" is bad on
3952 # Always define AMTAR for backward compatibility.
3954 AMTAR
=${AMTAR-"${am_missing_run}tar"}
3956 am__tar
='${AMTAR} chof - "$$tardir"'; am__untar
='${AMTAR} xf -'
3965 lispdir
='${datadir}/emacs/${version}/lisp'
3966 leimdir
='${datadir}/emacs/${version}/leim'
3967 standardlisppath
='${lispdir}:${leimdir}'
3968 locallisppath
='${datadir}/emacs/${version}/site-lisp:'\
3969 '${datadir}/emacs/site-lisp'
3970 lisppath
='${locallisppath}:${standardlisppath}'
3971 etcdir
='${datadir}/emacs/${version}/etc'
3972 archlibdir
='${libexecdir}/emacs/${version}/${configuration}'
3973 docdir
='${datadir}/emacs/${version}/etc'
3974 gamedir
='${localstatedir}/games/emacs'
3977 # Check whether --with-all was given.
3978 if test "${with_all+set}" = set; then :
3979 withval
=$with_all; with_features
=$withval
3988 # Check whether --with-pop was given.
3989 if test "${with_pop+set}" = set; then :
3992 with_pop
=$with_features
3995 if test "$with_pop" = yes; then
3996 $as_echo "#define MAIL_USE_POP 1" >>confdefs.h
4001 # Check whether --with-kerberos was given.
4002 if test "${with_kerberos+set}" = set; then :
4003 withval
=$with_kerberos;
4008 if test "$with_kerberos" != no
; then
4009 $as_echo "#define KERBEROS 1" >>confdefs.h
4014 # Check whether --with-kerberos5 was given.
4015 if test "${with_kerberos5+set}" = set; then :
4016 withval
=$with_kerberos5;
4021 if test "${with_kerberos5}" != no
; then
4022 if test "${with_kerberos}" = no
; then
4024 $as_echo "#define KERBEROS 1" >>confdefs.h
4028 $as_echo "#define KERBEROS5 1" >>confdefs.h
4033 # Check whether --with-hesiod was given.
4034 if test "${with_hesiod+set}" = set; then :
4035 withval
=$with_hesiod;
4040 if test "$with_hesiod" != no
; then
4042 $as_echo "#define HESIOD 1" >>confdefs.h
4047 # Check whether --with-mmdf was given.
4048 if test "${with_mmdf+set}" = set; then :
4054 if test "$with_mmdf" != no
; then
4056 $as_echo "#define MAIL_USE_MMDF 1" >>confdefs.h
4061 # Check whether --with-mail-unlink was given.
4062 if test "${with_mail_unlink+set}" = set; then :
4063 withval
=$with_mail_unlink;
4068 if test "$with_mail_unlink" != no
; then
4070 $as_echo "#define MAIL_UNLINK_SPOOL 1" >>confdefs.h
4075 # Check whether --with-mailhost was given.
4076 if test "${with_mailhost+set}" = set; then :
4077 withval
=$with_mailhost;
4078 cat >>confdefs.h
<<_ACEOF
4079 #define MAILHOST "$withval"
4086 # Check whether --with-sound was given.
4087 if test "${with_sound+set}" = set; then :
4088 withval
=$with_sound;
4090 with_sound
=$with_features
4095 # Check whether --with-x-toolkit was given.
4096 if test "${with_x_toolkit+set}" = set; then :
4097 withval
=$with_x_toolkit; case "${withval}" in
4098 y | ye |
yes ) val
=gtk
;;
4100 l | lu | luc | luci | lucid
) val
=lucid
;;
4101 a |
at | ath | athe | athen | athena
) val
=athena
;;
4102 m | mo | mot | moti | motif
) val
=motif
;;
4103 g | gt | gtk
) val
=gtk
;;
4107 as_fn_error
"\`--with-x-toolkit=$withval' is invalid;
4108 this option's value should be \`yes', \`no', \`lucid', \`athena', \`motif', \`gtk',
4109 \`gtk2' or \`gtk3'. \`yes' and \`gtk' are synonyms.
4110 \`athena' and \`lucid' are synonyms." "$LINENO" 5
4119 # Check whether --with-wide-int was given.
4120 if test "${with_wide_int+set}" = set; then :
4121 withval
=$with_wide_int;
4126 if test "$with_wide_int" = yes; then
4128 $as_echo "#define WIDE_EMACS_INT 1" >>confdefs.h
4133 # Check whether --with-xpm was given.
4134 if test "${with_xpm+set}" = set; then :
4137 with_xpm
=$with_features
4141 # Check whether --with-jpeg was given.
4142 if test "${with_jpeg+set}" = set; then :
4145 with_jpeg
=$with_features
4149 # Check whether --with-tiff was given.
4150 if test "${with_tiff+set}" = set; then :
4153 with_tiff
=$with_features
4157 # Check whether --with-gif was given.
4158 if test "${with_gif+set}" = set; then :
4161 with_gif
=$with_features
4165 # Check whether --with-png was given.
4166 if test "${with_png+set}" = set; then :
4169 with_png
=$with_features
4173 # Check whether --with-rsvg was given.
4174 if test "${with_rsvg+set}" = set; then :
4177 with_rsvg
=$with_features
4181 # Check whether --with-xml2 was given.
4182 if test "${with_xml2+set}" = set; then :
4185 with_xml2
=$with_features
4189 # Check whether --with-imagemagick was given.
4190 if test "${with_imagemagick+set}" = set; then :
4191 withval
=$with_imagemagick;
4193 with_imagemagick
=$with_features
4198 # Check whether --with-xft was given.
4199 if test "${with_xft+set}" = set; then :
4202 with_xft
=$with_features
4206 # Check whether --with-libotf was given.
4207 if test "${with_libotf+set}" = set; then :
4208 withval
=$with_libotf;
4210 with_libotf
=$with_features
4214 # Check whether --with-m17n-flt was given.
4215 if test "${with_m17n_flt+set}" = set; then :
4216 withval
=$with_m17n_flt;
4218 with_m17n_flt
=$with_features
4223 # Check whether --with-toolkit-scroll-bars was given.
4224 if test "${with_toolkit_scroll_bars+set}" = set; then :
4225 withval
=$with_toolkit_scroll_bars;
4227 with_toolkit_scroll_bars
=$with_features
4231 # Check whether --with-xaw3d was given.
4232 if test "${with_xaw3d+set}" = set; then :
4233 withval
=$with_xaw3d;
4235 with_xaw3d
=$with_features
4239 # Check whether --with-xim was given.
4240 if test "${with_xim+set}" = set; then :
4243 with_xim
=$with_features
4247 # Check whether --with-ns was given.
4248 if test "${with_ns+set}" = set; then :
4255 # Check whether --with-w32 was given.
4256 if test "${with_w32+set}" = set; then :
4264 # Check whether --with-gpm was given.
4265 if test "${with_gpm+set}" = set; then :
4268 with_gpm
=$with_features
4272 # Check whether --with-dbus was given.
4273 if test "${with_dbus+set}" = set; then :
4276 with_dbus
=$with_features
4280 # Check whether --with-gconf was given.
4281 if test "${with_gconf+set}" = set; then :
4282 withval
=$with_gconf;
4284 with_gconf
=$with_features
4288 # Check whether --with-gsettings was given.
4289 if test "${with_gsettings+set}" = set; then :
4290 withval
=$with_gsettings;
4292 with_gsettings
=$with_features
4296 # Check whether --with-selinux was given.
4297 if test "${with_selinux+set}" = set; then :
4298 withval
=$with_selinux;
4300 with_selinux
=$with_features
4304 # Check whether --with-acl was given.
4305 if test "${with_acl+set}" = set; then :
4308 with_acl
=$with_features
4312 # Check whether --with-gnutls was given.
4313 if test "${with_gnutls+set}" = set; then :
4314 withval
=$with_gnutls;
4316 with_gnutls
=$with_features
4320 # Check whether --with-inotify was given.
4321 if test "${with_inotify+set}" = set; then :
4322 withval
=$with_inotify;
4324 with_inotify
=$with_features
4328 ## For the times when you want to build Emacs but don't have
4329 ## a suitable makeinfo, and can live without the manuals.
4331 # Check whether --with-makeinfo was given.
4332 if test "${with_makeinfo+set}" = set; then :
4333 withval
=$with_makeinfo;
4335 with_makeinfo
=$with_features
4339 ## Makefile.in needs the cache file name.
4342 ## This is an option because I do not know if all info/man support
4343 ## compressed files, nor how to test if they do so.
4345 # Check whether --with-compress-info was given.
4346 if test "${with_compress_info+set}" = set; then :
4347 withval
=$with_compress_info;
4349 with_compress_info
=$with_features
4352 if test $with_compress_info = yes; then
4360 # Check whether --with-pkg-config-prog was given.
4361 if test "${with_pkg_config_prog+set}" = set; then :
4362 withval
=$with_pkg_config_prog;
4365 if test "X${with_pkg_config_prog}" != X
; then
4366 if test "${with_pkg_config_prog}" != yes; then
4367 PKG_CONFIG
="${with_pkg_config_prog}"
4373 # Check whether --with-crt-dir was given.
4374 if test "${with_crt_dir+set}" = set; then :
4375 withval
=$with_crt_dir;
4378 CRT_DIR
="${with_crt_dir}"
4381 # Check whether --with-gameuser was given.
4382 if test "${with_gameuser+set}" = set; then :
4383 withval
=$with_gameuser;
4386 test "X${with_gameuser}" != X
&& test "${with_gameuser}" != yes \
4387 && gameuser
="${with_gameuser}"
4388 test "X$gameuser" = X
&& gameuser
=games
4391 # Check whether --with-gnustep-conf was given.
4392 if test "${with_gnustep_conf+set}" = set; then :
4393 withval
=$with_gnustep_conf;
4396 test "X${with_gnustep_conf}" != X
&& test "${with_gnustep_conf}" != yes && \
4397 GNUSTEP_CONFIG_FILE
="${with_gnustep_conf}"
4398 test "X$GNUSTEP_CONFIG_FILE" = "X" && \
4399 GNUSTEP_CONFIG_FILE
=/etc
/GNUstep
/GNUstep.conf
4401 # Check whether --enable-ns-self-contained was given.
4402 if test "${enable_ns_self_contained+set}" = set; then :
4403 enableval
=$enable_ns_self_contained; EN_NS_SELF_CONTAINED
=$enableval
4405 EN_NS_SELF_CONTAINED
=yes
4409 # Check whether --enable-locallisppath was given.
4410 if test "${enable_locallisppath+set}" = set; then :
4411 enableval
=$enable_locallisppath; if test "${enableval}" = "no"; then
4413 elif test "${enableval}" != "yes"; then
4414 locallisppath
=${enableval}
4419 # Check whether --enable-checking was given.
4420 if test "${enable_checking+set}" = set; then :
4421 enableval
=$enable_checking; ac_checking_flags
="${enableval}"
4424 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="$IFS,"
4425 for check
in $ac_checking_flags
4428 # these set all the flags to specific states
4429 yes) ac_enable_checking
=1 ;;
4430 no
) ac_enable_checking
= ;
4431 ac_gc_check_stringbytes
= ;
4432 ac_gc_check_string_overrun
= ;
4433 ac_gc_check_string_free_list
= ;
4434 ac_xmalloc_overrun
= ;
4435 ac_gc_check_cons_list
= ;
4437 all
) ac_enable_checking
=1 ;
4438 ac_gc_check_stringbytes
=1 ;
4439 ac_gc_check_string_overrun
=1 ;
4440 ac_gc_check_string_free_list
=1 ;
4441 ac_xmalloc_overrun
=1 ;
4442 ac_gc_check_cons_list
=1 ;
4443 ac_glyphs_debug
=1 ;;
4444 # these enable particular checks
4445 stringbytes
) ac_gc_check_stringbytes
=1 ;;
4446 stringoverrun
) ac_gc_check_string_overrun
=1 ;;
4447 stringfreelist
) ac_gc_check_string_free_list
=1 ;;
4448 xmallocoverrun
) ac_xmalloc_overrun
=1 ;;
4449 conslist
) ac_gc_check_cons_list
=1 ;;
4450 glyphs
) ac_glyphs_debug
=1 ;;
4451 *) as_fn_error
"unknown check category $check" "$LINENO" 5 ;;
4456 if test x
$ac_enable_checking != x
; then
4458 $as_echo "#define ENABLE_CHECKING 1" >>confdefs.h
4461 if test x
$ac_gc_check_stringbytes != x
; then
4463 $as_echo "#define GC_CHECK_STRING_BYTES 1" >>confdefs.h
4466 if test x
$ac_gc_check_string_overrun != x
; then
4468 $as_echo "#define GC_CHECK_STRING_OVERRUN 1" >>confdefs.h
4471 if test x
$ac_gc_check_string_free_list != x
; then
4473 $as_echo "#define GC_CHECK_STRING_FREE_LIST 1" >>confdefs.h
4476 if test x
$ac_xmalloc_overrun != x
; then
4478 $as_echo "#define XMALLOC_OVERRUN_CHECK 1" >>confdefs.h
4481 if test x
$ac_gc_check_cons_list != x
; then
4483 $as_echo "#define GC_CHECK_CONS_LIST 1" >>confdefs.h
4486 if test x
$ac_glyphs_debug != x
; then
4488 $as_echo "#define GLYPH_DEBUG 1" >>confdefs.h
4492 # Check whether --enable-check-lisp-object-type was given.
4493 if test "${enable_check_lisp_object_type+set}" = set; then :
4494 enableval
=$enable_check_lisp_object_type; if test "${enableval}" != "no"; then
4496 $as_echo "#define CHECK_LISP_OBJECT_TYPE 1" >>confdefs.h
4503 # Check whether --enable-profiling was given.
4504 if test "${enable_profiling+set}" = set; then :
4505 enableval
=$enable_profiling; ac_enable_profiling
="${enableval}"
4508 if test x
$ac_enable_profiling != x
; then
4509 PROFILING_CFLAGS
="-DPROFILING=1 -pg"
4515 # Check whether --enable-autodepend was given.
4516 if test "${enable_autodepend+set}" = set; then :
4517 enableval
=$enable_autodepend; ac_enable_autodepend
="${enableval}"
4519 ac_enable_autodepend
=yes
4523 # Check whether --enable-gtk-deprecation-warnings was given.
4524 if test "${enable_gtk_deprecation_warnings+set}" = set; then :
4525 enableval
=$enable_gtk_deprecation_warnings; ac_enable_gtk_deprecation_warnings
="${enableval}"
4529 #### Make srcdir absolute, if it isn't already. It's important to
4530 #### avoid running the file name through pwd unnecessarily, since pwd can
4531 #### give you automounter prefixes, which can go away. We do all this
4532 #### so Emacs can find its files when run uninstalled.
4533 ## Make sure CDPATH doesn't affect cd (in case PWD is relative).
4538 ## We may be able to use the $PWD environment variable to make this
4539 ## absolute. But sometimes PWD is inaccurate.
4540 ## Note: we used to use $PWD at the end instead of `pwd`,
4541 ## but that tested only for a well-formed and valid PWD,
4542 ## it did not object when PWD was well-formed and valid but just wrong.
4543 if test ".$PWD" != "." && test ".`(cd "$PWD" ; sh -c pwd)`" = ".`pwd`" ;
4547 srcdir
=`(cd "$srcdir"; pwd)`
4550 * ) srcdir
=`(cd "$srcdir"; pwd)` ;;
4553 ### Canonicalize the configuration name.
4555 # Make sure we can run config.sub.
4556 $SHELL "$ac_aux_dir/config.sub" sun4
>/dev
/null
2>&1 ||
4557 as_fn_error
"cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4560 $as_echo_n "checking build system type... " >&6; }
4561 if test "${ac_cv_build+set}" = set; then :
4562 $as_echo_n "(cached) " >&6
4564 ac_build_alias
=$build_alias
4565 test "x$ac_build_alias" = x
&&
4566 ac_build_alias
=`$SHELL "$ac_aux_dir/config.guess"`
4567 test "x$ac_build_alias" = x
&&
4568 as_fn_error
"cannot guess build type; you must specify one" "$LINENO" 5
4569 ac_cv_build
=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4570 as_fn_error
"$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4574 $as_echo "$ac_cv_build" >&6; }
4575 case $ac_cv_build in
4577 *) as_fn_error
"invalid value of canonical build" "$LINENO" 5;;
4580 ac_save_IFS
=$IFS; IFS
='-'
4586 # Remember, the first character of IFS is used to create $*,
4587 # except with old shells:
4590 case $build_os in *\
*) build_os
=`echo "$build_os" | sed 's/ /-/g'`;; esac
4593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4594 $as_echo_n "checking host system type... " >&6; }
4595 if test "${ac_cv_host+set}" = set; then :
4596 $as_echo_n "(cached) " >&6
4598 if test "x$host_alias" = x
; then
4599 ac_cv_host
=$ac_cv_build
4601 ac_cv_host
=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4602 as_fn_error
"$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4607 $as_echo "$ac_cv_host" >&6; }
4610 *) as_fn_error
"invalid value of canonical host" "$LINENO" 5;;
4613 ac_save_IFS
=$IFS; IFS
='-'
4619 # Remember, the first character of IFS is used to create $*,
4620 # except with old shells:
4623 case $host_os in *\
*) host_os
=`echo "$host_os" | sed 's/ /-/g'`;; esac
4627 configuration
=${host_alias-${build_alias-$host}}
4631 ### If you add support for a new configuration, add code to this
4632 ### switch statement to recognize your configuration name and select
4633 ### the appropriate operating system file.
4635 ### You would hope that you could choose an s/*.h
4636 ### file based on the operating system portion. However, it turns out
4637 ### that each s/*.h file is pretty manufacturer-specific.
4638 ### So we basically have to have a special case for each
4639 ### configuration name.
4641 ### As far as handling version numbers on operating systems is
4642 ### concerned, make sure things will fail in a fixable way. If
4643 ### /etc/MACHINES doesn't say anything about version numbers, be
4644 ### prepared to handle anything reasonably. If version numbers
4645 ### matter, be sure /etc/MACHINES says something about it.
4647 opsys
='' unported
=no
4648 case "${canonical}" in
4650 ## GNU/Linux and similar ports
4660 ## FreeBSD kernel + glibc based userland
4675 ## Apple Darwin / Mac OS X
4677 case "${canonical}" in
4684 ## Use fink packages if available.
4685 ## FIXME find a better way to do this: http://debbugs.gnu.org/11507
4686 ## if test -d /sw/include && test -d /sw/lib; then
4687 ## GCC_TEST_OPTIONS="-I/sw/include -L/sw/lib"
4688 ## NON_GCC_TEST_OPTIONS=${GCC_TEST_OPTIONS}
4692 ## HP 9000 series 700 and 800, running HP/UX
4693 hppa
*-hp-hpux10.2
* )
4696 hppa
*-hp-hpux1[1-9]* )
4698 CFLAGS
="-D_INCLUDE__STDC_A1_SOURCE $CFLAGS"
4702 rs6000-ibm-aix4.
[23]* )
4705 powerpc-ibm-aix4.
[23]* )
4708 rs6000-ibm-aix
[56]* )
4711 powerpc-ibm-aix
[56]* )
4715 ## Silicon Graphics machines
4719 # Without defining _LANGUAGE_C, things get masked out in the headers
4720 # so that, for instance, grepping for `free' in stdlib.h fails and
4721 # AC_HEADER_STD_C fails. (MIPSPro 7.2.1.2m compilers, Irix 6.5.3m).
4722 NON_GCC_TEST_OPTIONS
="-D_LANGUAGE_C"
4727 | i
[3456]86-*-solaris2* | i
[3456]86-*-sunos5* \
4728 | x86_64-
*-solaris2* | x86_64-
*-sunos5*)
4729 case "${canonical}" in
4731 amd64-
*-*|x86_64-
*-*) ;;
4735 case "${canonical}" in
4736 *-sunos5.6
* |
*-solaris2.6
* )
4740 *-sunos5.
[7-9]* |
*-solaris2.
[7-9]* )
4742 emacs_check_sunpro_c
=yes
4744 *-sunos5* |
*-solaris* )
4746 emacs_check_sunpro_c
=yes
4749 ## Watch out for a compiler that we know will not work.
4750 case "${canonical}" in
4751 *-solaris* |
*-sunos5* )
4752 if [ "x$CC" = x
/usr
/ucb
/cc
]; then
4753 ## /usr/ucb/cc doesn't work;
4754 ## we should find some other compiler that does work.
4762 ## Intel 386 machines where we don't care about the manufacturer.
4764 case "${canonical}" in
4765 *-cygwin ) opsys
=cygwin
;;
4766 *-darwin* ) opsys
=darwin
;;
4767 *-sysv4.2uw
* ) opsys
=unixware
;;
4768 *-sysv5uw* ) opsys
=unixware
;;
4769 *-sysv5OpenUNIX* ) opsys
=unixware
;;
4770 ## Otherwise, we'll fall through to the generic opsys code at the bottom.
4779 ### If the code above didn't choose an operating system, just choose
4780 ### an operating system based on the configuration name. You really
4781 ### only want to use this when you have no idea what the right
4782 ### operating system is; if you know what operating systems a machine
4783 ### runs, it's cleaner to make it explicit in the case statement
4785 if test x
"${opsys}" = x
; then
4786 case "${canonical}" in
4787 *-gnu* ) opsys
=gnu
;;
4796 if test $unported = yes; then
4797 as_fn_error
"Emacs hasn't been ported to \`${canonical}' systems.
4798 Check \`etc/MACHINES' for recognized configuration names." "$LINENO" 5
4802 #### Choose a compiler.
4805 ac_cpp
='$CPP $CPPFLAGS'
4806 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4807 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4808 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4809 if test -n "$ac_tool_prefix"; then
4810 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4811 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
4812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4813 $as_echo_n "checking for $ac_word... " >&6; }
4814 if test "${ac_cv_prog_CC+set}" = set; then :
4815 $as_echo_n "(cached) " >&6
4817 if test -n "$CC"; then
4818 ac_cv_prog_CC
="$CC" # Let the user override the test.
4820 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4824 test -z "$as_dir" && as_dir
=.
4825 for ac_exec_ext
in '' $ac_executable_extensions; do
4826 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4827 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
4828 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4838 if test -n "$CC"; then
4839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4840 $as_echo "$CC" >&6; }
4842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4843 $as_echo "no" >&6; }
4848 if test -z "$ac_cv_prog_CC"; then
4850 # Extract the first word of "gcc", so it can be a program name with args.
4851 set dummy gcc
; ac_word
=$2
4852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4853 $as_echo_n "checking for $ac_word... " >&6; }
4854 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4855 $as_echo_n "(cached) " >&6
4857 if test -n "$ac_ct_CC"; then
4858 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
4860 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4864 test -z "$as_dir" && as_dir
=.
4865 for ac_exec_ext
in '' $ac_executable_extensions; do
4866 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4867 ac_cv_prog_ac_ct_CC
="gcc"
4868 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4877 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
4878 if test -n "$ac_ct_CC"; then
4879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4880 $as_echo "$ac_ct_CC" >&6; }
4882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4883 $as_echo "no" >&6; }
4886 if test "x$ac_ct_CC" = x
; then
4889 case $cross_compiling:$ac_tool_warned in
4891 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4892 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4893 ac_tool_warned
=yes ;;
4901 if test -z "$CC"; then
4902 if test -n "$ac_tool_prefix"; then
4903 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4904 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
4905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4906 $as_echo_n "checking for $ac_word... " >&6; }
4907 if test "${ac_cv_prog_CC+set}" = set; then :
4908 $as_echo_n "(cached) " >&6
4910 if test -n "$CC"; then
4911 ac_cv_prog_CC
="$CC" # Let the user override the test.
4913 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4917 test -z "$as_dir" && as_dir
=.
4918 for ac_exec_ext
in '' $ac_executable_extensions; do
4919 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4920 ac_cv_prog_CC
="${ac_tool_prefix}cc"
4921 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4931 if test -n "$CC"; then
4932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4933 $as_echo "$CC" >&6; }
4935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4936 $as_echo "no" >&6; }
4942 if test -z "$CC"; then
4943 # Extract the first word of "cc", so it can be a program name with args.
4944 set dummy cc
; ac_word
=$2
4945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4946 $as_echo_n "checking for $ac_word... " >&6; }
4947 if test "${ac_cv_prog_CC+set}" = set; then :
4948 $as_echo_n "(cached) " >&6
4950 if test -n "$CC"; then
4951 ac_cv_prog_CC
="$CC" # Let the user override the test.
4954 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4958 test -z "$as_dir" && as_dir
=.
4959 for ac_exec_ext
in '' $ac_executable_extensions; do
4960 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4961 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4962 ac_prog_rejected
=yes
4966 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4973 if test $ac_prog_rejected = yes; then
4974 # We found a bogon in the path, so make sure we never use it.
4975 set dummy
$ac_cv_prog_CC
4977 if test $# != 0; then
4978 # We chose a different compiler from the bogus one.
4979 # However, it has the same basename, so the bogon will be chosen
4980 # first if we set CC to just the basename; use the full file name.
4982 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
4988 if test -n "$CC"; then
4989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4990 $as_echo "$CC" >&6; }
4992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4993 $as_echo "no" >&6; }
4998 if test -z "$CC"; then
4999 if test -n "$ac_tool_prefix"; then
5000 for ac_prog
in cl.exe
5002 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5003 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
5004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5005 $as_echo_n "checking for $ac_word... " >&6; }
5006 if test "${ac_cv_prog_CC+set}" = set; then :
5007 $as_echo_n "(cached) " >&6
5009 if test -n "$CC"; then
5010 ac_cv_prog_CC
="$CC" # Let the user override the test.
5012 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5016 test -z "$as_dir" && as_dir
=.
5017 for ac_exec_ext
in '' $ac_executable_extensions; do
5018 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5019 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
5020 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5030 if test -n "$CC"; then
5031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5032 $as_echo "$CC" >&6; }
5034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5035 $as_echo "no" >&6; }
5039 test -n "$CC" && break
5042 if test -z "$CC"; then
5044 for ac_prog
in cl.exe
5046 # Extract the first word of "$ac_prog", so it can be a program name with args.
5047 set dummy
$ac_prog; ac_word
=$2
5048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5049 $as_echo_n "checking for $ac_word... " >&6; }
5050 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
5051 $as_echo_n "(cached) " >&6
5053 if test -n "$ac_ct_CC"; then
5054 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
5056 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5060 test -z "$as_dir" && as_dir
=.
5061 for ac_exec_ext
in '' $ac_executable_extensions; do
5062 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5063 ac_cv_prog_ac_ct_CC
="$ac_prog"
5064 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5073 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
5074 if test -n "$ac_ct_CC"; then
5075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5076 $as_echo "$ac_ct_CC" >&6; }
5078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5079 $as_echo "no" >&6; }
5083 test -n "$ac_ct_CC" && break
5086 if test "x$ac_ct_CC" = x
; then
5089 case $cross_compiling:$ac_tool_warned in
5091 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5092 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5093 ac_tool_warned
=yes ;;
5102 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5103 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5104 as_fn_error
"no acceptable C compiler found in \$PATH
5105 See \`config.log' for more details." "$LINENO" 5; }
5107 # Provide some information about the compiler.
5108 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5111 for ac_option
in --version -v -V -qversion; do
5112 { { ac_try
="$ac_compiler $ac_option >&5"
5114 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
5115 *) ac_try_echo=$ac_try;;
5117 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5118 $as_echo "$ac_try_echo"; } >&5
5119 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5121 if test -s conftest.err; then
5123 ... rest of stderr output deleted ...
5124 10q' conftest.err >conftest.er1
5125 cat conftest.er1 >&5
5127 rm -f conftest.er1 conftest.err
5128 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5129 test $ac_status = 0; }
5132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5133 /* end confdefs.h. */
5143 ac_clean_files_save=$ac_clean_files
5144 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
5145 # Try to create an executable without -o first, disregard a.out.
5146 # It will help us diagnose broken compilers, and finding out an intuition
5148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
5149 $as_echo_n "checking whether the C compiler works... " >&6; }
5150 ac_link_default=`$as_echo "$ac_link" |
sed 's/ -o *conftest[^ ]*//'`
5152 # The possible output files:
5153 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
5156 for ac_file in $ac_files
5159 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
5160 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
5165 if { { ac_try="$ac_link_default"
5167 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
5168 *) ac_try_echo
=$ac_try;;
5170 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5171 $as_echo "$ac_try_echo"; } >&5
5172 (eval "$ac_link_default") 2>&5
5174 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5175 test $ac_status = 0; }; then :
5176 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
5177 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
5178 # in a Makefile. We should not override ac_cv_exeext if it was cached,
5179 # so that the user can short-circuit this test for compilers unknown to
5181 for ac_file
in $ac_files ''
5183 test -f "$ac_file" ||
continue
5185 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
)
5188 # We found the default executable, but exeext='' is most
5192 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no
;
5194 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
5196 # We set ac_cv_exeext here because the later test for it is not
5197 # safe: cross compilers may not add the suffix if given an `-o'
5198 # argument, so we may need to know it at that point already.
5199 # Even if this section looks crufty: it has the advantage of
5206 test "$ac_cv_exeext" = no
&& ac_cv_exeext
=
5211 if test -z "$ac_file"; then :
5212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5213 $as_echo "no" >&6; }
5214 $as_echo "$as_me: failed program was:" >&5
5215 sed 's/^/| /' conftest.
$ac_ext >&5
5217 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5218 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5219 { as_fn_set_status
77
5220 as_fn_error
"C compiler cannot create executables
5221 See \`config.log' for more details." "$LINENO" 5; }; }
5223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5224 $as_echo "yes" >&6; }
5226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
5227 $as_echo_n "checking for C compiler default output file name... " >&6; }
5228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
5229 $as_echo "$ac_file" >&6; }
5230 ac_exeext
=$ac_cv_exeext
5232 rm -f -r a.out a.out.dSYM a.exe conftest
$ac_cv_exeext b.out
5233 ac_clean_files
=$ac_clean_files_save
5234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
5235 $as_echo_n "checking for suffix of executables... " >&6; }
5236 if { { ac_try
="$ac_link"
5238 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
5239 *) ac_try_echo=$ac_try;;
5241 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5242 $as_echo "$ac_try_echo"; } >&5
5243 (eval "$ac_link") 2>&5
5245 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5246 test $ac_status = 0; }; then :
5247 # If both `conftest.exe
' and `conftest' are
`present' (well, observable)
5248 # catch `conftest.exe
'. For instance with Cygwin, `ls conftest' will
5249 # work properly (i.e., refer to `conftest.exe'), while it won't with
5251 for ac_file
in conftest.exe conftest conftest.
*; do
5252 test -f "$ac_file" ||
continue
5254 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
5255 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
5261 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5262 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5263 as_fn_error
"cannot compute suffix of executables: cannot compile and link
5264 See \`config.log' for more details." "$LINENO" 5; }
5266 rm -f conftest conftest
$ac_cv_exeext
5267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
5268 $as_echo "$ac_cv_exeext" >&6; }
5270 rm -f conftest.
$ac_ext
5271 EXEEXT
=$ac_cv_exeext
5273 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5274 /* end confdefs.h. */
5279 FILE *f = fopen ("conftest.out", "w");
5280 return ferror (f) || fclose (f) != 0;
5286 ac_clean_files
="$ac_clean_files conftest.out"
5287 # Check that the compiler produces executables we can run. If not, either
5288 # the compiler is broken, or we cross compile.
5289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
5290 $as_echo_n "checking whether we are cross compiling... " >&6; }
5291 if test "$cross_compiling" != yes; then
5292 { { ac_try
="$ac_link"
5294 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
5295 *) ac_try_echo=$ac_try;;
5297 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5298 $as_echo "$ac_try_echo"; } >&5
5299 (eval "$ac_link") 2>&5
5301 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5302 test $ac_status = 0; }
5303 if { ac_try='./conftest$ac_cv_exeext'
5304 { { case "(($ac_try" in
5305 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
5306 *) ac_try_echo
=$ac_try;;
5308 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5309 $as_echo "$ac_try_echo"; } >&5
5310 (eval "$ac_try") 2>&5
5312 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5313 test $ac_status = 0; }; }; then
5316 if test "$cross_compiling" = maybe
; then
5319 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5320 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5321 as_fn_error
"cannot run C compiled programs.
5322 If you meant to cross compile, use \`--host'.
5323 See \`config.log' for more details." "$LINENO" 5; }
5327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
5328 $as_echo "$cross_compiling" >&6; }
5330 rm -f conftest.
$ac_ext conftest
$ac_cv_exeext conftest.out
5331 ac_clean_files
=$ac_clean_files_save
5332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
5333 $as_echo_n "checking for suffix of object files... " >&6; }
5334 if test "${ac_cv_objext+set}" = set; then :
5335 $as_echo_n "(cached) " >&6
5337 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5338 /* end confdefs.h. */
5348 rm -f conftest.o conftest.obj
5349 if { { ac_try
="$ac_compile"
5351 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
5352 *) ac_try_echo=$ac_try;;
5354 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5355 $as_echo "$ac_try_echo"; } >&5
5356 (eval "$ac_compile") 2>&5
5358 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5359 test $ac_status = 0; }; then :
5360 for ac_file in conftest.o conftest.obj conftest.*; do
5361 test -f "$ac_file" || continue;
5363 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
5364 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
5369 $as_echo "$as_me: failed program was:" >&5
5370 sed 's/^/| /' conftest.$ac_ext >&5
5372 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5373 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5374 as_fn_error "cannot compute suffix of object files
: cannot compile
5375 See \
`config.log' for more details." "$LINENO" 5; }
5377 rm -f conftest.$ac_cv_objext conftest.$ac_ext
5379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
5380 $as_echo "$ac_cv_objext" >&6; }
5381 OBJEXT=$ac_cv_objext
5383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5384 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5385 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5386 $as_echo_n "(cached) " >&6
5388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5389 /* end confdefs.h. */
5402 if ac_fn_c_try_compile "$LINENO"; then :
5407 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5408 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5412 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5413 if test $ac_compiler_gnu = yes; then
5418 ac_test_CFLAGS=${CFLAGS+set}
5419 ac_save_CFLAGS=$CFLAGS
5420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5421 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5422 if test "${ac_cv_prog_cc_g+set}" = set; then :
5423 $as_echo_n "(cached) " >&6
5425 ac_save_c_werror_flag=$ac_c_werror_flag
5426 ac_c_werror_flag=yes
5429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5430 /* end confdefs.h. */
5440 if ac_fn_c_try_compile "$LINENO"; then :
5444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5445 /* end confdefs.h. */
5455 if ac_fn_c_try_compile "$LINENO"; then :
5458 ac_c_werror_flag=$ac_save_c_werror_flag
5460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5461 /* end confdefs.h. */
5471 if ac_fn_c_try_compile "$LINENO"; then :
5474 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5476 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5478 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5479 ac_c_werror_flag=$ac_save_c_werror_flag
5481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5482 $as_echo "$ac_cv_prog_cc_g" >&6; }
5483 if test "$ac_test_CFLAGS" = set; then
5484 CFLAGS=$ac_save_CFLAGS
5485 elif test $ac_cv_prog_cc_g = yes; then
5486 if test "$GCC" = yes; then
5492 if test "$GCC" = yes; then
5498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5499 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5500 if test "${ac_cv_prog_cc_c89+set}" = set; then :
5501 $as_echo_n "(cached) " >&6
5503 ac_cv_prog_cc_c89=no
5505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5506 /* end confdefs.h. */
5509 #include <sys/types.h>
5510 #include <sys/stat.h>
5511 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5512 struct buf { int x; };
5513 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5514 static char *e (p, i)
5520 static char *f (char * (*g) (char **, int), char **p, ...)
5525 s = g (p, va_arg (v,int));
5530 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5531 function prototypes and stuff, but not '\xHH' hex character constants.
5532 These don't provoke an error unfortunately, instead are silently treated
5533 as 'x'. The following induces an error, until -std is added to get
5534 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5535 array size at least. It's necessary to write '\x00'==0 to get something
5536 that's true only with -std. */
5537 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5539 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5540 inside strings and character constants. */
5542 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5544 int test (int i, double x);
5545 struct s1 {int (*f) (int a);};
5546 struct s2 {int (*f) (double a);};
5547 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5553 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5558 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5559 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5561 CC="$ac_save_CC $ac_arg"
5562 if ac_fn_c_try_compile "$LINENO"; then :
5563 ac_cv_prog_cc_c89=$ac_arg
5565 rm -f core conftest.err conftest.$ac_objext
5566 test "x$ac_cv_prog_cc_c89" != "xno" && break
5568 rm -f conftest.$ac_ext
5573 case "x$ac_cv_prog_cc_c89" in
5575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5576 $as_echo "none needed" >&6; } ;;
5578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5579 $as_echo "unsupported" >&6; } ;;
5581 CC="$CC $ac_cv_prog_cc_c89"
5582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5583 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5585 if test "x$ac_cv_prog_cc_c89" != xno; then :
5590 ac_cpp='$CPP $CPPFLAGS'
5591 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5592 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5593 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5594 DEPDIR="${am__leading_dot}deps"
5596 ac_config_commands="$ac_config_commands depfiles"
5599 am_make=${MAKE-make}
5600 cat > confinc << 'END'
5602 @echo this is the am__doit target
5605 # If we don't find an include directive, just comment out the code.
5606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
5607 $as_echo_n "checking for style of include used by $am_make... " >&6; }
5611 # First try GNU make style include.
5612 echo "include confinc" > confmf
5613 # Ignore all kinds of additional output from `make'.
5614 case `$am_make -s -f confmf 2> /dev/null` in #(
5615 *the\ am__doit\ target*)
5621 # Now try BSD make style include.
5622 if test "$am__include" = "#"; then
5623 echo '.include
"confinc"' > confmf
5624 case `$am_make -s -f confmf 2> /dev/null` in #(
5625 *the\ am__doit\ target*)
5626 am__include=.include
5634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
5635 $as_echo "$_am_result" >&6; }
5636 rm -f confinc confmf
5638 # Check whether --enable-dependency-tracking was given.
5639 if test "${enable_dependency_tracking+set}" = set; then :
5640 enableval=$enable_dependency_tracking;
5643 if test "x$enable_dependency_tracking" != xno; then
5644 am_depcomp="$ac_aux_dir/depcomp"
5647 if test "x$enable_dependency_tracking" != xno
; then
5657 depcc
="$CC" am_compiler_list
=
5659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5660 $as_echo_n "checking dependency style of $depcc... " >&6; }
5661 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
5662 $as_echo_n "(cached) " >&6
5664 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5665 # We make a subdir and do the tests there. Otherwise we can end up
5666 # making bogus files that we don't know about and never remove. For
5667 # instance it was reported that on HP-UX the gcc test will end up
5668 # making a dummy file named `D' -- because `-MD' means `put the output
5671 # Copy depcomp to subdir because otherwise we won't find it if we're
5672 # using a relative directory.
5673 cp "$am_depcomp" conftest.dir
5675 # We will build objects and dependencies in a subdirectory because
5676 # it helps to detect inapplicable dependency modes. For instance
5677 # both Tru64's cc and ICC support -MD to output dependencies as a
5678 # side effect of compilation, but ICC will put the dependencies in
5679 # the current directory while Tru64 will put them in the object
5683 am_cv_CC_dependencies_compiler_type
=none
5684 if test "$am_compiler_list" = ""; then
5685 am_compiler_list
=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5688 case " $depcc " in #(
5689 *\
-arch\
*\
-arch\
*) am__universal
=true
;;
5692 for depmode
in $am_compiler_list; do
5693 # Setup a source with many dependencies, because some compilers
5694 # like to wrap large dependency lists on column 80 (with \), and
5695 # we should not choose a depcomp mode which is confused by this.
5697 # We need to recreate these files for each test, as the compiler may
5698 # overwrite some of them when testing with obscure command lines.
5699 # This happens at least with the AIX C compiler.
5701 for i
in 1 2 3 4 5 6; do
5702 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
5703 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5704 # Solaris 8's {/usr,}/bin/sh.
5705 touch sub
/conftst
$i.h
5707 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5709 # We check with `-c' and `-o' for the sake of the "dashmstdout"
5710 # mode. It turns out that the SunPro C++ compiler does not properly
5711 # handle `-M -o', and we need to detect this. Also, some Intel
5712 # versions had trouble with output in subdirs
5713 am__obj
=sub
/conftest.
${OBJEXT-o}
5714 am__minus_obj
="-o $am__obj"
5717 # This depmode causes a compiler race in universal mode.
5718 test "$am__universal" = false ||
continue
5721 # after this tag, mechanisms are not by side-effect, so they'll
5722 # only be used when explicitly requested
5723 if test "x$enable_dependency_tracking" = xyes
; then
5729 msvisualcpp | msvcmsys
)
5730 # This compiler won't grok `-c -o', but also, the minuso test has
5731 # not run yet. These depmodes are late enough in the game, and
5732 # so weak that their functioning should not be impacted.
5733 am__obj
=conftest.
${OBJEXT-o}
5738 if depmode
=$depmode \
5739 source=sub
/conftest.c object
=$am__obj \
5740 depfile
=sub
/conftest.Po tmpdepfile
=sub
/conftest.TPo \
5741 $SHELL .
/depcomp
$depcc -c $am__minus_obj sub
/conftest.c \
5742 >/dev
/null
2>conftest.err
&&
5743 grep sub
/conftst1.h sub
/conftest.Po
> /dev
/null
2>&1 &&
5744 grep sub
/conftst6.h sub
/conftest.Po
> /dev
/null
2>&1 &&
5745 grep $am__obj sub
/conftest.Po
> /dev
/null
2>&1 &&
5746 ${MAKE-make} -s -f confmf
> /dev
/null
2>&1; then
5747 # icc doesn't choke on unknown options, it will just issue warnings
5748 # or remarks (even with -Werror). So we grep stderr for any message
5749 # that says an option was ignored or not supported.
5750 # When given -MP, icc 7.0 and 7.1 complain thusly:
5751 # icc: Command line warning: ignoring option '-M'; no argument required
5752 # The diagnosis changed in icc 8.0:
5753 # icc: Command line remark: option '-MP' not supported
5754 if (grep 'ignoring option' conftest.err ||
5755 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
5756 am_cv_CC_dependencies_compiler_type
=$depmode
5765 am_cv_CC_dependencies_compiler_type
=none
5769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5770 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5771 CCDEPMODE
=depmode
=$am_cv_CC_dependencies_compiler_type
5774 test "x$enable_dependency_tracking" != xno \
5775 && test "$am_cv_CC_dependencies_compiler_type" = gcc3
; then
5777 am__fastdepCC_FALSE
='#'
5779 am__fastdepCC_TRUE
='#'
5780 am__fastdepCC_FALSE
=
5784 if test "x$CC" != xcc
; then
5785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
5786 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
5788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
5789 $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
5791 set dummy
$CC; ac_cc
=`$as_echo "$2" |
5792 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
5793 if { as_var
=ac_cv_prog_cc_
${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
5794 $as_echo_n "(cached) " >&6
5796 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5797 /* end confdefs.h. */
5807 # Make sure it works both with $CC and with simple cc.
5808 # We do the test twice because some compilers refuse to overwrite an
5809 # existing .o file with -o, though they will create one.
5810 ac_try
='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
5812 if { { case "(($ac_try" in
5813 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
5814 *) ac_try_echo=$ac_try;;
5816 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5817 $as_echo "$ac_try_echo"; } >&5
5818 (eval "$ac_try") 2>&5
5820 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5821 test $ac_status = 0; } &&
5822 test -f conftest2.$ac_objext && { { case "(($ac_try" in
5823 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
5824 *) ac_try_echo
=$ac_try;;
5826 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5827 $as_echo "$ac_try_echo"; } >&5
5828 (eval "$ac_try") 2>&5
5830 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5831 test $ac_status = 0; };
5833 eval ac_cv_prog_cc_
${ac_cc}_c_o
=yes
5834 if test "x$CC" != xcc
; then
5835 # Test first that cc exists at all.
5836 if { ac_try
='cc -c conftest.$ac_ext >&5'
5837 { { case "(($ac_try" in
5838 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
5839 *) ac_try_echo=$ac_try;;
5841 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5842 $as_echo "$ac_try_echo"; } >&5
5843 (eval "$ac_try") 2>&5
5845 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5846 test $ac_status = 0; }; }; then
5847 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
5849 if { { case "(($ac_try" in
5850 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
5851 *) ac_try_echo
=$ac_try;;
5853 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5854 $as_echo "$ac_try_echo"; } >&5
5855 (eval "$ac_try") 2>&5
5857 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5858 test $ac_status = 0; } &&
5859 test -f conftest2.
$ac_objext && { { case "(($ac_try" in
5860 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
5861 *) ac_try_echo=$ac_try;;
5863 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5864 $as_echo "$ac_try_echo"; } >&5
5865 (eval "$ac_try") 2>&5
5867 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5868 test $ac_status = 0; };
5873 # cc exists but doesn't like -o.
5874 eval ac_cv_prog_cc_${ac_cc}_c_o=no
5879 eval ac_cv_prog_cc_${ac_cc}_c_o=no
5881 rm -f core conftest*
5884 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
5885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5886 $as_echo "yes" >&6; }
5888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5889 $as_echo "no" >&6; }
5891 $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
5895 # FIXME: we rely on the cache variable name because
5896 # there is no other way.
5898 am_cc=`echo $2 |
sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
5899 eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
5900 if test "$am_t" != yes; then
5901 # Losing compiler, so override with the script.
5902 # FIXME: It is wrong to rewrite CC.
5903 # But if we don't then we get into trouble of one sort or another.
5904 # A longer-term fix would be to have automake use am__CC in this case,
5905 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5906 CC="$am_aux_dir/compile $CC"
5911 if test x$GCC = xyes; then
5912 test "x$GCC_TEST_OPTIONS" != x && CC="$CC $GCC_TEST_OPTIONS"
5914 test "x$NON_GCC_TEST_OPTIONS" != x && CC="$CC $NON_GCC_TEST_OPTIONS"
5917 # Avoid gnulib's tests for O_NOATIME and O_NOFOLLOW, as we don't use them.
5919 # Avoid gnulib's threadlib module, as we do threads our own way.
5922 # Initialize gnulib right after choosing the compiler.
5925 ac_cpp='$CPP $CPPFLAGS'
5926 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5927 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5928 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5930 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5931 # On Suns, sometimes $CPP names a directory.
5932 if test -n "$CPP" && test -d "$CPP"; then
5935 if test -z "$CPP"; then
5936 if test "${ac_cv_prog_CPP+set}" = set; then :
5937 $as_echo_n "(cached) " >&6
5939 # Double quotes because CPP needs to be expanded
5940 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5943 for ac_c_preproc_warn_flag in '' yes
5945 # Use a header file that comes with gcc, so configuring glibc
5946 # with a fresh cross-compiler works.
5947 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5948 # <limits.h> exists even on freestanding compilers.
5949 # On the NeXT, cc -E runs the code through the compiler's parser,
5950 # not just through cpp. "Syntax error" is here to catch this case.
5951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5952 /* end confdefs.h. */
5954 # include <limits.h>
5956 # include <assert.h>
5960 if ac_fn_c_try_cpp "$LINENO"; then :
5963 # Broken: fails on valid input.
5966 rm -f conftest.err conftest.$ac_ext
5968 # OK, works on sane cases. Now check whether nonexistent headers
5969 # can be detected and how.
5970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5971 /* end confdefs.h. */
5972 #include <ac_nonexistent.h>
5974 if ac_fn_c_try_cpp "$LINENO"; then :
5975 # Broken: success on invalid input.
5978 # Passes both tests.
5982 rm -f conftest.err conftest.$ac_ext
5985 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5986 rm -f conftest.err conftest.
$ac_ext
5987 if $ac_preproc_ok; then :
5999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6000 $as_echo "$CPP" >&6; }
6002 for ac_c_preproc_warn_flag
in '' yes
6004 # Use a header file that comes with gcc, so configuring glibc
6005 # with a fresh cross-compiler works.
6006 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6007 # <limits.h> exists even on freestanding compilers.
6008 # On the NeXT, cc -E runs the code through the compiler's parser,
6009 # not just through cpp. "Syntax error" is here to catch this case.
6010 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6011 /* end confdefs.h. */
6013 # include <limits.h>
6015 # include <assert.h>
6019 if ac_fn_c_try_cpp
"$LINENO"; then :
6022 # Broken: fails on valid input.
6025 rm -f conftest.err conftest.
$ac_ext
6027 # OK, works on sane cases. Now check whether nonexistent headers
6028 # can be detected and how.
6029 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6030 /* end confdefs.h. */
6031 #include <ac_nonexistent.h>
6033 if ac_fn_c_try_cpp
"$LINENO"; then :
6034 # Broken: success on invalid input.
6037 # Passes both tests.
6041 rm -f conftest.err conftest.
$ac_ext
6044 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6045 rm -f conftest.err conftest.
$ac_ext
6046 if $ac_preproc_ok; then :
6049 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6050 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6051 as_fn_error
"C preprocessor \"$CPP\" fails sanity check
6052 See \`config.log' for more details." "$LINENO" 5; }
6056 ac_cpp
='$CPP $CPPFLAGS'
6057 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6058 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6059 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
6062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
6063 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
6064 if test "${ac_cv_path_GREP+set}" = set; then :
6065 $as_echo_n "(cached) " >&6
6067 if test -z "$GREP"; then
6068 ac_path_GREP_found
=false
6069 # Loop through the user's path and test for each of PROGNAME-LIST
6070 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6071 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
6074 test -z "$as_dir" && as_dir
=.
6075 for ac_prog
in grep ggrep
; do
6076 for ac_exec_ext
in '' $ac_executable_extensions; do
6077 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
6078 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } ||
continue
6079 # Check for GNU ac_path_GREP and select it if it is found.
6080 # Check for GNU $ac_path_GREP
6081 case `"$ac_path_GREP" --version 2>&1` in
6083 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
6086 $as_echo_n 0123456789 >"conftest.in"
6089 cat "conftest.in" "conftest.in" >"conftest.tmp"
6090 mv "conftest.tmp" "conftest.in"
6091 cp "conftest.in" "conftest.nl"
6092 $as_echo 'GREP' >> "conftest.nl"
6093 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
6094 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
6095 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
6096 if test $ac_count -gt ${ac_path_GREP_max-0}; then
6097 # Best one so far, save it but keep looking for a better one
6098 ac_cv_path_GREP
="$ac_path_GREP"
6099 ac_path_GREP_max
=$ac_count
6101 # 10*(2^10) chars as input seems more than enough
6102 test $ac_count -gt 10 && break
6104 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
6107 $ac_path_GREP_found && break 3
6112 if test -z "$ac_cv_path_GREP"; then
6113 as_fn_error
"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6116 ac_cv_path_GREP
=$GREP
6120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
6121 $as_echo "$ac_cv_path_GREP" >&6; }
6122 GREP
="$ac_cv_path_GREP"
6125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
6126 $as_echo_n "checking for egrep... " >&6; }
6127 if test "${ac_cv_path_EGREP+set}" = set; then :
6128 $as_echo_n "(cached) " >&6
6130 if echo a |
$GREP -E '(a|b)' >/dev
/null
2>&1
6131 then ac_cv_path_EGREP
="$GREP -E"
6133 if test -z "$EGREP"; then
6134 ac_path_EGREP_found
=false
6135 # Loop through the user's path and test for each of PROGNAME-LIST
6136 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6137 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
6140 test -z "$as_dir" && as_dir
=.
6141 for ac_prog
in egrep; do
6142 for ac_exec_ext
in '' $ac_executable_extensions; do
6143 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
6144 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } ||
continue
6145 # Check for GNU ac_path_EGREP and select it if it is found.
6146 # Check for GNU $ac_path_EGREP
6147 case `"$ac_path_EGREP" --version 2>&1` in
6149 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
6152 $as_echo_n 0123456789 >"conftest.in"
6155 cat "conftest.in" "conftest.in" >"conftest.tmp"
6156 mv "conftest.tmp" "conftest.in"
6157 cp "conftest.in" "conftest.nl"
6158 $as_echo 'EGREP' >> "conftest.nl"
6159 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
6160 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
6161 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
6162 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
6163 # Best one so far, save it but keep looking for a better one
6164 ac_cv_path_EGREP
="$ac_path_EGREP"
6165 ac_path_EGREP_max
=$ac_count
6167 # 10*(2^10) chars as input seems more than enough
6168 test $ac_count -gt 10 && break
6170 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
6173 $ac_path_EGREP_found && break 3
6178 if test -z "$ac_cv_path_EGREP"; then
6179 as_fn_error
"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6182 ac_cv_path_EGREP
=$EGREP
6187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
6188 $as_echo "$ac_cv_path_EGREP" >&6; }
6189 EGREP
="$ac_cv_path_EGREP"
6194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Minix Amsterdam compiler" >&5
6195 $as_echo_n "checking for Minix Amsterdam compiler... " >&6; }
6196 if test "${gl_cv_c_amsterdam_compiler+set}" = set; then :
6197 $as_echo_n "(cached) " >&6
6200 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6201 /* end confdefs.h. */
6208 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6209 $EGREP "Amsterdam" >/dev
/null
2>&1; then :
6210 gl_cv_c_amsterdam_compiler
=yes
6212 gl_cv_c_amsterdam_compiler
=no
6218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_c_amsterdam_compiler" >&5
6219 $as_echo "$gl_cv_c_amsterdam_compiler" >&6; }
6220 if test -z "$AR"; then
6221 if test $gl_cv_c_amsterdam_compiler = yes; then
6223 if test -z "$ARFLAGS"; then
6227 if test -n "$ac_tool_prefix"; then
6228 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6229 set dummy
${ac_tool_prefix}ar; ac_word
=$2
6230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6231 $as_echo_n "checking for $ac_word... " >&6; }
6232 if test "${ac_cv_prog_AR+set}" = set; then :
6233 $as_echo_n "(cached) " >&6
6235 if test -n "$AR"; then
6236 ac_cv_prog_AR
="$AR" # Let the user override the test.
6238 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6242 test -z "$as_dir" && as_dir
=.
6243 for ac_exec_ext
in '' $ac_executable_extensions; do
6244 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6245 ac_cv_prog_AR
="${ac_tool_prefix}ar"
6246 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6256 if test -n "$AR"; then
6257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6258 $as_echo "$AR" >&6; }
6260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6261 $as_echo "no" >&6; }
6266 if test -z "$ac_cv_prog_AR"; then
6268 # Extract the first word of "ar", so it can be a program name with args.
6269 set dummy
ar; ac_word
=$2
6270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6271 $as_echo_n "checking for $ac_word... " >&6; }
6272 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6273 $as_echo_n "(cached) " >&6
6275 if test -n "$ac_ct_AR"; then
6276 ac_cv_prog_ac_ct_AR
="$ac_ct_AR" # Let the user override the test.
6278 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6282 test -z "$as_dir" && as_dir
=.
6283 for ac_exec_ext
in '' $ac_executable_extensions; do
6284 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6285 ac_cv_prog_ac_ct_AR
="ar"
6286 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6295 ac_ct_AR
=$ac_cv_prog_ac_ct_AR
6296 if test -n "$ac_ct_AR"; then
6297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6298 $as_echo "$ac_ct_AR" >&6; }
6300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6301 $as_echo "no" >&6; }
6304 if test "x$ac_ct_AR" = x
; then
6307 case $cross_compiling:$ac_tool_warned in
6309 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6310 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6311 ac_tool_warned
=yes ;;
6319 if test -z "$ARFLAGS"; then
6324 if test -z "$ARFLAGS"; then
6330 if test -z "$RANLIB"; then
6331 if test $gl_cv_c_amsterdam_compiler = yes; then
6334 if test -n "$ac_tool_prefix"; then
6335 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6336 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
6337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6338 $as_echo_n "checking for $ac_word... " >&6; }
6339 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6340 $as_echo_n "(cached) " >&6
6342 if test -n "$RANLIB"; then
6343 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
6345 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6349 test -z "$as_dir" && as_dir
=.
6350 for ac_exec_ext
in '' $ac_executable_extensions; do
6351 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6352 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
6353 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6362 RANLIB
=$ac_cv_prog_RANLIB
6363 if test -n "$RANLIB"; then
6364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6365 $as_echo "$RANLIB" >&6; }
6367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6368 $as_echo "no" >&6; }
6373 if test -z "$ac_cv_prog_RANLIB"; then
6374 ac_ct_RANLIB
=$RANLIB
6375 # Extract the first word of "ranlib", so it can be a program name with args.
6376 set dummy ranlib
; ac_word
=$2
6377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6378 $as_echo_n "checking for $ac_word... " >&6; }
6379 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6380 $as_echo_n "(cached) " >&6
6382 if test -n "$ac_ct_RANLIB"; then
6383 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
6385 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6389 test -z "$as_dir" && as_dir
=.
6390 for ac_exec_ext
in '' $ac_executable_extensions; do
6391 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6392 ac_cv_prog_ac_ct_RANLIB
="ranlib"
6393 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6402 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
6403 if test -n "$ac_ct_RANLIB"; then
6404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6405 $as_echo "$ac_ct_RANLIB" >&6; }
6407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6408 $as_echo "no" >&6; }
6411 if test "x$ac_ct_RANLIB" = x
; then
6414 case $cross_compiling:$ac_tool_warned in
6416 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6417 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6418 ac_tool_warned
=yes ;;
6420 RANLIB
=$ac_ct_RANLIB
6423 RANLIB
="$ac_cv_prog_RANLIB"
6430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6431 $as_echo_n "checking for ANSI C header files... " >&6; }
6432 if test "${ac_cv_header_stdc+set}" = set; then :
6433 $as_echo_n "(cached) " >&6
6435 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6436 /* end confdefs.h. */
6450 if ac_fn_c_try_compile
"$LINENO"; then :
6451 ac_cv_header_stdc
=yes
6453 ac_cv_header_stdc
=no
6455 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6457 if test $ac_cv_header_stdc = yes; then
6458 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6459 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6460 /* end confdefs.h. */
6464 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6465 $EGREP "memchr" >/dev
/null
2>&1; then :
6468 ac_cv_header_stdc
=no
6474 if test $ac_cv_header_stdc = yes; then
6475 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6476 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6477 /* end confdefs.h. */
6481 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6482 $EGREP "free" >/dev
/null
2>&1; then :
6485 ac_cv_header_stdc
=no
6491 if test $ac_cv_header_stdc = yes; then
6492 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6493 if test "$cross_compiling" = yes; then :
6496 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6497 /* end confdefs.h. */
6500 #if ((' ' & 0x0FF) == 0x020)
6501 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6502 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6504 # define ISLOWER(c) \
6505 (('a' <= (c) && (c) <= 'i') \
6506 || ('j' <= (c) && (c) <= 'r') \
6507 || ('s' <= (c) && (c) <= 'z'))
6508 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6511 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6516 for (i = 0; i < 256; i++)
6517 if (XOR (islower (i), ISLOWER (i))
6518 || toupper (i) != TOUPPER (i))
6523 if ac_fn_c_try_run
"$LINENO"; then :
6526 ac_cv_header_stdc
=no
6528 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
6529 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
6534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6535 $as_echo "$ac_cv_header_stdc" >&6; }
6536 if test $ac_cv_header_stdc = yes; then
6538 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
6542 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6543 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
6544 inttypes.h stdint.h unistd.h
6546 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6547 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6549 eval as_val
=\$
$as_ac_Header
6550 if test "x$as_val" = x
""yes; then :
6551 cat >>confdefs.h
<<_ACEOF
6552 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6561 ac_fn_c_check_header_mongrel
"$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
6562 if test "x$ac_cv_header_minix_config_h" = x
""yes; then :
6569 if test "$MINIX" = yes; then
6571 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
6574 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
6577 $as_echo "#define _MINIX 1" >>confdefs.h
6580 $as_echo "#define _NETBSD_SOURCE 1" >>confdefs.h
6585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
6586 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
6587 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
6588 $as_echo_n "(cached) " >&6
6590 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6591 /* end confdefs.h. */
6593 # define __EXTENSIONS__ 1
6594 $ac_includes_default
6603 if ac_fn_c_try_compile
"$LINENO"; then :
6604 ac_cv_safe_to_define___extensions__
=yes
6606 ac_cv_safe_to_define___extensions__
=no
6608 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
6611 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
6612 test $ac_cv_safe_to_define___extensions__ = yes &&
6613 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
6615 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
6617 $as_echo "#define _DARWIN_C_SOURCE 1" >>confdefs.h
6619 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
6621 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
6623 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
6625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
6626 $as_echo_n "checking whether _XOPEN_SOURCE should be defined... " >&6; }
6627 if test "${ac_cv_should_define__xopen_source+set}" = set; then :
6628 $as_echo_n "(cached) " >&6
6630 ac_cv_should_define__xopen_source
=no
6631 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6632 /* end confdefs.h. */
6644 if ac_fn_c_try_compile
"$LINENO"; then :
6647 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6648 /* end confdefs.h. */
6650 #define _XOPEN_SOURCE 500
6661 if ac_fn_c_try_compile
"$LINENO"; then :
6662 ac_cv_should_define__xopen_source
=yes
6664 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6666 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
6669 $as_echo "$ac_cv_should_define__xopen_source" >&6; }
6670 test $ac_cv_should_define__xopen_source = yes &&
6671 $as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
6680 # Check whether --enable-largefile was given.
6681 if test "${enable_largefile+set}" = set; then :
6682 enableval
=$enable_largefile;
6685 if test "$enable_largefile" != no
; then
6687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
6688 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
6689 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
6690 $as_echo_n "(cached) " >&6
6692 ac_cv_sys_largefile_CC
=no
6693 if test "$GCC" != yes; then
6696 # IRIX 6.2 and later do not support large files by default,
6697 # so use the C compiler's -n32 option if that helps.
6698 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6699 /* end confdefs.h. */
6700 #include <sys/types.h>
6701 /* Check that off_t can represent 2**63 - 1 correctly.
6702 We can't simply define LARGE_OFF_T to be 9223372036854775807,
6703 since some C++ compilers masquerading as C compilers
6704 incorrectly reject 9223372036854775807. */
6705 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6706 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6707 && LARGE_OFF_T % 2147483647 == 1)
6717 if ac_fn_c_try_compile
"$LINENO"; then :
6720 rm -f core conftest.err conftest.
$ac_objext
6722 if ac_fn_c_try_compile
"$LINENO"; then :
6723 ac_cv_sys_largefile_CC
=' -n32'; break
6725 rm -f core conftest.err conftest.
$ac_objext
6729 rm -f conftest.
$ac_ext
6732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
6733 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
6734 if test "$ac_cv_sys_largefile_CC" != no
; then
6735 CC
=$CC$ac_cv_sys_largefile_CC
6738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
6739 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
6740 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
6741 $as_echo_n "(cached) " >&6
6744 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6745 /* end confdefs.h. */
6746 #include <sys/types.h>
6747 /* Check that off_t can represent 2**63 - 1 correctly.
6748 We can't simply define LARGE_OFF_T to be 9223372036854775807,
6749 since some C++ compilers masquerading as C compilers
6750 incorrectly reject 9223372036854775807. */
6751 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6752 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6753 && LARGE_OFF_T % 2147483647 == 1)
6763 if ac_fn_c_try_compile
"$LINENO"; then :
6764 ac_cv_sys_file_offset_bits
=no
; break
6766 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6767 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6768 /* end confdefs.h. */
6769 #define _FILE_OFFSET_BITS 64
6770 #include <sys/types.h>
6771 /* Check that off_t can represent 2**63 - 1 correctly.
6772 We can't simply define LARGE_OFF_T to be 9223372036854775807,
6773 since some C++ compilers masquerading as C compilers
6774 incorrectly reject 9223372036854775807. */
6775 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6776 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6777 && LARGE_OFF_T % 2147483647 == 1)
6787 if ac_fn_c_try_compile
"$LINENO"; then :
6788 ac_cv_sys_file_offset_bits
=64; break
6790 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6791 ac_cv_sys_file_offset_bits
=unknown
6795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
6796 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
6797 case $ac_cv_sys_file_offset_bits in #(
6800 cat >>confdefs.h
<<_ACEOF
6801 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
6806 if test $ac_cv_sys_file_offset_bits = unknown
; then
6807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
6808 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
6809 if test "${ac_cv_sys_large_files+set}" = set; then :
6810 $as_echo_n "(cached) " >&6
6813 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6814 /* end confdefs.h. */
6815 #include <sys/types.h>
6816 /* Check that off_t can represent 2**63 - 1 correctly.
6817 We can't simply define LARGE_OFF_T to be 9223372036854775807,
6818 since some C++ compilers masquerading as C compilers
6819 incorrectly reject 9223372036854775807. */
6820 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6821 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6822 && LARGE_OFF_T % 2147483647 == 1)
6832 if ac_fn_c_try_compile
"$LINENO"; then :
6833 ac_cv_sys_large_files
=no
; break
6835 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6836 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6837 /* end confdefs.h. */
6838 #define _LARGE_FILES 1
6839 #include <sys/types.h>
6840 /* Check that off_t can represent 2**63 - 1 correctly.
6841 We can't simply define LARGE_OFF_T to be 9223372036854775807,
6842 since some C++ compilers masquerading as C compilers
6843 incorrectly reject 9223372036854775807. */
6844 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6845 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6846 && LARGE_OFF_T % 2147483647 == 1)
6856 if ac_fn_c_try_compile
"$LINENO"; then :
6857 ac_cv_sys_large_files
=1; break
6859 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6860 ac_cv_sys_large_files
=unknown
6864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
6865 $as_echo "$ac_cv_sys_large_files" >&6; }
6866 case $ac_cv_sys_large_files in #(
6869 cat >>confdefs.h
<<_ACEOF
6870 #define _LARGE_FILES $ac_cv_sys_large_files
6878 $as_echo "#define _DARWIN_USE_64_BIT_INODE 1" >>confdefs.h
6882 case $ac_cv_prog_cc_stdc in #(
6884 ac_cv_prog_cc_c99
=no
; ac_cv_prog_cc_c89
=no
;; #(
6886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
6887 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
6888 if test "${ac_cv_prog_cc_c99+set}" = set; then :
6889 $as_echo_n "(cached) " >&6
6891 ac_cv_prog_cc_c99
=no
6893 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6894 /* end confdefs.h. */
6896 #include <stdbool.h>
6901 // Check varargs macros. These examples are taken from C99 6.10.3.5.
6902 #define debug(...) fprintf (stderr, __VA_ARGS__)
6903 #define showlist(...) puts (#__VA_ARGS__)
6904 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
6906 test_varargs_macros (void)
6911 debug ("X = %d\n", x);
6912 showlist (The first, second, and third items.);
6913 report (x>y, "x is %d but y is %d", x, y);
6916 // Check long long types.
6917 #define BIG64 18446744073709551615ull
6918 #define BIG32 4294967295ul
6919 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
6921 your preprocessor is broken;
6925 your preprocessor is broken;
6927 static long long int bignum = -9223372036854775807LL;
6928 static unsigned long long int ubignum = BIG64;
6930 struct incomplete_array
6938 const wchar_t *name;
6942 typedef const char *ccp;
6945 test_restrict (ccp restrict text)
6947 // See if C++-style comments work.
6948 // Iterate through items via the restricted pointer.
6949 // Also check for declarations in for loops.
6950 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
6955 // Check varargs and va_copy.
6957 test_varargs (const char *format, ...)
6960 va_start (args, format);
6962 va_copy (args_copy, args);
6973 str = va_arg (args_copy, const char *);
6976 number = va_arg (args_copy, int);
6979 fnumber = va_arg (args_copy, double);
6994 _Bool success = false;
6997 if (test_restrict ("String literal") == 0)
6999 char *restrict newvar = "Another string";
7002 test_varargs ("s, d' f .", "string", 65, 34.234);
7003 test_varargs_macros ();
7005 // Check flexible array members.
7006 struct incomplete_array *ia =
7007 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
7009 for (int i = 0; i < ia->datasize; ++i)
7010 ia->data[i] = i * 1.234;
7012 // Check named initializers.
7013 struct named_init ni = {
7015 .name = L"Test wide string",
7016 .average = 543.34343,
7021 int dynamic_array[ni.number];
7022 dynamic_array[ni.number - 1] = 543;
7024 // work around unused variable warnings
7025 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
7026 || dynamic_array[ni.number - 1] != 543);
7032 for ac_arg
in '' -std=gnu99
-std=c99
-c99 -AC99 -xc99=all
-qlanglvl=extc99
7034 CC
="$ac_save_CC $ac_arg"
7035 if ac_fn_c_try_compile
"$LINENO"; then :
7036 ac_cv_prog_cc_c99
=$ac_arg
7038 rm -f core conftest.err conftest.
$ac_objext
7039 test "x$ac_cv_prog_cc_c99" != "xno" && break
7041 rm -f conftest.
$ac_ext
7046 case "x$ac_cv_prog_cc_c99" in
7048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
7049 $as_echo "none needed" >&6; } ;;
7051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
7052 $as_echo "unsupported" >&6; } ;;
7054 CC
="$CC $ac_cv_prog_cc_c99"
7055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
7056 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
7058 if test "x$ac_cv_prog_cc_c99" != xno
; then :
7059 ac_cv_prog_cc_stdc
=$ac_cv_prog_cc_c99
7061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
7062 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
7063 if test "${ac_cv_prog_cc_c89+set}" = set; then :
7064 $as_echo_n "(cached) " >&6
7066 ac_cv_prog_cc_c89
=no
7068 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7069 /* end confdefs.h. */
7072 #include <sys/types.h>
7073 #include <sys/stat.h>
7074 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
7075 struct buf { int x; };
7076 FILE * (*rcsopen) (struct buf *, struct stat *, int);
7077 static char *e (p, i)
7083 static char *f (char * (*g) (char **, int), char **p, ...)
7088 s = g (p, va_arg (v,int));
7093 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
7094 function prototypes and stuff, but not '\xHH' hex character constants.
7095 These don't provoke an error unfortunately, instead are silently treated
7096 as 'x'. The following induces an error, until -std is added to get
7097 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
7098 array size at least. It's necessary to write '\x00'==0 to get something
7099 that's true only with -std. */
7100 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
7102 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
7103 inside strings and character constants. */
7105 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
7107 int test (int i, double x);
7108 struct s1 {int (*f) (int a);};
7109 struct s2 {int (*f) (double a);};
7110 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
7116 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
7121 for ac_arg
in '' -qlanglvl=extc89
-qlanglvl=ansi
-std \
7122 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
7124 CC
="$ac_save_CC $ac_arg"
7125 if ac_fn_c_try_compile
"$LINENO"; then :
7126 ac_cv_prog_cc_c89
=$ac_arg
7128 rm -f core conftest.err conftest.
$ac_objext
7129 test "x$ac_cv_prog_cc_c89" != "xno" && break
7131 rm -f conftest.
$ac_ext
7136 case "x$ac_cv_prog_cc_c89" in
7138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
7139 $as_echo "none needed" >&6; } ;;
7141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
7142 $as_echo "unsupported" >&6; } ;;
7144 CC
="$CC $ac_cv_prog_cc_c89"
7145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
7146 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
7148 if test "x$ac_cv_prog_cc_c89" != xno
; then :
7149 ac_cv_prog_cc_stdc
=$ac_cv_prog_cc_c89
7151 ac_cv_prog_cc_stdc
=no
7157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5
7158 $as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; }
7159 if test "${ac_cv_prog_cc_stdc+set}" = set; then :
7160 $as_echo_n "(cached) " >&6
7163 case $ac_cv_prog_cc_stdc in #(
7165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
7166 $as_echo "unsupported" >&6; } ;; #(
7168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
7169 $as_echo "none needed" >&6; } ;; #(
7171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5
7172 $as_echo "$ac_cv_prog_cc_stdc" >&6; } ;;
7177 # Code from module alloca-opt:
7178 # Code from module allocator:
7179 # Code from module at-internal:
7180 # Code from module c-ctype:
7181 # Code from module c-strcase:
7182 # Code from module careadlinkat:
7183 # Code from module clock-time:
7184 # Code from module close-stream:
7185 # Code from module crypto/md5:
7186 # Code from module crypto/sha1:
7187 # Code from module crypto/sha256:
7188 # Code from module crypto/sha512:
7189 # Code from module dirent:
7190 # Code from module dosname:
7191 # Code from module dtoastr:
7192 # Code from module dtotimespec:
7193 # Code from module dup2:
7194 # Code from module environ:
7195 # Code from module euidaccess:
7196 # Code from module execinfo:
7197 # Code from module extensions:
7199 # Code from module extern-inline:
7200 # Code from module faccessat:
7201 # Code from module fcntl-h:
7202 # Code from module fdopendir:
7203 # Code from module filemode:
7204 # Code from module fpending:
7205 # Code from module fstatat:
7206 # Code from module getgroups:
7207 # Code from module getloadavg:
7208 # Code from module getopt-gnu:
7209 # Code from module getopt-posix:
7210 # Code from module gettext-h:
7211 # Code from module gettime:
7212 # Code from module gettimeofday:
7213 # Code from module group-member:
7214 # Code from module ignore-value:
7215 # Code from module include_next:
7216 # Code from module intprops:
7217 # Code from module inttypes-incomplete:
7218 # Code from module largefile:
7220 # Code from module lstat:
7221 # Code from module manywarnings:
7222 # Code from module memrchr:
7223 # Code from module mktime:
7224 # Code from module multiarch:
7225 # Code from module nocrash:
7226 # Code from module openat-h:
7227 # Code from module pathmax:
7228 # Code from module pselect:
7229 # Code from module pthread_sigmask:
7230 # Code from module putenv:
7231 # Code from module readlink:
7232 # Code from module readlinkat:
7233 # Code from module root-uid:
7234 # Code from module sig2str:
7235 # Code from module signal-h:
7236 # Code from module snippet/_Noreturn:
7237 # Code from module snippet/arg-nonnull:
7238 # Code from module snippet/c++defs:
7239 # Code from module snippet/warn-on-use:
7240 # Code from module socklen:
7241 # Code from module ssize_t:
7242 # Code from module stat:
7243 # Code from module stat-time:
7244 # Code from module stdalign:
7245 # Code from module stdarg:
7249 # Code from module stdbool:
7250 # Code from module stddef:
7251 # Code from module stdint:
7252 # Code from module stdio:
7253 # Code from module stdlib:
7254 # Code from module strftime:
7255 # Code from module string:
7256 # Code from module strtoimax:
7257 # Code from module strtoll:
7258 # Code from module strtoull:
7259 # Code from module strtoumax:
7260 # Code from module symlink:
7261 # Code from module sys_select:
7262 # Code from module sys_stat:
7263 # Code from module sys_time:
7264 # Code from module time:
7265 # Code from module time_r:
7266 # Code from module timer-time:
7267 # Code from module timespec:
7268 # Code from module timespec-add:
7269 # Code from module timespec-sub:
7270 # Code from module u64:
7271 # Code from module unistd:
7272 # Code from module unsetenv:
7273 # Code from module utimens:
7274 # Code from module verify:
7275 # Code from module warnings:
7276 # Code from module xalloc-oversized:
7279 # It's helpful to have C macros available to GDB, so prefer -g3 to -g
7280 # if -g3 works and the user does not specify CFLAGS.
7281 # This test must follow gl_EARLY; otherwise AC_LINK_IFELSE complains.
7282 if test "$ac_test_CFLAGS" != set; then
7285 emacs_g3_CFLAGS
='-g3';;
7287 emacs_g3_CFLAGS
='-g3 -O2';;
7289 emacs_g3_CFLAGS
='';;
7291 if test -n "$emacs_g3_CFLAGS"; then
7292 emacs_save_CFLAGS
=$CFLAGS
7293 CFLAGS
=$emacs_g3_CFLAGS
7294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts $emacs_g3_CFLAGS" >&5
7295 $as_echo_n "checking whether $CC accepts $emacs_g3_CFLAGS... " >&6; }
7296 if test "${emacs_cv_prog_cc_g3+set}" = set; then :
7297 $as_echo_n "(cached) " >&6
7299 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7300 /* end confdefs.h. */
7310 if ac_fn_c_try_link
"$LINENO"; then :
7311 emacs_cv_prog_cc_g3
=yes
7313 emacs_cv_prog_cc_g3
=no
7315 rm -f core conftest.err conftest.
$ac_objext \
7316 conftest
$ac_exeext conftest.
$ac_ext
7318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_prog_cc_g3" >&5
7319 $as_echo "$emacs_cv_prog_cc_g3" >&6; }
7320 if test $emacs_cv_prog_cc_g3 = yes; then
7321 CFLAGS
=$emacs_g3_CFLAGS
7323 CFLAGS
=$emacs_save_CFLAGS
7328 # Check whether --enable-gcc-warnings was given.
7329 if test "${enable_gcc_warnings+set}" = set; then :
7330 enableval
=$enable_gcc_warnings; case $enableval in
7332 *) as_fn_error
"bad value $enableval for gcc-warnings option" "$LINENO" 5 ;;
7334 gl_gcc_warnings
=$enableval
7341 # Check whether --enable-link-time-optimization was given.
7342 if test "${enable_link_time_optimization+set}" = set; then :
7343 enableval
=$enable_link_time_optimization; if test "${enableval}" != "no"; then
7344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether link-time optimization is supported" >&5
7345 $as_echo_n "checking whether link-time optimization is supported... " >&6; }
7347 if test x
$GCC = xyes
; then
7348 CPUS
=`getconf _NPROCESSORS_ONLN 2>/dev/null`
7349 if test x
$CPUS != x
; then
7355 CFLAGS
="$CFLAGS $LTO"
7356 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7357 /* end confdefs.h. */
7367 if ac_fn_c_try_compile
"$LINENO"; then :
7368 ac_lto_supported
=yes
7372 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7373 CFLAGS
="$old_CFLAGS"
7375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_lto_supported" >&5
7376 $as_echo "$ac_lto_supported" >&6; }
7377 if test "$ac_lto_supported" = "yes"; then
7378 CFLAGS
="$CFLAGS $LTO"
7384 # gl_GCC_VERSION_IFELSE([major], [minor], [run-if-found], [run-if-not-found])
7385 # ------------------------------------------------
7386 # If $CPP is gcc-MAJOR.MINOR or newer, then run RUN-IF-FOUND.
7387 # Otherwise, run RUN-IF-NOT-FOUND.
7390 # When compiling with GCC, prefer -isystem to -I when including system
7391 # include files, to avoid generating useless diagnostics for the files.
7392 if test "$gl_gcc_warnings" != yes; then
7397 # This, $nw, is the list of warnings we disable.
7400 case $with_x_toolkit in
7401 lucid | athena | motif
)
7402 # Old toolkits mishandle 'const'.
7403 nw
="$nw -Wwrite-strings"
7406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler handles -Werror" >&5
7407 $as_echo_n "checking whether C compiler handles -Werror... " >&6; }
7408 if test "${gl_cv_warn_c__Werror+set}" = set; then :
7409 $as_echo_n "(cached) " >&6
7412 gl_save_compiler_FLAGS
="$CFLAGS"
7413 as_fn_append CFLAGS
" -Werror"
7414 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7415 /* end confdefs.h. */
7425 if ac_fn_c_try_compile
"$LINENO"; then :
7426 gl_cv_warn_c__Werror
=yes
7428 gl_cv_warn_c__Werror
=no
7430 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7431 CFLAGS
="$gl_save_compiler_FLAGS"
7434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_c__Werror" >&5
7435 $as_echo "$gl_cv_warn_c__Werror" >&6; }
7436 if test "x$gl_cv_warn_c__Werror" = x
""yes; then :
7437 as_fn_append WERROR_CFLAGS
" -Werror"
7445 nw
="$nw -Waggregate-return" # anachronistic
7446 nw
="$nw -Wlong-long" # C90 is anachronistic
7447 nw
="$nw -Wc++-compat" # We don't care about C++ compilers
7448 nw
="$nw -Wundef" # Warns on '#if GNULIB_FOO' etc in gnulib
7449 nw
="$nw -Wtraditional" # Warns on #elif which we use often
7450 nw
="$nw -Wcast-qual" # Too many warnings for now
7451 nw
="$nw -Wconversion" # Too many warnings for now
7452 nw
="$nw -Wsystem-headers" # Don't let system headers trigger warnings
7453 nw
="$nw -Wsign-conversion" # Too many warnings for now
7454 nw
="$nw -Woverlength-strings" # Not a problem these days
7455 nw
="$nw -Wtraditional-conversion" # Too many warnings for now
7456 nw
="$nw -Wunreachable-code" # so buggy that it's now silently ignored
7457 nw
="$nw -Wpadded" # Our structs are not padded
7458 nw
="$nw -Wredundant-decls" # we regularly (re)declare functions
7459 nw
="$nw -Wlogical-op" # any use of fwrite provokes this
7460 nw
="$nw -Wformat-nonliteral" # we do this a lot
7461 nw
="$nw -Wvla" # warnings in gettext.h
7462 nw
="$nw -Wnested-externs" # use of XARGMATCH/verify_function__
7463 nw
="$nw -Wswitch-enum" # Too many warnings for now
7464 nw
="$nw -Wswitch-default" # Too many warnings for now
7465 nw
="$nw -Wfloat-equal" # warns about high-quality code
7466 nw
="$nw -Winline" # OK to ignore 'inline'
7467 nw
="$nw -Wjump-misses-init" # We sometimes safely jump over init.
7468 nw
="$nw -Wstrict-overflow" # OK to optimize assuming that
7469 # signed overflow has undefined behavior
7470 nw
="$nw -Wsync-nand" # irrelevant here, and provokes ObjC warning
7471 nw
="$nw -Wunsafe-loop-optimizations" # OK to suppress unsafe optimizations
7473 # Emacs doesn't care about shadowing; see
7474 # <http://lists.gnu.org/archive/html/emacs-diffs/2011-11/msg00265.html>.
7477 # Emacs's use of alloca inhibits protecting the stack.
7478 nw
="$nw -Wstack-protector"
7480 # The following line should be removable at some point.
7481 nw
="$nw -Wsuggest-attribute=pure"
7485 if test -n "$GCC"; then
7487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -Wno-missing-field-initializers is supported" >&5
7488 $as_echo_n "checking whether -Wno-missing-field-initializers is supported... " >&6; }
7489 if test "${gl_cv_cc_nomfi_supported+set}" = set; then :
7490 $as_echo_n "(cached) " >&6
7493 gl_save_CFLAGS
="$CFLAGS"
7494 CFLAGS
="$CFLAGS -W -Werror -Wno-missing-field-initializers"
7495 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7496 /* end confdefs.h. */
7506 if ac_fn_c_try_compile
"$LINENO"; then :
7507 gl_cv_cc_nomfi_supported
=yes
7509 gl_cv_cc_nomfi_supported
=no
7511 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7512 CFLAGS
="$gl_save_CFLAGS"
7515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_nomfi_supported" >&5
7516 $as_echo "$gl_cv_cc_nomfi_supported" >&6; }
7518 if test "$gl_cv_cc_nomfi_supported" = yes; then
7519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -Wno-missing-field-initializers is needed" >&5
7520 $as_echo_n "checking whether -Wno-missing-field-initializers is needed... " >&6; }
7521 if test "${gl_cv_cc_nomfi_needed+set}" = set; then :
7522 $as_echo_n "(cached) " >&6
7525 gl_save_CFLAGS
="$CFLAGS"
7526 CFLAGS
="$CFLAGS -W -Werror"
7527 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7528 /* end confdefs.h. */
7531 typedef struct { int a; int b; } s_t;
7543 if ac_fn_c_try_compile
"$LINENO"; then :
7544 gl_cv_cc_nomfi_needed
=no
7546 gl_cv_cc_nomfi_needed
=yes
7548 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7549 CFLAGS
="$gl_save_CFLAGS"
7553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_nomfi_needed" >&5
7554 $as_echo "$gl_cv_cc_nomfi_needed" >&6; }
7557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -Wuninitialized is supported" >&5
7558 $as_echo_n "checking whether -Wuninitialized is supported... " >&6; }
7559 if test "${gl_cv_cc_uninitialized_supported+set}" = set; then :
7560 $as_echo_n "(cached) " >&6
7563 gl_save_CFLAGS
="$CFLAGS"
7564 CFLAGS
="$CFLAGS -Werror -Wuninitialized"
7565 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7566 /* end confdefs.h. */
7576 if ac_fn_c_try_compile
"$LINENO"; then :
7577 gl_cv_cc_uninitialized_supported
=yes
7579 gl_cv_cc_uninitialized_supported
=no
7581 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7582 CFLAGS
="$gl_save_CFLAGS"
7585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_uninitialized_supported" >&5
7586 $as_echo "$gl_cv_cc_uninitialized_supported" >&6; }
7590 # List all gcc warning categories.
7592 for gl_manywarn_item
in \
7599 -Wbad-function-cast \
7600 -Wbuiltin-macro-redefined \
7606 -Wcoverage-mismatch \
7609 -Wdeprecated-declarations \
7610 -Wdisabled-optimization \
7612 -Wdouble-promotion \
7617 -Wformat-contains-nul \
7618 -Wformat-extra-args \
7619 -Wformat-nonliteral \
7622 -Wformat-zero-length \
7624 -Wfree-nonheap-object \
7625 -Wignored-qualifiers \
7627 -Wimplicit-function-declaration \
7631 -Wint-to-pointer-cast \
7632 -Winvalid-memory-model \
7634 -Wjump-misses-init \
7637 -Wmaybe-uninitialized \
7639 -Wmissing-declarations \
7640 -Wmissing-field-initializers \
7641 -Wmissing-format-attribute \
7642 -Wmissing-include-dirs \
7643 -Wmissing-noreturn \
7644 -Wmissing-parameter-type \
7645 -Wmissing-prototypes \
7652 -Wold-style-declaration \
7653 -Wold-style-definition \
7655 -Woverlength-strings \
7658 -Wpacked-bitfield-compat \
7662 -Wpointer-to-int-cast \
7667 -Wsizeof-pointer-memaccess \
7671 -Wstrict-prototypes \
7672 -Wsuggest-attribute=const \
7673 -Wsuggest-attribute=format \
7674 -Wsuggest-attribute=noreturn \
7675 -Wsuggest-attribute=pure \
7685 -Wunreachable-code \
7686 -Wunsafe-loop-optimizations \
7688 -Wunused-but-set-parameter \
7689 -Wunused-but-set-variable \
7692 -Wunused-local-typedefs \
7694 -Wunused-parameter \
7700 -Wvector-operation-performance \
7702 -Wvolatile-register-var \
7706 gl_manywarn_set
="$gl_manywarn_set $gl_manywarn_item"
7709 # Disable specific options as needed.
7710 if test "$gl_cv_cc_nomfi_needed" = yes; then
7711 gl_manywarn_set
="$gl_manywarn_set -Wno-missing-field-initializers"
7714 if test "$gl_cv_cc_uninitialized_supported" = no
; then
7715 gl_manywarn_set
="$gl_manywarn_set -Wno-uninitialized"
7726 *" $gl_warn_item "*)
7729 gl_warn_set
="$gl_warn_set $gl_warn_item"
7736 as_gl_Warn
=`$as_echo "gl_cv_warn_c_$w" | $as_tr_sh`
7737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler handles $w" >&5
7738 $as_echo_n "checking whether C compiler handles $w... " >&6; }
7739 if { as_var
=$as_gl_Warn; eval "test \"\${$as_var+set}\" = set"; }; then :
7740 $as_echo_n "(cached) " >&6
7743 gl_save_compiler_FLAGS
="$CFLAGS"
7744 as_fn_append CFLAGS
" $w"
7745 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7746 /* end confdefs.h. */
7756 if ac_fn_c_try_compile
"$LINENO"; then :
7757 eval "$as_gl_Warn=yes"
7759 eval "$as_gl_Warn=no"
7761 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7762 CFLAGS
="$gl_save_compiler_FLAGS"
7765 eval ac_res
=\$
$as_gl_Warn
7766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7767 $as_echo "$ac_res" >&6; }
7768 eval as_val
=\$
$as_gl_Warn
7769 if test "x$as_val" = x
""yes; then :
7770 as_fn_append WARN_CFLAGS
" $w"
7775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler handles -Wno-missing-field-initializers" >&5
7776 $as_echo_n "checking whether C compiler handles -Wno-missing-field-initializers... " >&6; }
7777 if test "${gl_cv_warn_c__Wno_missing_field_initializers+set}" = set; then :
7778 $as_echo_n "(cached) " >&6
7781 gl_save_compiler_FLAGS
="$CFLAGS"
7782 as_fn_append CFLAGS
" -Wno-missing-field-initializers"
7783 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7784 /* end confdefs.h. */
7794 if ac_fn_c_try_compile
"$LINENO"; then :
7795 gl_cv_warn_c__Wno_missing_field_initializers
=yes
7797 gl_cv_warn_c__Wno_missing_field_initializers
=no
7799 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7800 CFLAGS
="$gl_save_compiler_FLAGS"
7803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_c__Wno_missing_field_initializers" >&5
7804 $as_echo "$gl_cv_warn_c__Wno_missing_field_initializers" >&6; }
7805 if test "x$gl_cv_warn_c__Wno_missing_field_initializers" = x
""yes; then :
7806 as_fn_append WARN_CFLAGS
" -Wno-missing-field-initializers"
7810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler handles -Wno-sign-compare" >&5
7811 $as_echo_n "checking whether C compiler handles -Wno-sign-compare... " >&6; }
7812 if test "${gl_cv_warn_c__Wno_sign_compare+set}" = set; then :
7813 $as_echo_n "(cached) " >&6
7816 gl_save_compiler_FLAGS
="$CFLAGS"
7817 as_fn_append CFLAGS
" -Wno-sign-compare"
7818 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7819 /* end confdefs.h. */
7829 if ac_fn_c_try_compile
"$LINENO"; then :
7830 gl_cv_warn_c__Wno_sign_compare
=yes
7832 gl_cv_warn_c__Wno_sign_compare
=no
7834 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7835 CFLAGS
="$gl_save_compiler_FLAGS"
7838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_c__Wno_sign_compare" >&5
7839 $as_echo "$gl_cv_warn_c__Wno_sign_compare" >&6; }
7840 if test "x$gl_cv_warn_c__Wno_sign_compare" = x
""yes; then :
7841 as_fn_append WARN_CFLAGS
" -Wno-sign-compare"
7844 # Too many warnings for now
7845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler handles -Wno-type-limits" >&5
7846 $as_echo_n "checking whether C compiler handles -Wno-type-limits... " >&6; }
7847 if test "${gl_cv_warn_c__Wno_type_limits+set}" = set; then :
7848 $as_echo_n "(cached) " >&6
7851 gl_save_compiler_FLAGS
="$CFLAGS"
7852 as_fn_append CFLAGS
" -Wno-type-limits"
7853 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7854 /* end confdefs.h. */
7864 if ac_fn_c_try_compile
"$LINENO"; then :
7865 gl_cv_warn_c__Wno_type_limits
=yes
7867 gl_cv_warn_c__Wno_type_limits
=no
7869 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7870 CFLAGS
="$gl_save_compiler_FLAGS"
7873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_c__Wno_type_limits" >&5
7874 $as_echo "$gl_cv_warn_c__Wno_type_limits" >&6; }
7875 if test "x$gl_cv_warn_c__Wno_type_limits" = x
""yes; then :
7876 as_fn_append WARN_CFLAGS
" -Wno-type-limits"
7879 # Too many warnings for now
7880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler handles -Wno-switch" >&5
7881 $as_echo_n "checking whether C compiler handles -Wno-switch... " >&6; }
7882 if test "${gl_cv_warn_c__Wno_switch+set}" = set; then :
7883 $as_echo_n "(cached) " >&6
7886 gl_save_compiler_FLAGS
="$CFLAGS"
7887 as_fn_append CFLAGS
" -Wno-switch"
7888 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7889 /* end confdefs.h. */
7899 if ac_fn_c_try_compile
"$LINENO"; then :
7900 gl_cv_warn_c__Wno_switch
=yes
7902 gl_cv_warn_c__Wno_switch
=no
7904 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7905 CFLAGS
="$gl_save_compiler_FLAGS"
7908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_c__Wno_switch" >&5
7909 $as_echo "$gl_cv_warn_c__Wno_switch" >&6; }
7910 if test "x$gl_cv_warn_c__Wno_switch" = x
""yes; then :
7911 as_fn_append WARN_CFLAGS
" -Wno-switch"
7914 # Too many warnings for now
7915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler handles -Wno-unused-parameter" >&5
7916 $as_echo_n "checking whether C compiler handles -Wno-unused-parameter... " >&6; }
7917 if test "${gl_cv_warn_c__Wno_unused_parameter+set}" = set; then :
7918 $as_echo_n "(cached) " >&6
7921 gl_save_compiler_FLAGS
="$CFLAGS"
7922 as_fn_append CFLAGS
" -Wno-unused-parameter"
7923 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7924 /* end confdefs.h. */
7934 if ac_fn_c_try_compile
"$LINENO"; then :
7935 gl_cv_warn_c__Wno_unused_parameter
=yes
7937 gl_cv_warn_c__Wno_unused_parameter
=no
7939 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7940 CFLAGS
="$gl_save_compiler_FLAGS"
7943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_c__Wno_unused_parameter" >&5
7944 $as_echo "$gl_cv_warn_c__Wno_unused_parameter" >&6; }
7945 if test "x$gl_cv_warn_c__Wno_unused_parameter" = x
""yes; then :
7946 as_fn_append WARN_CFLAGS
" -Wno-unused-parameter"
7949 # Too many warnings for now
7950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler handles -Wno-format-nonliteral" >&5
7951 $as_echo_n "checking whether C compiler handles -Wno-format-nonliteral... " >&6; }
7952 if test "${gl_cv_warn_c__Wno_format_nonliteral+set}" = set; then :
7953 $as_echo_n "(cached) " >&6
7956 gl_save_compiler_FLAGS
="$CFLAGS"
7957 as_fn_append CFLAGS
" -Wno-format-nonliteral"
7958 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7959 /* end confdefs.h. */
7969 if ac_fn_c_try_compile
"$LINENO"; then :
7970 gl_cv_warn_c__Wno_format_nonliteral
=yes
7972 gl_cv_warn_c__Wno_format_nonliteral
=no
7974 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7975 CFLAGS
="$gl_save_compiler_FLAGS"
7978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_c__Wno_format_nonliteral" >&5
7979 $as_echo "$gl_cv_warn_c__Wno_format_nonliteral" >&6; }
7980 if test "x$gl_cv_warn_c__Wno_format_nonliteral" = x
""yes; then :
7981 as_fn_append WARN_CFLAGS
" -Wno-format-nonliteral"
7986 # In spite of excluding -Wlogical-op above, it is enabled, as of
7987 # gcc 4.5.0 20090517.
7988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler handles -Wno-logical-op" >&5
7989 $as_echo_n "checking whether C compiler handles -Wno-logical-op... " >&6; }
7990 if test "${gl_cv_warn_c__Wno_logical_op+set}" = set; then :
7991 $as_echo_n "(cached) " >&6
7994 gl_save_compiler_FLAGS
="$CFLAGS"
7995 as_fn_append CFLAGS
" -Wno-logical-op"
7996 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7997 /* end confdefs.h. */
8007 if ac_fn_c_try_compile
"$LINENO"; then :
8008 gl_cv_warn_c__Wno_logical_op
=yes
8010 gl_cv_warn_c__Wno_logical_op
=no
8012 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8013 CFLAGS
="$gl_save_compiler_FLAGS"
8016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_c__Wno_logical_op" >&5
8017 $as_echo "$gl_cv_warn_c__Wno_logical_op" >&6; }
8018 if test "x$gl_cv_warn_c__Wno_logical_op" = x
""yes; then :
8019 as_fn_append WARN_CFLAGS
" -Wno-logical-op"
8024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler handles -fdiagnostics-show-option" >&5
8025 $as_echo_n "checking whether C compiler handles -fdiagnostics-show-option... " >&6; }
8026 if test "${gl_cv_warn_c__fdiagnostics_show_option+set}" = set; then :
8027 $as_echo_n "(cached) " >&6
8030 gl_save_compiler_FLAGS
="$CFLAGS"
8031 as_fn_append CFLAGS
" -fdiagnostics-show-option"
8032 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8033 /* end confdefs.h. */
8043 if ac_fn_c_try_compile
"$LINENO"; then :
8044 gl_cv_warn_c__fdiagnostics_show_option
=yes
8046 gl_cv_warn_c__fdiagnostics_show_option
=no
8048 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8049 CFLAGS
="$gl_save_compiler_FLAGS"
8052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_c__fdiagnostics_show_option" >&5
8053 $as_echo "$gl_cv_warn_c__fdiagnostics_show_option" >&6; }
8054 if test "x$gl_cv_warn_c__fdiagnostics_show_option" = x
""yes; then :
8055 as_fn_append WARN_CFLAGS
" -fdiagnostics-show-option"
8059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler handles -funit-at-a-time" >&5
8060 $as_echo_n "checking whether C compiler handles -funit-at-a-time... " >&6; }
8061 if test "${gl_cv_warn_c__funit_at_a_time+set}" = set; then :
8062 $as_echo_n "(cached) " >&6
8065 gl_save_compiler_FLAGS
="$CFLAGS"
8066 as_fn_append CFLAGS
" -funit-at-a-time"
8067 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8068 /* end confdefs.h. */
8078 if ac_fn_c_try_compile
"$LINENO"; then :
8079 gl_cv_warn_c__funit_at_a_time
=yes
8081 gl_cv_warn_c__funit_at_a_time
=no
8083 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8084 CFLAGS
="$gl_save_compiler_FLAGS"
8087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_c__funit_at_a_time" >&5
8088 $as_echo "$gl_cv_warn_c__funit_at_a_time" >&6; }
8089 if test "x$gl_cv_warn_c__funit_at_a_time" = x
""yes; then :
8090 as_fn_append WARN_CFLAGS
" -funit-at-a-time"
8096 $as_echo "#define lint 1" >>confdefs.h
8100 $as_echo "#define GNULIB_PORTCHECK 1" >>confdefs.h
8103 # We use a slightly smaller set of warning options for lib/.
8104 # Remove the following and save the result in GNULIB_WARN_CFLAGS.
8106 nw
="$nw -Wunused-macros"
8110 set x
$WARN_CFLAGS; shift
8114 *" $gl_warn_item "*)
8117 gl_warn_set
="$gl_warn_set $gl_warn_item"
8121 GNULIB_WARN_CFLAGS
=$gl_warn_set
8128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
8129 $as_echo_n "checking whether ln -s works... " >&6; }
8131 if test "$LN_S" = "ln -s"; then
8132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8133 $as_echo "yes" >&6; }
8135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
8136 $as_echo "no, using $LN_S" >&6; }
8140 # Extract the first word of "install-info", so it can be a program name with args.
8141 set dummy install-info
; ac_word
=$2
8142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8143 $as_echo_n "checking for $ac_word... " >&6; }
8144 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then :
8145 $as_echo_n "(cached) " >&6
8147 case $INSTALL_INFO in
8149 ac_cv_path_INSTALL_INFO
="$INSTALL_INFO" # Let the user override the test with a path.
8152 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8153 for as_dir
in $PATH$PATH_SEPARATOR/usr
/sbin
$PATH_SEPARATOR/sbin
8156 test -z "$as_dir" && as_dir
=.
8157 for ac_exec_ext
in '' $ac_executable_extensions; do
8158 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8159 ac_cv_path_INSTALL_INFO
="$as_dir/$ac_word$ac_exec_ext"
8160 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8167 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO
=":"
8171 INSTALL_INFO
=$ac_cv_path_INSTALL_INFO
8172 if test -n "$INSTALL_INFO"; then
8173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
8174 $as_echo "$INSTALL_INFO" >&6; }
8176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8177 $as_echo "no" >&6; }
8181 # Extract the first word of "gzip", so it can be a program name with args.
8182 set dummy
gzip; ac_word
=$2
8183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8184 $as_echo_n "checking for $ac_word... " >&6; }
8185 if test "${ac_cv_path_GZIP_PROG+set}" = set; then :
8186 $as_echo_n "(cached) " >&6
8190 ac_cv_path_GZIP_PROG
="$GZIP_PROG" # Let the user override the test with a path.
8193 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8197 test -z "$as_dir" && as_dir
=.
8198 for ac_exec_ext
in '' $ac_executable_extensions; do
8199 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8200 ac_cv_path_GZIP_PROG
="$as_dir/$ac_word$ac_exec_ext"
8201 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8211 GZIP_PROG
=$ac_cv_path_GZIP_PROG
8212 if test -n "$GZIP_PROG"; then
8213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GZIP_PROG" >&5
8214 $as_echo "$GZIP_PROG" >&6; }
8216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8217 $as_echo "no" >&6; }
8222 if test $opsys = gnu-linux
; then
8223 # Extract the first word of "paxctl", so it can be a program name with args.
8224 set dummy paxctl
; ac_word
=$2
8225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8226 $as_echo_n "checking for $ac_word... " >&6; }
8227 if test "${ac_cv_path_PAXCTL+set}" = set; then :
8228 $as_echo_n "(cached) " >&6
8232 ac_cv_path_PAXCTL
="$PAXCTL" # Let the user override the test with a path.
8235 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8236 for as_dir
in $PATH$PATH_SEPARATOR/sbin
$PATH_SEPARATOR/usr
/sbin
8239 test -z "$as_dir" && as_dir
=.
8240 for ac_exec_ext
in '' $ac_executable_extensions; do
8241 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8242 ac_cv_path_PAXCTL
="$as_dir/$ac_word$ac_exec_ext"
8243 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8253 PAXCTL
=$ac_cv_path_PAXCTL
8254 if test -n "$PAXCTL"; then
8255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PAXCTL" >&5
8256 $as_echo "$PAXCTL" >&6; }
8258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8259 $as_echo "no" >&6; }
8263 if test "X$PAXCTL" != X
; then
8264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether binaries have a PT_PAX_FLAGS header" >&5
8265 $as_echo_n "checking whether binaries have a PT_PAX_FLAGS header... " >&6; }
8266 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8267 /* end confdefs.h. */
8277 if ac_fn_c_try_link
"$LINENO"; then :
8278 if $PAXCTL -v conftest
$EXEEXT >/dev
/null
2>&1; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8279 $as_echo "yes" >&6; }
8280 else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8281 $as_echo "no" >&6; }; PAXCTL
=""; fi
8283 rm -f core conftest.err conftest.
$ac_objext \
8284 conftest
$ac_exeext conftest.
$ac_ext
8288 ## Need makeinfo >= 4.7 (?) to build the manuals.
8289 # Extract the first word of "makeinfo", so it can be a program name with args.
8290 set dummy makeinfo
; ac_word
=$2
8291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8292 $as_echo_n "checking for $ac_word... " >&6; }
8293 if test "${ac_cv_path_MAKEINFO+set}" = set; then :
8294 $as_echo_n "(cached) " >&6
8298 ac_cv_path_MAKEINFO
="$MAKEINFO" # Let the user override the test with a path.
8301 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8305 test -z "$as_dir" && as_dir
=.
8306 for ac_exec_ext
in '' $ac_executable_extensions; do
8307 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8308 ac_cv_path_MAKEINFO
="$as_dir/$ac_word$ac_exec_ext"
8309 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8316 test -z "$ac_cv_path_MAKEINFO" && ac_cv_path_MAKEINFO
="no"
8320 MAKEINFO
=$ac_cv_path_MAKEINFO
8321 if test -n "$MAKEINFO"; then
8322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
8323 $as_echo "$MAKEINFO" >&6; }
8325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8326 $as_echo "no" >&6; }
8330 if test "$MAKEINFO" != "no"; then
8332 $MAKEINFO --version 2> /dev/null |
8333 $EGREP 'texinfo[^0-9]*([1-4][0-9]+|[5-9]|4\.[7-9]|4\.[1-6][0-9]+)'
8339 ## Makeinfo is unusual. For a released Emacs, the manuals are
8340 ## pre-built, and not deleted by the normal clean rules. makeinfo is
8341 ## therefore in the category of "special tools" not normally required, which
8342 ## configure does not have to check for (eg autoconf itself).
8343 ## In a Bazaar checkout on the other hand, the manuals are not included.
8344 ## So makeinfo is a requirement to build from Bazaar, and configure
8345 ## should test for it as it does for any other build requirement.
8346 ## We use the presence of $srcdir/info/emacs to distinguish a release,
8347 ## with pre-built manuals, from a Bazaar checkout.
8350 if test "$MAKEINFO" = "no"; then
8352 if test "x${with_makeinfo}" = "xno"; then
8354 elif test ! -e "$srcdir/info/emacs" && test ! -e "$srcdir/info/emacs.info"; then
8355 as_fn_error
"You do not seem to have makeinfo >= 4.7, and your
8356 source tree does not seem to have pre-built manuals in the \`info' directory.
8357 Either install a suitable version of makeinfo, or re-run configure
8358 with the \`--without-makeinfo' option to build without the manuals. " "$LINENO" 5
8364 INFO_OPTS
=--no-split
8369 if test x
$GCC = xyes
; then
8370 test "x$GCC_LINK_TEST_OPTIONS" != x
&& \
8371 ac_link
="$ac_link $GCC_LINK_TEST_OPTIONS"
8373 test "x$NON_GCC_LINK_TEST_OPTIONS" != x
&& \
8374 ac_link
="$ac_link $NON_GCC_LINK_TEST_OPTIONS"
8378 late_LDFLAGS
=$LDFLAGS
8379 if test x
$GCC = xyes
; then
8380 LDFLAGS
="$LDFLAGS -Wl,-znocombreloc"
8382 LDFLAGS
="$LDFLAGS -znocombreloc"
8385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -znocombreloc" >&5
8386 $as_echo_n "checking for -znocombreloc... " >&6; }
8387 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8388 /* end confdefs.h. */
8398 if ac_fn_c_try_link
"$LINENO"; then :
8399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8400 $as_echo "yes" >&6; }
8402 LDFLAGS
=$late_LDFLAGS
8403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8404 $as_echo "no" >&6; }
8406 rm -f core conftest.err conftest.
$ac_objext \
8407 conftest
$ac_exeext conftest.
$ac_ext
8410 test "x$CANNOT_DUMP" = "x" && CANNOT_DUMP
=no
8412 your-opsys-here
) CANNOT_DUMP
=yes ;;
8415 test "$CANNOT_DUMP" = "yes" && \
8417 $as_echo "#define CANNOT_DUMP 1" >>confdefs.h
8423 UNEXEC_OBJ
=unexelf.o
8425 # MSDOS uses unexcoff.o
8426 # MSWindows uses unexw32.o
8428 UNEXEC_OBJ
=unexaix.o
8434 UNEXEC_OBJ
=unexmacosx.o
8437 UNEXEC_OBJ
=unexhp9k800.o
8440 # Use the Solaris dldump() function, called from unexsol.c, to dump
8441 # emacs, instead of the generic ELF dump code found in unexelf.c.
8442 # The resulting binary has a complete symbol table, and is better
8443 # for debugging and other observability tools (debuggers, pstack, etc).
8445 # If you encounter a problem using dldump(), please consider sending
8446 # a message to the OpenSolaris tools-linking mailing list:
8447 # http://mail.opensolaris.org/mailman/listinfo/tools-linking
8449 # It is likely that dldump() works with older Solaris too, but this has
8450 # not been tested, so for now this change is for Solaris 10 or newer.
8451 UNEXEC_OBJ
=unexsol.o
8458 ## Let `ld' find image libs and similar things in /usr/local/lib.
8459 ## The system compiler, GCC, has apparently been modified to not
8460 ## look there, contrary to what a stock GCC would do.
8461 ### It's not our place to do this. See bug#10313#17.
8462 ### LD_SWITCH_SYSTEM=-L/usr/local/lib
8467 ## cpp test was "ifdef __mips__", but presumably this is equivalent...
8468 case $host_cpu in mips
*) LD_SWITCH_SYSTEM
="-G 0";; esac
8472 ### It's not our place to do this. See bug#10313#17.
8473 ### LD_SWITCH_SYSTEM="-Wl,-rpath,/usr/pkg/lib -L/usr/pkg/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib"
8478 ## Han Boetes <han@mijncomputer.nl> says this is necessary,
8479 ## otherwise Emacs dumps core on elf systems.
8480 LD_SWITCH_SYSTEM
="-Z"
8485 ac_link
="$ac_link $LD_SWITCH_SYSTEM"
8487 ## This setting of LD_SWITCH_SYSTEM references LD_SWITCH_X_SITE_RPATH,
8488 ## which has not been defined yet. When this was handled with cpp,
8489 ## it was expanded to null when configure sourced the s/*.h file.
8490 ## Thus LD_SWITCH_SYSTEM had different values in configure and the Makefiles.
8491 ## FIXME it would be cleaner to put this in LD_SWITCH_SYSTEM_TEMACS
8492 ## (or somesuch), but because it is supposed to go at the _front_
8493 ## of LD_SWITCH_SYSTEM, we cannot do that in exactly the same way.
8494 ## Compare with the gnu-linux case below, which added to the end
8495 ## of LD_SWITCH_SYSTEM, and so can instead go at the front of
8496 ## LD_SWITCH_SYSTEM_TEMACS.
8499 LD_SWITCH_SYSTEM
="\$(LD_SWITCH_X_SITE_RPATH) $LD_SWITCH_SYSTEM" ;;
8506 ac_fn_c_check_decl
"$LINENO" "__ELF__" "ac_cv_have_decl___ELF__" "$ac_includes_default"
8507 if test "x$ac_cv_have_decl___ELF__" = x
""yes; then :
8511 if test "$ac_cv_have_decl___ELF__" = "yes"; then
8512 ## With ELF, make sure that all common symbols get allocated to in the
8513 ## data section. Otherwise, the dump of temacs may miss variables in
8514 ## the shared library that have been initialized. For example, with
8515 ## GNU libc, __malloc_initialized would normally be resolved to the
8516 ## shared library's .bss section, which is fatal.
8517 if test "x$GCC" = "xyes"; then
8518 C_SWITCH_MACHINE
="-fno-common"
8520 as_fn_error
"What gives? Fix me if DEC Unix supports ELF now." "$LINENO" 5
8523 UNEXEC_OBJ
=unexalpha.o
8532 ## Some programs in src produce warnings saying certain subprograms
8533 ## are too complex and need a MAXMEM value greater than 2000 for
8534 ## additional optimization. --nils@exp-math.uni-essen.de
8535 test "$opsys" = "aix4.2" && test "x$GCC" != "xyes" && \
8536 C_SWITCH_SYSTEM
="-ma -qmaxmem=4000"
8537 ## gnu-linux might need -D_BSD_SOURCE on old libc5 systems.
8538 ## It is redundant in glibc2, since we define _GNU_SOURCE.
8544 ## IBM's X11R5 uses -lIM and -liconv in AIX 3.2.2.
8545 aix4-2
) LIBS_SYSTEM
="-lrts -lIM -liconv" ;;
8547 freebsd
) LIBS_SYSTEM
="-lutil" ;;
8549 hpux
*) LIBS_SYSTEM
="-l:libdld.sl" ;;
8551 sol2
*) LIBS_SYSTEM
="-lsocket -lnsl" ;;
8553 ## Motif needs -lgen.
8554 unixware
) LIBS_SYSTEM
="-lsocket -lnsl -lelf -lgen" ;;
8559 ### Make sure subsequent tests use flags consistent with the build flags.
8561 if test x
"${OVERRIDE_CPPFLAGS}" != x
; then
8562 CPPFLAGS
="${OVERRIDE_CPPFLAGS}"
8564 CPPFLAGS
="$C_SWITCH_SYSTEM $C_SWITCH_MACHINE $CPPFLAGS"
8567 # Suppress obsolescent Autoconf test for size_t; Emacs assumes C89 or better.
8569 # Likewise for obsolescent test for uid_t, gid_t; Emacs assumes them.
8576 SYSTEM_TYPE
=`echo $opsys | sed -e 's/[0-9].*//' -e 's|-|/|'`
8581 START_FILES
='pre-crt0.o'
8584 ## Adding -lm confuses the dynamic linker, so omit it.
8586 START_FILES
='pre-crt0.o'
8589 LIB_STANDARD
='-lgcc -lc -lgcc $(CRT_DIR)/crtn.o'
8590 START_FILES
='pre-crt0.o $(CRT_DIR)/crt1.o $(CRT_DIR)/crti.o'
8591 SYSTEM_TYPE
=berkeley-unix
8593 gnu-linux | gnu-kfreebsd
)
8594 LIB_STANDARD
='-lgcc -lc -lgcc $(CRT_DIR)/crtn.o'
8595 START_FILES
='pre-crt0.o $(CRT_DIR)/crt1.o $(CRT_DIR)/crti.o'
8597 hpux10-20 | hpux11
)
8599 START_FILES
='pre-crt0.o $(CRT_DIR)/crt0.o'
8602 LIB_STANDARD
='-lgcc -lc -lgcc $(CRT_DIR)/crtend.o'
8603 START_FILES
='pre-crt0.o $(CRT_DIR)/crt0.o $(CRT_DIR)/crtbegin.o'
8604 SYSTEM_TYPE
=berkeley-unix
8608 SYSTEM_TYPE
=usg-unix-v
8616 cat >>confdefs.h
<<_ACEOF
8617 #define SYSTEM_TYPE "$SYSTEM_TYPE"
8623 for file in x
$LIB_STANDARD $START_FILES; do
8625 *CRT_DIR
*) crt_files
="$crt_files `echo $file | sed -e 's|.*/||'`" ;;
8629 if test "x$crt_files" != x
; then
8631 ## If user specified a crt-dir, use that unconditionally.
8634 if test "X$CRT_DIR" = "X"; then
8636 CRT_DIR
=/usr
/lib
# default
8638 case "$canonical" in
8639 x86_64-
*-linux-gnu* | s390x-
*-linux-gnu*)
8640 ## On x86-64 and s390x GNU/Linux distributions, the standard library
8641 ## can be in a variety of places. We only try /usr/lib64 and /usr/lib.
8642 ## For anything else (eg /usr/lib32), it is up the user to specify
8643 ## the location (bug#5655).
8644 ## Test for crtn.o, not just the directory, because sometimes the
8645 ## directory exists but does not have the relevant files (bug#1287).
8646 ## FIXME better to test for binary compatibility somehow.
8647 test -e /usr
/lib64
/crtn.o
&& CRT_DIR
=/usr
/lib64
8650 powerpc64-
*-linux-gnu* | sparc64-
*-linux-gnu*) CRT_DIR
=/usr
/lib64
;;
8654 hpux10-20
) CRT_DIR
=/lib
;;
8657 test "x${GCC}" = xyes
&& crt_gcc
=yes
8663 for file in $crt_files; do
8665 ## If we're using gcc, try to determine it automatically by asking
8666 ## gcc. [If this doesn't work, CRT_DIR will remain at the
8667 ## system-dependent default from above.]
8668 if test $crt_gcc = yes && test ! -e $CRT_DIR/$file; then
8670 crt_file
=`$CC --print-file-name=$file 2>/dev/null`
8673 CRT_DIR
=`$as_dirname -- "$crt_file" ||
8674 $as_expr X"$crt_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8675 X"$crt_file" : 'X\(//\)[^/]' \| \
8676 X"$crt_file" : 'X\(//\)$' \| \
8677 X"$crt_file" : 'X\(/\)' \| . 2>/dev/null ||
8678 $as_echo X"$crt_file" |
8679 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8702 test -e $CRT_DIR/$file || crt_missing
="$crt_missing $file"
8705 test "x$crt_missing" = x || \
8706 as_fn_error
"Required file(s) not found:$crt_missing
8707 Try using the --with-crt-dir option." "$LINENO" 5
8709 fi # crt_files != ""
8715 if test -f $CRT_DIR/crti.o
; then
8717 test -f $CRT_DIR/crtn.o || \
8718 as_fn_error
"Required file not found: crtn.o" "$LINENO" 5
8720 LIB_STANDARD
='-lgcc -lc -lgcc $(CRT_DIR)/crtend.o $(CRT_DIR)/crtn.o'
8721 START_FILES
='pre-crt0.o $(CRT_DIR)/crt0.o $(CRT_DIR)/crti.o $(CRT_DIR)/crtbegin.o'
8727 pre_PKG_CONFIG_CFLAGS
=$CFLAGS
8728 pre_PKG_CONFIG_LIBS
=$LIBS
8730 # Extract the first word of "pkg-config", so it can be a program name with args.
8731 set dummy pkg-config
; ac_word
=$2
8732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8733 $as_echo_n "checking for $ac_word... " >&6; }
8734 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
8735 $as_echo_n "(cached) " >&6
8739 ac_cv_path_PKG_CONFIG
="$PKG_CONFIG" # Let the user override the test with a path.
8742 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8746 test -z "$as_dir" && as_dir
=.
8747 for ac_exec_ext
in '' $ac_executable_extensions; do
8748 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8749 ac_cv_path_PKG_CONFIG
="$as_dir/$ac_word$ac_exec_ext"
8750 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8757 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG
="no"
8761 PKG_CONFIG
=$ac_cv_path_PKG_CONFIG
8762 if test -n "$PKG_CONFIG"; then
8763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
8764 $as_echo "$PKG_CONFIG" >&6; }
8766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8767 $as_echo "no" >&6; }
8775 if test "${with_sound}" != "no"; then
8776 # Sound support for GNU/Linux and the free BSDs.
8777 for ac_header
in machine
/soundcard.h sys
/soundcard.h soundcard.h
8779 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8780 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8781 eval as_val
=\$
$as_ac_Header
8782 if test "x$as_val" = x
""yes; then :
8783 cat >>confdefs.h
<<_ACEOF
8784 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8786 have_sound_header
=yes
8791 # Emulation library used on NetBSD.
8792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _oss_ioctl in -lossaudio" >&5
8793 $as_echo_n "checking for _oss_ioctl in -lossaudio... " >&6; }
8794 if test "${ac_cv_lib_ossaudio__oss_ioctl+set}" = set; then :
8795 $as_echo_n "(cached) " >&6
8797 ac_check_lib_save_LIBS
=$LIBS
8798 LIBS
="-lossaudio $LIBS"
8799 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8800 /* end confdefs.h. */
8802 /* Override any GCC internal prototype to avoid an error.
8803 Use char because int might match the return type of a GCC
8804 builtin and then its argument prototype would still apply. */
8812 return _oss_ioctl ();
8817 if ac_fn_c_try_link
"$LINENO"; then :
8818 ac_cv_lib_ossaudio__oss_ioctl
=yes
8820 ac_cv_lib_ossaudio__oss_ioctl
=no
8822 rm -f core conftest.err conftest.
$ac_objext \
8823 conftest
$ac_exeext conftest.
$ac_ext
8824 LIBS
=$ac_check_lib_save_LIBS
8826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ossaudio__oss_ioctl" >&5
8827 $as_echo "$ac_cv_lib_ossaudio__oss_ioctl" >&6; }
8828 if test "x$ac_cv_lib_ossaudio__oss_ioctl" = x
""yes; then :
8837 ALSA_MODULES
="alsa >= $ALSA_REQUIRED"
8841 if test "$PKG_CONFIG" = "no" ; then
8844 PKG_CONFIG_MIN_VERSION
=0.9.0
8845 if "$PKG_CONFIG" --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
8846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ALSA_MODULES" >&5
8847 $as_echo_n "checking for $ALSA_MODULES... " >&6; }
8849 if "$PKG_CONFIG" --exists "$ALSA_MODULES" 2>&5 &&
8850 ALSA_CFLAGS
=`"$PKG_CONFIG" --cflags "$ALSA_MODULES" 2>&5` &&
8851 ALSA_LIBS
=`"$PKG_CONFIG" --libs "$ALSA_MODULES" 2>&5`; then
8858 ALSA_CFLAGS
=`$as_echo "$ALSA_CFLAGS" | sed -e "$edit_cflags"`
8859 ALSA_LIBS
=`$as_echo "$ALSA_LIBS" | sed -e 's,///*,/,g'`
8860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$ALSA_CFLAGS' LIBS='$ALSA_LIBS'" >&5
8861 $as_echo "yes CFLAGS='$ALSA_CFLAGS' LIBS='$ALSA_LIBS'" >&6; }
8864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8865 $as_echo "no" >&6; }
8868 ## If we have a custom action on failure, don't print errors, but
8869 ## do set a variable so people can do so. Do it in a subshell
8870 ## to capture any diagnostics in invoking pkg-config.
8871 ALSA_PKG_ERRORS
=`("$PKG_CONFIG" --print-errors "$ALSA_MODULES") 2>&1`
8878 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
8879 echo "*** See http://www.freedesktop.org/software/pkgconfig"
8883 if test $succeeded = yes; then
8889 if test $HAVE_ALSA = yes; then
8890 SAVE_CFLAGS
="$CFLAGS"
8892 CFLAGS
="$ALSA_CFLAGS $CFLAGS"
8893 LIBS
="$ALSA_LIBS $LIBS"
8894 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8895 /* end confdefs.h. */
8896 #include <asoundlib.h>
8900 snd_lib_error_set_handler (0);
8905 if ac_fn_c_try_compile
"$LINENO"; then :
8906 emacs_alsa_normal
=yes
8908 emacs_alsa_normal
=no
8910 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8911 if test "$emacs_alsa_normal" != yes; then
8912 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8913 /* end confdefs.h. */
8914 #include <alsa/asoundlib.h>
8918 snd_lib_error_set_handler (0);
8923 if ac_fn_c_try_compile
"$LINENO"; then :
8924 emacs_alsa_subdir
=yes
8926 emacs_alsa_subdir
=no
8928 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8929 if test "$emacs_alsa_subdir" != yes; then
8930 as_fn_error
"pkg-config found alsa, but it does not compile. See config.log for error messages." "$LINENO" 5
8932 ALSA_CFLAGS
="$ALSA_CFLAGS -DALSA_SUBDIR_INCLUDE"
8935 CFLAGS
="$SAVE_CFLAGS"
8937 LIBSOUND
="$LIBSOUND $ALSA_LIBS"
8938 CFLAGS_SOUND
="$CFLAGS_SOUND $ALSA_CFLAGS"
8940 $as_echo "#define HAVE_ALSA 1" >>confdefs.h
8944 if test x
$have_sound_header = xyes ||
test $HAVE_ALSA = yes; then
8946 gnu-linux|freebsd|netbsd
)
8948 $as_echo "#define HAVE_SOUND 1" >>confdefs.h
8960 for ac_header
in $ac_header_list
8962 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8963 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8965 eval as_val
=\$
$as_ac_Header
8966 if test "x$as_val" = x
""yes; then :
8967 cat >>confdefs.h
<<_ACEOF
8968 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if personality LINUX32 can be set" >&5
8998 $as_echo_n "checking if personality LINUX32 can be set... " >&6; }
8999 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9000 /* end confdefs.h. */
9001 #include <sys/personality.h>
9005 personality (PER_LINUX32)
9010 if ac_fn_c_try_compile
"$LINENO"; then :
9011 emacs_cv_personality_linux32
=yes
9013 emacs_cv_personality_linux32
=no
9015 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_personality_linux32" >&5
9017 $as_echo "$emacs_cv_personality_linux32" >&6; }
9019 if test $emacs_cv_personality_linux32 = yes; then
9021 $as_echo "#define HAVE_PERSONALITY_LINUX32 1" >>confdefs.h
9025 for ac_header
in term.h
9027 ac_fn_c_check_header_preproc
"$LINENO" "term.h" "ac_cv_header_term_h"
9028 if test "x$ac_cv_header_term_h" = x
""yes; then :
9029 cat >>confdefs.h
<<_ACEOF
9030 #define HAVE_TERM_H 1
9037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
9038 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
9039 if test "${ac_cv_header_time+set}" = set; then :
9040 $as_echo_n "(cached) " >&6
9042 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9043 /* end confdefs.h. */
9044 #include <sys/types.h>
9045 #include <sys/time.h>
9051 if ((struct tm *) 0)
9057 if ac_fn_c_try_compile
"$LINENO"; then :
9058 ac_cv_header_time
=yes
9060 ac_cv_header_time
=no
9062 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
9065 $as_echo "$ac_cv_header_time" >&6; }
9066 if test $ac_cv_header_time = yes; then
9068 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
9072 ac_fn_c_check_decl
"$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "#include <signal.h>
9075 if test "x$ac_cv_have_decl_sys_siglist" = x
""yes; then :
9081 cat >>confdefs.h
<<_ACEOF
9082 #define HAVE_DECL_SYS_SIGLIST $ac_have_decl
9085 if test $ac_cv_have_decl_sys_siglist != yes; then
9086 # For Tru64, at least:
9087 ac_fn_c_check_decl
"$LINENO" "__sys_siglist" "ac_cv_have_decl___sys_siglist" "#include <signal.h>
9090 if test "x$ac_cv_have_decl___sys_siglist" = x
""yes; then :
9096 cat >>confdefs.h
<<_ACEOF
9097 #define HAVE_DECL___SYS_SIGLIST $ac_have_decl
9100 if test $ac_cv_have_decl___sys_siglist = yes; then
9102 $as_echo "#define sys_siglist __sys_siglist" >>confdefs.h
9106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
9107 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
9108 if test "${ac_cv_header_sys_wait_h+set}" = set; then :
9109 $as_echo_n "(cached) " >&6
9111 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9112 /* end confdefs.h. */
9113 #include <sys/types.h>
9114 #include <sys/wait.h>
9116 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
9119 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
9127 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
9132 if ac_fn_c_try_compile
"$LINENO"; then :
9133 ac_cv_header_sys_wait_h
=yes
9135 ac_cv_header_sys_wait_h
=no
9137 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
9140 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
9141 if test $ac_cv_header_sys_wait_h = yes; then
9143 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
9148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for speed_t" >&5
9149 $as_echo_n "checking for speed_t... " >&6; }
9150 if test "${emacs_cv_speed_t+set}" = set; then :
9151 $as_echo_n "(cached) " >&6
9153 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9154 /* end confdefs.h. */
9155 #include <termios.h>
9164 if ac_fn_c_try_compile
"$LINENO"; then :
9165 emacs_cv_speed_t
=yes
9169 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_speed_t" >&5
9172 $as_echo "$emacs_cv_speed_t" >&6; }
9173 if test $emacs_cv_speed_t = yes; then
9175 $as_echo "#define HAVE_SPEED_T 1" >>confdefs.h
9182 for ac_header
in net
/if.h
9184 ac_fn_c_check_header_compile
"$LINENO" "net/if.h" "ac_cv_header_net_if_h" "$ac_includes_default
9185 #if HAVE_SYS_SOCKET_H
9186 #include <sys/socket.h>
9189 if test "x$ac_cv_header_net_if_h" = x
""yes; then :
9190 cat >>confdefs.h
<<_ACEOF
9191 #define HAVE_NET_IF_H 1
9198 for ac_header
in ifaddrs.h
9200 ac_fn_c_check_header_compile
"$LINENO" "ifaddrs.h" "ac_cv_header_ifaddrs_h" "$ac_includes_default
9201 #if HAVE_SYS_SOCKET_H
9202 #include <sys/socket.h>
9205 if test "x$ac_cv_header_ifaddrs_h" = x
""yes; then :
9206 cat >>confdefs.h
<<_ACEOF
9207 #define HAVE_IFADDRS_H 1
9214 for ac_header
in net
/if_dl.h
9216 ac_fn_c_check_header_compile
"$LINENO" "net/if_dl.h" "ac_cv_header_net_if_dl_h" "$ac_includes_default
9217 #if HAVE_SYS_SOCKET_H
9218 #include <sys/socket.h>
9221 if test "x$ac_cv_header_net_if_dl_h" = x
""yes; then :
9222 cat >>confdefs.h
<<_ACEOF
9223 #define HAVE_NET_IF_DL_H 1
9231 ac_fn_c_check_member
"$LINENO" "struct ifreq" "ifr_flags" "ac_cv_member_struct_ifreq_ifr_flags" "$ac_includes_default
9232 #if HAVE_SYS_SOCKET_H
9233 #include <sys/socket.h>
9239 if test "x$ac_cv_member_struct_ifreq_ifr_flags" = x
""yes; then :
9241 cat >>confdefs.h
<<_ACEOF
9242 #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
9247 ac_fn_c_check_member
"$LINENO" "struct ifreq" "ifr_hwaddr" "ac_cv_member_struct_ifreq_ifr_hwaddr" "$ac_includes_default
9248 #if HAVE_SYS_SOCKET_H
9249 #include <sys/socket.h>
9255 if test "x$ac_cv_member_struct_ifreq_ifr_hwaddr" = x
""yes; then :
9257 cat >>confdefs.h
<<_ACEOF
9258 #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
9263 ac_fn_c_check_member
"$LINENO" "struct ifreq" "ifr_netmask" "ac_cv_member_struct_ifreq_ifr_netmask" "$ac_includes_default
9264 #if HAVE_SYS_SOCKET_H
9265 #include <sys/socket.h>
9271 if test "x$ac_cv_member_struct_ifreq_ifr_netmask" = x
""yes; then :
9273 cat >>confdefs.h
<<_ACEOF
9274 #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
9279 ac_fn_c_check_member
"$LINENO" "struct ifreq" "ifr_broadaddr" "ac_cv_member_struct_ifreq_ifr_broadaddr" "$ac_includes_default
9280 #if HAVE_SYS_SOCKET_H
9281 #include <sys/socket.h>
9287 if test "x$ac_cv_member_struct_ifreq_ifr_broadaddr" = x
""yes; then :
9289 cat >>confdefs.h
<<_ACEOF
9290 #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
9295 ac_fn_c_check_member
"$LINENO" "struct ifreq" "ifr_addr" "ac_cv_member_struct_ifreq_ifr_addr" "$ac_includes_default
9296 #if HAVE_SYS_SOCKET_H
9297 #include <sys/socket.h>
9303 if test "x$ac_cv_member_struct_ifreq_ifr_addr" = x
""yes; then :
9305 cat >>confdefs.h
<<_ACEOF
9306 #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
9311 ac_fn_c_check_member
"$LINENO" "struct ifreq" "ifr_addr.sa_len" "ac_cv_member_struct_ifreq_ifr_addr_sa_len" "$ac_includes_default
9312 #if HAVE_SYS_SOCKET_H
9313 #include <sys/socket.h>
9319 if test "x$ac_cv_member_struct_ifreq_ifr_addr_sa_len" = x
""yes; then :
9321 cat >>confdefs.h
<<_ACEOF
9322 #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1
9334 if test "$GCC" = yes && test "$ac_enable_autodepend" = yes; then
9335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using GNU Make" >&5
9336 $as_echo_n "checking whether we are using GNU Make... " >&6; }
9338 testval
=`${MAKE-make} --version 2>/dev/null | grep 'GNU Make'`
9339 if test "x$testval" != x
; then
9342 ac_enable_autodepend
=no
9344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_GNU_MAKE" >&5
9345 $as_echo "$HAVE_GNU_MAKE" >&6; }
9346 if test $HAVE_GNU_MAKE = yes; then
9347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands -MMD -MF" >&5
9348 $as_echo_n "checking whether gcc understands -MMD -MF... " >&6; }
9349 SAVE_CFLAGS
="$CFLAGS"
9350 CFLAGS
="$CFLAGS -MMD -MF deps.d -MP"
9351 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9352 /* end confdefs.h. */
9362 if ac_fn_c_try_compile
"$LINENO"; then :
9365 ac_enable_autodepend
=no
9367 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9368 CFLAGS
="$SAVE_CFLAGS"
9369 test -f deps.d || ac_enable_autodepend
=no
9371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_enable_autodepend" >&5
9372 $as_echo "$ac_enable_autodepend" >&6; }
9374 if test $ac_enable_autodepend = yes; then
9375 DEPFLAGS
='-MMD -MF ${DEPDIR}/$*.d -MP'
9376 ## MKDIR_P is documented (see AC_PROG_MKDIR_P) to be parallel-safe.
9377 MKDEPDIR
='${MKDIR_P} ${DEPDIR}'
9378 deps_frag
=autodeps.mk
9381 deps_frag
=$srcdir/src
/$deps_frag
9387 lisp_frag
=$srcdir/src
/lisp.mk
9391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long file names" >&5
9392 $as_echo_n "checking for long file names... " >&6; }
9393 if test "${ac_cv_sys_long_file_names+set}" = set; then :
9394 $as_echo_n "(cached) " >&6
9396 ac_cv_sys_long_file_names
=yes
9397 # Test for long file names in all the places we know might matter:
9398 # . the current directory, where building will happen
9399 # $prefix/lib where we will be installing things
9400 # $exec_prefix/lib likewise
9401 # $TMPDIR if set, where it might want to write temporary files
9402 # /tmp where it might want to write temporary files
9405 for ac_dir
in .
"$TMPDIR" /tmp
/var
/tmp
/usr
/tmp
"$prefix/lib" "$exec_prefix/lib"; do
9406 # Skip $TMPDIR if it is empty or bogus, and skip $exec_prefix/lib
9407 # in the usual case where exec_prefix is '${prefix}'.
9409 . |
/* | ?
:[\\/]*) ;; #(
9412 test -w "$ac_dir/." ||
continue # It is less confusing to not echo anything here.
9413 ac_xdir
=$ac_dir/cf$$
9414 (umask 077 && mkdir
"$ac_xdir" 2>/dev
/null
) ||
continue
9415 ac_tf1
=$ac_xdir/conftest9012345
9416 ac_tf2
=$ac_xdir/conftest9012346
9417 touch "$ac_tf1" 2>/dev
/null
&& test -f "$ac_tf1" && test ! -f "$ac_tf2" ||
9418 ac_cv_sys_long_file_names
=no
9419 rm -f -r "$ac_xdir" 2>/dev
/null
9420 test $ac_cv_sys_long_file_names = no
&& break
9423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_long_file_names" >&5
9424 $as_echo "$ac_cv_sys_long_file_names" >&6; }
9425 if test $ac_cv_sys_long_file_names = yes; then
9427 $as_echo "#define HAVE_LONG_FILE_NAMES 1" >>confdefs.h
9432 #### Choose a window system.
9434 ## We leave window_system equal to none if
9435 ## we end up building without one. Any new window system should
9436 ## set window_system to an appropriate value and add objects to
9437 ## window-system-specific substs.
9440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
9441 $as_echo_n "checking for X... " >&6; }
9444 # Check whether --with-x was given.
9445 if test "${with_x+set}" = set; then :
9449 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
9450 if test "x$with_x" = xno
; then
9451 # The user explicitly disabled X.
9454 case $x_includes,$x_libraries in #(
9455 *\'*) as_fn_error
"cannot use X directory names containing '" "$LINENO" 5;; #(
9456 *,NONE | NONE
,*) if test "${ac_cv_have_x+set}" = set; then :
9457 $as_echo_n "(cached) " >&6
9459 # One or both of the vars are not set, and there is no cached value.
9460 ac_x_includes
=no ac_x_libraries
=no
9461 rm -f -r conftest.dir
9462 if mkdir conftest.dir
; then
9464 cat >Imakefile
<<'_ACEOF'
9466 @echo incroot='${INCROOT}'
9468 @echo usrlibdir='${USRLIBDIR}'
9470 @echo libdir='${LIBDIR}'
9472 if (export CC
; ${XMKMF-xmkmf}) >/dev
/null
2>/dev
/null
&& test -f Makefile
; then
9473 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
9474 for ac_var
in incroot usrlibdir libdir
; do
9475 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
9477 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
9478 for ac_extension
in a so sl dylib la dll
; do
9479 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
9480 test -f "$ac_im_libdir/libX11.$ac_extension"; then
9481 ac_im_usrlibdir
=$ac_im_libdir; break
9484 # Screen out bogus values from the imake configuration. They are
9485 # bogus both because they are the default anyway, and because
9486 # using them would break gcc on systems where it needs fixed includes.
9487 case $ac_im_incroot in
9488 /usr
/include
) ac_x_includes
= ;;
9489 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes
=$ac_im_incroot;;
9491 case $ac_im_usrlibdir in
9492 /usr
/lib |
/usr
/lib64 |
/lib |
/lib64
) ;;
9493 *) test -d "$ac_im_usrlibdir" && ac_x_libraries
=$ac_im_usrlibdir ;;
9497 rm -f -r conftest.dir
9500 # Standard set of common directories for X headers.
9501 # Check X11 before X11Rn because it is often a symlink to the current release.
9515 /usr/local/X11/include
9516 /usr/local/X11R7/include
9517 /usr/local/X11R6/include
9518 /usr/local/X11R5/include
9519 /usr/local/X11R4/include
9521 /usr/local/include/X11
9522 /usr/local/include/X11R7
9523 /usr/local/include/X11R6
9524 /usr/local/include/X11R5
9525 /usr/local/include/X11R4
9529 /usr/XFree86/include/X11
9533 /usr/unsupported/include
9535 /usr/local/x11r5/include
9536 /usr/lpp/Xamples/include
9538 /usr/openwin/include
9539 /usr/openwin/share/include'
9541 if test "$ac_x_includes" = no
; then
9542 # Guess where to find include files, by looking for Xlib.h.
9543 # First, try using that file with no special directory specified.
9544 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9545 /* end confdefs.h. */
9546 #include <X11/Xlib.h>
9548 if ac_fn_c_try_cpp
"$LINENO"; then :
9549 # We can compile using X headers with no special include directory.
9552 for ac_dir
in $ac_x_header_dirs; do
9553 if test -r "$ac_dir/X11/Xlib.h"; then
9554 ac_x_includes
=$ac_dir
9559 rm -f conftest.err conftest.
$ac_ext
9560 fi # $ac_x_includes = no
9562 if test "$ac_x_libraries" = no
; then
9563 # Check for the libraries.
9564 # See if we find them without any special options.
9565 # Don't add to $LIBS permanently.
9568 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9569 /* end confdefs.h. */
9570 #include <X11/Xlib.h>
9579 if ac_fn_c_try_link
"$LINENO"; then :
9581 # We can link X programs with no special library path.
9585 for ac_dir
in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
9587 # Don't even attempt the hair of trying to link an X program!
9588 for ac_extension
in a so sl dylib la dll
; do
9589 if test -r "$ac_dir/libX11.$ac_extension"; then
9590 ac_x_libraries
=$ac_dir
9596 rm -f core conftest.err conftest.
$ac_objext \
9597 conftest
$ac_exeext conftest.
$ac_ext
9598 fi # $ac_x_libraries = no
9600 case $ac_x_includes,$ac_x_libraries in #(
9602 # Didn't find X, or a directory has "'" in its name.
9603 ac_cv_have_x
="have_x=no";; #(
9605 # Record where we found X for the cache.
9606 ac_cv_have_x
="have_x=yes\
9607 ac_x_includes='$ac_x_includes'\
9608 ac_x_libraries='$ac_x_libraries'"
9614 eval "$ac_cv_have_x"
9617 if test "$have_x" != yes; then
9618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
9619 $as_echo "$have_x" >&6; }
9622 # If each of the values was on the command line, it overrides each guess.
9623 test "x$x_includes" = xNONE
&& x_includes
=$ac_x_includes
9624 test "x$x_libraries" = xNONE
&& x_libraries
=$ac_x_libraries
9625 # Update the cache value to reflect the command line values.
9626 ac_cv_have_x
="have_x=yes\
9627 ac_x_includes='$x_includes'\
9628 ac_x_libraries='$x_libraries'"
9629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
9630 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
9633 if test "$no_x" != yes; then
9637 LD_SWITCH_X_SITE_RPATH
=
9638 if test "${x_libraries}" != NONE
; then
9639 if test -n "${x_libraries}"; then
9640 LD_SWITCH_X_SITE
=-L`echo ${x_libraries} | sed -e "s/:/ -L/g"`
9641 LD_SWITCH_X_SITE_RPATH
=-Wl,-rpath,`echo ${x_libraries} | sed -e "s/:/ -Wl,-rpath,/g"`
9643 x_default_search_path
=""
9644 x_search_path
=${x_libraries}
9645 if test -z "${x_search_path}"; then
9646 x_search_path
=/usr
/lib
9648 for x_library
in `echo ${x_search_path}: | \
9649 sed -e "s/:/ /g" -e p -e "s:/lib[^ /]* :/share :g"`; do
9651 ${x_library}/X11/%L/%T/%N%C%S:\
9652 ${x_library}/X11/%l/%T/%N%C%S:\
9653 ${x_library}/X11/%T/%N%C%S:\
9654 ${x_library}/X11/%L/%T/%N%S:\
9655 ${x_library}/X11/%l/%T/%N%S:\
9656 ${x_library}/X11/%T/%N%S"
9657 if test x
"${x_default_search_path}" = x
; then
9658 x_default_search_path
=${x_search_path}
9660 x_default_search_path
="${x_search_path}:${x_default_search_path}"
9666 if test "${x_includes}" != NONE
&& test -n "${x_includes}"; then
9667 C_SWITCH_X_SITE
="$isystem"`echo ${x_includes} | sed -e "s/:/ $isystem/g"`
9670 if test x
"${x_includes}" = x
; then
9671 bitmapdir
=/usr
/include
/X11
/bitmaps
9673 # accumulate include directories that have X11 bitmap subdirectories
9675 for bmd
in `echo ${x_includes} | sed -e "s/:/ /g"`; do
9676 if test -d "${bmd}/X11/bitmaps"; then
9677 bmd_acc
="${bmd_acc}:${bmd}/X11/bitmaps"
9679 if test -d "${bmd}/bitmaps"; then
9680 bmd_acc
="${bmd_acc}:${bmd}/bitmaps"
9683 if test ${bmd_acc} != "dummyval"; then
9684 bitmapdir
=`echo ${bmd_acc} | sed -e "s/^dummyval://"`
9691 tmp_CPPFLAGS
="$CPPFLAGS"
9692 tmp_CFLAGS
="$CFLAGS"
9693 CPPFLAGS
="$CPPFLAGS -x objective-c"
9694 CFLAGS
="$CFLAGS -x objective-c"
9697 if test "${with_ns}" != no
; then
9698 if test "${opsys}" = darwin
; then
9700 ns_appdir
=`pwd`/nextstep
/Emacs.app
9701 ns_appbindir
=${ns_appdir}/Contents
/MacOS
9702 ns_appresdir
=${ns_appdir}/Contents
/Resources
9703 ns_appsrc
=Cocoa
/Emacs.base
9704 elif test -f $GNUSTEP_CONFIG_FILE; then
9706 ns_appdir
=`pwd`/nextstep
/Emacs.app
9707 ns_appbindir
=${ns_appdir}
9708 ns_appresdir
=${ns_appdir}/Resources
9709 ns_appsrc
=GNUstep
/Emacs.base
9710 GNUSTEP_SYSTEM_HEADERS
="$(. $GNUSTEP_CONFIG_FILE; echo $GNUSTEP_SYSTEM_HEADERS)"
9711 GNUSTEP_SYSTEM_LIBRARIES
="$(. $GNUSTEP_CONFIG_FILE; echo $GNUSTEP_SYSTEM_LIBRARIES)"
9712 GNUSTEP_LOCAL_HEADERS
="$(. $GNUSTEP_CONFIG_FILE; echo $GNUSTEP_LOCAL_HEADERS)"
9713 GNUSTEP_LOCAL_LIBRARIES
="$(. $GNUSTEP_CONFIG_FILE; echo $GNUSTEP_LOCAL_LIBRARIES)"
9714 test "x${GNUSTEP_LOCAL_HEADERS}" != "x" && \
9715 GNUSTEP_LOCAL_HEADERS
="-I${GNUSTEP_LOCAL_HEADERS}"
9716 test "x${GNUSTEP_LOCAL_LIBRARIES}" != "x" && \
9717 GNUSTEP_LOCAL_LIBRARIES
="-L${GNUSTEP_LOCAL_LIBRARIES}"
9718 CPPFLAGS
="$CPPFLAGS -I${GNUSTEP_SYSTEM_HEADERS} ${GNUSTEP_LOCAL_HEADERS}"
9719 CFLAGS
="$CFLAGS -I${GNUSTEP_SYSTEM_HEADERS} ${GNUSTEP_LOCAL_HEADERS}"
9720 LDFLAGS
="$LDFLAGS -L${GNUSTEP_SYSTEM_LIBRARIES} ${GNUSTEP_LOCAL_LIBRARIES}"
9721 LIBS_GNUSTEP
="-lgnustep-gui -lgnustep-base -lobjc -lpthread"
9724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if GNUstep defines BASE_NATIVE_OBJC_EXCEPTIONS" >&5
9725 $as_echo_n "checking if GNUstep defines BASE_NATIVE_OBJC_EXCEPTIONS... " >&6; }
9726 if test "${emacs_cv_objc_exceptions+set}" = set; then :
9727 $as_echo_n "(cached) " >&6
9729 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9730 /* end confdefs.h. */
9731 #include <GNUstepBase/GSConfig.h>
9735 #if defined BASE_NATIVE_OBJC_EXCEPTIONS && BASE_NATIVE_OBJC_EXCEPTIONS > 0
9744 if ac_fn_c_try_compile
"$LINENO"; then :
9745 emacs_cv_objc_exceptions
=yes
9747 emacs_cv_objc_exceptions
=no
9749 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_objc_exceptions" >&5
9752 $as_echo "$emacs_cv_objc_exceptions" >&6; }
9753 if test $emacs_cv_objc_exceptions = yes; then
9755 $as_echo "#define _NATIVE_OBJC_EXCEPTIONS 1" >>confdefs.h
9757 GNU_OBJC_CFLAGS
="-fobjc-exceptions"
9761 CFLAGS
="$CFLAGS $GNU_OBJC_CFLAGS"
9763 ac_fn_c_check_header_mongrel
"$LINENO" "AppKit/AppKit.h" "ac_cv_header_AppKit_AppKit_h" "$ac_includes_default"
9764 if test "x$ac_cv_header_AppKit_AppKit_h" = x
""yes; then :
9767 as_fn_error
"\`--with-ns' was specified, but the include
9768 files are missing or cannot be compiled." "$LINENO" 5
9773 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9774 /* end confdefs.h. */
9775 #include <AppKit/AppKit.h>
9780 #ifdef MAC_OS_X_VERSION_MAX_ALLOWED
9781 #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1040
9784 #error "OSX 10.4 or newer required"
9792 if ac_fn_c_try_compile
"$LINENO"; then :
9797 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9798 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9799 /* end confdefs.h. */
9800 #include <Foundation/NSObjCRuntime.h>
9809 if ac_fn_c_try_compile
"$LINENO"; then :
9810 ns_have_nsinteger
=yes
9812 ns_have_nsinteger
=no
9814 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9815 if test $ns_osx_have_104 = no
; then
9816 as_fn_error
"\`OSX 10.4 or newer is required'" "$LINENO" 5;
9818 if test $ns_have_nsinteger = yes; then
9820 $as_echo "#define NS_HAVE_NSINTEGER 1" >>confdefs.h
9827 INSTALL_ARCH_INDEP_EXTRA
=install-etc
9828 ns_self_contained
=no
9831 if test "${HAVE_NS}" = yes; then
9832 if test "$with_toolkit_scroll_bars" = "no"; then
9833 as_fn_error
"Non-toolkit scroll bars are not implemented for Nextstep." "$LINENO" 5
9836 window_system
=nextstep
9837 # set up packaging dirs
9838 if test "${EN_NS_SELF_CONTAINED}" = yes; then
9839 ns_self_contained
=yes
9840 prefix
=${ns_appresdir}
9841 exec_prefix
=${ns_appbindir}
9842 libexecdir
="\${ns_appbindir}/libexec"
9843 archlibdir
="\${ns_appbindir}/libexec"
9844 docdir
="\${ns_appresdir}/etc"
9845 etcdir
="\${ns_appresdir}/etc"
9846 infodir
="\${ns_appresdir}/info"
9847 mandir
="\${ns_appresdir}/man"
9848 lispdir
="\${ns_appresdir}/lisp"
9849 leimdir
="\${ns_appresdir}/leim"
9850 INSTALL_ARCH_INDEP_EXTRA
=
9852 NS_OBJC_OBJ
="nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o nsfont.o"
9854 CFLAGS
="$tmp_CFLAGS"
9855 CPPFLAGS
="$tmp_CPPFLAGS"
9867 if test "${with_w32}" != no
; then
9868 if test "${opsys}" != "cygwin"; then
9869 as_fn_error
"Using w32 with an autotools build is only supported for Cygwin." "$LINENO" 5
9871 ac_fn_c_check_header_mongrel
"$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default"
9872 if test "x$ac_cv_header_windows_h" = x
""yes; then :
9875 as_fn_error
"\`--with-w32' was specified, but windows.h
9876 cannot be found." "$LINENO" 5
9881 $as_echo "#define HAVE_NTGUI 1" >>confdefs.h
9883 if test -n "$ac_tool_prefix"; then
9884 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
9885 set dummy
${ac_tool_prefix}windres
; ac_word
=$2
9886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9887 $as_echo_n "checking for $ac_word... " >&6; }
9888 if test "${ac_cv_prog_WINDRES+set}" = set; then :
9889 $as_echo_n "(cached) " >&6
9891 if test -n "$WINDRES"; then
9892 ac_cv_prog_WINDRES
="$WINDRES" # Let the user override the test.
9894 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
9898 test -z "$as_dir" && as_dir
=.
9899 for ac_exec_ext
in '' $ac_executable_extensions; do
9900 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9901 ac_cv_prog_WINDRES
="${ac_tool_prefix}windres"
9902 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9911 WINDRES
=$ac_cv_prog_WINDRES
9912 if test -n "$WINDRES"; then
9913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
9914 $as_echo "$WINDRES" >&6; }
9916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9917 $as_echo "no" >&6; }
9922 if test -z "$ac_cv_prog_WINDRES"; then
9923 ac_ct_WINDRES
=$WINDRES
9924 # Extract the first word of "windres", so it can be a program name with args.
9925 set dummy windres
; ac_word
=$2
9926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9927 $as_echo_n "checking for $ac_word... " >&6; }
9928 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
9929 $as_echo_n "(cached) " >&6
9931 if test -n "$ac_ct_WINDRES"; then
9932 ac_cv_prog_ac_ct_WINDRES
="$ac_ct_WINDRES" # Let the user override the test.
9934 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
9938 test -z "$as_dir" && as_dir
=.
9939 for ac_exec_ext
in '' $ac_executable_extensions; do
9940 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9941 ac_cv_prog_ac_ct_WINDRES
="windres"
9942 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9951 ac_ct_WINDRES
=$ac_cv_prog_ac_ct_WINDRES
9952 if test -n "$ac_ct_WINDRES"; then
9953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
9954 $as_echo "$ac_ct_WINDRES" >&6; }
9956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9957 $as_echo "no" >&6; }
9960 if test "x$ac_ct_WINDRES" = x
; then
9961 WINDRES
="as_fn_error "No resource compiler found.
" "$LINENO" 5"
9963 case $cross_compiling:$ac_tool_warned in
9965 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9966 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9967 ac_tool_warned
=yes ;;
9969 WINDRES
=$ac_ct_WINDRES
9972 WINDRES
="$ac_cv_prog_WINDRES"
9975 W32_OBJ
="w32fns.o w32menu.o w32reg.o w32font.o w32term.o"
9976 W32_OBJ
="$W32_OBJ w32xfns.o w32select.o w32uniscribe.o"
9977 W32_LIBS
="$W32_LIBS -lkernel32 -luser32 -lgdi32 -lole32 -lcomdlg32"
9978 W32_LIBS
="$W32_LIBS -lusp10 -lcomctl32 -lwinspool"
9980 # Tell the linker that emacs.res is an object (which we compile from
9981 # the rc file), not a linker script.
9982 W32_RES_LINK
="-Wl,-bpe-i386 -Wl,emacs.res"
9989 if test "${HAVE_W32}" = "yes"; then
9994 ## $window_system is now set to the window system we will
10002 case "${window_system}" in
10006 term_header
=xterm.h
10007 case "${with_x_toolkit}" in
10008 athena | lucid
) USE_X_TOOLKIT
=LUCID
;;
10009 motif
) USE_X_TOOLKIT
=MOTIF
;;
10011 term_header
=gtkutil.h
10012 USE_X_TOOLKIT
=none
;;
10013 gtk2
) with_gtk2
=yes
10014 term_header
=gtkutil.h
10015 USE_X_TOOLKIT
=none
;;
10016 gtk3
) with_gtk3
=yes
10017 term_header
=gtkutil.h
10018 USE_X_TOOLKIT
=none
;;
10019 no
) USE_X_TOOLKIT
=none
;;
10020 * ) USE_X_TOOLKIT
=maybe
;;
10024 term_header
=nsterm.h
10027 term_header
=w32term.h
10031 if test -n "${term_header}"; then
10033 cat >>confdefs.h
<<_ACEOF
10034 #define TERM_HEADER "${term_header}"
10039 if test "$window_system" = none
&& test "X$with_x" != "Xno"; then
10040 # Extract the first word of "X", so it can be a program name with args.
10041 set dummy X
; ac_word
=$2
10042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10043 $as_echo_n "checking for $ac_word... " >&6; }
10044 if test "${ac_cv_prog_HAVE_XSERVER+set}" = set; then :
10045 $as_echo_n "(cached) " >&6
10047 if test -n "$HAVE_XSERVER"; then
10048 ac_cv_prog_HAVE_XSERVER
="$HAVE_XSERVER" # Let the user override the test.
10050 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
10051 for as_dir
in $PATH
10054 test -z "$as_dir" && as_dir
=.
10055 for ac_exec_ext
in '' $ac_executable_extensions; do
10056 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10057 ac_cv_prog_HAVE_XSERVER
="true"
10058 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10065 test -z "$ac_cv_prog_HAVE_XSERVER" && ac_cv_prog_HAVE_XSERVER
="false"
10068 HAVE_XSERVER
=$ac_cv_prog_HAVE_XSERVER
10069 if test -n "$HAVE_XSERVER"; then
10070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_XSERVER" >&5
10071 $as_echo "$HAVE_XSERVER" >&6; }
10073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10074 $as_echo "no" >&6; }
10078 if test "$HAVE_XSERVER" = true ||
10079 test -n "$DISPLAY" ||
10080 test "`echo /usr/lib/libX11.*`" != "/usr/lib/libX11.*"; then
10081 as_fn_error
"You seem to be running X, but no X development libraries
10082 were found. You should install the relevant development files for X
10083 and for the toolkit you want, such as Gtk+, Lesstif or Motif. Also make
10084 sure you have development files for image handling, i.e.
10085 tiff, gif, jpeg, png and xpm.
10086 If you are sure you want Emacs compiled without X window support, pass
10088 to configure." "$LINENO" 5
10092 ### If we're using X11, we should use the X menu package.
10094 case ${HAVE_X11} in
10095 yes ) HAVE_MENUS
=yes ;;
10098 # Does the opsystem file prohibit the use of the GNU malloc?
10099 # Assume not, until told otherwise.
10102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether malloc is Doug Lea style" >&5
10103 $as_echo_n "checking whether malloc is Doug Lea style... " >&6; }
10104 if test "${emacs_cv_var_doug_lea_malloc+set}" = set; then :
10105 $as_echo_n "(cached) " >&6
10107 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10108 /* end confdefs.h. */
10109 #include <malloc.h>
10110 static void hook (void) {}
10114 malloc_set_state (malloc_get_state ());
10115 __after_morecore_hook = hook;
10116 __malloc_initialize_hook = hook;
10121 if ac_fn_c_try_link
"$LINENO"; then :
10122 emacs_cv_var_doug_lea_malloc
=yes
10124 emacs_cv_var_doug_lea_malloc
=no
10126 rm -f core conftest.err conftest.
$ac_objext \
10127 conftest
$ac_exeext conftest.
$ac_ext
10129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_var_doug_lea_malloc" >&5
10130 $as_echo "$emacs_cv_var_doug_lea_malloc" >&6; }
10131 doug_lea_malloc
=$emacs_cv_var_doug_lea_malloc
10136 ## darwin ld insists on the use of malloc routines in the System framework.
10137 darwin|sol2-10
) system_malloc
=yes ;;
10140 if test "${system_malloc}" = "yes"; then
10142 $as_echo "#define SYSTEM_MALLOC 1" >>confdefs.h
10145 GNU_MALLOC_reason
="
10146 (The GNU allocators don't work with this system configuration.)"
10150 test "$doug_lea_malloc" != "yes" && GMALLOC_OBJ
=gmalloc.o
10151 VMLIMIT_OBJ
=vm-limit.o
10156 if test "$doug_lea_malloc" = "yes" ; then
10157 if test "$GNU_MALLOC" = yes ; then
10158 GNU_MALLOC_reason
="
10159 (Using Doug Lea's new malloc from the GNU C Library.)"
10162 $as_echo "#define DOUG_LEA_MALLOC 1" >>confdefs.h
10165 ## Use mmap directly for allocating larger buffers.
10166 ## FIXME this comes from src/s/{gnu,gnu-linux}.h:
10167 ## #ifdef DOUG_LEA_MALLOC; #undef REL_ALLOC; #endif
10168 ## Does the AC_FUNC_MMAP test below make this check unnecessary?
10170 gnu
*) REL_ALLOC
=no
;;
10174 if test x
"${REL_ALLOC}" = x
; then
10175 REL_ALLOC
=${GNU_MALLOC}
10178 use_mmap_for_buffers
=no
10180 cygwin|freebsd|irix6-5
) use_mmap_for_buffers
=yes ;;
10190 for ac_func
in getpagesize
10192 ac_fn_c_check_func
"$LINENO" "getpagesize" "ac_cv_func_getpagesize"
10193 if test "x$ac_cv_func_getpagesize" = x
""yes; then :
10194 cat >>confdefs.h
<<_ACEOF
10195 #define HAVE_GETPAGESIZE 1
10201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
10202 $as_echo_n "checking for working mmap... " >&6; }
10203 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
10204 $as_echo_n "(cached) " >&6
10206 if test "$cross_compiling" = yes; then :
10207 ac_cv_func_mmap_fixed_mapped
=no
10209 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10210 /* end confdefs.h. */
10211 $ac_includes_default
10212 /* malloc might have been renamed as rpl_malloc. */
10215 /* Thanks to Mike Haertel and Jim Avera for this test.
10216 Here is a matrix of mmap possibilities:
10217 mmap private not fixed
10218 mmap private fixed at somewhere currently unmapped
10219 mmap private fixed at somewhere already mapped
10220 mmap shared not fixed
10221 mmap shared fixed at somewhere currently unmapped
10222 mmap shared fixed at somewhere already mapped
10223 For private mappings, we should verify that changes cannot be read()
10224 back from the file, nor mmap's back from the file at a different
10225 address. (There have been systems where private was not correctly
10226 implemented like the infamous i386 svr4.0, and systems where the
10227 VM page cache was not coherent with the file system buffer cache
10228 like early versions of FreeBSD and possibly contemporary NetBSD.)
10229 For shared mappings, we should conversely verify that changes get
10230 propagated back to all the places they're supposed to be.
10232 Grep wants private fixed already mapped.
10233 The main things grep needs to know about mmap are:
10234 * does it exist and is it safe to write into the mmap'd area
10235 * how to use it (BSD variants) */
10238 #include <sys/mman.h>
10240 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
10244 /* This mess was copied from the GNU getpagesize.h. */
10245 #ifndef HAVE_GETPAGESIZE
10246 # ifdef _SC_PAGESIZE
10247 # define getpagesize() sysconf(_SC_PAGESIZE)
10248 # else /* no _SC_PAGESIZE */
10249 # ifdef HAVE_SYS_PARAM_H
10250 # include <sys/param.h>
10251 # ifdef EXEC_PAGESIZE
10252 # define getpagesize() EXEC_PAGESIZE
10253 # else /* no EXEC_PAGESIZE */
10255 # define getpagesize() NBPG * CLSIZE
10258 # endif /* no CLSIZE */
10259 # else /* no NBPG */
10261 # define getpagesize() NBPC
10262 # else /* no NBPC */
10264 # define getpagesize() PAGESIZE
10265 # endif /* PAGESIZE */
10266 # endif /* no NBPC */
10267 # endif /* no NBPG */
10268 # endif /* no EXEC_PAGESIZE */
10269 # else /* no HAVE_SYS_PARAM_H */
10270 # define getpagesize() 8192 /* punt totally */
10271 # endif /* no HAVE_SYS_PARAM_H */
10272 # endif /* no _SC_PAGESIZE */
10274 #endif /* no HAVE_GETPAGESIZE */
10279 char *data, *data2, *data3;
10280 const char *cdata2;
10284 pagesize = getpagesize ();
10286 /* First, make a file with some known garbage in it. */
10287 data = (char *) malloc (pagesize);
10290 for (i = 0; i < pagesize; ++i)
10291 *(data + i) = rand ();
10293 fd = creat ("conftest.mmap", 0600);
10296 if (write (fd, data, pagesize) != pagesize)
10300 /* Next, check that the tail of a page is zero-filled. File must have
10301 non-zero length, otherwise we risk SIGBUS for entire page. */
10302 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
10306 if (write (fd2, cdata2, 1) != 1)
10308 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
10309 if (data2 == MAP_FAILED)
10311 for (i = 0; i < pagesize; ++i)
10315 if (munmap (data2, pagesize))
10318 /* Next, try to mmap the file at a fixed address which already has
10319 something else allocated at it. If we can, also make sure that
10320 we see the same garbage. */
10321 fd = open ("conftest.mmap", O_RDWR);
10324 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
10325 MAP_PRIVATE | MAP_FIXED, fd, 0L))
10327 for (i = 0; i < pagesize; ++i)
10328 if (*(data + i) != *(data2 + i))
10331 /* Finally, make sure that changes to the mapped area do not
10332 percolate back to the file as seen by read(). (This is a bug on
10333 some variants of i386 svr4.0.) */
10334 for (i = 0; i < pagesize; ++i)
10335 *(data2 + i) = *(data2 + i) + 1;
10336 data3 = (char *) malloc (pagesize);
10339 if (read (fd, data3, pagesize) != pagesize)
10341 for (i = 0; i < pagesize; ++i)
10342 if (*(data + i) != *(data3 + i))
10348 if ac_fn_c_try_run
"$LINENO"; then :
10349 ac_cv_func_mmap_fixed_mapped
=yes
10351 ac_cv_func_mmap_fixed_mapped
=no
10353 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
10354 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
10358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
10359 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
10360 if test $ac_cv_func_mmap_fixed_mapped = yes; then
10362 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
10365 rm -f conftest.mmap conftest.txt
10367 if test $use_mmap_for_buffers = yes; then
10369 $as_echo "#define USE_MMAP_FOR_BUFFERS 1" >>confdefs.h
10374 LIBS
="$LIBS_SYSTEM $LIBS"
10376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
10377 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
10378 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
10379 $as_echo_n "(cached) " >&6
10381 ac_check_lib_save_LIBS
=$LIBS
10382 LIBS
="-ldnet $LIBS"
10383 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10384 /* end confdefs.h. */
10386 /* Override any GCC internal prototype to avoid an error.
10387 Use char because int might match the return type of a GCC
10388 builtin and then its argument prototype would still apply. */
10396 return dnet_ntoa ();
10401 if ac_fn_c_try_link
"$LINENO"; then :
10402 ac_cv_lib_dnet_dnet_ntoa
=yes
10404 ac_cv_lib_dnet_dnet_ntoa
=no
10406 rm -f core conftest.err conftest.
$ac_objext \
10407 conftest
$ac_exeext conftest.
$ac_ext
10408 LIBS
=$ac_check_lib_save_LIBS
10410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
10411 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
10412 if test "x$ac_cv_lib_dnet_dnet_ntoa" = x
""yes; then :
10413 cat >>confdefs.h
<<_ACEOF
10414 #define HAVE_LIBDNET 1
10417 LIBS
="-ldnet $LIBS"
10422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lXbsd" >&5
10423 $as_echo_n "checking for main in -lXbsd... " >&6; }
10424 if test "${ac_cv_lib_Xbsd_main+set}" = set; then :
10425 $as_echo_n "(cached) " >&6
10427 ac_check_lib_save_LIBS
=$LIBS
10428 LIBS
="-lXbsd $LIBS"
10429 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10430 /* end confdefs.h. */
10441 if ac_fn_c_try_link
"$LINENO"; then :
10442 ac_cv_lib_Xbsd_main
=yes
10444 ac_cv_lib_Xbsd_main
=no
10446 rm -f core conftest.err conftest.
$ac_objext \
10447 conftest
$ac_exeext conftest.
$ac_ext
10448 LIBS
=$ac_check_lib_save_LIBS
10450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xbsd_main" >&5
10451 $as_echo "$ac_cv_lib_Xbsd_main" >&6; }
10452 if test "x$ac_cv_lib_Xbsd_main" = x
""yes; then :
10453 LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE -lXbsd"
10461 if test "$ac_cv_header_pthread_h"; then
10462 if test "$GMALLOC_OBJ" = gmalloc.o
; then
10463 emacs_pthread_function
=pthread_atfork
10465 emacs_pthread_function
=pthread_self
10467 as_ac_Lib
=`$as_echo "ac_cv_lib_pthread_$emacs_pthread_function" | $as_tr_sh`
10468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $emacs_pthread_function in -lpthread" >&5
10469 $as_echo_n "checking for $emacs_pthread_function in -lpthread... " >&6; }
10470 if { as_var
=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then :
10471 $as_echo_n "(cached) " >&6
10473 ac_check_lib_save_LIBS
=$LIBS
10474 LIBS
="-lpthread $LIBS"
10475 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10476 /* end confdefs.h. */
10478 /* Override any GCC internal prototype to avoid an error.
10479 Use char because int might match the return type of a GCC
10480 builtin and then its argument prototype would still apply. */
10484 char $emacs_pthread_function ();
10488 return $emacs_pthread_function ();
10493 if ac_fn_c_try_link
"$LINENO"; then :
10494 eval "$as_ac_Lib=yes"
10496 eval "$as_ac_Lib=no"
10498 rm -f core conftest.err conftest.
$ac_objext \
10499 conftest
$ac_exeext conftest.
$ac_ext
10500 LIBS
=$ac_check_lib_save_LIBS
10502 eval ac_res
=\$
$as_ac_Lib
10503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10504 $as_echo "$ac_res" >&6; }
10505 eval as_val
=\$
$as_ac_Lib
10506 if test "x$as_val" = x
""yes; then :
10511 if test "$HAVE_PTHREAD" = yes; then
10512 case "${canonical}" in
10514 *) LIB_PTHREAD
="-lpthread"
10515 LIBS
="$LIB_PTHREAD $LIBS" ;;
10518 $as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
10523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cma_open in -lpthreads" >&5
10524 $as_echo_n "checking for cma_open in -lpthreads... " >&6; }
10525 if test "${ac_cv_lib_pthreads_cma_open+set}" = set; then :
10526 $as_echo_n "(cached) " >&6
10528 ac_check_lib_save_LIBS
=$LIBS
10529 LIBS
="-lpthreads $LIBS"
10530 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10531 /* end confdefs.h. */
10533 /* Override any GCC internal prototype to avoid an error.
10534 Use char because int might match the return type of a GCC
10535 builtin and then its argument prototype would still apply. */
10543 return cma_open ();
10548 if ac_fn_c_try_link
"$LINENO"; then :
10549 ac_cv_lib_pthreads_cma_open
=yes
10551 ac_cv_lib_pthreads_cma_open
=no
10553 rm -f core conftest.err conftest.
$ac_objext \
10554 conftest
$ac_exeext conftest.
$ac_ext
10555 LIBS
=$ac_check_lib_save_LIBS
10557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthreads_cma_open" >&5
10558 $as_echo "$ac_cv_lib_pthreads_cma_open" >&6; }
10559 if test "x$ac_cv_lib_pthreads_cma_open" = x
""yes; then :
10560 cat >>confdefs.h
<<_ACEOF
10561 #define HAVE_LIBPTHREADS 1
10564 LIBS
="-lpthreads $LIBS"
10569 ## Note: when using cpp in s/aix4.2.h, this definition depended on
10570 ## HAVE_LIBPTHREADS. That was not defined earlier in configure when
10571 ## the system file was sourced. Hence the value of LIBS_SYSTEM
10572 ## added to LIBS in configure would never contain the pthreads part,
10573 ## but the value used in Makefiles might. FIXME?
10575 ## -lpthreads seems to be necessary for Xlib in X11R6, and should
10576 ## be harmless on older versions of X where it happens to exist.
10577 test "$opsys" = "aix4-2" && \
10578 test $ac_cv_lib_pthreads_cma_open = yes && \
10579 LIBS_SYSTEM
="$LIBS_SYSTEM -lpthreads"
10584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
10585 $as_echo_n "checking for -bbigtoc option... " >&6; }
10586 if test "${gdb_cv_bigtoc+set}" = set; then :
10587 $as_echo_n "(cached) " >&6
10591 yes) gdb_cv_bigtoc
=-Wl,-bbigtoc ;;
10592 *) gdb_cv_bigtoc
=-bbigtoc ;;
10595 LDFLAGS
=$LDFLAGS\
$gdb_cv_bigtoc
10596 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10597 /* end confdefs.h. */
10607 if ac_fn_c_try_link
"$LINENO"; then :
10612 rm -f core conftest.err conftest.
$ac_objext \
10613 conftest
$ac_exeext conftest.
$ac_ext
10616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
10617 $as_echo "$gdb_cv_bigtoc" >&6; }
10621 # Change CFLAGS and CPPFLAGS temporarily so that C_SWITCH_X_SITE gets
10622 # used for the tests that follow. We set them back to REAL_CFLAGS and
10623 # REAL_CPPFLAGS later on.
10625 REAL_CFLAGS
="$CFLAGS"
10626 REAL_CPPFLAGS
="$CPPFLAGS"
10628 if test "${HAVE_X11}" = "yes"; then
10629 DEFS
="$C_SWITCH_X_SITE $DEFS"
10630 LDFLAGS
="$LDFLAGS $LD_SWITCH_X_SITE"
10632 CFLAGS
="$C_SWITCH_X_SITE $CFLAGS"
10633 CPPFLAGS
="$C_SWITCH_X_SITE $CPPFLAGS"
10635 # On Solaris, arrange for LD_RUN_PATH to point to the X libraries for tests.
10636 # This is handled by LD_SWITCH_X_SITE_RPATH during the real build,
10637 # but it's more convenient here to set LD_RUN_PATH since this
10638 # also works on hosts that don't understand LD_SWITCH_X_SITE_RPATH.
10639 if test "${x_libraries}" != NONE
&& test -n "${x_libraries}"; then
10640 LD_RUN_PATH
=$x_libraries${LD_RUN_PATH+:}$LD_RUN_PATH
10644 if test "${opsys}" = "gnu-linux"; then
10645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X on GNU/Linux needs -b to link" >&5
10646 $as_echo_n "checking whether X on GNU/Linux needs -b to link... " >&6; }
10647 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10648 /* end confdefs.h. */
10653 XOpenDisplay ("foo");
10658 if ac_fn_c_try_link
"$LINENO"; then :
10659 xgnu_linux_first_failure
=no
10661 xgnu_linux_first_failure
=yes
10663 rm -f core conftest.err conftest.
$ac_objext \
10664 conftest
$ac_exeext conftest.
$ac_ext
10665 if test "${xgnu_linux_first_failure}" = "yes"; then
10666 OLD_LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE"
10667 OLD_C_SWITCH_X_SITE
="$C_SWITCH_X_SITE"
10668 OLD_CPPFLAGS
="$CPPFLAGS"
10670 LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE -b i486-linuxaout"
10671 C_SWITCH_X_SITE
="$C_SWITCH_X_SITE -b i486-linuxaout"
10672 CPPFLAGS
="$CPPFLAGS -b i486-linuxaout"
10673 LIBS
="$LIBS -b i486-linuxaout"
10674 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10675 /* end confdefs.h. */
10680 XOpenDisplay ("foo");
10685 if ac_fn_c_try_link
"$LINENO"; then :
10686 xgnu_linux_second_failure
=no
10688 xgnu_linux_second_failure
=yes
10690 rm -f core conftest.err conftest.
$ac_objext \
10691 conftest
$ac_exeext conftest.
$ac_ext
10692 if test "${xgnu_linux_second_failure}" = "yes"; then
10693 # If we get the same failure with -b, there is no use adding -b.
10694 # So take it out. This plays safe.
10695 LD_SWITCH_X_SITE
="$OLD_LD_SWITCH_X_SITE"
10696 C_SWITCH_X_SITE
="$OLD_C_SWITCH_X_SITE"
10697 CPPFLAGS
="$OLD_CPPFLAGS"
10699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10700 $as_echo "no" >&6; }
10702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10703 $as_echo "yes" >&6; }
10706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10707 $as_echo "no" >&6; }
10711 # Reportedly, some broken Solaris systems have XKBlib.h but are missing
10712 # header files included from there.
10713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xkb" >&5
10714 $as_echo_n "checking for Xkb... " >&6; }
10715 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10716 /* end confdefs.h. */
10717 #include <X11/Xlib.h>
10718 #include <X11/XKBlib.h>
10722 XkbDescPtr kb = XkbGetKeyboard (0, XkbAllComponentsMask, XkbUseCoreKbd);
10727 if ac_fn_c_try_link
"$LINENO"; then :
10732 rm -f core conftest.err conftest.
$ac_objext \
10733 conftest
$ac_exeext conftest.
$ac_ext
10734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_xkb" >&5
10735 $as_echo "$emacs_xkb" >&6; }
10736 if test $emacs_xkb = yes; then
10738 $as_echo "#define HAVE_XKBGETKEYBOARD 1" >>confdefs.h
10742 for ac_func
in XrmSetDatabase XScreenResourceString \
10743 XScreenNumberOfScreen
10745 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10746 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
10747 eval as_val
=\$
$as_ac_var
10748 if test "x$as_val" = x
""yes; then :
10749 cat >>confdefs.h
<<_ACEOF
10750 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10758 if test "${window_system}" = "x11"; then
10759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking X11 version 6" >&5
10760 $as_echo_n "checking X11 version 6... " >&6; }
10761 if test "${emacs_cv_x11_version_6+set}" = set; then :
10762 $as_echo_n "(cached) " >&6
10764 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10765 /* end confdefs.h. */
10766 #include <X11/Xlib.h>
10770 #if XlibSpecificationRelease < 6
10778 if ac_fn_c_try_link
"$LINENO"; then :
10779 emacs_cv_x11_version_6
=yes
10781 emacs_cv_x11_version_6
=no
10783 rm -f core conftest.err conftest.
$ac_objext \
10784 conftest
$ac_exeext conftest.
$ac_ext
10787 if test $emacs_cv_x11_version_6 = yes; then
10788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 6 or newer" >&5
10789 $as_echo "6 or newer" >&6; }
10791 $as_echo "#define HAVE_X11R6 1" >>confdefs.h
10794 $as_echo "#define HAVE_X_I18N 1" >>confdefs.h
10796 ## inoue@ainet.or.jp says Solaris has a bug related to X11R6-style
10801 $as_echo "#define HAVE_X11R6_XIM 1" >>confdefs.h
10806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: before 6" >&5
10807 $as_echo "before 6" >&6; }
10812 ### Use -lrsvg-2 if available, unless `--with-rsvg=no' is specified.
10814 if test "${HAVE_X11}" = "yes" ||
test "${HAVE_NS}" = "yes"; then
10815 if test "${with_rsvg}" != "no"; then
10816 RSVG_REQUIRED
=2.11.0
10817 RSVG_MODULE
="librsvg-2.0 >= $RSVG_REQUIRED"
10822 if test "$PKG_CONFIG" = "no" ; then
10825 PKG_CONFIG_MIN_VERSION
=0.9.0
10826 if "$PKG_CONFIG" --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
10827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $RSVG_MODULE" >&5
10828 $as_echo_n "checking for $RSVG_MODULE... " >&6; }
10830 if "$PKG_CONFIG" --exists "$RSVG_MODULE" 2>&5 &&
10831 RSVG_CFLAGS
=`"$PKG_CONFIG" --cflags "$RSVG_MODULE" 2>&5` &&
10832 RSVG_LIBS
=`"$PKG_CONFIG" --libs "$RSVG_MODULE" 2>&5`; then
10839 RSVG_CFLAGS
=`$as_echo "$RSVG_CFLAGS" | sed -e "$edit_cflags"`
10840 RSVG_LIBS
=`$as_echo "$RSVG_LIBS" | sed -e 's,///*,/,g'`
10841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$RSVG_CFLAGS' LIBS='$RSVG_LIBS'" >&5
10842 $as_echo "yes CFLAGS='$RSVG_CFLAGS' LIBS='$RSVG_LIBS'" >&6; }
10845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10846 $as_echo "no" >&6; }
10849 ## If we have a custom action on failure, don't print errors, but
10850 ## do set a variable so people can do so. Do it in a subshell
10851 ## to capture any diagnostics in invoking pkg-config.
10852 RSVG_PKG_ERRORS
=`("$PKG_CONFIG" --print-errors "$RSVG_MODULE") 2>&1`
10859 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
10860 echo "*** See http://www.freedesktop.org/software/pkgconfig"
10864 if test $succeeded = yes; then
10873 if test $HAVE_RSVG = yes; then
10875 $as_echo "#define HAVE_RSVG 1" >>confdefs.h
10877 CFLAGS
="$CFLAGS $RSVG_CFLAGS"
10878 LIBS
="$RSVG_LIBS $LIBS"
10883 HAVE_IMAGEMAGICK
=no
10884 if test "${HAVE_X11}" = "yes"; then
10885 if test "${with_imagemagick}" != "no"; then
10886 ## 6.2.8 is the earliest version known to work, but earlier versions
10887 ## might work - let us know if you find one.
10888 ## 6.0.7 does not work. See bug#7955.
10889 IMAGEMAGICK_MODULE
="Wand >= 6.2.8"
10893 if test "$PKG_CONFIG" = "no" ; then
10896 PKG_CONFIG_MIN_VERSION
=0.9.0
10897 if "$PKG_CONFIG" --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
10898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $IMAGEMAGICK_MODULE" >&5
10899 $as_echo_n "checking for $IMAGEMAGICK_MODULE... " >&6; }
10901 if "$PKG_CONFIG" --exists "$IMAGEMAGICK_MODULE" 2>&5 &&
10902 IMAGEMAGICK_CFLAGS
=`"$PKG_CONFIG" --cflags "$IMAGEMAGICK_MODULE" 2>&5` &&
10903 IMAGEMAGICK_LIBS
=`"$PKG_CONFIG" --libs "$IMAGEMAGICK_MODULE" 2>&5`; then
10910 IMAGEMAGICK_CFLAGS
=`$as_echo "$IMAGEMAGICK_CFLAGS" | sed -e "$edit_cflags"`
10911 IMAGEMAGICK_LIBS
=`$as_echo "$IMAGEMAGICK_LIBS" | sed -e 's,///*,/,g'`
10912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$IMAGEMAGICK_CFLAGS' LIBS='$IMAGEMAGICK_LIBS'" >&5
10913 $as_echo "yes CFLAGS='$IMAGEMAGICK_CFLAGS' LIBS='$IMAGEMAGICK_LIBS'" >&6; }
10916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10917 $as_echo "no" >&6; }
10918 IMAGEMAGICK_CFLAGS
=""
10919 IMAGEMAGICK_LIBS
=""
10920 ## If we have a custom action on failure, don't print errors, but
10921 ## do set a variable so people can do so. Do it in a subshell
10922 ## to capture any diagnostics in invoking pkg-config.
10923 IMAGEMAGICK_PKG_ERRORS
=`("$PKG_CONFIG" --print-errors "$IMAGEMAGICK_MODULE") 2>&1`
10930 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
10931 echo "*** See http://www.freedesktop.org/software/pkgconfig"
10935 if test $succeeded = yes; then
10936 HAVE_IMAGEMAGICK
=yes
10944 if test $HAVE_IMAGEMAGICK = yes; then
10946 $as_echo "#define HAVE_IMAGEMAGICK 1" >>confdefs.h
10948 CFLAGS
="$CFLAGS $IMAGEMAGICK_CFLAGS"
10949 LIBS
="$IMAGEMAGICK_LIBS $LIBS"
10950 for ac_func
in MagickExportImagePixels MagickMergeImageLayers
10952 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10953 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
10954 eval as_val
=\$
$as_ac_var
10955 if test "x$as_val" = x
""yes; then :
10956 cat >>confdefs.h
<<_ACEOF
10957 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10972 if test "${with_gtk3}" = "yes" ||
test "${with_gtk}" = "yes" ||
test "$USE_X_TOOLKIT" = "maybe"; then
10975 GTK_MODULES
="gtk+-3.0 >= $GTK_REQUIRED glib-2.0 >= $GLIB_REQUIRED"
10980 if test "$PKG_CONFIG" = "no" ; then
10983 PKG_CONFIG_MIN_VERSION
=0.9.0
10984 if "$PKG_CONFIG" --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
10985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $GTK_MODULES" >&5
10986 $as_echo_n "checking for $GTK_MODULES... " >&6; }
10988 if "$PKG_CONFIG" --exists "$GTK_MODULES" 2>&5 &&
10989 GTK_CFLAGS
=`"$PKG_CONFIG" --cflags "$GTK_MODULES" 2>&5` &&
10990 GTK_LIBS
=`"$PKG_CONFIG" --libs "$GTK_MODULES" 2>&5`; then
10997 GTK_CFLAGS
=`$as_echo "$GTK_CFLAGS" | sed -e "$edit_cflags"`
10998 GTK_LIBS
=`$as_echo "$GTK_LIBS" | sed -e 's,///*,/,g'`
10999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$GTK_CFLAGS' LIBS='$GTK_LIBS'" >&5
11000 $as_echo "yes CFLAGS='$GTK_CFLAGS' LIBS='$GTK_LIBS'" >&6; }
11003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11004 $as_echo "no" >&6; }
11007 ## If we have a custom action on failure, don't print errors, but
11008 ## do set a variable so people can do so. Do it in a subshell
11009 ## to capture any diagnostics in invoking pkg-config.
11010 GTK_PKG_ERRORS
=`("$PKG_CONFIG" --print-errors "$GTK_MODULES") 2>&1`
11017 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
11018 echo "*** See http://www.freedesktop.org/software/pkgconfig"
11022 if test $succeeded = yes; then
11028 if test "$pkg_check_gtk" = "no" && test "$with_gtk3" = "yes"; then
11029 as_fn_error
"$GTK_PKG_ERRORS" "$LINENO" 5
11031 if test "$pkg_check_gtk" = "yes"; then
11033 $as_echo "#define HAVE_GTK3 1" >>confdefs.h
11035 GTK_OBJ
=emacsgtkfixed.o
11036 term_header
=gtkutil.h
11037 USE_GTK_TOOLKIT
="GTK3"
11038 if test "x$ac_enable_gtk_deprecation_warnings" = x
; then
11039 GTK_CFLAGS
="$GTK_CFLAGS -DGDK_DISABLE_DEPRECATION_WARNINGS"
11043 gtk3_pkg_errors
="$GTK_PKG_ERRORS "
11047 if test "${with_gtk2}" = "yes" ||
test "$check_gtk2" = "yes"; then
11050 GTK_MODULES
="gtk+-2.0 >= $GTK_REQUIRED glib-2.0 >= $GLIB_REQUIRED"
11055 if test "$PKG_CONFIG" = "no" ; then
11058 PKG_CONFIG_MIN_VERSION
=0.9.0
11059 if "$PKG_CONFIG" --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
11060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $GTK_MODULES" >&5
11061 $as_echo_n "checking for $GTK_MODULES... " >&6; }
11063 if "$PKG_CONFIG" --exists "$GTK_MODULES" 2>&5 &&
11064 GTK_CFLAGS
=`"$PKG_CONFIG" --cflags "$GTK_MODULES" 2>&5` &&
11065 GTK_LIBS
=`"$PKG_CONFIG" --libs "$GTK_MODULES" 2>&5`; then
11072 GTK_CFLAGS
=`$as_echo "$GTK_CFLAGS" | sed -e "$edit_cflags"`
11073 GTK_LIBS
=`$as_echo "$GTK_LIBS" | sed -e 's,///*,/,g'`
11074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$GTK_CFLAGS' LIBS='$GTK_LIBS'" >&5
11075 $as_echo "yes CFLAGS='$GTK_CFLAGS' LIBS='$GTK_LIBS'" >&6; }
11078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11079 $as_echo "no" >&6; }
11082 ## If we have a custom action on failure, don't print errors, but
11083 ## do set a variable so people can do so. Do it in a subshell
11084 ## to capture any diagnostics in invoking pkg-config.
11085 GTK_PKG_ERRORS
=`("$PKG_CONFIG" --print-errors "$GTK_MODULES") 2>&1`
11092 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
11093 echo "*** See http://www.freedesktop.org/software/pkgconfig"
11097 if test $succeeded = yes; then
11103 if test "$pkg_check_gtk" = "no" &&
11104 { test "$with_gtk" = yes ||
test "$with_gtk2" = "yes"; }
11106 as_fn_error
"$gtk3_pkg_errors$GTK_PKG_ERRORS" "$LINENO" 5
11108 test "$pkg_check_gtk" = "yes" && USE_GTK_TOOLKIT
="GTK2"
11111 if test x
"$pkg_check_gtk" = xyes
; then
11115 C_SWITCH_X_SITE
="$C_SWITCH_X_SITE $GTK_CFLAGS"
11116 CFLAGS
="$CFLAGS $GTK_CFLAGS"
11117 LIBS
="$GTK_LIBS $LIBS"
11119 for ac_func
in gtk_main
11121 ac_fn_c_check_func
"$LINENO" "gtk_main" "ac_cv_func_gtk_main"
11122 if test "x$ac_cv_func_gtk_main" = x
""yes; then :
11123 cat >>confdefs.h
<<_ACEOF
11124 #define HAVE_GTK_MAIN 1
11130 if test "${GTK_COMPILES}" != "yes"; then
11131 if test "$USE_X_TOOLKIT" != "maybe"; then
11132 as_fn_error
"Gtk+ wanted, but it does not compile, see config.log. Maybe some x11-devel files missing?" "$LINENO" 5;
11137 $as_echo "#define USE_GTK 1" >>confdefs.h
11139 GTK_OBJ
="gtkutil.o $GTK_OBJ"
11141 if "$PKG_CONFIG" --atleast-version=2.10 gtk
+-2.0
; then
11144 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Your version of Gtk+ will have problems with
11145 closing open displays. This is no problem if you just use
11146 one display, but if you use more than one and close one of them
11147 Emacs may crash." >&5
11148 $as_echo "$as_me: WARNING: Your version of Gtk+ will have problems with
11149 closing open displays. This is no problem if you just use
11150 one display, but if you use more than one and close one of them
11151 Emacs may crash." >&2;}
11160 if test "${HAVE_GTK}" = "yes"; then
11162 if test "$with_toolkit_scroll_bars" != no
; then
11163 with_toolkit_scroll_bars
=yes
11166 HAVE_GTK_FILE_SELECTION
=no
11167 ac_fn_c_check_decl
"$LINENO" "GTK_TYPE_FILE_SELECTION" "ac_cv_have_decl_GTK_TYPE_FILE_SELECTION" "$ac_includes_default
11168 #include <gtk/gtk.h>
11170 if test "x$ac_cv_have_decl_GTK_TYPE_FILE_SELECTION" = x
""yes; then :
11171 HAVE_GTK_FILE_SELECTION
=yes
11173 HAVE_GTK_FILE_SELECTION
=no
11176 if test "$HAVE_GTK_FILE_SELECTION" = yes; then
11177 for ac_func
in gtk_file_selection_new
11179 ac_fn_c_check_func
"$LINENO" "gtk_file_selection_new" "ac_cv_func_gtk_file_selection_new"
11180 if test "x$ac_cv_func_gtk_file_selection_new" = x
""yes; then :
11181 cat >>confdefs.h
<<_ACEOF
11182 #define HAVE_GTK_FILE_SELECTION_NEW 1
11190 HAVE_GTK_HANDLE_BOX
=no
11191 ac_fn_c_check_decl
"$LINENO" "GTK_TYPE_HANDLE_BOX" "ac_cv_have_decl_GTK_TYPE_HANDLE_BOX" "$ac_includes_default
11192 #include <gtk/gtk.h>
11194 if test "x$ac_cv_have_decl_GTK_TYPE_HANDLE_BOX" = x
""yes; then :
11195 HAVE_GTK_HANDLE_BOX
=yes
11197 HAVE_GTK_HANDLE_BOX
=no
11200 if test "$HAVE_GTK_HANDLE_BOX" = yes; then
11201 for ac_func
in gtk_handle_box_new
11203 ac_fn_c_check_func
"$LINENO" "gtk_handle_box_new" "ac_cv_func_gtk_handle_box_new"
11204 if test "x$ac_cv_func_gtk_handle_box_new" = x
""yes; then :
11205 cat >>confdefs.h
<<_ACEOF
11206 #define HAVE_GTK_HANDLE_BOX_NEW 1
11214 HAVE_GTK_TEAROFF_MENU_ITEM
=no
11215 ac_fn_c_check_decl
"$LINENO" "GTK_TYPE_TEAROFF_MENU_ITEM" "ac_cv_have_decl_GTK_TYPE_TEAROFF_MENU_ITEM" "$ac_includes_default
11216 #include <gtk/gtk.h>
11218 if test "x$ac_cv_have_decl_GTK_TYPE_TEAROFF_MENU_ITEM" = x
""yes; then :
11219 HAVE_GTK_TEAROFF_MENU_ITEM
=yes
11221 HAVE_GTK_TEAROFF_MENU_ITEM
=no
11224 if test "$HAVE_GTK_TEAROFF_MENU_ITEM" = yes; then
11225 for ac_func
in gtk_tearoff_menu_item_new
11227 ac_fn_c_check_func
"$LINENO" "gtk_tearoff_menu_item_new" "ac_cv_func_gtk_tearoff_menu_item_new"
11228 if test "x$ac_cv_func_gtk_tearoff_menu_item_new" = x
""yes; then :
11229 cat >>confdefs.h
<<_ACEOF
11230 #define HAVE_GTK_TEAROFF_MENU_ITEM_NEW 1
11238 for ac_func
in gtk_widget_get_window gtk_widget_set_has_window \
11239 gtk_dialog_get_action_area gtk_widget_get_sensitive \
11240 gtk_widget_get_mapped gtk_adjustment_get_page_size \
11241 gtk_orientable_set_orientation \
11242 gtk_window_set_has_resize_grip
11244 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11245 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
11246 eval as_val
=\$
$as_ac_var
11247 if test "x$as_val" = x
""yes; then :
11248 cat >>confdefs.h
<<_ACEOF
11249 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11256 term_header
=gtkutil.h
11261 if test "${with_dbus}" = "yes"; then
11265 if test "$PKG_CONFIG" = "no" ; then
11268 PKG_CONFIG_MIN_VERSION
=0.9.0
11269 if "$PKG_CONFIG" --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
11270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbus-1 >= 1.0" >&5
11271 $as_echo_n "checking for dbus-1 >= 1.0... " >&6; }
11273 if "$PKG_CONFIG" --exists "dbus-1 >= 1.0" 2>&5 &&
11274 DBUS_CFLAGS
=`"$PKG_CONFIG" --cflags "dbus-1 >= 1.0" 2>&5` &&
11275 DBUS_LIBS
=`"$PKG_CONFIG" --libs "dbus-1 >= 1.0" 2>&5`; then
11282 DBUS_CFLAGS
=`$as_echo "$DBUS_CFLAGS" | sed -e "$edit_cflags"`
11283 DBUS_LIBS
=`$as_echo "$DBUS_LIBS" | sed -e 's,///*,/,g'`
11284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$DBUS_CFLAGS' LIBS='$DBUS_LIBS'" >&5
11285 $as_echo "yes CFLAGS='$DBUS_CFLAGS' LIBS='$DBUS_LIBS'" >&6; }
11288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11289 $as_echo "no" >&6; }
11292 ## If we have a custom action on failure, don't print errors, but
11293 ## do set a variable so people can do so. Do it in a subshell
11294 ## to capture any diagnostics in invoking pkg-config.
11295 DBUS_PKG_ERRORS
=`("$PKG_CONFIG" --print-errors "dbus-1 >= 1.0") 2>&1`
11302 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
11303 echo "*** See http://www.freedesktop.org/software/pkgconfig"
11307 if test $succeeded = yes; then
11313 if test "$HAVE_DBUS" = yes; then
11314 LIBS
="$LIBS $DBUS_LIBS"
11316 $as_echo "#define HAVE_DBUS 1" >>confdefs.h
11318 for ac_func
in dbus_watch_get_unix_fd \
11319 dbus_type_is_valid \
11320 dbus_validate_bus_name \
11321 dbus_validate_path \
11322 dbus_validate_interface \
11323 dbus_validate_member
11325 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11326 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
11327 eval as_val
=\$
$as_ac_var
11328 if test "x$as_val" = x
""yes; then :
11329 cat >>confdefs.h
<<_ACEOF
11330 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11336 DBUS_OBJ
=dbusbind.o
11342 if test "${HAVE_X11}" = "yes" && test "${with_gsettings}" = "yes"; then
11346 if test "$PKG_CONFIG" = "no" ; then
11349 PKG_CONFIG_MIN_VERSION
=0.9.0
11350 if "$PKG_CONFIG" --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
11351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gio-2.0 >= 2.26" >&5
11352 $as_echo_n "checking for gio-2.0 >= 2.26... " >&6; }
11354 if "$PKG_CONFIG" --exists "gio-2.0 >= 2.26" 2>&5 &&
11355 GSETTINGS_CFLAGS
=`"$PKG_CONFIG" --cflags "gio-2.0 >= 2.26" 2>&5` &&
11356 GSETTINGS_LIBS
=`"$PKG_CONFIG" --libs "gio-2.0 >= 2.26" 2>&5`; then
11363 GSETTINGS_CFLAGS
=`$as_echo "$GSETTINGS_CFLAGS" | sed -e "$edit_cflags"`
11364 GSETTINGS_LIBS
=`$as_echo "$GSETTINGS_LIBS" | sed -e 's,///*,/,g'`
11365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$GSETTINGS_CFLAGS' LIBS='$GSETTINGS_LIBS'" >&5
11366 $as_echo "yes CFLAGS='$GSETTINGS_CFLAGS' LIBS='$GSETTINGS_LIBS'" >&6; }
11369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11370 $as_echo "no" >&6; }
11371 GSETTINGS_CFLAGS
=""
11373 ## If we have a custom action on failure, don't print errors, but
11374 ## do set a variable so people can do so. Do it in a subshell
11375 ## to capture any diagnostics in invoking pkg-config.
11376 GSETTINGS_PKG_ERRORS
=`("$PKG_CONFIG" --print-errors "gio-2.0 >= 2.26") 2>&1`
11383 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
11384 echo "*** See http://www.freedesktop.org/software/pkgconfig"
11388 if test $succeeded = yes; then
11394 if test "$HAVE_GSETTINGS" = "yes"; then
11396 $as_echo "#define HAVE_GSETTINGS 1" >>confdefs.h
11398 SETTINGS_CFLAGS
="$GSETTINGS_CFLAGS"
11399 SETTINGS_LIBS
="$GSETTINGS_LIBS"
11404 if test "${HAVE_X11}" = "yes" && test "${with_gconf}" = "yes"; then
11408 if test "$PKG_CONFIG" = "no" ; then
11411 PKG_CONFIG_MIN_VERSION
=0.9.0
11412 if "$PKG_CONFIG" --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
11413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gconf-2.0 >= 2.13" >&5
11414 $as_echo_n "checking for gconf-2.0 >= 2.13... " >&6; }
11416 if "$PKG_CONFIG" --exists "gconf-2.0 >= 2.13" 2>&5 &&
11417 GCONF_CFLAGS
=`"$PKG_CONFIG" --cflags "gconf-2.0 >= 2.13" 2>&5` &&
11418 GCONF_LIBS
=`"$PKG_CONFIG" --libs "gconf-2.0 >= 2.13" 2>&5`; then
11425 GCONF_CFLAGS
=`$as_echo "$GCONF_CFLAGS" | sed -e "$edit_cflags"`
11426 GCONF_LIBS
=`$as_echo "$GCONF_LIBS" | sed -e 's,///*,/,g'`
11427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$GCONF_CFLAGS' LIBS='$GCONF_LIBS'" >&5
11428 $as_echo "yes CFLAGS='$GCONF_CFLAGS' LIBS='$GCONF_LIBS'" >&6; }
11431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11432 $as_echo "no" >&6; }
11435 ## If we have a custom action on failure, don't print errors, but
11436 ## do set a variable so people can do so. Do it in a subshell
11437 ## to capture any diagnostics in invoking pkg-config.
11438 GCONF_PKG_ERRORS
=`("$PKG_CONFIG" --print-errors "gconf-2.0 >= 2.13") 2>&1`
11445 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
11446 echo "*** See http://www.freedesktop.org/software/pkgconfig"
11450 if test $succeeded = yes; then
11456 if test "$HAVE_GCONF" = yes; then
11458 $as_echo "#define HAVE_GCONF 1" >>confdefs.h
11460 SETTINGS_CFLAGS
="$SETTINGS_CFLAGS $GCONF_CFLAGS"
11461 SETTINGS_LIBS
="$SETTINGS_LIBS $GCONF_LIBS"
11465 if test "$HAVE_GSETTINGS" = "yes" ||
test "$HAVE_GCONF" = "yes"; then
11469 if test "$PKG_CONFIG" = "no" ; then
11472 PKG_CONFIG_MIN_VERSION
=0.9.0
11473 if "$PKG_CONFIG" --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
11474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gobject-2.0 >= 2.0" >&5
11475 $as_echo_n "checking for gobject-2.0 >= 2.0... " >&6; }
11477 if "$PKG_CONFIG" --exists "gobject-2.0 >= 2.0" 2>&5 &&
11478 GOBJECT_CFLAGS
=`"$PKG_CONFIG" --cflags "gobject-2.0 >= 2.0" 2>&5` &&
11479 GOBJECT_LIBS
=`"$PKG_CONFIG" --libs "gobject-2.0 >= 2.0" 2>&5`; then
11486 GOBJECT_CFLAGS
=`$as_echo "$GOBJECT_CFLAGS" | sed -e "$edit_cflags"`
11487 GOBJECT_LIBS
=`$as_echo "$GOBJECT_LIBS" | sed -e 's,///*,/,g'`
11488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$GOBJECT_CFLAGS' LIBS='$GOBJECT_LIBS'" >&5
11489 $as_echo "yes CFLAGS='$GOBJECT_CFLAGS' LIBS='$GOBJECT_LIBS'" >&6; }
11492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11493 $as_echo "no" >&6; }
11496 ## If we have a custom action on failure, don't print errors, but
11497 ## do set a variable so people can do so. Do it in a subshell
11498 ## to capture any diagnostics in invoking pkg-config.
11499 GOBJECT_PKG_ERRORS
=`("$PKG_CONFIG" --print-errors "gobject-2.0 >= 2.0") 2>&1`
11506 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
11507 echo "*** See http://www.freedesktop.org/software/pkgconfig"
11511 if test $succeeded = yes; then
11517 if test "$HAVE_GOBJECT" = "yes"; then
11518 SETTINGS_CFLAGS
="$SETTINGS_CFLAGS $GOBJECT_CFLAGS"
11519 SETTINGS_LIBS
="$SETTINGS_LIBS $GOBJECT_LIBS"
11521 SAVE_CFLAGS
="$CFLAGS"
11523 CFLAGS
="$SETTINGS_CFLAGS $CFLAGS"
11524 LIBS
="$SETTINGS_LIBS $LIBS"
11525 for ac_func
in g_type_init
11527 ac_fn_c_check_func
"$LINENO" "g_type_init" "ac_cv_func_g_type_init"
11528 if test "x$ac_cv_func_g_type_init" = x
""yes; then :
11529 cat >>confdefs.h
<<_ACEOF
11530 #define HAVE_G_TYPE_INIT 1
11536 CFLAGS
="$SAVE_CFLAGS"
11545 if test "${with_selinux}" = "yes"; then
11546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lgetfilecon in -lselinux" >&5
11547 $as_echo_n "checking for lgetfilecon in -lselinux... " >&6; }
11548 if test "${ac_cv_lib_selinux_lgetfilecon+set}" = set; then :
11549 $as_echo_n "(cached) " >&6
11551 ac_check_lib_save_LIBS
=$LIBS
11552 LIBS
="-lselinux $LIBS"
11553 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11554 /* end confdefs.h. */
11556 /* Override any GCC internal prototype to avoid an error.
11557 Use char because int might match the return type of a GCC
11558 builtin and then its argument prototype would still apply. */
11562 char lgetfilecon ();
11566 return lgetfilecon ();
11571 if ac_fn_c_try_link
"$LINENO"; then :
11572 ac_cv_lib_selinux_lgetfilecon
=yes
11574 ac_cv_lib_selinux_lgetfilecon
=no
11576 rm -f core conftest.err conftest.
$ac_objext \
11577 conftest
$ac_exeext conftest.
$ac_ext
11578 LIBS
=$ac_check_lib_save_LIBS
11580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_lgetfilecon" >&5
11581 $as_echo "$ac_cv_lib_selinux_lgetfilecon" >&6; }
11582 if test "x$ac_cv_lib_selinux_lgetfilecon" = x
""yes; then :
11583 HAVE_LIBSELINUX
=yes
11588 if test "$HAVE_LIBSELINUX" = yes; then
11590 $as_echo "#define HAVE_LIBSELINUX 1" >>confdefs.h
11592 LIBSELINUX_LIBS
=-lselinux
11598 HAVE_GNUTLS_CALLBACK_CERTIFICATE_VERIFY
=no
11599 if test "${with_gnutls}" = "yes" ; then
11603 if test "$PKG_CONFIG" = "no" ; then
11606 PKG_CONFIG_MIN_VERSION
=0.9.0
11607 if "$PKG_CONFIG" --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
11608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gnutls >= 2.6.6" >&5
11609 $as_echo_n "checking for gnutls >= 2.6.6... " >&6; }
11611 if "$PKG_CONFIG" --exists "gnutls >= 2.6.6" 2>&5 &&
11612 LIBGNUTLS_CFLAGS
=`"$PKG_CONFIG" --cflags "gnutls >= 2.6.6" 2>&5` &&
11613 LIBGNUTLS_LIBS
=`"$PKG_CONFIG" --libs "gnutls >= 2.6.6" 2>&5`; then
11620 LIBGNUTLS_CFLAGS
=`$as_echo "$LIBGNUTLS_CFLAGS" | sed -e "$edit_cflags"`
11621 LIBGNUTLS_LIBS
=`$as_echo "$LIBGNUTLS_LIBS" | sed -e 's,///*,/,g'`
11622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$LIBGNUTLS_CFLAGS' LIBS='$LIBGNUTLS_LIBS'" >&5
11623 $as_echo "yes CFLAGS='$LIBGNUTLS_CFLAGS' LIBS='$LIBGNUTLS_LIBS'" >&6; }
11626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11627 $as_echo "no" >&6; }
11628 LIBGNUTLS_CFLAGS
=""
11630 ## If we have a custom action on failure, don't print errors, but
11631 ## do set a variable so people can do so. Do it in a subshell
11632 ## to capture any diagnostics in invoking pkg-config.
11633 LIBGNUTLS_PKG_ERRORS
=`("$PKG_CONFIG" --print-errors "gnutls >= 2.6.6") 2>&1`
11640 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
11641 echo "*** See http://www.freedesktop.org/software/pkgconfig"
11645 if test $succeeded = yes; then
11651 if test "${HAVE_GNUTLS}" = "yes"; then
11653 $as_echo "#define HAVE_GNUTLS 1" >>confdefs.h
11657 CFLAGS
="$CFLAGS $LIBGNUTLS_CFLAGS"
11658 LIBS
="$LIBGNUTLS_LIBS $LIBS"
11659 for ac_func
in gnutls_certificate_set_verify_function
11661 ac_fn_c_check_func
"$LINENO" "gnutls_certificate_set_verify_function" "ac_cv_func_gnutls_certificate_set_verify_function"
11662 if test "x$ac_cv_func_gnutls_certificate_set_verify_function" = x
""yes; then :
11663 cat >>confdefs.h
<<_ACEOF
11664 #define HAVE_GNUTLS_CERTIFICATE_SET_VERIFY_FUNCTION 1
11666 HAVE_GNUTLS_CALLBACK_CERTIFICATE_VERIFY
=yes
11671 if test "${HAVE_GNUTLS_CALLBACK_CERTIFICATE_VERIFY}" = "yes"; then
11673 $as_echo "#define HAVE_GNUTLS_CALLBACK_CERTIFICATE_VERIFY 1" >>confdefs.h
11681 if test "${with_inotify}" = "yes"; then
11682 for ac_header
in sys
/inotify.h
11684 ac_fn_c_check_header_mongrel
"$LINENO" "sys/inotify.h" "ac_cv_header_sys_inotify_h" "$ac_includes_default"
11685 if test "x$ac_cv_header_sys_inotify_h" = x
""yes; then :
11686 cat >>confdefs.h
<<_ACEOF
11687 #define HAVE_SYS_INOTIFY_H 1
11694 if test "$ac_cv_header_sys_inotify_h" = yes ; then
11695 ac_fn_c_check_func
"$LINENO" "inotify_init1" "ac_cv_func_inotify_init1"
11696 if test "x$ac_cv_func_inotify_init1" = x
""yes; then :
11702 if test "$ac_cv_func_inotify_init1" = yes; then
11704 $as_echo "#define HAVE_INOTIFY 1" >>confdefs.h
11710 if test "${with_acl}" = "yes"; then
11711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_set_file in -lacl" >&5
11712 $as_echo_n "checking for acl_set_file in -lacl... " >&6; }
11713 if test "${ac_cv_lib_acl_acl_set_file+set}" = set; then :
11714 $as_echo_n "(cached) " >&6
11716 ac_check_lib_save_LIBS
=$LIBS
11718 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11719 /* end confdefs.h. */
11721 /* Override any GCC internal prototype to avoid an error.
11722 Use char because int might match the return type of a GCC
11723 builtin and then its argument prototype would still apply. */
11727 char acl_set_file ();
11731 return acl_set_file ();
11736 if ac_fn_c_try_link
"$LINENO"; then :
11737 ac_cv_lib_acl_acl_set_file
=yes
11739 ac_cv_lib_acl_acl_set_file
=no
11741 rm -f core conftest.err conftest.
$ac_objext \
11742 conftest
$ac_exeext conftest.
$ac_ext
11743 LIBS
=$ac_check_lib_save_LIBS
11745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_set_file" >&5
11746 $as_echo "$ac_cv_lib_acl_acl_set_file" >&6; }
11747 if test "x$ac_cv_lib_acl_acl_set_file" = x
""yes; then :
11753 if test "$HAVE_POSIX_ACL" = yes; then
11755 $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h
11759 ac_fn_c_check_func
"$LINENO" "acl_set_file" "ac_cv_func_acl_set_file"
11760 if test "x$ac_cv_func_acl_set_file" = x
""yes; then :
11766 if test "$HAVE_POSIX_ACL" = yes; then
11768 $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h
11777 if test x
"${USE_X_TOOLKIT}" = xmaybe ||
test x
"${USE_X_TOOLKIT}" = xLUCID
; then
11778 if test "$with_xaw3d" != no
; then
11779 if test "${emacs_cv_xaw3d+set}" = set; then :
11780 $as_echo_n "(cached) " >&6
11782 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11783 /* end confdefs.h. */
11785 #include <X11/Intrinsic.h>
11786 #include <X11/Xaw3d/Simple.h>
11795 if ac_fn_c_try_link
"$LINENO"; then :
11796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XawScrollbarSetThumb in -lXaw3d" >&5
11797 $as_echo_n "checking for XawScrollbarSetThumb in -lXaw3d... " >&6; }
11798 if test "${ac_cv_lib_Xaw3d_XawScrollbarSetThumb+set}" = set; then :
11799 $as_echo_n "(cached) " >&6
11801 ac_check_lib_save_LIBS
=$LIBS
11802 LIBS
="-lXaw3d $LIBS"
11803 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11804 /* end confdefs.h. */
11806 /* Override any GCC internal prototype to avoid an error.
11807 Use char because int might match the return type of a GCC
11808 builtin and then its argument prototype would still apply. */
11812 char XawScrollbarSetThumb ();
11816 return XawScrollbarSetThumb ();
11821 if ac_fn_c_try_link
"$LINENO"; then :
11822 ac_cv_lib_Xaw3d_XawScrollbarSetThumb
=yes
11824 ac_cv_lib_Xaw3d_XawScrollbarSetThumb
=no
11826 rm -f core conftest.err conftest.
$ac_objext \
11827 conftest
$ac_exeext conftest.
$ac_ext
11828 LIBS
=$ac_check_lib_save_LIBS
11830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xaw3d_XawScrollbarSetThumb" >&5
11831 $as_echo "$ac_cv_lib_Xaw3d_XawScrollbarSetThumb" >&6; }
11832 if test "x$ac_cv_lib_Xaw3d_XawScrollbarSetThumb" = x
""yes; then :
11841 rm -f core conftest.err conftest.
$ac_objext \
11842 conftest
$ac_exeext conftest.
$ac_ext
11848 if test $emacs_cv_xaw3d = yes; then
11849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xaw3d" >&5
11850 $as_echo_n "checking for xaw3d... " >&6; }
11851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; using Lucid toolkit" >&5
11852 $as_echo "yes; using Lucid toolkit" >&6; }
11853 USE_X_TOOLKIT
=LUCID
11857 $as_echo "#define HAVE_XAW3D 1" >>confdefs.h
11860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xaw3d" >&5
11861 $as_echo_n "checking for xaw3d... " >&6; }
11862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11863 $as_echo "no" >&6; }
11864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libXaw" >&5
11865 $as_echo_n "checking for libXaw... " >&6; }
11866 if test "${emacs_cv_xaw+set}" = set; then :
11867 $as_echo_n "(cached) " >&6
11869 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11870 /* end confdefs.h. */
11872 #include <X11/Intrinsic.h>
11873 #include <X11/Xaw/Simple.h>
11882 if ac_fn_c_try_link
"$LINENO"; then :
11887 rm -f core conftest.err conftest.
$ac_objext \
11888 conftest
$ac_exeext conftest.
$ac_ext
11891 if test $emacs_cv_xaw = yes; then
11892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; using Lucid toolkit" >&5
11893 $as_echo "yes; using Lucid toolkit" >&6; }
11894 USE_X_TOOLKIT
=LUCID
11896 elif test x
"${USE_X_TOOLKIT}" = xLUCID
; then
11897 as_fn_error
"Lucid toolkit requires X11/Xaw include files" "$LINENO" 5
11899 as_fn_error
"No X toolkit could be found.
11900 If you are sure you want Emacs compiled without an X toolkit, pass
11901 --with-x-toolkit=no
11902 to configure. Otherwise, install the development libraries for the toolkit
11903 that you want to use (e.g. Gtk+) and re-run configure." "$LINENO" 5
11908 X_TOOLKIT_TYPE
=$USE_X_TOOLKIT
11911 if test "${USE_X_TOOLKIT}" != "none"; then
11912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking X11 toolkit version" >&5
11913 $as_echo_n "checking X11 toolkit version... " >&6; }
11914 if test "${emacs_cv_x11_toolkit_version_6+set}" = set; then :
11915 $as_echo_n "(cached) " >&6
11917 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11918 /* end confdefs.h. */
11919 #include <X11/Intrinsic.h>
11923 #if XtSpecificationRelease < 6
11931 if ac_fn_c_try_link
"$LINENO"; then :
11932 emacs_cv_x11_toolkit_version_6
=yes
11934 emacs_cv_x11_toolkit_version_6
=no
11936 rm -f core conftest.err conftest.
$ac_objext \
11937 conftest
$ac_exeext conftest.
$ac_ext
11940 HAVE_X11XTR6
=$emacs_cv_x11_toolkit_version_6
11941 if test $emacs_cv_x11_toolkit_version_6 = yes; then
11942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 6 or newer" >&5
11943 $as_echo "6 or newer" >&6; }
11945 $as_echo "#define HAVE_X11XTR6 1" >>confdefs.h
11947 LIBXTR6
="-lSM -lICE"
11949 ## Use libw.a along with X11R6 Xt.
11950 unixware
) LIBXTR6
="$LIBXTR6 -lw" ;;
11953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: before 6" >&5
11954 $as_echo "before 6" >&6; }
11958 if test x
$HAVE_X11XTR6 = xyes
; then
11959 LIBS
="-lXt -lSM -lICE $LIBS"
11963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuConvertStandardSelection in -lXmu" >&5
11964 $as_echo_n "checking for XmuConvertStandardSelection in -lXmu... " >&6; }
11965 if test "${ac_cv_lib_Xmu_XmuConvertStandardSelection+set}" = set; then :
11966 $as_echo_n "(cached) " >&6
11968 ac_check_lib_save_LIBS
=$LIBS
11970 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11971 /* end confdefs.h. */
11973 /* Override any GCC internal prototype to avoid an error.
11974 Use char because int might match the return type of a GCC
11975 builtin and then its argument prototype would still apply. */
11979 char XmuConvertStandardSelection ();
11983 return XmuConvertStandardSelection ();
11988 if ac_fn_c_try_link
"$LINENO"; then :
11989 ac_cv_lib_Xmu_XmuConvertStandardSelection
=yes
11991 ac_cv_lib_Xmu_XmuConvertStandardSelection
=no
11993 rm -f core conftest.err conftest.
$ac_objext \
11994 conftest
$ac_exeext conftest.
$ac_ext
11995 LIBS
=$ac_check_lib_save_LIBS
11997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuConvertStandardSelection" >&5
11998 $as_echo "$ac_cv_lib_Xmu_XmuConvertStandardSelection" >&6; }
11999 if test "x$ac_cv_lib_Xmu_XmuConvertStandardSelection" = x
""yes; then :
12000 cat >>confdefs.h
<<_ACEOF
12001 #define HAVE_LIBXMU 1
12008 test $ac_cv_lib_Xmu_XmuConvertStandardSelection = no
&& LIBS
="$OLDLIBS"
12014 ## These systems don't supply Xmu.
12016 test "X$ac_cv_lib_Xmu_XmuConvertStandardSelection" != "Xyes" && LIBXMU
=
12021 # On Irix 6.5, at least, we need XShapeQueryExtension from -lXext for Xaw3D.
12022 if test "${HAVE_X11}" = "yes"; then
12023 if test "${USE_X_TOOLKIT}" != "none"; then
12024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5
12025 $as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
12026 if test "${ac_cv_lib_Xext_XShapeQueryExtension+set}" = set; then :
12027 $as_echo_n "(cached) " >&6
12029 ac_check_lib_save_LIBS
=$LIBS
12030 LIBS
="-lXext $LIBS"
12031 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12032 /* end confdefs.h. */
12034 /* Override any GCC internal prototype to avoid an error.
12035 Use char because int might match the return type of a GCC
12036 builtin and then its argument prototype would still apply. */
12040 char XShapeQueryExtension ();
12044 return XShapeQueryExtension ();
12049 if ac_fn_c_try_link
"$LINENO"; then :
12050 ac_cv_lib_Xext_XShapeQueryExtension
=yes
12052 ac_cv_lib_Xext_XShapeQueryExtension
=no
12054 rm -f core conftest.err conftest.
$ac_objext \
12055 conftest
$ac_exeext conftest.
$ac_ext
12056 LIBS
=$ac_check_lib_save_LIBS
12058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
12059 $as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
12060 if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = x
""yes; then :
12061 cat >>confdefs.h
<<_ACEOF
12062 #define HAVE_LIBXEXT 1
12065 LIBS
="-lXext $LIBS"
12073 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
12074 # OpenMotif may be installed in such a way on some GNU/Linux systems.
12075 if test -d /usr
/include
/openmotif
; then
12076 CPPFLAGS
="-I/usr/include/openmotif $CPPFLAGS"
12077 emacs_cv_openmotif
=yes
12078 case "$canonical" in
12079 x86_64-
*-linux-gnu* | powerpc64-
*-linux-gnu* | sparc64-
*-linux-gnu*)
12080 test -d /usr
/lib64
/openmotif
&& LDFLAGS
="-L/usr/lib64/openmotif $LDFLAGS"
12083 test -d /usr
/lib
/openmotif
&& LDFLAGS
="-L/usr/lib/openmotif $LDFLAGS"
12086 emacs_cv_openmotif
=no
12088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for (Open)Motif version 2.1" >&5
12089 $as_echo_n "checking for (Open)Motif version 2.1... " >&6; }
12090 if test "${emacs_cv_motif_version_2_1+set}" = set; then :
12091 $as_echo_n "(cached) " >&6
12093 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12094 /* end confdefs.h. */
12099 #if XmVERSION > 2 || (XmVERSION == 2 && XmREVISION >= 1)
12102 Motif version prior to 2.1.
12108 if ac_fn_c_try_compile
"$LINENO"; then :
12109 emacs_cv_motif_version_2_1
=yes
12111 emacs_cv_motif_version_2_1
=no
12113 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_motif_version_2_1" >&5
12116 $as_echo "$emacs_cv_motif_version_2_1" >&6; }
12117 if test $emacs_cv_motif_version_2_1 = yes; then
12118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpCreateContext in -lXp" >&5
12119 $as_echo_n "checking for XpCreateContext in -lXp... " >&6; }
12120 if test "${ac_cv_lib_Xp_XpCreateContext+set}" = set; then :
12121 $as_echo_n "(cached) " >&6
12123 ac_check_lib_save_LIBS
=$LIBS
12125 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12126 /* end confdefs.h. */
12128 /* Override any GCC internal prototype to avoid an error.
12129 Use char because int might match the return type of a GCC
12130 builtin and then its argument prototype would still apply. */
12134 char XpCreateContext ();
12138 return XpCreateContext ();
12143 if ac_fn_c_try_link
"$LINENO"; then :
12144 ac_cv_lib_Xp_XpCreateContext
=yes
12146 ac_cv_lib_Xp_XpCreateContext
=no
12148 rm -f core conftest.err conftest.
$ac_objext \
12149 conftest
$ac_exeext conftest.
$ac_ext
12150 LIBS
=$ac_check_lib_save_LIBS
12152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpCreateContext" >&5
12153 $as_echo "$ac_cv_lib_Xp_XpCreateContext" >&6; }
12154 if test "x$ac_cv_lib_Xp_XpCreateContext" = x
""yes; then :
12158 if test x
$emacs_cv_openmotif = xyes
; then
12159 REAL_CPPFLAGS
="-I/usr/include/openmotif $REAL_CPPFLAGS"
12162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LessTif where some systems put it" >&5
12163 $as_echo_n "checking for LessTif where some systems put it... " >&6; }
12164 if test "${emacs_cv_lesstif+set}" = set; then :
12165 $as_echo_n "(cached) " >&6
12167 # We put this in CFLAGS temporarily to precede other -I options
12168 # that might be in CFLAGS temporarily.
12169 # We put this in CPPFLAGS where it precedes the other -I options.
12170 OLD_CPPFLAGS
=$CPPFLAGS
12172 CPPFLAGS
="-I/usr/X11R6/LessTif/Motif1.2/include $CPPFLAGS"
12173 CFLAGS
="-I/usr/X11R6/LessTif/Motif1.2/include $CFLAGS"
12174 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12175 /* end confdefs.h. */
12176 #include </usr/X11R6/LessTif/Motif1.2/include/Xm/Xm.h>
12185 if ac_fn_c_try_compile
"$LINENO"; then :
12186 emacs_cv_lesstif
=yes
12188 emacs_cv_lesstif
=no
12190 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_lesstif" >&5
12193 $as_echo "$emacs_cv_lesstif" >&6; }
12194 if test $emacs_cv_lesstif = yes; then
12195 # Make sure this -I option remains in CPPFLAGS after it is set
12196 # back to REAL_CPPFLAGS.
12197 # There is no need to change REAL_CFLAGS, because REAL_CFLAGS does not
12198 # have those other -I options anyway. Ultimately, having this
12199 # directory ultimately in CPPFLAGS will be enough.
12200 REAL_CPPFLAGS
="-I/usr/X11R6/LessTif/Motif1.2/include $REAL_CPPFLAGS"
12201 LDFLAGS
="-L/usr/X11R6/LessTif/Motif1.2/lib $LDFLAGS"
12204 CPPFLAGS
=$OLD_CPPFLAGS
12207 ac_fn_c_check_header_mongrel
"$LINENO" "Xm/BulletinB.h" "ac_cv_header_Xm_BulletinB_h" "$ac_includes_default"
12208 if test "x$ac_cv_header_Xm_BulletinB_h" = x
""yes; then :
12211 as_fn_error
"Motif toolkit requested but requirements not found." "$LINENO" 5
12218 USE_TOOLKIT_SCROLL_BARS
=no
12219 if test "${with_toolkit_scroll_bars}" != "no"; then
12220 if test "${USE_X_TOOLKIT}" != "none"; then
12221 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
12222 $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h
12225 USE_TOOLKIT_SCROLL_BARS
=yes
12226 elif test "${HAVE_XAW3D}" = "yes" ||
test "${USE_X_TOOLKIT}" = "LUCID"; then
12227 $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h
12229 USE_TOOLKIT_SCROLL_BARS
=yes
12231 elif test "${HAVE_GTK}" = "yes"; then
12232 $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h
12234 USE_TOOLKIT_SCROLL_BARS
=yes
12235 elif test "${HAVE_NS}" = "yes"; then
12236 $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h
12238 USE_TOOLKIT_SCROLL_BARS
=yes
12239 elif test "${HAVE_W32}" = "yes"; then
12240 $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h
12242 USE_TOOLKIT_SCROLL_BARS
=yes
12246 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12247 /* end confdefs.h. */
12249 #include <X11/Xlib.h>
12250 #include <X11/Xresource.h>
12259 if ac_fn_c_try_compile
"$LINENO"; then :
12262 $as_echo "#define HAVE_XIM 1" >>confdefs.h
12267 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12270 if test "${with_xim}" != "no"; then
12272 $as_echo "#define USE_XIM 1" >>confdefs.h
12277 if test "${HAVE_XIM}" != "no"; then
12278 late_CFLAGS
=$CFLAGS
12279 if test "$GCC" = yes; then
12280 CFLAGS
="$CFLAGS --pedantic-errors"
12282 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12283 /* end confdefs.h. */
12285 #include <X11/Xlib.h>
12286 #include <X11/Xresource.h>
12295 XPointer *client_data;
12297 /* If we're not using GCC, it's probably not XFree86, and this is
12298 probably right, but we can't use something like --pedantic-errors. */
12299 extern Bool XRegisterIMInstantiateCallback(Display*, XrmDatabase, char*,
12300 char*, XIMProc, XPointer*);
12302 (void)XRegisterIMInstantiateCallback(display, db, res_name, res_class, callback,
12308 if ac_fn_c_try_compile
"$LINENO"; then :
12309 emacs_cv_arg6_star
=yes
12311 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12312 if test "$emacs_cv_arg6_star" = yes; then
12313 $as_echo "#define XRegisterIMInstantiateCallback_arg6 XPointer*" >>confdefs.h
12316 $as_echo "#define XRegisterIMInstantiateCallback_arg6 XPointer" >>confdefs.h
12319 CFLAGS
=$late_CFLAGS
12322 ### Start of font-backend (under any platform) section.
12323 # (nothing here yet -- this is a placeholder)
12324 ### End of font-backend (under any platform) section.
12326 ### Start of font-backend (under X11) section.
12327 if test "${HAVE_X11}" = "yes"; then
12331 if test "$PKG_CONFIG" = "no" ; then
12334 PKG_CONFIG_MIN_VERSION
=0.9.0
12335 if "$PKG_CONFIG" --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
12336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fontconfig >= 2.2.0" >&5
12337 $as_echo_n "checking for fontconfig >= 2.2.0... " >&6; }
12339 if "$PKG_CONFIG" --exists "fontconfig >= 2.2.0" 2>&5 &&
12340 FONTCONFIG_CFLAGS
=`"$PKG_CONFIG" --cflags "fontconfig >= 2.2.0" 2>&5` &&
12341 FONTCONFIG_LIBS
=`"$PKG_CONFIG" --libs "fontconfig >= 2.2.0" 2>&5`; then
12348 FONTCONFIG_CFLAGS
=`$as_echo "$FONTCONFIG_CFLAGS" | sed -e "$edit_cflags"`
12349 FONTCONFIG_LIBS
=`$as_echo "$FONTCONFIG_LIBS" | sed -e 's,///*,/,g'`
12350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$FONTCONFIG_CFLAGS' LIBS='$FONTCONFIG_LIBS'" >&5
12351 $as_echo "yes CFLAGS='$FONTCONFIG_CFLAGS' LIBS='$FONTCONFIG_LIBS'" >&6; }
12354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12355 $as_echo "no" >&6; }
12356 FONTCONFIG_CFLAGS
=""
12358 ## If we have a custom action on failure, don't print errors, but
12359 ## do set a variable so people can do so. Do it in a subshell
12360 ## to capture any diagnostics in invoking pkg-config.
12361 FONTCONFIG_PKG_ERRORS
=`("$PKG_CONFIG" --print-errors "fontconfig >= 2.2.0") 2>&1`
12368 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
12369 echo "*** See http://www.freedesktop.org/software/pkgconfig"
12373 if test $succeeded = yes; then
12380 ## Use -lXft if available, unless `--with-xft=no'.
12382 if test "${HAVE_FC}" = "no" ||
test "x${with_x}" = "xno"; then
12385 if test "x${with_xft}" != "xno"; then
12390 if test "$PKG_CONFIG" = "no" ; then
12393 PKG_CONFIG_MIN_VERSION
=0.9.0
12394 if "$PKG_CONFIG" --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
12395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xft >= 0.13.0" >&5
12396 $as_echo_n "checking for xft >= 0.13.0... " >&6; }
12398 if "$PKG_CONFIG" --exists "xft >= 0.13.0" 2>&5 &&
12399 XFT_CFLAGS
=`"$PKG_CONFIG" --cflags "xft >= 0.13.0" 2>&5` &&
12400 XFT_LIBS
=`"$PKG_CONFIG" --libs "xft >= 0.13.0" 2>&5`; then
12407 XFT_CFLAGS
=`$as_echo "$XFT_CFLAGS" | sed -e "$edit_cflags"`
12408 XFT_LIBS
=`$as_echo "$XFT_LIBS" | sed -e 's,///*,/,g'`
12409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$XFT_CFLAGS' LIBS='$XFT_LIBS'" >&5
12410 $as_echo "yes CFLAGS='$XFT_CFLAGS' LIBS='$XFT_LIBS'" >&6; }
12413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12414 $as_echo "no" >&6; }
12417 ## If we have a custom action on failure, don't print errors, but
12418 ## do set a variable so people can do so. Do it in a subshell
12419 ## to capture any diagnostics in invoking pkg-config.
12420 XFT_PKG_ERRORS
=`("$PKG_CONFIG" --print-errors "xft >= 0.13.0") 2>&1`
12427 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
12428 echo "*** See http://www.freedesktop.org/software/pkgconfig"
12432 if test $succeeded = yes; then
12438 ## Because xftfont.c uses XRenderQueryExtension, we also
12439 ## need to link to -lXrender.
12441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRenderQueryExtension in -lXrender" >&5
12442 $as_echo_n "checking for XRenderQueryExtension in -lXrender... " >&6; }
12443 if test "${ac_cv_lib_Xrender_XRenderQueryExtension+set}" = set; then :
12444 $as_echo_n "(cached) " >&6
12446 ac_check_lib_save_LIBS
=$LIBS
12447 LIBS
="-lXrender $LIBS"
12448 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12449 /* end confdefs.h. */
12451 /* Override any GCC internal prototype to avoid an error.
12452 Use char because int might match the return type of a GCC
12453 builtin and then its argument prototype would still apply. */
12457 char XRenderQueryExtension ();
12461 return XRenderQueryExtension ();
12466 if ac_fn_c_try_link
"$LINENO"; then :
12467 ac_cv_lib_Xrender_XRenderQueryExtension
=yes
12469 ac_cv_lib_Xrender_XRenderQueryExtension
=no
12471 rm -f core conftest.err conftest.
$ac_objext \
12472 conftest
$ac_exeext conftest.
$ac_ext
12473 LIBS
=$ac_check_lib_save_LIBS
12475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xrender_XRenderQueryExtension" >&5
12476 $as_echo "$ac_cv_lib_Xrender_XRenderQueryExtension" >&6; }
12477 if test "x$ac_cv_lib_Xrender_XRenderQueryExtension" = x
""yes; then :
12481 if test "$HAVE_XFT" != no
&& test "$HAVE_XRENDER" != no
; then
12482 OLD_CPPFLAGS
="$CPPFLAGS"
12483 OLD_CFLAGS
="$CFLAGS"
12485 CPPFLAGS
="$CPPFLAGS $XFT_CFLAGS"
12486 CFLAGS
="$CFLAGS $XFT_CFLAGS"
12487 XFT_LIBS
="-lXrender $XFT_LIBS"
12488 LIBS
="$XFT_LIBS $LIBS"
12489 ac_fn_c_check_header_mongrel
"$LINENO" "X11/Xft/Xft.h" "ac_cv_header_X11_Xft_Xft_h" "$ac_includes_default"
12490 if test "x$ac_cv_header_X11_Xft_Xft_h" = x
""yes; then :
12491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XftFontOpen in -lXft" >&5
12492 $as_echo_n "checking for XftFontOpen in -lXft... " >&6; }
12493 if test "${ac_cv_lib_Xft_XftFontOpen+set}" = set; then :
12494 $as_echo_n "(cached) " >&6
12496 ac_check_lib_save_LIBS
=$LIBS
12497 LIBS
="-lXft $XFT_LIBS $LIBS"
12498 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12499 /* end confdefs.h. */
12501 /* Override any GCC internal prototype to avoid an error.
12502 Use char because int might match the return type of a GCC
12503 builtin and then its argument prototype would still apply. */
12507 char XftFontOpen ();
12511 return XftFontOpen ();
12516 if ac_fn_c_try_link
"$LINENO"; then :
12517 ac_cv_lib_Xft_XftFontOpen
=yes
12519 ac_cv_lib_Xft_XftFontOpen
=no
12521 rm -f core conftest.err conftest.
$ac_objext \
12522 conftest
$ac_exeext conftest.
$ac_ext
12523 LIBS
=$ac_check_lib_save_LIBS
12525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xft_XftFontOpen" >&5
12526 $as_echo "$ac_cv_lib_Xft_XftFontOpen" >&6; }
12527 if test "x$ac_cv_lib_Xft_XftFontOpen" = x
""yes; then :
12535 if test "${HAVE_XFT}" = "yes"; then
12537 $as_echo "#define HAVE_XFT 1" >>confdefs.h
12540 C_SWITCH_X_SITE
="$C_SWITCH_X_SITE $XFT_CFLAGS"
12542 CPPFLAGS
="$OLD_CPPFLAGS"
12543 CFLAGS
="$OLD_CFLAGS"
12545 fi # "${HAVE_XFT}" = "yes"
12546 fi # "$HAVE_XFT" != no
12547 fi # "x${with_xft}" != "xno"
12549 ## We used to allow building with FreeType and without Xft.
12550 ## However, the ftx font backend driver is not in good shape.
12551 if test "$HAVE_XFT" != "yes"; then
12558 if test "$PKG_CONFIG" = "no" ; then
12561 PKG_CONFIG_MIN_VERSION
=0.9.0
12562 if "$PKG_CONFIG" --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
12563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for freetype2" >&5
12564 $as_echo_n "checking for freetype2... " >&6; }
12566 if "$PKG_CONFIG" --exists "freetype2" 2>&5 &&
12567 FREETYPE_CFLAGS
=`"$PKG_CONFIG" --cflags "freetype2" 2>&5` &&
12568 FREETYPE_LIBS
=`"$PKG_CONFIG" --libs "freetype2" 2>&5`; then
12575 FREETYPE_CFLAGS
=`$as_echo "$FREETYPE_CFLAGS" | sed -e "$edit_cflags"`
12576 FREETYPE_LIBS
=`$as_echo "$FREETYPE_LIBS" | sed -e 's,///*,/,g'`
12577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$FREETYPE_CFLAGS' LIBS='$FREETYPE_LIBS'" >&5
12578 $as_echo "yes CFLAGS='$FREETYPE_CFLAGS' LIBS='$FREETYPE_LIBS'" >&6; }
12581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12582 $as_echo "no" >&6; }
12585 ## If we have a custom action on failure, don't print errors, but
12586 ## do set a variable so people can do so. Do it in a subshell
12587 ## to capture any diagnostics in invoking pkg-config.
12588 FREETYPE_PKG_ERRORS
=`("$PKG_CONFIG" --print-errors "freetype2") 2>&1`
12595 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
12596 echo "*** See http://www.freedesktop.org/software/pkgconfig"
12600 if test $succeeded = yes; then
12607 test "$HAVE_FREETYPE" = "no" && as_fn_error
"libxft requires libfreetype" "$LINENO" 5
12611 if test "${HAVE_FREETYPE}" = "yes"; then
12613 $as_echo "#define HAVE_FREETYPE 1" >>confdefs.h
12615 if test "${with_libotf}" != "no"; then
12619 if test "$PKG_CONFIG" = "no" ; then
12622 PKG_CONFIG_MIN_VERSION
=0.9.0
12623 if "$PKG_CONFIG" --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
12624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libotf" >&5
12625 $as_echo_n "checking for libotf... " >&6; }
12627 if "$PKG_CONFIG" --exists "libotf" 2>&5 &&
12628 LIBOTF_CFLAGS
=`"$PKG_CONFIG" --cflags "libotf" 2>&5` &&
12629 LIBOTF_LIBS
=`"$PKG_CONFIG" --libs "libotf" 2>&5`; then
12636 LIBOTF_CFLAGS
=`$as_echo "$LIBOTF_CFLAGS" | sed -e "$edit_cflags"`
12637 LIBOTF_LIBS
=`$as_echo "$LIBOTF_LIBS" | sed -e 's,///*,/,g'`
12638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$LIBOTF_CFLAGS' LIBS='$LIBOTF_LIBS'" >&5
12639 $as_echo "yes CFLAGS='$LIBOTF_CFLAGS' LIBS='$LIBOTF_LIBS'" >&6; }
12642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12643 $as_echo "no" >&6; }
12646 ## If we have a custom action on failure, don't print errors, but
12647 ## do set a variable so people can do so. Do it in a subshell
12648 ## to capture any diagnostics in invoking pkg-config.
12649 LIBOTF_PKG_ERRORS
=`("$PKG_CONFIG" --print-errors "libotf") 2>&1`
12656 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
12657 echo "*** See http://www.freedesktop.org/software/pkgconfig"
12661 if test $succeeded = yes; then
12667 if test "$HAVE_LIBOTF" = "yes"; then
12669 $as_echo "#define HAVE_LIBOTF 1" >>confdefs.h
12671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OTF_get_variation_glyphs in -lotf" >&5
12672 $as_echo_n "checking for OTF_get_variation_glyphs in -lotf... " >&6; }
12673 if test "${ac_cv_lib_otf_OTF_get_variation_glyphs+set}" = set; then :
12674 $as_echo_n "(cached) " >&6
12676 ac_check_lib_save_LIBS
=$LIBS
12678 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12679 /* end confdefs.h. */
12681 /* Override any GCC internal prototype to avoid an error.
12682 Use char because int might match the return type of a GCC
12683 builtin and then its argument prototype would still apply. */
12687 char OTF_get_variation_glyphs ();
12691 return OTF_get_variation_glyphs ();
12696 if ac_fn_c_try_link
"$LINENO"; then :
12697 ac_cv_lib_otf_OTF_get_variation_glyphs
=yes
12699 ac_cv_lib_otf_OTF_get_variation_glyphs
=no
12701 rm -f core conftest.err conftest.
$ac_objext \
12702 conftest
$ac_exeext conftest.
$ac_ext
12703 LIBS
=$ac_check_lib_save_LIBS
12705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_otf_OTF_get_variation_glyphs" >&5
12706 $as_echo "$ac_cv_lib_otf_OTF_get_variation_glyphs" >&6; }
12707 if test "x$ac_cv_lib_otf_OTF_get_variation_glyphs" = x
""yes; then :
12708 HAVE_OTF_GET_VARIATION_GLYPHS
=yes
12710 HAVE_OTF_GET_VARIATION_GLYPHS
=no
12713 if test "${HAVE_OTF_GET_VARIATION_GLYPHS}" = "yes"; then
12715 $as_echo "#define HAVE_OTF_GET_VARIATION_GLYPHS 1" >>confdefs.h
12723 if test "${HAVE_LIBOTF}" = yes; then
12724 if test "${with_m17n_flt}" != "no"; then
12728 if test "$PKG_CONFIG" = "no" ; then
12731 PKG_CONFIG_MIN_VERSION
=0.9.0
12732 if "$PKG_CONFIG" --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
12733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for m17n-flt" >&5
12734 $as_echo_n "checking for m17n-flt... " >&6; }
12736 if "$PKG_CONFIG" --exists "m17n-flt" 2>&5 &&
12737 M17N_FLT_CFLAGS
=`"$PKG_CONFIG" --cflags "m17n-flt" 2>&5` &&
12738 M17N_FLT_LIBS
=`"$PKG_CONFIG" --libs "m17n-flt" 2>&5`; then
12745 M17N_FLT_CFLAGS
=`$as_echo "$M17N_FLT_CFLAGS" | sed -e "$edit_cflags"`
12746 M17N_FLT_LIBS
=`$as_echo "$M17N_FLT_LIBS" | sed -e 's,///*,/,g'`
12747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$M17N_FLT_CFLAGS' LIBS='$M17N_FLT_LIBS'" >&5
12748 $as_echo "yes CFLAGS='$M17N_FLT_CFLAGS' LIBS='$M17N_FLT_LIBS'" >&6; }
12751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12752 $as_echo "no" >&6; }
12755 ## If we have a custom action on failure, don't print errors, but
12756 ## do set a variable so people can do so. Do it in a subshell
12757 ## to capture any diagnostics in invoking pkg-config.
12758 M17N_FLT_PKG_ERRORS
=`("$PKG_CONFIG" --print-errors "m17n-flt") 2>&1`
12765 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
12766 echo "*** See http://www.freedesktop.org/software/pkgconfig"
12770 if test $succeeded = yes; then
12776 if test "$HAVE_M17N_FLT" = "yes"; then
12778 $as_echo "#define HAVE_M17N_FLT 1" >>confdefs.h
12790 ### End of font-backend (under X11) section.
12801 ### Use -lXpm if available, unless `--with-xpm=no'.
12805 if test "${HAVE_W32}" = "yes"; then
12806 if test "${with_xpm}" != "no"; then
12807 SAVE_CPPFLAGS
="$CPPFLAGS"
12808 SAVE_LDFLAGS
="$LDFLAGS"
12809 CPPFLAGS
="$CPPFLAGS -I/usr/include/noX"
12810 LDFLAGS
="$LDFLAGS -L/usr/lib/noX"
12811 ac_fn_c_check_header_mongrel
"$LINENO" "X11/xpm.h" "ac_cv_header_X11_xpm_h" "$ac_includes_default"
12812 if test "x$ac_cv_header_X11_xpm_h" = x
""yes; then :
12813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmReadFileToImage in -lXpm" >&5
12814 $as_echo_n "checking for XpmReadFileToImage in -lXpm... " >&6; }
12815 if test "${ac_cv_lib_Xpm_XpmReadFileToImage+set}" = set; then :
12816 $as_echo_n "(cached) " >&6
12818 ac_check_lib_save_LIBS
=$LIBS
12820 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12821 /* end confdefs.h. */
12823 /* Override any GCC internal prototype to avoid an error.
12824 Use char because int might match the return type of a GCC
12825 builtin and then its argument prototype would still apply. */
12829 char XpmReadFileToImage ();
12833 return XpmReadFileToImage ();
12838 if ac_fn_c_try_link
"$LINENO"; then :
12839 ac_cv_lib_Xpm_XpmReadFileToImage
=yes
12841 ac_cv_lib_Xpm_XpmReadFileToImage
=no
12843 rm -f core conftest.err conftest.
$ac_objext \
12844 conftest
$ac_exeext conftest.
$ac_ext
12845 LIBS
=$ac_check_lib_save_LIBS
12847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmReadFileToImage" >&5
12848 $as_echo "$ac_cv_lib_Xpm_XpmReadFileToImage" >&6; }
12849 if test "x$ac_cv_lib_Xpm_XpmReadFileToImage" = x
""yes; then :
12856 if test "${HAVE_XPM}" = "yes"; then
12857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmReturnAllocPixels preprocessor define" >&5
12858 $as_echo_n "checking for XpmReturnAllocPixels preprocessor define... " >&6; }
12859 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12860 /* end confdefs.h. */
12861 #include "X11/xpm.h"
12862 #ifndef XpmReturnAllocPixels
12863 no_return_alloc_pixels
12867 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12868 $EGREP "no_return_alloc_pixels" >/dev
/null
2>&1; then :
12876 if test "${HAVE_XPM}" = "yes"; then
12877 REAL_CPPFLAGS
="$REAL_CPPFLAGS -I/usr/include/noX"
12878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12879 $as_echo "yes" >&6; }
12881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12882 $as_echo "no" >&6; }
12883 CPPFLAGS
="$SAVE_CPPFLAGS"
12884 LDFLAGS
="$SAVE_LDFLAGS"
12889 if test "${HAVE_XPM}" = "yes"; then
12891 $as_echo "#define HAVE_XPM 1" >>confdefs.h
12897 if test "${HAVE_X11}" = "yes"; then
12898 if test "${with_xpm}" != "no"; then
12899 ac_fn_c_check_header_mongrel
"$LINENO" "X11/xpm.h" "ac_cv_header_X11_xpm_h" "$ac_includes_default"
12900 if test "x$ac_cv_header_X11_xpm_h" = x
""yes; then :
12901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmReadFileToPixmap in -lXpm" >&5
12902 $as_echo_n "checking for XpmReadFileToPixmap in -lXpm... " >&6; }
12903 if test "${ac_cv_lib_Xpm_XpmReadFileToPixmap+set}" = set; then :
12904 $as_echo_n "(cached) " >&6
12906 ac_check_lib_save_LIBS
=$LIBS
12907 LIBS
="-lXpm -lX11 $LIBS"
12908 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12909 /* end confdefs.h. */
12911 /* Override any GCC internal prototype to avoid an error.
12912 Use char because int might match the return type of a GCC
12913 builtin and then its argument prototype would still apply. */
12917 char XpmReadFileToPixmap ();
12921 return XpmReadFileToPixmap ();
12926 if ac_fn_c_try_link
"$LINENO"; then :
12927 ac_cv_lib_Xpm_XpmReadFileToPixmap
=yes
12929 ac_cv_lib_Xpm_XpmReadFileToPixmap
=no
12931 rm -f core conftest.err conftest.
$ac_objext \
12932 conftest
$ac_exeext conftest.
$ac_ext
12933 LIBS
=$ac_check_lib_save_LIBS
12935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmReadFileToPixmap" >&5
12936 $as_echo "$ac_cv_lib_Xpm_XpmReadFileToPixmap" >&6; }
12937 if test "x$ac_cv_lib_Xpm_XpmReadFileToPixmap" = x
""yes; then :
12944 if test "${HAVE_XPM}" = "yes"; then
12945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmReturnAllocPixels preprocessor define" >&5
12946 $as_echo_n "checking for XpmReturnAllocPixels preprocessor define... " >&6; }
12947 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12948 /* end confdefs.h. */
12949 #include "X11/xpm.h"
12950 #ifndef XpmReturnAllocPixels
12951 no_return_alloc_pixels
12955 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12956 $EGREP "no_return_alloc_pixels" >/dev
/null
2>&1; then :
12964 if test "${HAVE_XPM}" = "yes"; then
12965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12966 $as_echo "yes" >&6; }
12968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12969 $as_echo "no" >&6; }
12974 if test "${HAVE_XPM}" = "yes"; then
12976 $as_echo "#define HAVE_XPM 1" >>confdefs.h
12984 ### Use -ljpeg if available, unless `--with-jpeg=no'.
12987 if test "${HAVE_X11}" = "yes" ||
test "${HAVE_W32}" = "yes"; then
12988 if test "${with_jpeg}" != "no"; then
12989 ac_fn_c_check_header_mongrel
"$LINENO" "jerror.h" "ac_cv_header_jerror_h" "$ac_includes_default"
12990 if test "x$ac_cv_header_jerror_h" = x
""yes; then :
12991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jpeg_destroy_compress in -ljpeg" >&5
12992 $as_echo_n "checking for jpeg_destroy_compress in -ljpeg... " >&6; }
12993 if test "${ac_cv_lib_jpeg_jpeg_destroy_compress+set}" = set; then :
12994 $as_echo_n "(cached) " >&6
12996 ac_check_lib_save_LIBS
=$LIBS
12997 LIBS
="-ljpeg $LIBS"
12998 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12999 /* end confdefs.h. */
13001 /* Override any GCC internal prototype to avoid an error.
13002 Use char because int might match the return type of a GCC
13003 builtin and then its argument prototype would still apply. */
13007 char jpeg_destroy_compress ();
13011 return jpeg_destroy_compress ();
13016 if ac_fn_c_try_link
"$LINENO"; then :
13017 ac_cv_lib_jpeg_jpeg_destroy_compress
=yes
13019 ac_cv_lib_jpeg_jpeg_destroy_compress
=no
13021 rm -f core conftest.err conftest.
$ac_objext \
13022 conftest
$ac_exeext conftest.
$ac_ext
13023 LIBS
=$ac_check_lib_save_LIBS
13025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jpeg_jpeg_destroy_compress" >&5
13026 $as_echo "$ac_cv_lib_jpeg_jpeg_destroy_compress" >&6; }
13027 if test "x$ac_cv_lib_jpeg_jpeg_destroy_compress" = x
""yes; then :
13036 if test "${HAVE_JPEG}" = "yes"; then
13037 $as_echo "#define HAVE_JPEG 1" >>confdefs.h
13039 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13040 /* end confdefs.h. */
13041 #include <jpeglib.h>
13042 version=JPEG_LIB_VERSION
13045 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13046 $EGREP "version= *(6[2-9]|[7-9][0-9])" >/dev
/null
2>&1; then :
13047 $as_echo "#define HAVE_JPEG 1" >>confdefs.h
13050 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libjpeg found, but not version 6b or later" >&5
13051 $as_echo "$as_me: WARNING: libjpeg found, but not version 6b or later" >&2;}
13057 if test "${HAVE_JPEG}" = "yes"; then
13063 ### Use -lpng if available, unless `--with-png=no'.
13066 if test "${HAVE_X11}" = "yes" ||
test "${HAVE_W32}" = "yes"; then
13067 if test "${with_png}" != "no"; then
13068 # Debian unstable as of July 2003 has multiple libpngs, and puts png.h
13069 # in /usr/include/libpng.
13070 for ac_header
in png.h libpng
/png.h
13072 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13073 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13074 eval as_val
=\$
$as_ac_Header
13075 if test "x$as_val" = x
""yes; then :
13076 cat >>confdefs.h
<<_ACEOF
13077 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13084 if test "$ac_cv_header_png_h" = yes ||
test "$ac_cv_header_libpng_png_h" = yes ; then
13085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_channels in -lpng" >&5
13086 $as_echo_n "checking for png_get_channels in -lpng... " >&6; }
13087 if test "${ac_cv_lib_png_png_get_channels+set}" = set; then :
13088 $as_echo_n "(cached) " >&6
13090 ac_check_lib_save_LIBS
=$LIBS
13091 LIBS
="-lpng -lz -lm $LIBS"
13092 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13093 /* end confdefs.h. */
13095 /* Override any GCC internal prototype to avoid an error.
13096 Use char because int might match the return type of a GCC
13097 builtin and then its argument prototype would still apply. */
13101 char png_get_channels ();
13105 return png_get_channels ();
13110 if ac_fn_c_try_link
"$LINENO"; then :
13111 ac_cv_lib_png_png_get_channels
=yes
13113 ac_cv_lib_png_png_get_channels
=no
13115 rm -f core conftest.err conftest.
$ac_objext \
13116 conftest
$ac_exeext conftest.
$ac_ext
13117 LIBS
=$ac_check_lib_save_LIBS
13119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png_png_get_channels" >&5
13120 $as_echo "$ac_cv_lib_png_png_get_channels" >&6; }
13121 if test "x$ac_cv_lib_png_png_get_channels" = x
""yes; then :
13128 if test "${HAVE_PNG}" = "yes"; then
13130 $as_echo "#define HAVE_PNG 1" >>confdefs.h
13132 LIBPNG
="-lpng -lz -lm"
13134 ac_fn_c_check_decl
"$LINENO" "png_longjmp" "ac_cv_have_decl_png_longjmp" "#ifdef HAVE_LIBPNG_PNG_H
13135 # include <libpng/png.h>
13141 if test "x$ac_cv_have_decl_png_longjmp" = x
""yes; then :
13145 $as_echo "#define PNG_DEPSTRUCT /**/" >>confdefs.h
13153 ### Use -ltiff if available, unless `--with-tiff=no'.
13156 if test "${HAVE_X11}" = "yes" ||
test "${HAVE_W32}" = "yes"; then
13157 if test "${with_tiff}" != "no"; then
13158 ac_fn_c_check_header_mongrel
"$LINENO" "tiffio.h" "ac_cv_header_tiffio_h" "$ac_includes_default"
13159 if test "x$ac_cv_header_tiffio_h" = x
""yes; then :
13161 # At least one tiff package requires the jpeg library.
13162 if test "${HAVE_JPEG}" = yes; then tifflibs
="-ljpeg $tifflibs"; fi
13163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFGetVersion in -ltiff" >&5
13164 $as_echo_n "checking for TIFFGetVersion in -ltiff... " >&6; }
13165 if test "${ac_cv_lib_tiff_TIFFGetVersion+set}" = set; then :
13166 $as_echo_n "(cached) " >&6
13168 ac_check_lib_save_LIBS
=$LIBS
13169 LIBS
="-ltiff $tifflibs $LIBS"
13170 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13171 /* end confdefs.h. */
13173 /* Override any GCC internal prototype to avoid an error.
13174 Use char because int might match the return type of a GCC
13175 builtin and then its argument prototype would still apply. */
13179 char TIFFGetVersion ();
13183 return TIFFGetVersion ();
13188 if ac_fn_c_try_link
"$LINENO"; then :
13189 ac_cv_lib_tiff_TIFFGetVersion
=yes
13191 ac_cv_lib_tiff_TIFFGetVersion
=no
13193 rm -f core conftest.err conftest.
$ac_objext \
13194 conftest
$ac_exeext conftest.
$ac_ext
13195 LIBS
=$ac_check_lib_save_LIBS
13197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFGetVersion" >&5
13198 $as_echo "$ac_cv_lib_tiff_TIFFGetVersion" >&6; }
13199 if test "x$ac_cv_lib_tiff_TIFFGetVersion" = x
""yes; then :
13208 if test "${HAVE_TIFF}" = "yes"; then
13210 $as_echo "#define HAVE_TIFF 1" >>confdefs.h
13217 ### Use -lgif or -lungif if available, unless `--with-gif=no'.
13220 if test "${HAVE_X11}" = "yes" && test "${with_gif}" != "no" \
13221 ||
test "${HAVE_W32}" = "yes"; then
13222 ac_fn_c_check_header_mongrel
"$LINENO" "gif_lib.h" "ac_cv_header_gif_lib_h" "$ac_includes_default"
13223 if test "x$ac_cv_header_gif_lib_h" = x
""yes; then :
13224 # EGifPutExtensionLast only exists from version libungif-4.1.0b1.
13225 # Earlier versions can crash Emacs.
13226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EGifPutExtensionLast in -lgif" >&5
13227 $as_echo_n "checking for EGifPutExtensionLast in -lgif... " >&6; }
13228 if test "${ac_cv_lib_gif_EGifPutExtensionLast+set}" = set; then :
13229 $as_echo_n "(cached) " >&6
13231 ac_check_lib_save_LIBS
=$LIBS
13233 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13234 /* end confdefs.h. */
13236 /* Override any GCC internal prototype to avoid an error.
13237 Use char because int might match the return type of a GCC
13238 builtin and then its argument prototype would still apply. */
13242 char EGifPutExtensionLast ();
13246 return EGifPutExtensionLast ();
13251 if ac_fn_c_try_link
"$LINENO"; then :
13252 ac_cv_lib_gif_EGifPutExtensionLast
=yes
13254 ac_cv_lib_gif_EGifPutExtensionLast
=no
13256 rm -f core conftest.err conftest.
$ac_objext \
13257 conftest
$ac_exeext conftest.
$ac_ext
13258 LIBS
=$ac_check_lib_save_LIBS
13260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gif_EGifPutExtensionLast" >&5
13261 $as_echo "$ac_cv_lib_gif_EGifPutExtensionLast" >&6; }
13262 if test "x$ac_cv_lib_gif_EGifPutExtensionLast" = x
""yes; then :
13272 if test "$HAVE_GIF" = yes; then
13274 elif test "$HAVE_GIF" = maybe
; then
13275 # If gif_lib.h but no libgif, try libungif.
13276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EGifPutExtensionLast in -lungif" >&5
13277 $as_echo_n "checking for EGifPutExtensionLast in -lungif... " >&6; }
13278 if test "${ac_cv_lib_ungif_EGifPutExtensionLast+set}" = set; then :
13279 $as_echo_n "(cached) " >&6
13281 ac_check_lib_save_LIBS
=$LIBS
13282 LIBS
="-lungif $LIBS"
13283 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13284 /* end confdefs.h. */
13286 /* Override any GCC internal prototype to avoid an error.
13287 Use char because int might match the return type of a GCC
13288 builtin and then its argument prototype would still apply. */
13292 char EGifPutExtensionLast ();
13296 return EGifPutExtensionLast ();
13301 if ac_fn_c_try_link
"$LINENO"; then :
13302 ac_cv_lib_ungif_EGifPutExtensionLast
=yes
13304 ac_cv_lib_ungif_EGifPutExtensionLast
=no
13306 rm -f core conftest.err conftest.
$ac_objext \
13307 conftest
$ac_exeext conftest.
$ac_ext
13308 LIBS
=$ac_check_lib_save_LIBS
13310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ungif_EGifPutExtensionLast" >&5
13311 $as_echo "$ac_cv_lib_ungif_EGifPutExtensionLast" >&6; }
13312 if test "x$ac_cv_lib_ungif_EGifPutExtensionLast" = x
""yes; then :
13318 test "$HAVE_GIF" = yes && LIBGIF
=-lungif
13321 if test "${HAVE_GIF}" = "yes"; then
13323 $as_echo "#define HAVE_GIF 1" >>confdefs.h
13329 if test "${HAVE_X11}" = "yes"; then
13332 test "${with_xpm}" != "no" && test "${HAVE_XPM}" != "yes" &&
13333 MISSING
="libXpm" && WITH_NO
="--with-xpm=no"
13334 test "${with_jpeg}" != "no" && test "${HAVE_JPEG}" != "yes" &&
13335 MISSING
="$MISSING libjpeg" && WITH_NO
="$WITH_NO --with-jpeg=no"
13336 test "${with_png}" != "no" && test "${HAVE_PNG}" != "yes" &&
13337 MISSING
="$MISSING libpng" && WITH_NO
="$WITH_NO --with-png=no"
13338 test "${with_gif}" != "no" && test "${HAVE_GIF}" != "yes" &&
13339 MISSING
="$MISSING libgif/libungif" && WITH_NO
="$WITH_NO --with-gif=no"
13340 test "${with_tiff}" != "no" && test "${HAVE_TIFF}" != "yes" &&
13341 MISSING
="$MISSING libtiff" && WITH_NO
="$WITH_NO --with-tiff=no"
13343 if test "X${MISSING}" != X
; then
13344 as_fn_error
"The following required libraries were not found:
13346 Maybe some development libraries/packages are missing?
13347 If you don't want to link with them give
13349 as options to configure" "$LINENO" 5
13353 ### Use -lgpm if available, unless `--with-gpm=no'.
13356 if test "${with_gpm}" != "no"; then
13357 ac_fn_c_check_header_mongrel
"$LINENO" "gpm.h" "ac_cv_header_gpm_h" "$ac_includes_default"
13358 if test "x$ac_cv_header_gpm_h" = x
""yes; then :
13359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gpm_Open in -lgpm" >&5
13360 $as_echo_n "checking for Gpm_Open in -lgpm... " >&6; }
13361 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then :
13362 $as_echo_n "(cached) " >&6
13364 ac_check_lib_save_LIBS
=$LIBS
13366 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13367 /* end confdefs.h. */
13369 /* Override any GCC internal prototype to avoid an error.
13370 Use char because int might match the return type of a GCC
13371 builtin and then its argument prototype would still apply. */
13379 return Gpm_Open ();
13384 if ac_fn_c_try_link
"$LINENO"; then :
13385 ac_cv_lib_gpm_Gpm_Open
=yes
13387 ac_cv_lib_gpm_Gpm_Open
=no
13389 rm -f core conftest.err conftest.
$ac_objext \
13390 conftest
$ac_exeext conftest.
$ac_ext
13391 LIBS
=$ac_check_lib_save_LIBS
13393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gpm_Gpm_Open" >&5
13394 $as_echo "$ac_cv_lib_gpm_Gpm_Open" >&6; }
13395 if test "x$ac_cv_lib_gpm_Gpm_Open" = x
""yes; then :
13403 if test "${HAVE_GPM}" = "yes"; then
13405 $as_echo "#define HAVE_GPM 1" >>confdefs.h
13417 ### Use NeXTstep API to implement GUI.
13418 if test "${HAVE_NS}" = "yes"; then
13420 $as_echo "#define HAVE_NS 1" >>confdefs.h
13422 if test "${NS_IMPL_COCOA}" = "yes"; then
13424 $as_echo "#define NS_IMPL_COCOA 1" >>confdefs.h
13427 if test "${NS_IMPL_GNUSTEP}" = "yes"; then
13429 $as_echo "#define NS_IMPL_GNUSTEP 1" >>confdefs.h
13431 # See also .m.o rule in Makefile.in */
13432 # FIXME: are all these flags really needed? Document here why. */
13433 GNUSTEP_CFLAGS
="-D_REENTRANT -fPIC -fno-strict-aliasing -I${GNUSTEP_SYSTEM_HEADERS} ${GNUSTEP_LOCAL_HEADERS}"
13434 ## Extra CFLAGS applied to src/*.m files.
13435 GNU_OBJC_CFLAGS
="$GNU_OBJC_CFLAGS -fgnu-runtime -Wno-import -fconstant-string-class=NSConstantString -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGSWARN -DGSDIAGNOSE"
13437 # We also have mouse menus.
13442 if test "${HAVE_W32}" = "yes"; then
13446 ### Use session management (-lSM -lICE) if available
13449 if test "${HAVE_X11}" = "yes"; then
13450 ac_fn_c_check_header_mongrel
"$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default"
13451 if test "x$ac_cv_header_X11_SM_SMlib_h" = x
""yes; then :
13452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SmcOpenConnection in -lSM" >&5
13453 $as_echo_n "checking for SmcOpenConnection in -lSM... " >&6; }
13454 if test "${ac_cv_lib_SM_SmcOpenConnection+set}" = set; then :
13455 $as_echo_n "(cached) " >&6
13457 ac_check_lib_save_LIBS
=$LIBS
13458 LIBS
="-lSM -lICE $LIBS"
13459 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13460 /* end confdefs.h. */
13462 /* Override any GCC internal prototype to avoid an error.
13463 Use char because int might match the return type of a GCC
13464 builtin and then its argument prototype would still apply. */
13468 char SmcOpenConnection ();
13472 return SmcOpenConnection ();
13477 if ac_fn_c_try_link
"$LINENO"; then :
13478 ac_cv_lib_SM_SmcOpenConnection
=yes
13480 ac_cv_lib_SM_SmcOpenConnection
=no
13482 rm -f core conftest.err conftest.
$ac_objext \
13483 conftest
$ac_exeext conftest.
$ac_ext
13484 LIBS
=$ac_check_lib_save_LIBS
13486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_SM_SmcOpenConnection" >&5
13487 $as_echo "$ac_cv_lib_SM_SmcOpenConnection" >&6; }
13488 if test "x$ac_cv_lib_SM_SmcOpenConnection" = x
""yes; then :
13496 if test "${HAVE_X_SM}" = "yes"; then
13498 $as_echo "#define HAVE_X_SM 1" >>confdefs.h
13500 LIBXSM
="-lSM -lICE"
13503 *) LIBS
="$LIBXSM $LIBS" ;;
13509 ### Use libxml (-lxml2) if available
13511 if test "${with_xml2}" != "no"; then
13512 ### I'm not sure what the version number should be, so I just guessed.
13516 if test "$PKG_CONFIG" = "no" ; then
13519 PKG_CONFIG_MIN_VERSION
=0.9.0
13520 if "$PKG_CONFIG" --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
13521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxml-2.0 > 2.6.17" >&5
13522 $as_echo_n "checking for libxml-2.0 > 2.6.17... " >&6; }
13524 if "$PKG_CONFIG" --exists "libxml-2.0 > 2.6.17" 2>&5 &&
13525 LIBXML2_CFLAGS
=`"$PKG_CONFIG" --cflags "libxml-2.0 > 2.6.17" 2>&5` &&
13526 LIBXML2_LIBS
=`"$PKG_CONFIG" --libs "libxml-2.0 > 2.6.17" 2>&5`; then
13533 LIBXML2_CFLAGS
=`$as_echo "$LIBXML2_CFLAGS" | sed -e "$edit_cflags"`
13534 LIBXML2_LIBS
=`$as_echo "$LIBXML2_LIBS" | sed -e 's,///*,/,g'`
13535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$LIBXML2_CFLAGS' LIBS='$LIBXML2_LIBS'" >&5
13536 $as_echo "yes CFLAGS='$LIBXML2_CFLAGS' LIBS='$LIBXML2_LIBS'" >&6; }
13539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13540 $as_echo "no" >&6; }
13543 ## If we have a custom action on failure, don't print errors, but
13544 ## do set a variable so people can do so. Do it in a subshell
13545 ## to capture any diagnostics in invoking pkg-config.
13546 LIBXML2_PKG_ERRORS
=`("$PKG_CONFIG" --print-errors "libxml-2.0 > 2.6.17") 2>&1`
13553 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
13554 echo "*** See http://www.freedesktop.org/software/pkgconfig"
13558 if test $succeeded = yes; then
13564 if test "${HAVE_LIBXML2}" = "yes"; then
13565 LIBS
="$LIBXML2_LIBS $LIBS"
13566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for htmlReadMemory in -lxml2" >&5
13567 $as_echo_n "checking for htmlReadMemory in -lxml2... " >&6; }
13568 if test "${ac_cv_lib_xml2_htmlReadMemory+set}" = set; then :
13569 $as_echo_n "(cached) " >&6
13571 ac_check_lib_save_LIBS
=$LIBS
13572 LIBS
="-lxml2 $LIBS"
13573 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13574 /* end confdefs.h. */
13576 /* Override any GCC internal prototype to avoid an error.
13577 Use char because int might match the return type of a GCC
13578 builtin and then its argument prototype would still apply. */
13582 char htmlReadMemory ();
13586 return htmlReadMemory ();
13591 if ac_fn_c_try_link
"$LINENO"; then :
13592 ac_cv_lib_xml2_htmlReadMemory
=yes
13594 ac_cv_lib_xml2_htmlReadMemory
=no
13596 rm -f core conftest.err conftest.
$ac_objext \
13597 conftest
$ac_exeext conftest.
$ac_ext
13598 LIBS
=$ac_check_lib_save_LIBS
13600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xml2_htmlReadMemory" >&5
13601 $as_echo "$ac_cv_lib_xml2_htmlReadMemory" >&6; }
13602 if test "x$ac_cv_lib_xml2_htmlReadMemory" = x
""yes; then :
13608 if test "${HAVE_LIBXML2}" = "yes"; then
13610 $as_echo "#define HAVE_LIBXML2 1" >>confdefs.h
13621 # If netdb.h doesn't declare h_errno, we must declare it by hand.
13622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether netdb declares h_errno" >&5
13623 $as_echo_n "checking whether netdb declares h_errno... " >&6; }
13624 if test "${emacs_cv_netdb_declares_h_errno+set}" = set; then :
13625 $as_echo_n "(cached) " >&6
13627 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13628 /* end confdefs.h. */
13638 if ac_fn_c_try_link
"$LINENO"; then :
13639 emacs_cv_netdb_declares_h_errno
=yes
13641 emacs_cv_netdb_declares_h_errno
=no
13643 rm -f core conftest.err conftest.
$ac_objext \
13644 conftest
$ac_exeext conftest.
$ac_ext
13646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_netdb_declares_h_errno" >&5
13647 $as_echo "$emacs_cv_netdb_declares_h_errno" >&6; }
13648 if test $emacs_cv_netdb_declares_h_errno = yes; then
13650 $as_echo "#define HAVE_H_ERRNO 1" >>confdefs.h
13654 # sqrt and other floating-point functions such as fmod and frexp
13655 # are found in -lm on most systems.
13656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrt in -lm" >&5
13657 $as_echo_n "checking for sqrt in -lm... " >&6; }
13658 if test "${ac_cv_lib_m_sqrt+set}" = set; then :
13659 $as_echo_n "(cached) " >&6
13661 ac_check_lib_save_LIBS
=$LIBS
13663 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13664 /* end confdefs.h. */
13666 /* Override any GCC internal prototype to avoid an error.
13667 Use char because int might match the return type of a GCC
13668 builtin and then its argument prototype would still apply. */
13681 if ac_fn_c_try_link
"$LINENO"; then :
13682 ac_cv_lib_m_sqrt
=yes
13684 ac_cv_lib_m_sqrt
=no
13686 rm -f core conftest.err conftest.
$ac_objext \
13687 conftest
$ac_exeext conftest.
$ac_ext
13688 LIBS
=$ac_check_lib_save_LIBS
13690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sqrt" >&5
13691 $as_echo "$ac_cv_lib_m_sqrt" >&6; }
13692 if test "x$ac_cv_lib_m_sqrt" = x
""yes; then :
13693 cat >>confdefs.h
<<_ACEOF
13694 #define HAVE_LIBM 1
13702 # Check for mail-locking functions in a "mail" library. Probably this should
13703 # have the same check as for liblockfile below.
13704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for maillock in -lmail" >&5
13705 $as_echo_n "checking for maillock in -lmail... " >&6; }
13706 if test "${ac_cv_lib_mail_maillock+set}" = set; then :
13707 $as_echo_n "(cached) " >&6
13709 ac_check_lib_save_LIBS
=$LIBS
13710 LIBS
="-lmail $LIBS"
13711 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13712 /* end confdefs.h. */
13714 /* Override any GCC internal prototype to avoid an error.
13715 Use char because int might match the return type of a GCC
13716 builtin and then its argument prototype would still apply. */
13724 return maillock ();
13729 if ac_fn_c_try_link
"$LINENO"; then :
13730 ac_cv_lib_mail_maillock
=yes
13732 ac_cv_lib_mail_maillock
=no
13734 rm -f core conftest.err conftest.
$ac_objext \
13735 conftest
$ac_exeext conftest.
$ac_ext
13736 LIBS
=$ac_check_lib_save_LIBS
13738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mail_maillock" >&5
13739 $as_echo "$ac_cv_lib_mail_maillock" >&6; }
13740 if test "x$ac_cv_lib_mail_maillock" = x
""yes; then :
13746 if test $have_mail = yes; then
13748 LIBS
="$LIBS_MAIL $LIBS"
13750 $as_echo "#define HAVE_LIBMAIL 1" >>confdefs.h
13755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for maillock in -llockfile" >&5
13756 $as_echo_n "checking for maillock in -llockfile... " >&6; }
13757 if test "${ac_cv_lib_lockfile_maillock+set}" = set; then :
13758 $as_echo_n "(cached) " >&6
13760 ac_check_lib_save_LIBS
=$LIBS
13761 LIBS
="-llockfile $LIBS"
13762 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13763 /* end confdefs.h. */
13765 /* Override any GCC internal prototype to avoid an error.
13766 Use char because int might match the return type of a GCC
13767 builtin and then its argument prototype would still apply. */
13775 return maillock ();
13780 if ac_fn_c_try_link
"$LINENO"; then :
13781 ac_cv_lib_lockfile_maillock
=yes
13783 ac_cv_lib_lockfile_maillock
=no
13785 rm -f core conftest.err conftest.
$ac_objext \
13786 conftest
$ac_exeext conftest.
$ac_ext
13787 LIBS
=$ac_check_lib_save_LIBS
13789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lockfile_maillock" >&5
13790 $as_echo "$ac_cv_lib_lockfile_maillock" >&6; }
13791 if test "x$ac_cv_lib_lockfile_maillock" = x
""yes; then :
13797 if test $have_lockfile = yes; then
13798 LIBS_MAIL
=-llockfile
13799 LIBS
="$LIBS_MAIL $LIBS"
13801 $as_echo "#define HAVE_LIBLOCKFILE 1" >>confdefs.h
13804 # If we have the shared liblockfile, assume we must use it for mail
13805 # locking (e.g. Debian). If we couldn't link against liblockfile
13806 # (no liblockfile.a installed), ensure that we don't need to.
13807 # Extract the first word of "liblockfile.so", so it can be a program name with args.
13808 set dummy liblockfile.so
; ac_word
=$2
13809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13810 $as_echo_n "checking for $ac_word... " >&6; }
13811 if test "${ac_cv_prog_liblockfile+set}" = set; then :
13812 $as_echo_n "(cached) " >&6
13814 if test -n "$liblockfile"; then
13815 ac_cv_prog_liblockfile
="$liblockfile" # Let the user override the test.
13817 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
13818 as_dummy
="/usr/lib:/lib:/usr/local/lib:$LD_LIBRARY_PATH"
13819 for as_dir
in $as_dummy
13822 test -z "$as_dir" && as_dir
=.
13823 for ac_exec_ext
in '' $ac_executable_extensions; do
13824 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13825 ac_cv_prog_liblockfile
="yes"
13826 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13833 test -z "$ac_cv_prog_liblockfile" && ac_cv_prog_liblockfile
="no"
13836 liblockfile
=$ac_cv_prog_liblockfile
13837 if test -n "$liblockfile"; then
13838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $liblockfile" >&5
13839 $as_echo "$liblockfile" >&6; }
13841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13842 $as_echo "no" >&6; }
13846 if test $ac_cv_prog_liblockfile = yes; then
13847 as_fn_error
"Shared liblockfile found but can't link against it.
13848 This probably means that movemail could lose mail.
13849 There may be a \`development' package to install containing liblockfile." "$LINENO" 5
13857 ## Define MAIL_USE_FLOCK (or LOCKF) if the mailer uses flock (or lockf) to
13858 ## interlock access to the mail spool. The alternative is a lock file named
13859 ## /usr/spool/mail/$USER.lock.
13862 aix4-2
) mail_lock
="lockf" ;;
13864 gnu|freebsd|netbsd|openbsd|darwin|irix6-5
) mail_lock
="flock" ;;
13866 ## On GNU/Linux systems, both methods are used by various mail programs.
13867 ## I assume most people are using newer mailers that have heard of flock.
13868 ## Change this if you need to.
13869 ## Debian contains a patch which says: ``On Debian/GNU/Linux systems,
13870 ## configure gets the right answers, and that means *NOT* using flock.
13871 ## Using flock is guaranteed to be the wrong thing. See Debian Policy
13872 ## for details.'' and then uses `#ifdef DEBIAN'. Unfortunately the
13873 ## Debian maintainer hasn't provided a clean fix for Emacs.
13874 ## movemail.c will use `maillock' when MAILDIR, HAVE_LIBMAIL and
13875 ## HAVE_MAILLOCK_H are defined, so the following appears to be the
13876 ## correct logic. -- fx
13877 ## We must check for HAVE_LIBLOCKFILE too, as movemail does.
13878 ## liblockfile is a Free Software replacement for libmail, used on
13879 ## Debian systems and elsewhere. -rfr.
13882 if test $have_mail = yes ||
test $have_lockfile = yes; then
13883 test $ac_cv_header_maillock_h = yes && mail_lock
=no
13889 case "$mail_lock" in
13891 $as_echo "#define MAIL_USE_FLOCK 1" >>confdefs.h
13895 $as_echo "#define MAIL_USE_LOCKF 1" >>confdefs.h
13898 *) BLESSMAIL_TARGET
="need-blessmail" ;;
13903 for ac_func
in gethostname \
13904 getrusage get_current_dir_name \
13906 select getpagesize setlocale \
13907 utimes getrlimit setrlimit shutdown getaddrinfo \
13908 strsignal setitimer \
13909 sendto recvfrom getsockname getpeername getifaddrs freeifaddrs \
13910 gai_strerror mkstemp getline getdelim fsync sync \
13911 difftime posix_memalign \
13912 getpwent endpwent getgrent endgrent \
13914 cfmakeraw cfsetspeed copysign __executable_start
13916 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13917 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
13918 eval as_val
=\$
$as_ac_var
13919 if test "x$as_val" = x
""yes; then :
13920 cat >>confdefs.h
<<_ACEOF
13921 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13928 ## Eric Backus <ericb@lsid.hp.com> says, HP-UX 9.x on HP 700 machines
13929 ## has a broken `rint' in some library versions including math library
13930 ## version number A.09.05.
13931 ## You can fix the math library by installing patch number PHSS_4630.
13932 ## But we can fix it more reliably for Emacs by just not using rint.
13933 ## We also skip HAVE_RANDOM - see comments in src/conf_post.h.
13936 *) for ac_func
in random rint
13938 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13939 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
13940 eval as_val
=\$
$as_ac_var
13941 if test "x$as_val" = x
""yes; then :
13942 cat >>confdefs.h
<<_ACEOF
13943 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_unwind_init" >&5
13952 $as_echo_n "checking for __builtin_unwind_init... " >&6; }
13953 if test "${emacs_cv_func___builtin_unwind_init+set}" = set; then :
13954 $as_echo_n "(cached) " >&6
13956 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13957 /* end confdefs.h. */
13962 __builtin_unwind_init ();
13967 if ac_fn_c_try_link
"$LINENO"; then :
13968 emacs_cv_func___builtin_unwind_init
=yes
13970 emacs_cv_func___builtin_unwind_init
=no
13972 rm -f core conftest.err conftest.
$ac_objext \
13973 conftest
$ac_exeext conftest.
$ac_ext
13975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_func___builtin_unwind_init" >&5
13976 $as_echo "$emacs_cv_func___builtin_unwind_init" >&6; }
13977 if test $emacs_cv_func___builtin_unwind_init = yes; then
13979 $as_echo "#define HAVE___BUILTIN_UNWIND_INIT 1" >>confdefs.h
13987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
13988 $as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
13989 if test "${ac_cv_sys_largefile_source+set}" = set; then :
13990 $as_echo_n "(cached) " >&6
13993 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13994 /* end confdefs.h. */
13995 #include <sys/types.h> /* for off_t */
14000 int (*fp) (FILE *, off_t, int) = fseeko;
14001 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
14006 if ac_fn_c_try_link
"$LINENO"; then :
14007 ac_cv_sys_largefile_source
=no
; break
14009 rm -f core conftest.err conftest.
$ac_objext \
14010 conftest
$ac_exeext conftest.
$ac_ext
14011 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14012 /* end confdefs.h. */
14013 #define _LARGEFILE_SOURCE 1
14014 #include <sys/types.h> /* for off_t */
14019 int (*fp) (FILE *, off_t, int) = fseeko;
14020 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
14025 if ac_fn_c_try_link
"$LINENO"; then :
14026 ac_cv_sys_largefile_source
=1; break
14028 rm -f core conftest.err conftest.
$ac_objext \
14029 conftest
$ac_exeext conftest.
$ac_ext
14030 ac_cv_sys_largefile_source
=unknown
14034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
14035 $as_echo "$ac_cv_sys_largefile_source" >&6; }
14036 case $ac_cv_sys_largefile_source in #(
14039 cat >>confdefs.h
<<_ACEOF
14040 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
14046 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
14047 # in glibc 2.1.3, but that breaks too many other things.
14048 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
14049 if test $ac_cv_sys_largefile_source != unknown
; then
14051 $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
14057 for ac_func
in grantpt
14059 ac_fn_c_check_func
"$LINENO" "grantpt" "ac_cv_func_grantpt"
14060 if test "x$ac_cv_func_grantpt" = x
""yes; then :
14061 cat >>confdefs.h
<<_ACEOF
14062 #define HAVE_GRANTPT 1
14069 # PTY-related GNU extensions.
14070 for ac_func
in getpt posix_openpt
14072 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14073 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
14074 eval as_val
=\$
$as_ac_var
14075 if test "x$as_val" = x
""yes; then :
14076 cat >>confdefs.h
<<_ACEOF
14077 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14084 # Check this now, so that we will NOT find the above functions in ncurses.
14085 # That is because we have not set up to link ncurses in lib-src.
14086 # It's better to believe a function is not available
14087 # than to expect to find it in ncurses.
14088 # Also we need tputs and friends to be able to build at all.
14089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tputs" >&5
14090 $as_echo_n "checking for library containing tputs... " >&6; }
14091 # Run a test program that contains a call to tputs, a call that is
14092 # never executed. This tests whether a pre-'main' dynamic linker
14093 # works with the library. It's too much trouble to actually call
14094 # tputs in the test program, due to portability hassles. When
14095 # cross-compiling, assume the test program will run if it links.
14097 # Maybe curses should be tried earlier?
14098 # See http://debbugs.gnu.org/cgi/bugreport.cgi?bug=9736#35
14099 for tputs_library
in '' tinfo ncurses terminfo termcap curses
; do
14101 if test -z "$tputs_library"; then
14103 msg
='none required'
14105 LIBS_TERMCAP
=-l$tputs_library
14107 LIBS
="$LIBS_TERMCAP $LIBS"
14109 if test "$cross_compiling" = yes; then :
14110 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14111 /* end confdefs.h. */
14113 extern void tputs (const char *, int, int (*)(int));
14114 int main (int argc, char **argv)
14117 tputs (argv[0], 0, 0);
14122 if ac_fn_c_try_link
"$LINENO"; then :
14127 rm -f core conftest.err conftest.
$ac_objext \
14128 conftest
$ac_exeext conftest.
$ac_ext
14130 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14131 /* end confdefs.h. */
14133 extern void tputs (const char *, int, int (*)(int));
14134 int main (int argc, char **argv)
14137 tputs (argv[0], 0, 0);
14142 if ac_fn_c_try_run
"$LINENO"; then :
14147 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
14148 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
14152 if test "X$msg" != Xno
; then
14156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $msg" >&5
14157 $as_echo "$msg" >&6; }
14158 if test "X$msg" = Xno
; then
14159 as_fn_error
"The required function \`tputs' was not found in any library.
14160 The following libraries were tried (in order):
14161 libtinfo, libncurses, libterminfo, libtermcap, libcurses
14162 Please try installing whichever of these libraries is most appropriate
14163 for your system, together with its header files.
14164 For example, a libncurses-dev(el) or similar package." "$LINENO" 5
14167 ## Use termcap instead of terminfo?
14168 ## Only true for: freebsd < 40000, ms-w32, msdos, netbsd < 599002500.
14170 ## FIXME? In the cases below where we unconditionally set
14171 ## LIBS_TERMCAP="-lncurses", this overrides LIBS_TERMCAP = -ltinfo,
14172 ## if that was found above to have tputs.
14173 ## Should we use the gnu* logic everywhere?
14175 ## darwin: Prevents crashes when running Emacs in Terminal.app under 10.2.
14176 ## The ncurses library has been moved out of the System framework in
14177 ## Mac OS X 10.2. So if configure detects it, set the command-line
14178 ## option to use it.
14179 darwin
) LIBS_TERMCAP
="-lncurses" ;;
14181 gnu
*) test -z "$LIBS_TERMCAP" && LIBS_TERMCAP
="-lncurses" ;;
14184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether FreeBSD is new enough to use terminfo" >&5
14185 $as_echo_n "checking whether FreeBSD is new enough to use terminfo... " >&6; }
14186 if test "${emacs_cv_freebsd_terminfo+set}" = set; then :
14187 $as_echo_n "(cached) " >&6
14189 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14190 /* end confdefs.h. */
14191 #include <osreldate.h>
14195 #if __FreeBSD_version < 400000
14203 if ac_fn_c_try_link
"$LINENO"; then :
14204 emacs_cv_freebsd_terminfo
=yes
14206 emacs_cv_freebsd_terminfo
=no
14208 rm -f core conftest.err conftest.
$ac_objext \
14209 conftest
$ac_exeext conftest.
$ac_ext
14213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_freebsd_terminfo" >&5
14214 $as_echo "$emacs_cv_freebsd_terminfo" >&6; }
14216 if test $emacs_cv_freebsd_terminfo = yes; then
14217 LIBS_TERMCAP
="-lncurses"
14220 LIBS_TERMCAP
="-ltermcap"
14225 if test "x$LIBS_TERMCAP" != "x-lterminfo"; then
14227 LIBS_TERMCAP
="-ltermcap"
14231 openbsd
) LIBS_TERMCAP
="-lncurses" ;;
14233 ## hpux: Make sure we get select from libc rather than from libcurses
14234 ## because libcurses on HPUX 10.10 has a broken version of select.
14235 ## We used to use -lc -lcurses, but this may be cleaner.
14236 ## FIXME? But TERMINFO = yes on hpux (it used to be explicitly
14237 # set that way, now it uses the default). Isn't this a contradiction?
14238 hpux
*) LIBS_TERMCAP
="-ltermcap" ;;
14242 TERMCAP_OBJ
=tparam.o
14243 if test $TERMINFO = yes; then
14245 $as_echo "#define TERMINFO 1" >>confdefs.h
14247 TERMCAP_OBJ
=terminfo.o
14253 # Do we have res_init, for detecting changes in /etc/resolv.conf?
14254 # On Darwin, res_init appears not to be useful: see bug#562 and
14255 # http://lists.gnu.org/archive/html/emacs-devel/2007-11/msg01467.html
14258 if test $opsys != darwin
; then
14260 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14261 /* end confdefs.h. */
14262 #include <netinet/in.h>
14263 #include <arpa/nameser.h>
14264 #include <resolv.h>
14273 if ac_fn_c_try_link
"$LINENO"; then :
14278 rm -f core conftest.err conftest.
$ac_objext \
14279 conftest
$ac_exeext conftest.
$ac_ext
14280 if test "$have_res_init" = no
; then
14282 LIBS
="$LIBS -lresolv"
14283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_init with -lresolv" >&5
14284 $as_echo_n "checking for res_init with -lresolv... " >&6; }
14285 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14286 /* end confdefs.h. */
14287 #include <netinet/in.h>
14288 #include <arpa/nameser.h>
14289 #include <resolv.h>
14298 if ac_fn_c_try_link
"$LINENO"; then :
14303 rm -f core conftest.err conftest.
$ac_objext \
14304 conftest
$ac_exeext conftest.
$ac_ext
14305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_res_init" >&5
14306 $as_echo "$have_res_init" >&6; }
14307 if test "$have_res_init" = yes ; then
14313 if test "$have_res_init" = yes; then
14315 $as_echo "#define HAVE_RES_INIT 1" >>confdefs.h
14319 # Do we need the Hesiod library to provide the support routines?
14321 if test "$with_hesiod" != no
; then
14322 # Don't set $LIBS here -- see comments above. FIXME which comments?
14323 ac_fn_c_check_func
"$LINENO" "res_send" "ac_cv_func_res_send"
14324 if test "x$ac_cv_func_res_send" = x
""yes; then :
14327 ac_fn_c_check_func
"$LINENO" "__res_send" "ac_cv_func___res_send"
14328 if test "x$ac_cv_func___res_send" = x
""yes; then :
14331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_send in -lresolv" >&5
14332 $as_echo_n "checking for res_send in -lresolv... " >&6; }
14333 if test "${ac_cv_lib_resolv_res_send+set}" = set; then :
14334 $as_echo_n "(cached) " >&6
14336 ac_check_lib_save_LIBS
=$LIBS
14337 LIBS
="-lresolv $LIBS"
14338 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14339 /* end confdefs.h. */
14341 /* Override any GCC internal prototype to avoid an error.
14342 Use char because int might match the return type of a GCC
14343 builtin and then its argument prototype would still apply. */
14351 return res_send ();
14356 if ac_fn_c_try_link
"$LINENO"; then :
14357 ac_cv_lib_resolv_res_send
=yes
14359 ac_cv_lib_resolv_res_send
=no
14361 rm -f core conftest.err conftest.
$ac_objext \
14362 conftest
$ac_exeext conftest.
$ac_ext
14363 LIBS
=$ac_check_lib_save_LIBS
14365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_res_send" >&5
14366 $as_echo "$ac_cv_lib_resolv_res_send" >&6; }
14367 if test "x$ac_cv_lib_resolv_res_send" = x
""yes; then :
14370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __res_send in -lresolv" >&5
14371 $as_echo_n "checking for __res_send in -lresolv... " >&6; }
14372 if test "${ac_cv_lib_resolv___res_send+set}" = set; then :
14373 $as_echo_n "(cached) " >&6
14375 ac_check_lib_save_LIBS
=$LIBS
14376 LIBS
="-lresolv $LIBS"
14377 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14378 /* end confdefs.h. */
14380 /* Override any GCC internal prototype to avoid an error.
14381 Use char because int might match the return type of a GCC
14382 builtin and then its argument prototype would still apply. */
14386 char __res_send ();
14390 return __res_send ();
14395 if ac_fn_c_try_link
"$LINENO"; then :
14396 ac_cv_lib_resolv___res_send
=yes
14398 ac_cv_lib_resolv___res_send
=no
14400 rm -f core conftest.err conftest.
$ac_objext \
14401 conftest
$ac_exeext conftest.
$ac_ext
14402 LIBS
=$ac_check_lib_save_LIBS
14404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv___res_send" >&5
14405 $as_echo "$ac_cv_lib_resolv___res_send" >&6; }
14406 if test "x$ac_cv_lib_resolv___res_send" = x
""yes; then :
14416 if test "$resolv" = yes ; then
14421 ac_fn_c_check_func
"$LINENO" "hes_getmailhost" "ac_cv_func_hes_getmailhost"
14422 if test "x$ac_cv_func_hes_getmailhost" = x
""yes; then :
14425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hes_getmailhost in -lhesiod" >&5
14426 $as_echo_n "checking for hes_getmailhost in -lhesiod... " >&6; }
14427 if test "${ac_cv_lib_hesiod_hes_getmailhost+set}" = set; then :
14428 $as_echo_n "(cached) " >&6
14430 ac_check_lib_save_LIBS
=$LIBS
14431 LIBS
="-lhesiod $RESOLVLIB $LIBS"
14432 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14433 /* end confdefs.h. */
14435 /* Override any GCC internal prototype to avoid an error.
14436 Use char because int might match the return type of a GCC
14437 builtin and then its argument prototype would still apply. */
14441 char hes_getmailhost ();
14445 return hes_getmailhost ();
14450 if ac_fn_c_try_link
"$LINENO"; then :
14451 ac_cv_lib_hesiod_hes_getmailhost
=yes
14453 ac_cv_lib_hesiod_hes_getmailhost
=no
14455 rm -f core conftest.err conftest.
$ac_objext \
14456 conftest
$ac_exeext conftest.
$ac_ext
14457 LIBS
=$ac_check_lib_save_LIBS
14459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_hesiod_hes_getmailhost" >&5
14460 $as_echo "$ac_cv_lib_hesiod_hes_getmailhost" >&6; }
14461 if test "x$ac_cv_lib_hesiod_hes_getmailhost" = x
""yes; then :
14470 if test x
"$hesiod" = xyes
; then
14472 $as_echo "#define HAVE_LIBHESIOD 1" >>confdefs.h
14479 # Do we need libresolv (due to res_init or Hesiod)?
14480 if test "$resolv" = yes && test $opsys != darwin
; then
14482 $as_echo "#define HAVE_LIBRESOLV 1" >>confdefs.h
14490 # These tell us which Kerberos-related libraries to use.
14497 if test "${with_kerberos}" != no
; then
14498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for com_err in -lcom_err" >&5
14499 $as_echo_n "checking for com_err in -lcom_err... " >&6; }
14500 if test "${ac_cv_lib_com_err_com_err+set}" = set; then :
14501 $as_echo_n "(cached) " >&6
14503 ac_check_lib_save_LIBS
=$LIBS
14504 LIBS
="-lcom_err $LIBS"
14505 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14506 /* end confdefs.h. */
14508 /* Override any GCC internal prototype to avoid an error.
14509 Use char because int might match the return type of a GCC
14510 builtin and then its argument prototype would still apply. */
14523 if ac_fn_c_try_link
"$LINENO"; then :
14524 ac_cv_lib_com_err_com_err
=yes
14526 ac_cv_lib_com_err_com_err
=no
14528 rm -f core conftest.err conftest.
$ac_objext \
14529 conftest
$ac_exeext conftest.
$ac_ext
14530 LIBS
=$ac_check_lib_save_LIBS
14532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_com_err_com_err" >&5
14533 $as_echo "$ac_cv_lib_com_err_com_err" >&6; }
14534 if test "x$ac_cv_lib_com_err_com_err" = x
""yes; then :
14540 if test $have_com_err = yes; then
14541 COM_ERRLIB
=-lcom_err
14542 LIBS
="$COM_ERRLIB $LIBS"
14544 $as_echo "#define HAVE_LIBCOM_ERR 1" >>confdefs.h
14547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mit_des_cbc_encrypt in -lcrypto" >&5
14548 $as_echo_n "checking for mit_des_cbc_encrypt in -lcrypto... " >&6; }
14549 if test "${ac_cv_lib_crypto_mit_des_cbc_encrypt+set}" = set; then :
14550 $as_echo_n "(cached) " >&6
14552 ac_check_lib_save_LIBS
=$LIBS
14553 LIBS
="-lcrypto $LIBS"
14554 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14555 /* end confdefs.h. */
14557 /* Override any GCC internal prototype to avoid an error.
14558 Use char because int might match the return type of a GCC
14559 builtin and then its argument prototype would still apply. */
14563 char mit_des_cbc_encrypt ();
14567 return mit_des_cbc_encrypt ();
14572 if ac_fn_c_try_link
"$LINENO"; then :
14573 ac_cv_lib_crypto_mit_des_cbc_encrypt
=yes
14575 ac_cv_lib_crypto_mit_des_cbc_encrypt
=no
14577 rm -f core conftest.err conftest.
$ac_objext \
14578 conftest
$ac_exeext conftest.
$ac_ext
14579 LIBS
=$ac_check_lib_save_LIBS
14581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_mit_des_cbc_encrypt" >&5
14582 $as_echo "$ac_cv_lib_crypto_mit_des_cbc_encrypt" >&6; }
14583 if test "x$ac_cv_lib_crypto_mit_des_cbc_encrypt" = x
""yes; then :
14589 if test $have_crypto = yes; then
14591 LIBS
="$CRYPTOLIB $LIBS"
14593 $as_echo "#define HAVE_LIBCRYPTO 1" >>confdefs.h
14596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mit_des_cbc_encrypt in -lk5crypto" >&5
14597 $as_echo_n "checking for mit_des_cbc_encrypt in -lk5crypto... " >&6; }
14598 if test "${ac_cv_lib_k5crypto_mit_des_cbc_encrypt+set}" = set; then :
14599 $as_echo_n "(cached) " >&6
14601 ac_check_lib_save_LIBS
=$LIBS
14602 LIBS
="-lk5crypto $LIBS"
14603 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14604 /* end confdefs.h. */
14606 /* Override any GCC internal prototype to avoid an error.
14607 Use char because int might match the return type of a GCC
14608 builtin and then its argument prototype would still apply. */
14612 char mit_des_cbc_encrypt ();
14616 return mit_des_cbc_encrypt ();
14621 if ac_fn_c_try_link
"$LINENO"; then :
14622 ac_cv_lib_k5crypto_mit_des_cbc_encrypt
=yes
14624 ac_cv_lib_k5crypto_mit_des_cbc_encrypt
=no
14626 rm -f core conftest.err conftest.
$ac_objext \
14627 conftest
$ac_exeext conftest.
$ac_ext
14628 LIBS
=$ac_check_lib_save_LIBS
14630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_k5crypto_mit_des_cbc_encrypt" >&5
14631 $as_echo "$ac_cv_lib_k5crypto_mit_des_cbc_encrypt" >&6; }
14632 if test "x$ac_cv_lib_k5crypto_mit_des_cbc_encrypt" = x
""yes; then :
14638 if test $have_k5crypto = yes; then
14639 CRYPTOLIB
=-lk5crypto
14640 LIBS
="$CRYPTOLIB $LIBS"
14642 $as_echo "#define HAVE_LIBK5CRYPTO 1" >>confdefs.h
14645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for krb5_init_context in -lkrb5" >&5
14646 $as_echo_n "checking for krb5_init_context in -lkrb5... " >&6; }
14647 if test "${ac_cv_lib_krb5_krb5_init_context+set}" = set; then :
14648 $as_echo_n "(cached) " >&6
14650 ac_check_lib_save_LIBS
=$LIBS
14651 LIBS
="-lkrb5 $LIBS"
14652 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14653 /* end confdefs.h. */
14655 /* Override any GCC internal prototype to avoid an error.
14656 Use char because int might match the return type of a GCC
14657 builtin and then its argument prototype would still apply. */
14661 char krb5_init_context ();
14665 return krb5_init_context ();
14670 if ac_fn_c_try_link
"$LINENO"; then :
14671 ac_cv_lib_krb5_krb5_init_context
=yes
14673 ac_cv_lib_krb5_krb5_init_context
=no
14675 rm -f core conftest.err conftest.
$ac_objext \
14676 conftest
$ac_exeext conftest.
$ac_ext
14677 LIBS
=$ac_check_lib_save_LIBS
14679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_krb5_krb5_init_context" >&5
14680 $as_echo "$ac_cv_lib_krb5_krb5_init_context" >&6; }
14681 if test "x$ac_cv_lib_krb5_krb5_init_context" = x
""yes; then :
14687 if test $have_krb5=yes; then
14689 LIBS
="$KRB5LIB $LIBS"
14691 $as_echo "#define HAVE_LIBKRB5 1" >>confdefs.h
14694 if test "${with_kerberos5}" = no
; then
14695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for des_cbc_encrypt in -ldes425" >&5
14696 $as_echo_n "checking for des_cbc_encrypt in -ldes425... " >&6; }
14697 if test "${ac_cv_lib_des425_des_cbc_encrypt+set}" = set; then :
14698 $as_echo_n "(cached) " >&6
14700 ac_check_lib_save_LIBS
=$LIBS
14701 LIBS
="-ldes425 $LIBS"
14702 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14703 /* end confdefs.h. */
14705 /* Override any GCC internal prototype to avoid an error.
14706 Use char because int might match the return type of a GCC
14707 builtin and then its argument prototype would still apply. */
14711 char des_cbc_encrypt ();
14715 return des_cbc_encrypt ();
14720 if ac_fn_c_try_link
"$LINENO"; then :
14721 ac_cv_lib_des425_des_cbc_encrypt
=yes
14723 ac_cv_lib_des425_des_cbc_encrypt
=no
14725 rm -f core conftest.err conftest.
$ac_objext \
14726 conftest
$ac_exeext conftest.
$ac_ext
14727 LIBS
=$ac_check_lib_save_LIBS
14729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_des425_des_cbc_encrypt" >&5
14730 $as_echo "$ac_cv_lib_des425_des_cbc_encrypt" >&6; }
14731 if test "x$ac_cv_lib_des425_des_cbc_encrypt" = x
""yes; then :
14737 if test $have_des425 = yes; then
14739 LIBS
="$DESLIB $LIBS"
14741 $as_echo "#define HAVE_LIBDES425 1" >>confdefs.h
14744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for des_cbc_encrypt in -ldes" >&5
14745 $as_echo_n "checking for des_cbc_encrypt in -ldes... " >&6; }
14746 if test "${ac_cv_lib_des_des_cbc_encrypt+set}" = set; then :
14747 $as_echo_n "(cached) " >&6
14749 ac_check_lib_save_LIBS
=$LIBS
14751 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14752 /* end confdefs.h. */
14754 /* Override any GCC internal prototype to avoid an error.
14755 Use char because int might match the return type of a GCC
14756 builtin and then its argument prototype would still apply. */
14760 char des_cbc_encrypt ();
14764 return des_cbc_encrypt ();
14769 if ac_fn_c_try_link
"$LINENO"; then :
14770 ac_cv_lib_des_des_cbc_encrypt
=yes
14772 ac_cv_lib_des_des_cbc_encrypt
=no
14774 rm -f core conftest.err conftest.
$ac_objext \
14775 conftest
$ac_exeext conftest.
$ac_ext
14776 LIBS
=$ac_check_lib_save_LIBS
14778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_des_des_cbc_encrypt" >&5
14779 $as_echo "$ac_cv_lib_des_des_cbc_encrypt" >&6; }
14780 if test "x$ac_cv_lib_des_des_cbc_encrypt" = x
""yes; then :
14786 if test $have_des = yes; then
14788 LIBS
="$DESLIB $LIBS"
14790 $as_echo "#define HAVE_LIBDES 1" >>confdefs.h
14794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for krb_get_cred in -lkrb4" >&5
14795 $as_echo_n "checking for krb_get_cred in -lkrb4... " >&6; }
14796 if test "${ac_cv_lib_krb4_krb_get_cred+set}" = set; then :
14797 $as_echo_n "(cached) " >&6
14799 ac_check_lib_save_LIBS
=$LIBS
14800 LIBS
="-lkrb4 $LIBS"
14801 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14802 /* end confdefs.h. */
14804 /* Override any GCC internal prototype to avoid an error.
14805 Use char because int might match the return type of a GCC
14806 builtin and then its argument prototype would still apply. */
14810 char krb_get_cred ();
14814 return krb_get_cred ();
14819 if ac_fn_c_try_link
"$LINENO"; then :
14820 ac_cv_lib_krb4_krb_get_cred
=yes
14822 ac_cv_lib_krb4_krb_get_cred
=no
14824 rm -f core conftest.err conftest.
$ac_objext \
14825 conftest
$ac_exeext conftest.
$ac_ext
14826 LIBS
=$ac_check_lib_save_LIBS
14828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_krb4_krb_get_cred" >&5
14829 $as_echo "$ac_cv_lib_krb4_krb_get_cred" >&6; }
14830 if test "x$ac_cv_lib_krb4_krb_get_cred" = x
""yes; then :
14836 if test $have_krb4 = yes; then
14838 LIBS
="$KRB4LIB $LIBS"
14840 $as_echo "#define HAVE_LIBKRB4 1" >>confdefs.h
14843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for krb_get_cred in -lkrb" >&5
14844 $as_echo_n "checking for krb_get_cred in -lkrb... " >&6; }
14845 if test "${ac_cv_lib_krb_krb_get_cred+set}" = set; then :
14846 $as_echo_n "(cached) " >&6
14848 ac_check_lib_save_LIBS
=$LIBS
14850 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14851 /* end confdefs.h. */
14853 /* Override any GCC internal prototype to avoid an error.
14854 Use char because int might match the return type of a GCC
14855 builtin and then its argument prototype would still apply. */
14859 char krb_get_cred ();
14863 return krb_get_cred ();
14868 if ac_fn_c_try_link
"$LINENO"; then :
14869 ac_cv_lib_krb_krb_get_cred
=yes
14871 ac_cv_lib_krb_krb_get_cred
=no
14873 rm -f core conftest.err conftest.
$ac_objext \
14874 conftest
$ac_exeext conftest.
$ac_ext
14875 LIBS
=$ac_check_lib_save_LIBS
14877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_krb_krb_get_cred" >&5
14878 $as_echo "$ac_cv_lib_krb_krb_get_cred" >&6; }
14879 if test "x$ac_cv_lib_krb_krb_get_cred" = x
""yes; then :
14885 if test $have_krb = yes; then
14887 LIBS
="$KRB4LIB $LIBS"
14889 $as_echo "#define HAVE_LIBKRB 1" >>confdefs.h
14895 if test "${with_kerberos5}" != no
; then
14896 for ac_header
in krb5.h
14898 ac_fn_c_check_header_mongrel
"$LINENO" "krb5.h" "ac_cv_header_krb5_h" "$ac_includes_default"
14899 if test "x$ac_cv_header_krb5_h" = x
""yes; then :
14900 cat >>confdefs.h
<<_ACEOF
14901 #define HAVE_KRB5_H 1
14903 ac_fn_c_check_member
"$LINENO" "krb5_error" "text" "ac_cv_member_krb5_error_text" "#include <krb5.h>
14905 if test "x$ac_cv_member_krb5_error_text" = x
""yes; then :
14907 cat >>confdefs.h
<<_ACEOF
14908 #define HAVE_KRB5_ERROR_TEXT 1
14913 ac_fn_c_check_member
"$LINENO" "krb5_error" "e_text" "ac_cv_member_krb5_error_e_text" "#include <krb5.h>
14915 if test "x$ac_cv_member_krb5_error_e_text" = x
""yes; then :
14917 cat >>confdefs.h
<<_ACEOF
14918 #define HAVE_KRB5_ERROR_E_TEXT 1
14929 for ac_header
in des.h
14931 ac_fn_c_check_header_mongrel
"$LINENO" "des.h" "ac_cv_header_des_h" "$ac_includes_default"
14932 if test "x$ac_cv_header_des_h" = x
""yes; then :
14933 cat >>confdefs.h
<<_ACEOF
14934 #define HAVE_DES_H 1
14938 for ac_header
in kerberosIV
/des.h
14940 ac_fn_c_check_header_mongrel
"$LINENO" "kerberosIV/des.h" "ac_cv_header_kerberosIV_des_h" "$ac_includes_default"
14941 if test "x$ac_cv_header_kerberosIV_des_h" = x
""yes; then :
14942 cat >>confdefs.h
<<_ACEOF
14943 #define HAVE_KERBEROSIV_DES_H 1
14947 for ac_header
in kerberos
/des.h
14949 ac_fn_c_check_header_mongrel
"$LINENO" "kerberos/des.h" "ac_cv_header_kerberos_des_h" "$ac_includes_default"
14950 if test "x$ac_cv_header_kerberos_des_h" = x
""yes; then :
14951 cat >>confdefs.h
<<_ACEOF
14952 #define HAVE_KERBEROS_DES_H 1
14967 for ac_header
in krb.h
14969 ac_fn_c_check_header_mongrel
"$LINENO" "krb.h" "ac_cv_header_krb_h" "$ac_includes_default"
14970 if test "x$ac_cv_header_krb_h" = x
""yes; then :
14971 cat >>confdefs.h
<<_ACEOF
14972 #define HAVE_KRB_H 1
14976 for ac_header
in kerberosIV
/krb.h
14978 ac_fn_c_check_header_mongrel
"$LINENO" "kerberosIV/krb.h" "ac_cv_header_kerberosIV_krb_h" "$ac_includes_default"
14979 if test "x$ac_cv_header_kerberosIV_krb_h" = x
""yes; then :
14980 cat >>confdefs.h
<<_ACEOF
14981 #define HAVE_KERBEROSIV_KRB_H 1
14985 for ac_header
in kerberos
/krb.h
14987 ac_fn_c_check_header_mongrel
"$LINENO" "kerberos/krb.h" "ac_cv_header_kerberos_krb_h" "$ac_includes_default"
14988 if test "x$ac_cv_header_kerberos_krb_h" = x
""yes; then :
14989 cat >>confdefs.h
<<_ACEOF
14990 #define HAVE_KERBEROS_KRB_H 1
15006 for ac_header
in com_err.h
15008 ac_fn_c_check_header_mongrel
"$LINENO" "com_err.h" "ac_cv_header_com_err_h" "$ac_includes_default"
15009 if test "x$ac_cv_header_com_err_h" = x
""yes; then :
15010 cat >>confdefs.h
<<_ACEOF
15011 #define HAVE_COM_ERR_H 1
15029 for ac_func
in $ac_func_list
15031 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15032 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
15033 eval as_val
=\$
$as_ac_var
15034 if test "x$as_val" = x
""yes; then :
15035 cat >>confdefs.h
<<_ACEOF
15036 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether localtime caches TZ" >&5
15046 $as_echo_n "checking whether localtime caches TZ... " >&6; }
15047 if test "${emacs_cv_localtime_cache+set}" = set; then :
15048 $as_echo_n "(cached) " >&6
15050 if test x
$ac_cv_func_tzset = xyes
; then
15051 if test "$cross_compiling" = yes; then :
15052 # If we have tzset, assume the worst when cross-compiling.
15053 emacs_cv_localtime_cache
=yes
15055 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15056 /* end confdefs.h. */
15058 char TZ_GMT0[] = "TZ=GMT0";
15059 char TZ_PST8[] = "TZ=PST8";
15062 time_t now = time ((time_t *) 0);
15063 int hour_GMT0, hour_unset;
15064 if (putenv (TZ_GMT0) != 0)
15066 hour_GMT0 = localtime (&now)->tm_hour;
15068 hour_unset = localtime (&now)->tm_hour;
15069 if (putenv (TZ_PST8) != 0)
15071 if (localtime (&now)->tm_hour == hour_GMT0)
15074 if (localtime (&now)->tm_hour != hour_unset)
15079 if ac_fn_c_try_run
"$LINENO"; then :
15080 emacs_cv_localtime_cache
=no
15082 emacs_cv_localtime_cache
=yes
15084 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
15085 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
15089 # If we lack tzset, report that localtime does not cache TZ,
15090 # since we can't invalidate the cache if we don't have tzset.
15091 emacs_cv_localtime_cache
=no
15094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_localtime_cache" >&5
15095 $as_echo "$emacs_cv_localtime_cache" >&6; }
15096 if test $emacs_cv_localtime_cache = yes; then
15098 $as_echo "#define LOCALTIME_CACHE 1" >>confdefs.h
15103 ac_fn_c_check_func
"$LINENO" "socket" "ac_cv_func_socket"
15104 if test "x$ac_cv_func_socket" = x
""yes; then :
15110 if test $ok_so_far = yes; then
15111 ac_fn_c_check_header_mongrel
"$LINENO" "netinet/in.h" "ac_cv_header_netinet_in_h" "$ac_includes_default"
15112 if test "x$ac_cv_header_netinet_in_h" = x
""yes; then :
15120 if test $ok_so_far = yes; then
15121 ac_fn_c_check_header_mongrel
"$LINENO" "arpa/inet.h" "ac_cv_header_arpa_inet_h" "$ac_includes_default"
15122 if test "x$ac_cv_header_arpa_inet_h" = x
""yes; then :
15130 if test $ok_so_far = yes; then
15132 $as_echo "#define HAVE_INET_SOCKETS 1" >>confdefs.h
15136 if test -f /usr
/lpp
/X11
/bin
/smt.exp
; then
15138 $as_echo "#define HAVE_AIX_SMT_EXP 1" >>confdefs.h
15142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system supports dynamic ptys" >&5
15143 $as_echo_n "checking whether system supports dynamic ptys... " >&6; }
15144 if test -d /dev
/pts
&& ls -d /dev
/ptmx
> /dev
/null
2>&1 ; then
15145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15146 $as_echo "yes" >&6; }
15148 $as_echo "#define HAVE_DEV_PTMX 1" >>confdefs.h
15151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15152 $as_echo "no" >&6; }
15156 *-solaris2.4 |
*-solaris2.4.
*)
15157 : ${ac_cv_func_vfork_works=no};;
15160 ac_fn_c_check_type
"$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
15161 if test "x$ac_cv_type_pid_t" = x
""yes; then :
15165 cat >>confdefs.h
<<_ACEOF
15171 for ac_header
in vfork.h
15173 ac_fn_c_check_header_mongrel
"$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
15174 if test "x$ac_cv_header_vfork_h" = x
""yes; then :
15175 cat >>confdefs.h
<<_ACEOF
15176 #define HAVE_VFORK_H 1
15183 for ac_func
in fork vfork
15185 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15186 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
15187 eval as_val
=\$
$as_ac_var
15188 if test "x$as_val" = x
""yes; then :
15189 cat >>confdefs.h
<<_ACEOF
15190 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15196 if test "x$ac_cv_func_fork" = xyes
; then
15197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
15198 $as_echo_n "checking for working fork... " >&6; }
15199 if test "${ac_cv_func_fork_works+set}" = set; then :
15200 $as_echo_n "(cached) " >&6
15202 if test "$cross_compiling" = yes; then :
15203 ac_cv_func_fork_works
=cross
15205 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15206 /* end confdefs.h. */
15207 $ac_includes_default
15212 /* By Ruediger Kuhlmann. */
15213 return fork () < 0;
15219 if ac_fn_c_try_run
"$LINENO"; then :
15220 ac_cv_func_fork_works
=yes
15222 ac_cv_func_fork_works
=no
15224 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
15225 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
15229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
15230 $as_echo "$ac_cv_func_fork_works" >&6; }
15233 ac_cv_func_fork_works
=$ac_cv_func_fork
15235 if test "x$ac_cv_func_fork_works" = xcross
; then
15237 *-*-amigaos* |
*-*-msdosdjgpp*)
15238 # Override, as these systems have only a dummy fork() stub
15239 ac_cv_func_fork_works
=no
15242 ac_cv_func_fork_works
=yes
15245 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
15246 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
15248 ac_cv_func_vfork_works
=$ac_cv_func_vfork
15249 if test "x$ac_cv_func_vfork" = xyes
; then
15250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
15251 $as_echo_n "checking for working vfork... " >&6; }
15252 if test "${ac_cv_func_vfork_works+set}" = set; then :
15253 $as_echo_n "(cached) " >&6
15255 if test "$cross_compiling" = yes; then :
15256 ac_cv_func_vfork_works
=cross
15258 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15259 /* end confdefs.h. */
15260 /* Thanks to Paul Eggert for this test. */
15261 $ac_includes_default
15262 #include <sys/wait.h>
15263 #ifdef HAVE_VFORK_H
15264 # include <vfork.h>
15266 /* On some sparc systems, changes by the child to local and incoming
15267 argument registers are propagated back to the parent. The compiler
15268 is told about this with #include <vfork.h>, but some compilers
15269 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
15270 static variable whose address is put into a register that is
15271 clobbered by the vfork. */
15274 sparc_address_test (int arg)
15276 sparc_address_test (arg) int arg;
15279 static pid_t child;
15297 pid_t parent = getpid ();
15300 sparc_address_test (0);
15305 /* Here is another test for sparc vfork register problems. This
15306 test uses lots of local variables, at least as many local
15307 variables as main has allocated so far including compiler
15308 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
15309 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
15310 reuse the register of parent for one of the local variables,
15311 since it will think that parent can't possibly be used any more
15312 in this routine. Assigning to the local variable will thus
15313 munge parent in the parent process. */
15315 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
15316 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
15317 /* Convince the compiler that p..p7 are live; otherwise, it might
15318 use the same hardware register for all 8 local variables. */
15319 if (p != p1 || p != p2 || p != p3 || p != p4
15320 || p != p5 || p != p6 || p != p7)
15323 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
15324 from child file descriptors. If the child closes a descriptor
15325 before it execs or exits, this munges the parent's descriptor
15326 as well. Test for this by closing stdout in the child. */
15327 _exit(close(fileno(stdout)) != 0);
15332 while (wait(&status) != child)
15335 /* Was there some problem with vforking? */
15338 /* Did the child fail? (This shouldn't happen.) */
15341 /* Did the vfork/compiler bug occur? */
15342 || parent != getpid()
15344 /* Did the file descriptor bug occur? */
15345 || fstat(fileno(stdout), &st) != 0
15350 if ac_fn_c_try_run
"$LINENO"; then :
15351 ac_cv_func_vfork_works
=yes
15353 ac_cv_func_vfork_works
=no
15355 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
15356 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
15360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
15361 $as_echo "$ac_cv_func_vfork_works" >&6; }
15364 if test "x$ac_cv_func_fork_works" = xcross
; then
15365 ac_cv_func_vfork_works
=$ac_cv_func_vfork
15366 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
15367 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
15370 if test "x$ac_cv_func_vfork_works" = xyes
; then
15372 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
15376 $as_echo "#define vfork fork" >>confdefs.h
15379 if test "x$ac_cv_func_fork_works" = xyes
; then
15381 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
15386 for ac_func
in snprintf
15388 ac_fn_c_check_func
"$LINENO" "snprintf" "ac_cv_func_snprintf"
15389 if test "x$ac_cv_func_snprintf" = x
""yes; then :
15390 cat >>confdefs.h
<<_ACEOF
15391 #define HAVE_SNPRINTF 1
15398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
15399 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
15400 if test "${emacs_cv_langinfo_codeset+set}" = set; then :
15401 $as_echo_n "(cached) " >&6
15403 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15404 /* end confdefs.h. */
15405 #include <langinfo.h>
15409 char* cs = nl_langinfo(CODESET);
15414 if ac_fn_c_try_link
"$LINENO"; then :
15415 emacs_cv_langinfo_codeset
=yes
15417 emacs_cv_langinfo_codeset
=no
15419 rm -f core conftest.err conftest.
$ac_objext \
15420 conftest
$ac_exeext conftest.
$ac_ext
15423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_langinfo_codeset" >&5
15424 $as_echo "$emacs_cv_langinfo_codeset" >&6; }
15425 if test $emacs_cv_langinfo_codeset = yes; then
15427 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
15431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
15432 $as_echo_n "checking for mbstate_t... " >&6; }
15433 if test "${ac_cv_type_mbstate_t+set}" = set; then :
15434 $as_echo_n "(cached) " >&6
15436 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15437 /* end confdefs.h. */
15438 $ac_includes_default
15439 # include <wchar.h>
15443 mbstate_t x; return sizeof x;
15448 if ac_fn_c_try_compile
"$LINENO"; then :
15449 ac_cv_type_mbstate_t
=yes
15451 ac_cv_type_mbstate_t
=no
15453 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5
15456 $as_echo "$ac_cv_type_mbstate_t" >&6; }
15457 if test $ac_cv_type_mbstate_t = yes; then
15459 $as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
15463 $as_echo "#define mbstate_t int" >>confdefs.h
15467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C restricted array declarations" >&5
15468 $as_echo_n "checking for C restricted array declarations... " >&6; }
15469 if test "${emacs_cv_c_restrict_arr+set}" = set; then :
15470 $as_echo_n "(cached) " >&6
15472 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15473 /* end confdefs.h. */
15474 void fred (int x[__restrict]);
15483 if ac_fn_c_try_compile
"$LINENO"; then :
15484 emacs_cv_c_restrict_arr
=yes
15486 emacs_cv_c_restrict_arr
=no
15488 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_c_restrict_arr" >&5
15491 $as_echo "$emacs_cv_c_restrict_arr" >&6; }
15492 if test "$emacs_cv_c_restrict_arr" = yes; then
15494 $as_echo "#define __restrict_arr __restrict" >>confdefs.h
15500 $as_echo "#define AMPERSAND_FULL_NAME 1" >>confdefs.h
15504 $as_echo "#define CLASH_DETECTION 1" >>confdefs.h
15507 ## Note: PTYs are broken on darwin <6. Use at your own risk.
15509 $as_echo "#define HAVE_PTYS 1" >>confdefs.h
15513 $as_echo "#define HAVE_SOCKETS 1" >>confdefs.h
15519 $as_echo "#define NULL_DEVICE \"/dev/null\"" >>confdefs.h
15523 $as_echo "#define SEPCHAR ':'" >>confdefs.h
15527 $as_echo "#define subprocesses 1" >>confdefs.h
15531 $as_echo "#define USER_FULL_NAME pw->pw_gecos" >>confdefs.h
15536 $as_echo "#define DIRECTORY_SEP '/'" >>confdefs.h
15542 $as_echo "#define IS_DEVICE_SEP(_c_) 0" >>confdefs.h
15546 $as_echo "#define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP)" >>confdefs.h
15550 $as_echo "#define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_))" >>confdefs.h
15558 if test x
$ac_cv_lib_Xmu_XmuConvertStandardSelection != xyes
; then
15559 $as_echo "#define NO_EDITRES 1" >>confdefs.h
15565 $as_echo "#define NO_EDITRES 1" >>confdefs.h
15572 irix6-5 | sol2
* | unixware
)
15574 $as_echo "#define NSIG_MINIMUM 32" >>confdefs.h
15579 emacs_broken_SIGIO
=no
15582 hpux
* | irix6-5 | openbsd | sol2
* | unixware
)
15583 emacs_broken_SIGIO
=yes
15588 $as_echo "#define BROKEN_GET_CURRENT_DIR_NAME 1" >>confdefs.h
15594 $as_echo "#define BROKEN_PTY_READ_AFTER_EAGAIN 1" >>confdefs.h
15602 $as_echo "#define HAVE_PROCFS 1" >>confdefs.h
15608 darwin | freebsd | netbsd | openbsd
)
15610 $as_echo "#define DONT_REOPEN_PTY 1" >>confdefs.h
15616 netbsd | openbsd
) sound_device
="/dev/audio" ;;
15617 *) sound_device
="/dev/dsp" ;;
15621 cat >>confdefs.h
<<_ACEOF
15622 #define DEFAULT_SOUND_DEVICE "$sound_device"
15628 darwin | gnu-linux | gnu-kfreebsd
)
15630 $as_echo "#define INTERRUPT_INPUT 1" >>confdefs.h
15637 cygwin|gnu|gnu-linux|gnu-kfreebsd|irix6-5|freebsd|netbsd|openbsd
)
15639 $as_echo "#define NARROWPROTO 1" >>confdefs.h
15653 $as_echo "#define PTY_ITERATION int c; for (c = 0; !c ; c++)" >>confdefs.h
15655 $as_echo "#define PTY_NAME_SPRINTF strcpy (pty_name, \"/dev/ptc\");" >>confdefs.h
15657 $as_echo "#define PTY_TTY_NAME_SPRINTF strcpy (pty_name, ttyname (fd));" >>confdefs.h
15662 $as_echo "#define PTY_ITERATION int i; for (i = 0; i < 1; i++)" >>confdefs.h
15664 $as_echo "#define PTY_OPEN do { int dummy; sigset_t blocked, procmask; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, &procmask); if (-1 == openpty (&fd, &dummy, pty_name, 0, 0)) fd = -1; pthread_sigmask (SIG_SETMASK, &procmask, 0); if (fd >= 0) emacs_close (dummy); } while (0)" >>confdefs.h
15666 $as_echo "#define PTY_NAME_SPRINTF /**/" >>confdefs.h
15668 $as_echo "#define PTY_TTY_NAME_SPRINTF /**/" >>confdefs.h
15673 $as_echo "#define PTY_ITERATION int i; for (i = 0; i < 1; i++)" >>confdefs.h
15675 $as_echo "#define FIRST_PTY_LETTER 'p'" >>confdefs.h
15677 $as_echo "#define PTY_OPEN do { int slave; if (openpty (&fd, &slave, pty_name, NULL, NULL) == -1) fd = -1; else emacs_close (slave); } while (0)" >>confdefs.h
15679 $as_echo "#define PTY_NAME_SPRINTF /**/" >>confdefs.h
15681 $as_echo "#define PTY_TTY_NAME_SPRINTF /**/" >>confdefs.h
15686 $as_echo "#define FIRST_PTY_LETTER 'p'" >>confdefs.h
15690 gnu-linux | gnu-kfreebsd | freebsd | netbsd
)
15691 if test "x$ac_cv_func_grantpt" = xyes
; then
15693 $as_echo "#define UNIX98_PTYS 1" >>confdefs.h
15695 $as_echo "#define PTY_ITERATION int i; for (i = 0; i < 1; i++)" >>confdefs.h
15697 $as_echo "#define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { close (fd); return -1; } snprintf (pty_name, sizeof pty_name, \"%s\", ptyname); }" >>confdefs.h
15699 if test "x$ac_cv_func_posix_openpt" = xyes
; then
15700 $as_echo "#define PTY_OPEN fd = posix_openpt (O_RDWR | O_NOCTTY)" >>confdefs.h
15702 $as_echo "#define PTY_NAME_SPRINTF /**/" >>confdefs.h
15704 elif test "x$ac_cv_func_getpt" = xyes
; then
15705 $as_echo "#define PTY_OPEN fd = getpt ()" >>confdefs.h
15707 $as_echo "#define PTY_NAME_SPRINTF /**/" >>confdefs.h
15710 $as_echo "#define PTY_NAME_SPRINTF strcpy (pty_name, \"/dev/ptmx\");" >>confdefs.h
15714 $as_echo "#define FIRST_PTY_LETTER 'p'" >>confdefs.h
15720 $as_echo "#define FIRST_PTY_LETTER 'p'" >>confdefs.h
15722 $as_echo "#define PTY_NAME_SPRINTF sprintf (pty_name, \"/dev/ptym/pty%c%x\", c, i);" >>confdefs.h
15724 $as_echo "#define PTY_TTY_NAME_SPRINTF sprintf (pty_name, \"/dev/pty/tty%c%x\", c, i);" >>confdefs.h
15729 $as_echo "#define PTY_ITERATION /**/" >>confdefs.h
15731 $as_echo "#define FIRST_PTY_LETTER 'q'" >>confdefs.h
15733 $as_echo "#define PTY_OPEN { struct sigaction ocstat, cstat; struct stat stb; char * name; sigemptyset(&cstat.sa_mask); cstat.sa_handler = SIG_DFL; cstat.sa_flags = 0; sigaction(SIGCHLD, &cstat, &ocstat); name = _getpty (&fd, O_RDWR | O_NDELAY, 0600, 0); sigaction(SIGCHLD, &ocstat, (struct sigaction *)0); if (name == 0) return -1; if (fd < 0) return -1; if (fstat (fd, &stb) < 0) return -1; strcpy (pty_name, name); }" >>confdefs.h
15735 $as_echo "#define PTY_NAME_SPRINTF /**/" >>confdefs.h
15737 $as_echo "#define PTY_TTY_NAME_SPRINTF /**/" >>confdefs.h
15742 $as_echo "#define PTY_TTY_NAME_SPRINTF { char *ptsname (int), *ptyname; int grantpt_result; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); grantpt_result = grantpt (fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (grantpt_result == -1 || unlockpt (fd) == -1 || !(ptyname = ptsname (fd))) { emacs_close (fd); return -1; } snprintf (pty_name, sizeof pty_name, \"%s\", ptyname); }" >>confdefs.h
15747 $as_echo "#define PTY_TTY_NAME_SPRINTF { char *ptsname (int), *ptyname; int grantpt_result; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); grantpt_result = grantpt (fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (grantpt_result == -1) fatal(\"could not grant slave pty\"); if (unlockpt(fd) == -1) fatal(\"could not unlock slave pty\"); if (!(ptyname = ptsname(fd))) fatal (\"could not enable slave pty\"); snprintf (pty_name, sizeof pty_name, \"%s\", ptyname); }" >>confdefs.h
15755 $as_echo "#define FIRST_PTY_LETTER 'z'" >>confdefs.h
15757 $as_echo "#define PTY_NAME_SPRINTF strcpy (pty_name, \"/dev/ptmx\");" >>confdefs.h
15760 $as_echo "#define SETUP_SLAVE_PTY if (ioctl (xforkin, I_PUSH, \"ptem\") == -1) fatal (\"ioctl I_PUSH ptem\"); if (ioctl (xforkin, I_PUSH, \"ldterm\") == -1) fatal (\"ioctl I_PUSH ldterm\"); if (ioctl (xforkin, I_PUSH, \"ttcompat\") == -1) fatal (\"ioctl I_PUSH ttcompat\");" >>confdefs.h
15769 aix4-2 | cygwin | gnu | irix6-5 | freebsd | netbsd | openbsd | darwin
)
15770 $as_echo "#define SIGNALS_VIA_CHARACTERS 1" >>confdefs.h
15774 gnu-linux | gnu-kfreebsd
)
15776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signals via characters" >&5
15777 $as_echo_n "checking for signals via characters... " >&6; }
15778 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15779 /* end confdefs.h. */
15781 #include <linux/version.h>
15782 #if LINUX_VERSION_CODE < 0x20400
15783 # error "Linux version too old"
15794 if ac_fn_c_try_cpp
"$LINENO"; then :
15795 emacs_signals_via_chars
=yes
15797 emacs_signals_via_chars
=no
15799 rm -f conftest.err conftest.
$ac_ext
15801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_signals_via_chars" >&5
15802 $as_echo "$emacs_signals_via_chars" >&6; }
15803 test $emacs_signals_via_chars = yes && $as_echo "#define SIGNALS_VIA_CHARACTERS 1" >>confdefs.h
15814 $as_echo "#define DATA_START ({ extern int data_start; (char *) &data_start; })" >>confdefs.h
15819 $as_echo "#define DATA_START 0x20000000" >>confdefs.h
15821 $as_echo "#define DATA_SEG_BITS 0x20000000" >>confdefs.h
15825 $as_echo "#define DATA_START 0x40000000" >>confdefs.h
15827 $as_echo "#define DATA_SEG_BITS 0x40000000" >>confdefs.h
15831 $as_echo "#define DATA_START 0x10000000" >>confdefs.h
15833 $as_echo "#define DATA_SEG_BITS 0x10000000" >>confdefs.h
15842 darwin
) $as_echo "#define TAB3 OXTABS" >>confdefs.h
15845 gnu | freebsd | netbsd | openbsd
)
15847 $as_echo "#define TABDLY OXTABS" >>confdefs.h
15849 $as_echo "#define TAB3 OXTABS" >>confdefs.h
15853 gnu-linux | gnu-kfreebsd
)
15854 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15855 /* end confdefs.h. */
15869 if ac_fn_c_try_cpp
"$LINENO"; then :
15871 $as_echo "#define GC_MARK_SECONDARY_STACK() do { extern void *__libc_ia64_register_backing_store_base; __builtin_ia64_flushrs (); mark_memory (__libc_ia64_register_backing_store_base, __builtin_ia64_bsp ());} while (0)" >>confdefs.h
15874 rm -f conftest.err conftest.
$ac_ext
15879 $as_echo "#define RUN_TIME_REMAP 1" >>confdefs.h
15889 gnu-linux | gnu-kfreebsd
)
15890 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15891 /* end confdefs.h. */
15893 #if defined __i386__ || defined __sparc__ || defined __mc68000__ \
15894 || defined __alpha__ || defined __mips__ || defined __s390__ \
15895 || defined __arm__ || defined __powerpc__ || defined __amd64__ \
15896 || defined __ia64__ || defined __sh__
15899 # error "setjmp not known to work on this arch"
15910 if ac_fn_c_try_cpp
"$LINENO"; then :
15911 $as_echo "#define GC_SETJMP_WORKS 1" >>confdefs.h
15914 rm -f conftest.err conftest.
$ac_ext
15919 if test x
$GCC = xyes
; then
15920 $as_echo "#define GC_SETJMP_WORKS 1" >>confdefs.h
15924 freebsd | netbsd | openbsd | irix6-5 | sol2
* )
15925 $as_echo "#define GC_SETJMP_WORKS 1" >>confdefs.h
15930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _setjmp" >&5
15931 $as_echo_n "checking for _setjmp... " >&6; }
15932 if test "${emacs_cv_func__setjmp+set}" = set; then :
15933 $as_echo_n "(cached) " >&6
15935 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15936 /* end confdefs.h. */
15937 #include <setjmp.h>
15949 if ac_fn_c_try_link
"$LINENO"; then :
15950 emacs_cv_func__setjmp
=yes
15952 emacs_cv_func__setjmp
=no
15954 rm -f core conftest.err conftest.
$ac_objext \
15955 conftest
$ac_exeext conftest.
$ac_ext
15957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_func__setjmp" >&5
15958 $as_echo "$emacs_cv_func__setjmp" >&6; }
15959 if test $emacs_cv_func__setjmp = yes; then
15961 $as_echo "#define HAVE__SETJMP 1" >>confdefs.h
15964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
15965 $as_echo_n "checking for sigsetjmp... " >&6; }
15966 if test "${emacs_cv_func_sigsetjmp+set}" = set; then :
15967 $as_echo_n "(cached) " >&6
15969 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15970 /* end confdefs.h. */
15971 #include <setjmp.h>
15977 if (! sigsetjmp (j, 1))
15983 if ac_fn_c_try_link
"$LINENO"; then :
15984 emacs_cv_func_sigsetjmp
=yes
15986 emacs_cv_func_sigsetjmp
=no
15988 rm -f core conftest.err conftest.
$ac_objext \
15989 conftest
$ac_exeext conftest.
$ac_ext
15991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_func_sigsetjmp" >&5
15992 $as_echo "$emacs_cv_func_sigsetjmp" >&6; }
15993 if test $emacs_cv_func_sigsetjmp = yes; then
15995 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
16003 $as_echo "#define TIOCSIGSEND TIOCSIGNAL" >>confdefs.h
16012 $as_echo "#define XOS_NEEDS_TIME_H 1" >>confdefs.h
16027 $as_echo "#define USG /**/" >>confdefs.h
16029 $as_echo "#define USG5 /**/" >>confdefs.h
16031 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16032 /* end confdefs.h. */
16035 # error "_AIX not defined"
16046 if ac_fn_c_try_cpp
"$LINENO"; then :
16050 $as_echo "#define _AIX /**/" >>confdefs.h
16053 rm -f conftest.err conftest.
$ac_ext
16058 $as_echo "#define CYGWIN 1" >>confdefs.h
16063 $as_echo "#define BSD_SYSTEM /**/" >>confdefs.h
16066 $as_echo "#define DARWIN_OS /**/" >>confdefs.h
16072 $as_echo "#define BSD_SYSTEM_AHB 1" >>confdefs.h
16076 gnu | netbsd | openbsd
)
16077 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16078 /* end confdefs.h. */
16081 # error "BSD_SYSTEM not defined"
16092 if ac_fn_c_try_cpp
"$LINENO"; then :
16095 $as_echo "#define BSD_SYSTEM 43" >>confdefs.h
16098 rm -f conftest.err conftest.
$ac_ext
16101 gnu-linux | gnu-kfreebsd
)
16102 $as_echo "#define USG /**/" >>confdefs.h
16105 $as_echo "#define GNU_LINUX /**/" >>confdefs.h
16110 $as_echo "#define USG /**/" >>confdefs.h
16112 $as_echo "#define USG5 /**/" >>confdefs.h
16115 $as_echo "#define HPUX /**/" >>confdefs.h
16120 $as_echo "#define USG /**/" >>confdefs.h
16122 $as_echo "#define USG5 /**/" >>confdefs.h
16124 $as_echo "#define USG5_4 /**/" >>confdefs.h
16127 $as_echo "#define IRIX6_5 /**/" >>confdefs.h
16132 $as_echo "#define USG /**/" >>confdefs.h
16134 $as_echo "#define USG5 /**/" >>confdefs.h
16136 $as_echo "#define USG5_4 /**/" >>confdefs.h
16139 $as_echo "#define SOLARIS2 /**/" >>confdefs.h
16144 $as_echo "#define USG /**/" >>confdefs.h
16146 $as_echo "#define USG5 /**/" >>confdefs.h
16148 $as_echo "#define USG5_4 /**/" >>confdefs.h
16153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable FIONREAD" >&5
16154 $as_echo_n "checking for usable FIONREAD... " >&6; }
16155 if test "${emacs_cv_usable_FIONREAD+set}" = set; then :
16156 $as_echo_n "(cached) " >&6
16160 emacs_cv_usable_FIONREAD
=no
16164 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16165 /* end confdefs.h. */
16166 #include <sys/types.h>
16167 #include <sys/ioctl.h>
16169 # include <sys/filio.h>
16175 int foo = ioctl (0, FIONREAD, &foo);
16180 if ac_fn_c_try_compile
"$LINENO"; then :
16181 emacs_cv_usable_FIONREAD
=yes
16183 emacs_cv_usable_FIONREAD
=no
16185 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_usable_FIONREAD" >&5
16190 $as_echo "$emacs_cv_usable_FIONREAD" >&6; }
16191 if test $emacs_cv_usable_FIONREAD = yes; then
16193 $as_echo "#define USABLE_FIONREAD 1" >>confdefs.h
16196 if test $emacs_broken_SIGIO = no
; then
16197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable SIGIO" >&5
16198 $as_echo_n "checking for usable SIGIO... " >&6; }
16199 if test "${emacs_cv_usable_SIGIO+set}" = set; then :
16200 $as_echo_n "(cached) " >&6
16202 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16203 /* end confdefs.h. */
16205 #include <signal.h>
16210 int foo = SIGIO | F_SETFL | FASYNC;
16215 if ac_fn_c_try_compile
"$LINENO"; then :
16216 emacs_cv_usable_SIGIO
=yes
16218 emacs_cv_usable_SIGIO
=no
16220 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_usable_SIGIO" >&5
16223 $as_echo "$emacs_cv_usable_SIGIO" >&6; }
16224 if test $emacs_cv_usable_SIGIO = yes; then
16226 $as_echo "#define USABLE_SIGIO 1" >>confdefs.h
16236 $as_echo "#define G_SLICE_ALWAYS_MALLOC 1" >>confdefs.h
16242 $as_echo "#define USG_SUBTTY_WORKS 1" >>confdefs.h
16248 $as_echo "#define PREFER_VSUSP 1" >>confdefs.h
16254 $as_echo "#define _STRUCTURED_PROC 1" >>confdefs.h
16259 # Set up the CFLAGS for real compilation, so we can substitute it.
16260 CFLAGS
="$REAL_CFLAGS"
16261 CPPFLAGS
="$REAL_CPPFLAGS"
16263 ## Hack to detect a buggy GCC version.
16264 if test "x$GCC" = xyes \
16265 && test x
"`$CC --version 2> /dev/null | grep 'gcc.* 4.5.0'`" != x \
16266 && test x
"`echo $CFLAGS | grep '\-O[23]'`" != x \
16267 && test x
"`echo $CFLAGS | grep '\-fno-optimize-sibling-calls'`" = x
; then
16268 as_fn_error
"GCC 4.5.0 has problems compiling Emacs; see etc/PROBLEMS'." "$LINENO" 5
16271 version
=$PACKAGE_VERSION
16273 copyright
="Copyright (C) 2013 Free Software Foundation, Inc."
16275 cat >>confdefs.h
<<_ACEOF
16276 #define COPYRIGHT "$copyright"
16281 ### Specify what sort of things we'll be editing into Makefile and config.h.
16282 ### Use configuration here uncanonicalized to avoid exceeding size limits.
16308 ## FIXME? Nothing uses @LD_SWITCH_X_SITE@.
16309 ## src/Makefile.in did add LD_SWITCH_X_SITE (as a cpp define) to the
16310 ## end of LIBX_BASE, but nothing ever set it.
16315 ## Used in lwlib/Makefile.in.
16324 if test -n "${term_header}"; then
16326 cat >>confdefs.h
<<_ACEOF
16327 #define TERM_HEADER "${term_header}"
16333 cat >>confdefs.h
<<_ACEOF
16334 #define EMACS_CONFIGURATION "${canonical}"
16337 emacs_config_options
=`echo "$emacs_config_options " | sed -e 's/--no-create //' -e 's/--no-recursion //' -e 's/ *$//' -e "s/\"/'/g"`
16339 cat >>confdefs.h
<<_ACEOF
16340 #define EMACS_CONFIG_OPTIONS "${emacs_config_options}"
16348 if test "${HAVE_X_WINDOWS}" = "yes" ; then
16350 $as_echo "#define HAVE_X_WINDOWS 1" >>confdefs.h
16353 XOBJ
="xterm.o xfns.o xselect.o xrdb.o xsmfns.o xsettings.o xgselect.o"
16355 if test "$HAVE_XFT" = "yes"; then
16356 FONT_OBJ
="$FONT_OBJ ftfont.o xftfont.o ftxfont.o"
16357 elif test "$HAVE_FREETYPE" = "yes"; then
16358 FONT_OBJ
="$FONT_OBJ ftfont.o ftxfont.o"
16368 if test "${USE_X_TOOLKIT}" != "none" ; then
16369 WIDGET_OBJ
=widget.o
16371 $as_echo "#define USE_X_TOOLKIT 1" >>confdefs.h
16373 if test "${USE_X_TOOLKIT}" = "LUCID"; then
16375 $as_echo "#define USE_LUCID 1" >>confdefs.h
16377 elif test "${USE_X_TOOLKIT}" = "MOTIF"; then
16379 $as_echo "#define USE_MOTIF 1" >>confdefs.h
16384 ## Paul Abrahams <abrahams at equinox.shaysnet.com> says this is needed.
16385 MOTIF_LIBW
="$MOTIF_LIBW -lXpm"
16389 ## Richard Anthony Ryan <ryanr at ellingtn.ftc.nrcs.usda.gov>
16390 ## says -lXimp is needed in UNIX_SV ... 4.2 1.1.2.
16391 MOTIF_LIBW
="MOTIF_LIBW -lXimp"
16395 ## olson@mcs.anl.gov says -li18n is needed by -lXm.
16396 MOTIF_LIBW
="$MOTIF_LIBW -li18n"
16399 MOTIF_LIBW
="$MOTIF_LIBW $LIBXP"
16405 case "$USE_X_TOOLKIT" in
16406 MOTIF
) TOOLKIT_LIBW
="$MOTIF_LIBW" ;;
16407 LUCID
) TOOLKIT_LIBW
="$LUCID_LIBW" ;;
16408 none
) test "x$HAVE_GTK" = "xyes" && TOOLKIT_LIBW
="$GTK_LIBS" ;;
16412 if test "$USE_X_TOOLKIT" = "none"; then
16413 LIBXT_OTHER
="\$(LIBXSM)"
16414 OLDXMENU_TARGET
="really-oldXMenu"
16416 LIBXT_OTHER
="\$(LIBXMU) -lXt \$(LIBXTR6) -lXext"
16417 OLDXMENU_TARGET
="really-lwlib"
16421 ## The X Menu stuff is present in the X10 distribution, but missing
16422 ## from X11. If we have X10, just use the installed library;
16423 ## otherwise, use our own copy.
16424 if test "${HAVE_X11}" = "yes" ; then
16426 $as_echo "#define HAVE_X11 1" >>confdefs.h
16429 if test "$USE_X_TOOLKIT" = "none"; then
16430 OLDXMENU
="\${oldXMenudir}/libXMenu11.a"
16432 OLDXMENU
="\${lwlibdir}/liblw.a"
16434 LIBXMENU
="\$(OLDXMENU)"
16435 LIBX_OTHER
="\$(LIBXT) \$(LIBX_EXTRA)"
16436 OLDXMENU_DEPS
="\${OLDXMENU} ../src/\${OLDXMENU}"
16438 ## For a syntactically valid Makefile; not actually used for anything.
16439 ## See comments in src/Makefile.in.
16441 ## FIXME This case (!HAVE_X11 && HAVE_X_WINDOWS) is no longer possible(?).
16442 if test "${HAVE_X_WINDOWS}" = "yes"; then
16451 if test "$HAVE_GTK" = "yes" ||
test "$HAVE_MENUS" != "yes"; then
16464 if test "${HAVE_MENUS}" = "yes" ; then
16466 $as_echo "#define HAVE_MENUS 1" >>confdefs.h
16470 if test "${GNU_MALLOC}" = "yes" ; then
16472 $as_echo "#define GNU_MALLOC 1" >>confdefs.h
16477 if test "${REL_ALLOC}" = "yes" ; then
16479 $as_echo "#define REL_ALLOC 1" >>confdefs.h
16482 test "$system_malloc" != "yes" && RALLOC_OBJ
=ralloc.o
16486 if test "$opsys" = "cygwin"; then
16487 CYGWIN_OBJ
="sheap.o cygw32.o"
16488 ## Cygwin differs because of its unexec().
16490 POST_ALLOC_OBJ
=lastfile.o
16493 PRE_ALLOC_OBJ
=lastfile.o
16500 # Configure gnulib. Although this does not affect CFLAGS or LIBS permanently.
16501 # it temporarily reverts them to their pre-pkg-config values,
16502 # because gnulib needs to work with both src (which uses the
16503 # pkg-config stuff) and lib-src (which does not). For example, gnulib
16504 # may need to determine whether LIB_CLOCK_GETTIME should contain -lrt,
16505 # and it therefore needs to run in an environment where LIBS does not
16506 # already contain -lrt merely because 'pkg-config --libs' printed '-lrt'
16507 # for some package unrelated to lib-src.
16508 SAVE_CFLAGS
=$CFLAGS
16510 CFLAGS
=$pre_PKG_CONFIG_CFLAGS
16511 LIBS
="$LIB_PTHREAD $pre_PKG_CONFIG_LIBS"
16523 LIBC_FATAL_STDERR_
=1
16524 export LIBC_FATAL_STDERR_
16526 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
16527 # for constant arguments. Useless!
16528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
16529 $as_echo_n "checking for working alloca.h... " >&6; }
16530 if test "${ac_cv_working_alloca_h+set}" = set; then :
16531 $as_echo_n "(cached) " >&6
16533 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16534 /* end confdefs.h. */
16535 #include <alloca.h>
16539 char *p = (char *) alloca (2 * sizeof (int));
16545 if ac_fn_c_try_link
"$LINENO"; then :
16546 ac_cv_working_alloca_h
=yes
16548 ac_cv_working_alloca_h
=no
16550 rm -f core conftest.err conftest.
$ac_objext \
16551 conftest
$ac_exeext conftest.
$ac_ext
16553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
16554 $as_echo "$ac_cv_working_alloca_h" >&6; }
16555 if test $ac_cv_working_alloca_h = yes; then
16557 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
16561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
16562 $as_echo_n "checking for alloca... " >&6; }
16563 if test "${ac_cv_func_alloca_works+set}" = set; then :
16564 $as_echo_n "(cached) " >&6
16566 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16567 /* end confdefs.h. */
16569 # define alloca __builtin_alloca
16572 # include <malloc.h>
16573 # define alloca _alloca
16575 # ifdef HAVE_ALLOCA_H
16576 # include <alloca.h>
16581 # ifndef alloca /* predefined by HP cc +Olibcalls */
16592 char *p = (char *) alloca (1);
16598 if ac_fn_c_try_link
"$LINENO"; then :
16599 ac_cv_func_alloca_works
=yes
16601 ac_cv_func_alloca_works
=no
16603 rm -f core conftest.err conftest.
$ac_objext \
16604 conftest
$ac_exeext conftest.
$ac_ext
16606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
16607 $as_echo "$ac_cv_func_alloca_works" >&6; }
16609 if test $ac_cv_func_alloca_works = yes; then
16611 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
16614 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
16615 # that cause trouble. Some versions do not even contain alloca or
16616 # contain a buggy version. If you still want to use their alloca,
16617 # use ar to extract alloca.o from them instead of compiling alloca.c.
16623 ALLOCA
=\
${LIBOBJDIR}alloca.
$ac_objext
16625 $as_echo "#define C_ALLOCA 1" >>confdefs.h
16628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether 'alloca.c' needs Cray hooks" >&5
16629 $as_echo_n "checking whether 'alloca.c' needs Cray hooks... " >&6; }
16630 if test "${ac_cv_os_cray+set}" = set; then :
16631 $as_echo_n "(cached) " >&6
16633 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16634 /* end confdefs.h. */
16635 #if defined CRAY && ! defined CRAY2
16642 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16643 $EGREP "webecray" >/dev
/null
2>&1; then :
16651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
16652 $as_echo "$ac_cv_os_cray" >&6; }
16653 if test $ac_cv_os_cray = yes; then
16654 for ac_func
in _getb67 GETB67 getb67
; do
16655 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16656 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
16657 eval as_val
=\$
$as_ac_var
16658 if test "x$as_val" = x
""yes; then :
16660 cat >>confdefs.h
<<_ACEOF
16661 #define CRAY_STACKSEG_END $ac_func
16670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
16671 $as_echo_n "checking stack direction for C alloca... " >&6; }
16672 if test "${ac_cv_c_stack_direction+set}" = set; then :
16673 $as_echo_n "(cached) " >&6
16675 if test "$cross_compiling" = yes; then :
16676 ac_cv_c_stack_direction
=0
16678 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16679 /* end confdefs.h. */
16680 $ac_includes_default
16682 find_stack_direction (int *addr, int depth)
16684 int dir, dummy = 0;
16687 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
16688 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
16689 return dir + dummy;
16693 main (int argc, char **argv)
16695 return find_stack_direction (0, argc + !argv + 20) < 0;
16698 if ac_fn_c_try_run
"$LINENO"; then :
16699 ac_cv_c_stack_direction
=1
16701 ac_cv_c_stack_direction
=-1
16703 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16704 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
16709 $as_echo "$ac_cv_c_stack_direction" >&6; }
16710 cat >>confdefs.h
<<_ACEOF
16711 #define STACK_DIRECTION $ac_cv_c_stack_direction
16720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
16721 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
16722 if test "${ac_cv_c_bigendian+set}" = set; then :
16723 $as_echo_n "(cached) " >&6
16725 ac_cv_c_bigendian
=unknown
16726 # See if we're dealing with a universal compiler.
16727 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16728 /* end confdefs.h. */
16729 #ifndef __APPLE_CC__
16730 not a universal capable compiler
16735 if ac_fn_c_try_compile
"$LINENO"; then :
16737 # Check for potential -arch flags. It is not universal unless
16738 # there are at least two -arch flags with different values.
16741 for ac_word
in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
16742 if test -n "$ac_prev"; then
16744 i?
86 | x86_64 | ppc | ppc64
)
16745 if test -z "$ac_arch" ||
test "$ac_arch" = "$ac_word"; then
16748 ac_cv_c_bigendian
=universal
16754 elif test "x$ac_word" = "x-arch"; then
16759 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16760 if test $ac_cv_c_bigendian = unknown
; then
16761 # See if sys/param.h defines the BYTE_ORDER macro.
16762 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16763 /* end confdefs.h. */
16764 #include <sys/types.h>
16765 #include <sys/param.h>
16770 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
16771 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
16773 bogus endian macros
16780 if ac_fn_c_try_compile
"$LINENO"; then :
16781 # It does; now see whether it defined to BIG_ENDIAN or not.
16782 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16783 /* end confdefs.h. */
16784 #include <sys/types.h>
16785 #include <sys/param.h>
16790 #if BYTE_ORDER != BIG_ENDIAN
16798 if ac_fn_c_try_compile
"$LINENO"; then :
16799 ac_cv_c_bigendian
=yes
16801 ac_cv_c_bigendian
=no
16803 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16805 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16807 if test $ac_cv_c_bigendian = unknown
; then
16808 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
16809 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16810 /* end confdefs.h. */
16811 #include <limits.h>
16816 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
16817 bogus endian macros
16824 if ac_fn_c_try_compile
"$LINENO"; then :
16825 # It does; now see whether it defined to _BIG_ENDIAN or not.
16826 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16827 /* end confdefs.h. */
16828 #include <limits.h>
16833 #ifndef _BIG_ENDIAN
16841 if ac_fn_c_try_compile
"$LINENO"; then :
16842 ac_cv_c_bigendian
=yes
16844 ac_cv_c_bigendian
=no
16846 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16848 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16850 if test $ac_cv_c_bigendian = unknown
; then
16851 # Compile a test program.
16852 if test "$cross_compiling" = yes; then :
16853 # Try to guess by grepping values from an object file.
16854 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16855 /* end confdefs.h. */
16856 short int ascii_mm[] =
16857 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
16858 short int ascii_ii[] =
16859 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
16860 int use_ascii (int i) {
16861 return ascii_mm[i] + ascii_ii[i];
16863 short int ebcdic_ii[] =
16864 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
16865 short int ebcdic_mm[] =
16866 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
16867 int use_ebcdic (int i) {
16868 return ebcdic_mm[i] + ebcdic_ii[i];
16875 return use_ascii (foo) == use_ebcdic (foo);
16880 if ac_fn_c_try_compile
"$LINENO"; then :
16881 if grep BIGenDianSyS conftest.
$ac_objext >/dev
/null
; then
16882 ac_cv_c_bigendian
=yes
16884 if grep LiTTleEnDian conftest.
$ac_objext >/dev
/null
; then
16885 if test "$ac_cv_c_bigendian" = unknown
; then
16886 ac_cv_c_bigendian
=no
16888 # finding both strings is unlikely to happen, but who knows?
16889 ac_cv_c_bigendian
=unknown
16893 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16895 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16896 /* end confdefs.h. */
16897 $ac_includes_default
16902 /* Are we little or big endian? From Harbison&Steele. */
16906 char c[sizeof (long int)];
16909 return u.c[sizeof (long int) - 1] == 1;
16915 if ac_fn_c_try_run
"$LINENO"; then :
16916 ac_cv_c_bigendian
=no
16918 ac_cv_c_bigendian
=yes
16920 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16921 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
16927 $as_echo "$ac_cv_c_bigendian" >&6; }
16928 case $ac_cv_c_bigendian in #(
16930 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
16936 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
16940 as_fn_error
"unknown endianness
16941 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
16953 GNULIB_EUIDACCESS
=0;
16954 GNULIB_FACCESSAT
=0;
16957 GNULIB_FDATASYNC
=0;
16959 GNULIB_FTRUNCATE
=0;
16961 GNULIB_GETDOMAINNAME
=0;
16962 GNULIB_GETDTABLESIZE
=0;
16963 GNULIB_GETGROUPS
=0;
16964 GNULIB_GETHOSTNAME
=0;
16966 GNULIB_GETLOGIN_R
=0;
16967 GNULIB_GETPAGESIZE
=0;
16968 GNULIB_GETUSERSHELL
=0;
16969 GNULIB_GROUP_MEMBER
=0;
16981 GNULIB_READLINKAT
=0;
16983 GNULIB_SETHOSTNAME
=0;
16986 GNULIB_SYMLINKAT
=0;
16987 GNULIB_TTYNAME_R
=0;
16988 GNULIB_UNISTD_H_NONBLOCKING
=0;
16989 GNULIB_UNISTD_H_SIGPIPE
=0;
17004 HAVE_GETDTABLESIZE
=1;
17006 HAVE_GETHOSTNAME
=1;
17008 HAVE_GETPAGESIZE
=1;
17009 HAVE_GROUP_MEMBER
=1;
17019 HAVE_SETHOSTNAME
=1;
17025 HAVE_DECL_ENVIRON
=1;
17026 HAVE_DECL_FCHDIR
=1;
17027 HAVE_DECL_FDATASYNC
=1;
17028 HAVE_DECL_GETDOMAINNAME
=1;
17029 HAVE_DECL_GETLOGIN_R
=1;
17030 HAVE_DECL_GETPAGESIZE
=1;
17031 HAVE_DECL_GETUSERSHELL
=1;
17032 HAVE_DECL_SETHOSTNAME
=1;
17033 HAVE_DECL_TTYNAME_R
=1;
17035 HAVE_SYS_PARAM_H
=0;
17040 REPLACE_FCHOWNAT
=0;
17041 REPLACE_FTRUNCATE
=0;
17043 REPLACE_GETDOMAINNAME
=0;
17044 REPLACE_GETLOGIN_R
=0;
17045 REPLACE_GETGROUPS
=0;
17046 REPLACE_GETPAGESIZE
=0;
17055 REPLACE_READLINK
=0;
17059 REPLACE_TTYNAME_R
=0;
17061 REPLACE_UNLINKAT
=0;
17064 UNISTD_H_HAVE_WINSOCK2_H
=0;
17065 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS
=0;
17071 GNULIB_REWINDDIR
=0;
17074 GNULIB_FDOPENDIR
=0;
17076 GNULIB_ALPHASORT
=0;
17082 HAVE_DECL_FDOPENDIR
=1;
17087 REPLACE_CLOSEDIR
=0;
17089 REPLACE_FDOPENDIR
=0;
17093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
17094 $as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
17095 if test "${gl_cv_have_include_next+set}" = set; then :
17096 $as_echo_n "(cached) " >&6
17098 rm -rf conftestd1a conftestd1b conftestd2
17099 mkdir conftestd1a conftestd1b conftestd2
17100 cat <<EOF > conftestd1a/conftest.h
17101 #define DEFINED_IN_CONFTESTD1
17102 #include_next <conftest.h>
17103 #ifdef DEFINED_IN_CONFTESTD2
17106 #error "include_next doesn't work"
17109 cat <<EOF > conftestd1b/conftest.h
17110 #define DEFINED_IN_CONFTESTD1
17112 #include_next <conftest.h>
17113 #ifdef DEFINED_IN_CONFTESTD2
17116 #error "include_next doesn't work"
17119 cat <<EOF > conftestd2/conftest.h
17120 #ifndef DEFINED_IN_CONFTESTD1
17121 #error "include_next test doesn't work"
17123 #define DEFINED_IN_CONFTESTD2
17125 gl_save_CPPFLAGS
="$CPPFLAGS"
17126 CPPFLAGS
="$gl_save_CPPFLAGS -Iconftestd1b -Iconftestd2"
17127 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17128 /* end confdefs.h. */
17129 #include <conftest.h>
17131 if ac_fn_c_try_compile
"$LINENO"; then :
17132 gl_cv_have_include_next
=yes
17134 CPPFLAGS
="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2"
17135 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17136 /* end confdefs.h. */
17137 #include <conftest.h>
17139 if ac_fn_c_try_compile
"$LINENO"; then :
17140 gl_cv_have_include_next
=buggy
17142 gl_cv_have_include_next
=no
17144 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
17147 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
17148 CPPFLAGS
="$gl_save_CPPFLAGS"
17149 rm -rf conftestd1a conftestd1b conftestd2
17152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
17153 $as_echo "$gl_cv_have_include_next" >&6; }
17154 PRAGMA_SYSTEM_HEADER
=
17155 if test $gl_cv_have_include_next = yes; then
17156 INCLUDE_NEXT
=include_next
17157 INCLUDE_NEXT_AS_FIRST_DIRECTIVE
=include_next
17158 if test -n "$GCC"; then
17159 PRAGMA_SYSTEM_HEADER
='#pragma GCC system_header'
17162 if test $gl_cv_have_include_next = buggy
; then
17163 INCLUDE_NEXT
=include
17164 INCLUDE_NEXT_AS_FIRST_DIRECTIVE
=include_next
17166 INCLUDE_NEXT
=include
17167 INCLUDE_NEXT_AS_FIRST_DIRECTIVE
=include
17173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system header files limit the line length" >&5
17174 $as_echo_n "checking whether system header files limit the line length... " >&6; }
17175 if test "${gl_cv_pragma_columns+set}" = set; then :
17176 $as_echo_n "(cached) " >&6
17178 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17179 /* end confdefs.h. */
17186 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
17187 $EGREP "choke me" >/dev
/null
2>&1; then :
17188 gl_cv_pragma_columns
=yes
17190 gl_cv_pragma_columns
=no
17196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_pragma_columns" >&5
17197 $as_echo "$gl_cv_pragma_columns" >&6; }
17198 if test $gl_cv_pragma_columns = yes; then
17199 PRAGMA_COLUMNS
="#pragma COLUMNS 10000"
17208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strtold conforms to C99" >&5
17209 $as_echo_n "checking whether strtold conforms to C99... " >&6; }
17210 if test "${gl_cv_func_c99_strtold+set}" = set; then :
17211 $as_echo_n "(cached) " >&6
17213 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17214 /* end confdefs.h. */
17215 /* On HP-UX before 11.23, strtold returns a struct instead of
17216 long double. Reject implementations like that, by requiring
17217 compatibility with the C99 prototype. */
17218 #include <stdlib.h>
17219 static long double (*p) (char const *, char **) = strtold;
17221 test (char const *nptr, char **endptr)
17224 r = strtold (nptr, endptr);
17230 return test ("1.0", NULL) != 1 || p ("1.0", NULL) != 1;
17235 if ac_fn_c_try_link
"$LINENO"; then :
17236 gl_cv_func_c99_strtold
=yes
17238 gl_cv_func_c99_strtold
=no
17240 rm -f core conftest.err conftest.
$ac_objext \
17241 conftest
$ac_exeext conftest.
$ac_ext
17243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_c99_strtold" >&5
17244 $as_echo "$gl_cv_func_c99_strtold" >&6; }
17245 if test $gl_cv_func_c99_strtold = yes; then
17247 $as_echo "#define HAVE_C99_STRTOLD 1" >>confdefs.h
17258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if environ is properly declared" >&5
17259 $as_echo_n "checking if environ is properly declared... " >&6; }
17260 if test "${gt_cv_var_environ_declaration+set}" = set; then :
17261 $as_echo_n "(cached) " >&6
17264 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17265 /* end confdefs.h. */
17267 #include <unistd.h>
17269 /* mingw, BeOS, Haiku declare environ in <stdlib.h>, not in <unistd.h>. */
17270 #include <stdlib.h>
17272 extern struct { int foo; } environ;
17281 if ac_fn_c_try_compile
"$LINENO"; then :
17282 gt_cv_var_environ_declaration
=no
17284 gt_cv_var_environ_declaration
=yes
17286 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
17289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_var_environ_declaration" >&5
17290 $as_echo "$gt_cv_var_environ_declaration" >&6; }
17291 if test $gt_cv_var_environ_declaration = yes; then
17293 $as_echo "#define HAVE_ENVIRON_DECL 1" >>confdefs.h
17298 if test $gt_cv_var_environ_declaration != yes; then
17299 HAVE_DECL_ENVIRON
=0
17311 GNULIB_NONBLOCKING
=0;
17321 ac_fn_c_check_type
"$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
17322 if test "x$ac_cv_type_mode_t" = x
""yes; then :
17326 cat >>confdefs.h
<<_ACEOF
17334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_dm_mode in struct stat" >&5
17335 $as_echo_n "checking for st_dm_mode in struct stat... " >&6; }
17336 if test "${ac_cv_struct_st_dm_mode+set}" = set; then :
17337 $as_echo_n "(cached) " >&6
17339 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17340 /* end confdefs.h. */
17342 #include <sys/types.h>
17343 #include <sys/stat.h>
17347 struct stat s; s.st_dm_mode;
17352 if ac_fn_c_try_compile
"$LINENO"; then :
17353 ac_cv_struct_st_dm_mode
=yes
17355 ac_cv_struct_st_dm_mode
=no
17357 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
17359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_st_dm_mode" >&5
17360 $as_echo "$ac_cv_struct_st_dm_mode" >&6; }
17362 if test $ac_cv_struct_st_dm_mode = yes; then
17364 $as_echo "#define HAVE_ST_DM_MODE 1" >>confdefs.h
17369 ac_fn_c_check_decl
"$LINENO" "strmode" "ac_cv_have_decl_strmode" "$ac_includes_default"
17370 if test "x$ac_cv_have_decl_strmode" = x
""yes; then :
17376 cat >>confdefs.h
<<_ACEOF
17377 #define HAVE_DECL_STRMODE $ac_have_decl
17397 GNULIB_UTIMENSAT
=0;
17411 REPLACE_FUTIMENS
=0;
17417 REPLACE_UTIMENSAT
=0;
17420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lstat correctly handles trailing slash" >&5
17421 $as_echo_n "checking whether lstat correctly handles trailing slash... " >&6; }
17422 if test "${gl_cv_func_lstat_dereferences_slashed_symlink+set}" = set; then :
17423 $as_echo_n "(cached) " >&6
17425 rm -f conftest.sym conftest.
file
17426 echo >conftest.
file
17427 if test "$as_ln_s" = "ln -s" && ln -s conftest.
file conftest.sym
; then
17428 if test "$cross_compiling" = yes; then :
17430 # Guess yes on glibc systems.
17431 *-gnu*) gl_cv_func_lstat_dereferences_slashed_symlink
="guessing yes" ;;
17432 # If we don't know, assume the worst.
17433 *) gl_cv_func_lstat_dereferences_slashed_symlink
="guessing no" ;;
17437 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17438 /* end confdefs.h. */
17439 $ac_includes_default
17444 /* Linux will dereference the symlink and fail, as required by
17445 POSIX. That is better in the sense that it means we will not
17446 have to compile and use the lstat wrapper. */
17447 return lstat ("conftest.sym/", &sbuf) == 0;
17453 if ac_fn_c_try_run
"$LINENO"; then :
17454 gl_cv_func_lstat_dereferences_slashed_symlink
=yes
17456 gl_cv_func_lstat_dereferences_slashed_symlink
=no
17458 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
17459 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
17463 # If the 'ln -s' command failed, then we probably don't even
17464 # have an lstat function.
17465 gl_cv_func_lstat_dereferences_slashed_symlink
="guessing no"
17467 rm -f conftest.sym conftest.
file
17470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_lstat_dereferences_slashed_symlink" >&5
17471 $as_echo "$gl_cv_func_lstat_dereferences_slashed_symlink" >&6; }
17472 case "$gl_cv_func_lstat_dereferences_slashed_symlink" in
17475 cat >>confdefs.h
<<_ACEOF
17476 #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
17487 GNULIB_CALLOC_POSIX
=0;
17488 GNULIB_CANONICALIZE_FILE_NAME
=0;
17489 GNULIB_GETLOADAVG
=0;
17490 GNULIB_GETSUBOPT
=0;
17492 GNULIB_MALLOC_POSIX
=0;
17496 GNULIB_MKOSTEMPS
=0;
17499 GNULIB_POSIX_OPENPT
=0;
17501 GNULIB_PTSNAME_R
=0;
17505 GNULIB_REALLOC_POSIX
=0;
17508 GNULIB_SECURE_GETENV
=0;
17513 GNULIB_SYSTEM_POSIX
=0;
17519 HAVE_CANONICALIZE_FILE_NAME
=1;
17520 HAVE_DECL_GETLOADAVG
=1;
17528 HAVE_POSIX_OPENPT
=1;
17536 HAVE_SECURE_GETENV
=1;
17538 HAVE_DECL_SETENV
=1;
17542 HAVE_STRUCT_RANDOM_DATA
=1;
17543 HAVE_SYS_LOADAVG_H
=0;
17545 HAVE_DECL_UNSETENV
=1;
17547 REPLACE_CANONICALIZE_FILE_NAME
=0;
17552 REPLACE_PTSNAME_R
=0;
17554 REPLACE_RANDOM_R
=0;
17556 REPLACE_REALPATH
=0;
17559 REPLACE_UNSETENV
=0;
17577 if test $gl_cv_have_include_next = yes; then
17578 gl_cv_next_getopt_h
='<'getopt.h
'>'
17580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <getopt.h>" >&5
17581 $as_echo_n "checking absolute name of <getopt.h>... " >&6; }
17582 if test "${gl_cv_next_getopt_h+set}" = set; then :
17583 $as_echo_n "(cached) " >&6
17586 if test $ac_cv_header_getopt_h = yes; then
17589 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17590 /* end confdefs.h. */
17591 #include <getopt.h>
17595 aix
*) gl_absname_cpp
="$ac_cpp -C" ;;
17596 *) gl_absname_cpp
="$ac_cpp" ;;
17601 gl_dirsep_regex
='[/\\]'
17604 gl_dirsep_regex
='\/'
17607 gl_make_literal_regex_sed
='s,[]$^\\.*/[],\\&,g'
17609 gl_header_literal_regex
=`echo 'getopt.h' \
17610 | sed -e "$gl_make_literal_regex_sed"`
17611 gl_absolute_header_sed
="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
17612 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
17617 gl_cv_next_getopt_h
='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
17618 sed -n "$gl_absolute_header_sed"`'"'
17620 gl_cv_next_getopt_h
='<'getopt.h
'>'
17625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_getopt_h" >&5
17626 $as_echo "$gl_cv_next_getopt_h" >&6; }
17628 NEXT_GETOPT_H
=$gl_cv_next_getopt_h
17630 if test $gl_cv_have_include_next = yes ||
test $gl_cv_have_include_next = buggy
; then
17631 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
17632 gl_next_as_first_directive
='<'getopt.h
'>'
17634 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
17635 gl_next_as_first_directive
=$gl_cv_next_getopt_h
17637 NEXT_AS_FIRST_DIRECTIVE_GETOPT_H
=$gl_next_as_first_directive
17642 if test $ac_cv_header_getopt_h = yes; then
17651 if test -z "$gl_replace_getopt" && test $gl_getopt_required = GNU
; then
17652 for ac_header
in getopt.h
17654 ac_fn_c_check_header_mongrel
"$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
17655 if test "x$ac_cv_header_getopt_h" = x
""yes; then :
17656 cat >>confdefs.h
<<_ACEOF
17657 #define HAVE_GETOPT_H 1
17661 gl_replace_getopt
=yes
17668 if test -z "$gl_replace_getopt" && test $gl_getopt_required = GNU
; then
17669 for ac_func
in getopt_long_only
17671 ac_fn_c_check_func
"$LINENO" "getopt_long_only" "ac_cv_func_getopt_long_only"
17672 if test "x$ac_cv_func_getopt_long_only" = x
""yes; then :
17673 cat >>confdefs.h
<<_ACEOF
17674 #define HAVE_GETOPT_LONG_ONLY 1
17678 gl_replace_getopt
=yes
17684 if test -z "$gl_replace_getopt"; then
17685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getopt is POSIX compatible" >&5
17686 $as_echo_n "checking whether getopt is POSIX compatible... " >&6; }
17687 if test "${gl_cv_func_getopt_posix+set}" = set; then :
17688 $as_echo_n "(cached) " >&6
17691 if test $cross_compiling = no
; then
17692 if test "$cross_compiling" = yes; then :
17693 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17694 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17695 as_fn_error
"cannot run test program while cross compiling
17696 See \`config.log' for more details." "$LINENO" 5; }
17698 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17699 /* end confdefs.h. */
17701 #include <unistd.h>
17702 #include <stdlib.h>
17703 #include <string.h>
17708 static char program[] = "program";
17709 static char a[] = "-a";
17710 static char foo[] = "foo";
17711 static char bar[] = "bar";
17712 char *argv[] = { program, a, foo, bar, NULL };
17715 c = getopt (4, argv, "ab");
17718 c = getopt (4, argv, "ab");
17721 if (!(optind == 2))
17727 if ac_fn_c_try_run
"$LINENO"; then :
17728 gl_cv_func_getopt_posix
=maybe
17730 gl_cv_func_getopt_posix
=no
17732 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
17733 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
17736 if test $gl_cv_func_getopt_posix = maybe
; then
17737 if test "$cross_compiling" = yes; then :
17738 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17739 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17740 as_fn_error
"cannot run test program while cross compiling
17741 See \`config.log' for more details." "$LINENO" 5; }
17743 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17744 /* end confdefs.h. */
17746 #include <unistd.h>
17747 #include <stdlib.h>
17748 #include <string.h>
17753 static char program[] = "program";
17754 static char donald[] = "donald";
17755 static char p[] = "-p";
17756 static char billy[] = "billy";
17757 static char duck[] = "duck";
17758 static char a[] = "-a";
17759 static char bar[] = "bar";
17760 char *argv[] = { program, donald, p, billy, duck, a, bar, NULL };
17763 c = getopt (7, argv, "+abp:q:");
17766 if (!(strcmp (argv[0], "program") == 0))
17768 if (!(strcmp (argv[1], "donald") == 0))
17770 if (!(strcmp (argv[2], "-p") == 0))
17772 if (!(strcmp (argv[3], "billy") == 0))
17774 if (!(strcmp (argv[4], "duck") == 0))
17776 if (!(strcmp (argv[5], "-a") == 0))
17778 if (!(strcmp (argv[6], "bar") == 0))
17780 if (!(optind == 1))
17786 if ac_fn_c_try_run
"$LINENO"; then :
17787 gl_cv_func_getopt_posix
=maybe
17789 gl_cv_func_getopt_posix
=no
17791 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
17792 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
17796 if test $gl_cv_func_getopt_posix = maybe
; then
17797 if test "$cross_compiling" = yes; then :
17798 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17799 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17800 as_fn_error
"cannot run test program while cross compiling
17801 See \`config.log' for more details." "$LINENO" 5; }
17803 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17804 /* end confdefs.h. */
17806 #include <unistd.h>
17807 #include <stdlib.h>
17808 #include <string.h>
17813 static char program[] = "program";
17814 static char ab[] = "-ab";
17815 char *argv[3] = { program, ab, NULL };
17816 if (getopt (2, argv, "ab:") != 'a')
17818 if (getopt (2, argv, "ab:") != '?')
17828 if ac_fn_c_try_run
"$LINENO"; then :
17829 gl_cv_func_getopt_posix
=yes
17831 gl_cv_func_getopt_posix
=no
17833 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
17834 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
17840 darwin
* | aix
* | mingw
*) gl_cv_func_getopt_posix
="guessing no";;
17841 *) gl_cv_func_getopt_posix
="guessing yes";;
17846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_getopt_posix" >&5
17847 $as_echo "$gl_cv_func_getopt_posix" >&6; }
17848 case "$gl_cv_func_getopt_posix" in
17849 *no
) gl_replace_getopt
=yes ;;
17853 if test -z "$gl_replace_getopt" && test $gl_getopt_required = GNU
; then
17854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working GNU getopt function" >&5
17855 $as_echo_n "checking for working GNU getopt function... " >&6; }
17856 if test "${gl_cv_func_getopt_gnu+set}" = set; then :
17857 $as_echo_n "(cached) " >&6
17859 # Even with POSIXLY_CORRECT, the GNU extension of leading '-' in the
17860 # optstring is necessary for programs like m4 that have POSIX-mandated
17861 # semantics for supporting options interspersed with files.
17862 # Also, since getopt_long is a GNU extension, we require optind=0.
17863 # Bash ties 'set -o posix' to a non-exported POSIXLY_CORRECT;
17864 # so take care to revert to the correct (non-)export state.
17865 gl_awk_probe
='BEGIN { if ("POSIXLY_CORRECT" in ENVIRON) print "x" }'
17866 case ${POSIXLY_CORRECT+x}`$AWK "$gl_awk_probe" </dev/null` in
17867 xx
) gl_had_POSIXLY_CORRECT
=exported
;;
17868 x
) gl_had_POSIXLY_CORRECT
=yes ;;
17869 *) gl_had_POSIXLY_CORRECT
= ;;
17872 export POSIXLY_CORRECT
17873 if test "$cross_compiling" = yes; then :
17874 gl_cv_func_getopt_gnu
="guessing no"
17877 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17878 /* end confdefs.h. */
17879 #include <getopt.h>
17880 #include <stddef.h>
17881 #include <string.h>
17883 #include <stdlib.h>
17884 #if defined __MACH__ && defined __APPLE__
17885 /* Avoid a crash on Mac OS X. */
17886 #include <mach/mach.h>
17887 #include <mach/mach_error.h>
17888 #include <mach/thread_status.h>
17889 #include <mach/exception.h>
17890 #include <mach/task.h>
17891 #include <pthread.h>
17892 /* The exception port on which our thread listens. */
17893 static mach_port_t our_exception_port;
17894 /* The main function of the thread listening for exceptions of type
17897 mach_exception_thread (void *arg)
17899 /* Buffer for a message to be received. */
17901 mach_msg_header_t head;
17902 mach_msg_body_t msgh_body;
17905 mach_msg_return_t retval;
17906 /* Wait for a message on the exception port. */
17907 retval = mach_msg (&msg.head, MACH_RCV_MSG | MACH_RCV_LARGE, 0, sizeof (msg),
17908 our_exception_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL);
17909 if (retval != MACH_MSG_SUCCESS)
17914 nocrash_init (void)
17916 mach_port_t self = mach_task_self ();
17917 /* Allocate a port on which the thread shall listen for exceptions. */
17918 if (mach_port_allocate (self, MACH_PORT_RIGHT_RECEIVE, &our_exception_port)
17920 /* See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/mach_port_insert_right.html. */
17921 if (mach_port_insert_right (self, our_exception_port, our_exception_port,
17922 MACH_MSG_TYPE_MAKE_SEND)
17924 /* The exceptions we want to catch. Only EXC_BAD_ACCESS is interesting
17926 exception_mask_t mask = EXC_MASK_BAD_ACCESS;
17927 /* Create the thread listening on the exception port. */
17928 pthread_attr_t attr;
17930 if (pthread_attr_init (&attr) == 0
17931 && pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED) == 0
17932 && pthread_create (&thread, &attr, mach_exception_thread, NULL) == 0) {
17933 pthread_attr_destroy (&attr);
17934 /* Replace the exception port info for these exceptions with our own.
17935 Note that we replace the exception port for the entire task, not only
17936 for a particular thread. This has the effect that when our exception
17937 port gets the message, the thread specific exception port has already
17938 been asked, and we don't need to bother about it.
17939 See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/task_set_exception_ports.html. */
17940 task_set_exception_ports (self, mask, our_exception_port,
17941 EXCEPTION_DEFAULT, MACHINE_THREAD_STATE);
17946 #elif (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
17947 /* Avoid a crash on native Windows. */
17948 #define WIN32_LEAN_AND_MEAN
17949 #include <windows.h>
17950 #include <winerror.h>
17952 exception_filter (EXCEPTION_POINTERS *ExceptionInfo)
17954 switch (ExceptionInfo->ExceptionRecord->ExceptionCode)
17956 case EXCEPTION_ACCESS_VIOLATION:
17957 case EXCEPTION_IN_PAGE_ERROR:
17958 case EXCEPTION_STACK_OVERFLOW:
17959 case EXCEPTION_GUARD_PAGE:
17960 case EXCEPTION_PRIV_INSTRUCTION:
17961 case EXCEPTION_ILLEGAL_INSTRUCTION:
17962 case EXCEPTION_DATATYPE_MISALIGNMENT:
17963 case EXCEPTION_ARRAY_BOUNDS_EXCEEDED:
17964 case EXCEPTION_NONCONTINUABLE_EXCEPTION:
17967 return EXCEPTION_CONTINUE_SEARCH;
17970 nocrash_init (void)
17972 SetUnhandledExceptionFilter ((LPTOP_LEVEL_EXCEPTION_FILTER) exception_filter);
17975 /* Avoid a crash on POSIX systems. */
17976 #include <signal.h>
17977 /* A POSIX signal handler. */
17979 exception_handler (int sig)
17984 nocrash_init (void)
17987 signal (SIGSEGV, exception_handler);
17990 signal (SIGBUS, exception_handler);
18004 /* This code succeeds on glibc 2.8, OpenBSD 4.0, Cygwin, mingw,
18005 and fails on Mac OS X 10.5, AIX 5.2, HP-UX 11, IRIX 6.5,
18006 OSF/1 5.1, Solaris 10. */
18008 static char conftest[] = "conftest";
18009 static char plus[] = "-+";
18010 char *argv[3] = { conftest, plus, NULL };
18012 if (getopt (2, argv, "+a") != '?')
18015 /* This code succeeds on glibc 2.8, mingw,
18016 and fails on Mac OS X 10.5, OpenBSD 4.0, AIX 5.2, HP-UX 11,
18017 IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin 1.5.x. */
18019 static char program[] = "program";
18020 static char p[] = "-p";
18021 static char foo[] = "foo";
18022 static char bar[] = "bar";
18023 char *argv[] = { program, p, foo, bar, NULL };
18026 if (getopt (4, argv, "p::") != 'p')
18028 else if (optarg != NULL)
18030 else if (getopt (4, argv, "p::") != -1)
18032 else if (optind != 2)
18035 /* This code succeeds on glibc 2.8 and fails on Cygwin 1.7.0. */
18037 static char program[] = "program";
18038 static char foo[] = "foo";
18039 static char p[] = "-p";
18040 char *argv[] = { program, foo, p, NULL };
18042 if (getopt (3, argv, "-p") != 1)
18044 else if (getopt (3, argv, "-p") != 'p')
18047 /* This code fails on glibc 2.11. */
18049 static char program[] = "program";
18050 static char b[] = "-b";
18051 static char a[] = "-a";
18052 char *argv[] = { program, b, a, NULL };
18053 optind = opterr = 0;
18054 if (getopt (3, argv, "+:a:b") != 'b')
18056 else if (getopt (3, argv, "+:a:b") != ':')
18059 /* This code dumps core on glibc 2.14. */
18061 static char program[] = "program";
18062 static char w[] = "-W";
18063 static char dummy[] = "dummy";
18064 char *argv[] = { program, w, dummy, NULL };
18065 optind = opterr = 1;
18066 if (getopt (3, argv, "W;") != 'W')
18075 if ac_fn_c_try_run
"$LINENO"; then :
18076 gl_cv_func_getopt_gnu
=yes
18078 gl_cv_func_getopt_gnu
=no
18080 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
18081 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
18084 case $gl_had_POSIXLY_CORRECT in
18086 yes) { POSIXLY_CORRECT
=; unset POSIXLY_CORRECT
;}; POSIXLY_CORRECT
=1 ;;
18087 *) { POSIXLY_CORRECT
=; unset POSIXLY_CORRECT
;} ;;
18091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_getopt_gnu" >&5
18092 $as_echo "$gl_cv_func_getopt_gnu" >&6; }
18093 if test "$gl_cv_func_getopt_gnu" != yes; then
18094 gl_replace_getopt
=yes
18096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working GNU getopt_long function" >&5
18097 $as_echo_n "checking for working GNU getopt_long function... " >&6; }
18098 if test "${gl_cv_func_getopt_long_gnu+set}" = set; then :
18099 $as_echo_n "(cached) " >&6
18101 if test "$cross_compiling" = yes; then :
18103 openbsd
*) gl_cv_func_getopt_long_gnu
="guessing no";;
18104 *) gl_cv_func_getopt_long_gnu
="guessing yes";;
18108 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
18109 /* end confdefs.h. */
18110 #include <getopt.h>
18111 #include <stddef.h>
18112 #include <string.h>
18117 static const struct option long_options[] =
18119 { "xtremely-",no_argument, NULL, 1003 },
18120 { "xtra", no_argument, NULL, 1001 },
18121 { "xtreme", no_argument, NULL, 1002 },
18122 { "xtremely", no_argument, NULL, 1003 },
18123 { NULL, 0, NULL, 0 }
18125 /* This code fails on OpenBSD 5.0. */
18127 static char program[] = "program";
18128 static char xtremel[] = "--xtremel";
18129 char *argv[] = { program, xtremel, NULL };
18131 optind = 1; opterr = 0;
18132 if (getopt_long (2, argv, "", long_options, &option_index) != 1003)
18141 if ac_fn_c_try_run
"$LINENO"; then :
18142 gl_cv_func_getopt_long_gnu
=yes
18144 gl_cv_func_getopt_long_gnu
=no
18146 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
18147 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
18152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_getopt_long_gnu" >&5
18153 $as_echo "$gl_cv_func_getopt_long_gnu" >&6; }
18154 case "$gl_cv_func_getopt_long_gnu" in
18156 *) gl_replace_getopt
=yes ;;
18167 if test -n "$gl_replace_getopt"; then
18171 if test $REPLACE_GETOPT = 1; then
18175 $as_echo "#define __GETOPT_PREFIX rpl_" >>confdefs.h
18181 ac_fn_c_check_decl
"$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
18182 if test "x$ac_cv_have_decl_getenv" = x
""yes; then :
18188 cat >>confdefs.h
<<_ACEOF
18189 #define HAVE_DECL_GETENV $ac_have_decl
18197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
18198 $as_echo_n "checking for C/C++ restrict keyword... " >&6; }
18199 if test "${ac_cv_c_restrict+set}" = set; then :
18200 $as_echo_n "(cached) " >&6
18202 ac_cv_c_restrict
=no
18203 # The order here caters to the fact that C++ does not require restrict.
18204 for ac_kw
in __restrict __restrict__ _Restrict restrict
; do
18205 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
18206 /* end confdefs.h. */
18207 typedef int * int_ptr;
18208 int foo (int_ptr $ac_kw ip) {
18215 int * $ac_kw t = s;
18222 if ac_fn_c_try_compile
"$LINENO"; then :
18223 ac_cv_c_restrict
=$ac_kw
18225 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
18226 test "$ac_cv_c_restrict" != no
&& break
18230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
18231 $as_echo "$ac_cv_c_restrict" >&6; }
18233 case $ac_cv_c_restrict in
18235 no
) $as_echo "#define restrict /**/" >>confdefs.h
18237 *) cat >>confdefs.h
<<_ACEOF
18238 #define restrict $ac_cv_c_restrict
18244 GNULIB_GETTIMEOFDAY
=0;
18245 HAVE_GETTIMEOFDAY
=1;
18246 HAVE_STRUCT_TIMEVAL
=1;
18248 REPLACE_GETTIMEOFDAY
=0;
18249 REPLACE_STRUCT_TIMEVAL
=0;
18266 if test $gl_cv_have_include_next = yes; then
18267 gl_cv_next_sys_time_h
='<'sys
/time.h
'>'
18269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <sys/time.h>" >&5
18270 $as_echo_n "checking absolute name of <sys/time.h>... " >&6; }
18271 if test "${gl_cv_next_sys_time_h+set}" = set; then :
18272 $as_echo_n "(cached) " >&6
18275 if test $ac_cv_header_sys_time_h = yes; then
18278 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
18279 /* end confdefs.h. */
18280 #include <sys/time.h>
18284 aix
*) gl_absname_cpp
="$ac_cpp -C" ;;
18285 *) gl_absname_cpp
="$ac_cpp" ;;
18290 gl_dirsep_regex
='[/\\]'
18293 gl_dirsep_regex
='\/'
18296 gl_make_literal_regex_sed
='s,[]$^\\.*/[],\\&,g'
18298 gl_header_literal_regex
=`echo 'sys/time.h' \
18299 | sed -e "$gl_make_literal_regex_sed"`
18300 gl_absolute_header_sed
="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
18301 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
18306 gl_cv_next_sys_time_h
='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
18307 sed -n "$gl_absolute_header_sed"`'"'
18309 gl_cv_next_sys_time_h
='<'sys
/time.h
'>'
18314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_sys_time_h" >&5
18315 $as_echo "$gl_cv_next_sys_time_h" >&6; }
18317 NEXT_SYS_TIME_H
=$gl_cv_next_sys_time_h
18319 if test $gl_cv_have_include_next = yes ||
test $gl_cv_have_include_next = buggy
; then
18320 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
18321 gl_next_as_first_directive
='<'sys
/time.h
'>'
18323 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
18324 gl_next_as_first_directive
=$gl_cv_next_sys_time_h
18326 NEXT_AS_FIRST_DIRECTIVE_SYS_TIME_H
=$gl_next_as_first_directive
18332 if test $ac_cv_header_sys_time_h != yes; then
18340 if test $ac_cv_header_sys_socket_h != yes; then
18341 for ac_header
in winsock2.h
18343 ac_fn_c_check_header_mongrel
"$LINENO" "winsock2.h" "ac_cv_header_winsock2_h" "$ac_includes_default"
18344 if test "x$ac_cv_header_winsock2_h" = x
""yes; then :
18345 cat >>confdefs.h
<<_ACEOF
18346 #define HAVE_WINSOCK2_H 1
18354 if test "$ac_cv_header_winsock2_h" = yes; then
18356 UNISTD_H_HAVE_WINSOCK2_H
=1
18357 SYS_IOCTL_H_HAVE_WINSOCK2_H
=1
18363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timeval" >&5
18364 $as_echo_n "checking for struct timeval... " >&6; }
18365 if test "${gl_cv_sys_struct_timeval+set}" = set; then :
18366 $as_echo_n "(cached) " >&6
18368 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
18369 /* end confdefs.h. */
18370 #if HAVE_SYS_TIME_H
18371 #include <sys/time.h>
18374 #if HAVE_WINSOCK2_H
18375 # include <winsock2.h>
18381 static struct timeval x; x.tv_sec = x.tv_usec;
18386 if ac_fn_c_try_compile
"$LINENO"; then :
18387 gl_cv_sys_struct_timeval
=yes
18389 gl_cv_sys_struct_timeval
=no
18391 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
18394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timeval" >&5
18395 $as_echo "$gl_cv_sys_struct_timeval" >&6; }
18396 if test $gl_cv_sys_struct_timeval != yes; then
18397 HAVE_STRUCT_TIMEVAL
=0
18399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wide-enough struct timeval.tv_sec member" >&5
18400 $as_echo_n "checking for wide-enough struct timeval.tv_sec member... " >&6; }
18401 if test "${gl_cv_sys_struct_timeval_tv_sec+set}" = set; then :
18402 $as_echo_n "(cached) " >&6
18404 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
18405 /* end confdefs.h. */
18406 #if HAVE_SYS_TIME_H
18407 #include <sys/time.h>
18410 #if HAVE_WINSOCK2_H
18411 # include <winsock2.h>
18417 static struct timeval x;
18418 typedef int verify_tv_sec_type[
18419 sizeof (time_t) <= sizeof x.tv_sec ? 1 : -1
18426 if ac_fn_c_try_compile
"$LINENO"; then :
18427 gl_cv_sys_struct_timeval_tv_sec
=yes
18429 gl_cv_sys_struct_timeval_tv_sec
=no
18431 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
18434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timeval_tv_sec" >&5
18435 $as_echo "$gl_cv_sys_struct_timeval_tv_sec" >&6; }
18436 if test $gl_cv_sys_struct_timeval_tv_sec != yes; then
18437 REPLACE_STRUCT_TIMEVAL
=1
18447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
18448 $as_echo_n "checking for unsigned long long int... " >&6; }
18449 if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then :
18450 $as_echo_n "(cached) " >&6
18452 ac_cv_type_unsigned_long_long_int
=yes
18453 if test "x${ac_cv_prog_cc_c99-no}" = xno
; then
18454 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
18455 /* end confdefs.h. */
18457 /* For now, do not test the preprocessor; as of 2007 there are too many
18458 implementations with broken preprocessors. Perhaps this can
18459 be revisited in 2012. In the meantime, code should not expect
18460 #if to work with literals wider than 32 bits. */
18461 /* Test literals. */
18462 long long int ll = 9223372036854775807ll;
18463 long long int nll = -9223372036854775807LL;
18464 unsigned long long int ull = 18446744073709551615ULL;
18465 /* Test constant expressions. */
18466 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
18468 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
18474 /* Test availability of runtime routines for shift and division. */
18475 long long int llmax = 9223372036854775807ll;
18476 unsigned long long int ullmax = 18446744073709551615ull;
18477 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
18478 | (llmax / ll) | (llmax % ll)
18479 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
18480 | (ullmax / ull) | (ullmax % ull));
18486 if ac_fn_c_try_link
"$LINENO"; then :
18489 ac_cv_type_unsigned_long_long_int
=no
18491 rm -f core conftest.err conftest.
$ac_objext \
18492 conftest
$ac_exeext conftest.
$ac_ext
18495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
18496 $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
18497 if test $ac_cv_type_unsigned_long_long_int = yes; then
18499 $as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
18505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
18506 $as_echo_n "checking for long long int... " >&6; }
18507 if test "${ac_cv_type_long_long_int+set}" = set; then :
18508 $as_echo_n "(cached) " >&6
18510 ac_cv_type_long_long_int
=yes
18511 if test "x${ac_cv_prog_cc_c99-no}" = xno
; then
18512 ac_cv_type_long_long_int
=$ac_cv_type_unsigned_long_long_int
18513 if test $ac_cv_type_long_long_int = yes; then
18514 if test "$cross_compiling" = yes; then :
18517 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
18518 /* end confdefs.h. */
18519 #include <limits.h>
18522 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
18523 # define LLONG_MAX (HALF - 1 + HALF)
18528 long long int n = 1;
18532 long long int m = n << i;
18535 if (LLONG_MAX / 2 < m)
18543 if ac_fn_c_try_run
"$LINENO"; then :
18546 ac_cv_type_long_long_int
=no
18548 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
18549 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
18555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
18556 $as_echo "$ac_cv_type_long_long_int" >&6; }
18557 if test $ac_cv_type_long_long_int = yes; then
18559 $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
18568 gl_cv_c_multiarch
=no
18569 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
18570 /* end confdefs.h. */
18571 #ifndef __APPLE_CC__
18572 not a universal capable compiler
18577 if ac_fn_c_try_compile
"$LINENO"; then :
18581 for word
in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
18582 if test -n "$prev"; then
18584 i?
86 | x86_64 | ppc | ppc64
)
18585 if test -z "$arch" ||
test "$arch" = "$word"; then
18588 gl_cv_c_multiarch
=yes
18594 if test "x$word" = "x-arch"; then
18601 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
18602 if test $gl_cv_c_multiarch = yes; then
18603 APPLE_UNIVERSAL_BUILD
=1
18605 APPLE_UNIVERSAL_BUILD
=0
18612 if test $ac_cv_type_long_long_int = yes; then
18613 HAVE_LONG_LONG_INT
=1
18615 HAVE_LONG_LONG_INT
=0
18619 if test $ac_cv_type_unsigned_long_long_int = yes; then
18620 HAVE_UNSIGNED_LONG_LONG_INT
=1
18622 HAVE_UNSIGNED_LONG_LONG_INT
=0
18627 if test $ac_cv_header_wchar_h = yes; then
18634 if test $ac_cv_header_inttypes_h = yes; then
18641 if test $ac_cv_header_sys_types_h = yes; then
18657 if test $gl_cv_have_include_next = yes; then
18658 gl_cv_next_stdint_h
='<'stdint.h
'>'
18660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
18661 $as_echo_n "checking absolute name of <stdint.h>... " >&6; }
18662 if test "${gl_cv_next_stdint_h+set}" = set; then :
18663 $as_echo_n "(cached) " >&6
18666 if test $ac_cv_header_stdint_h = yes; then
18669 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
18670 /* end confdefs.h. */
18671 #include <stdint.h>
18675 aix
*) gl_absname_cpp
="$ac_cpp -C" ;;
18676 *) gl_absname_cpp
="$ac_cpp" ;;
18681 gl_dirsep_regex
='[/\\]'
18684 gl_dirsep_regex
='\/'
18687 gl_make_literal_regex_sed
='s,[]$^\\.*/[],\\&,g'
18689 gl_header_literal_regex
=`echo 'stdint.h' \
18690 | sed -e "$gl_make_literal_regex_sed"`
18691 gl_absolute_header_sed
="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
18692 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
18697 gl_cv_next_stdint_h
='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
18698 sed -n "$gl_absolute_header_sed"`'"'
18700 gl_cv_next_stdint_h
='<'stdint.h
'>'
18705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
18706 $as_echo "$gl_cv_next_stdint_h" >&6; }
18708 NEXT_STDINT_H
=$gl_cv_next_stdint_h
18710 if test $gl_cv_have_include_next = yes ||
test $gl_cv_have_include_next = buggy
; then
18711 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
18712 gl_next_as_first_directive
='<'stdint.h
'>'
18714 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
18715 gl_next_as_first_directive
=$gl_cv_next_stdint_h
18717 NEXT_AS_FIRST_DIRECTIVE_STDINT_H
=$gl_next_as_first_directive
18722 if test $ac_cv_header_stdint_h = yes; then
18729 if test $ac_cv_header_stdint_h = yes; then
18730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
18731 $as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
18732 if test "${gl_cv_header_working_stdint_h+set}" = set; then :
18733 $as_echo_n "(cached) " >&6
18735 gl_cv_header_working_stdint_h
=no
18736 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
18737 /* end confdefs.h. */
18740 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
18741 #include <stdint.h>
18742 /* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>. */
18743 #if !(defined WCHAR_MIN && defined WCHAR_MAX)
18744 #error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
18748 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
18749 included before <wchar.h>. */
18750 #include <stddef.h>
18751 #include <signal.h>
18753 # include <stdio.h>
18755 # include <wchar.h>
18760 int8_t a1 = INT8_MAX;
18761 int8_t a1min = INT8_MIN;
18764 int16_t a2 = INT16_MAX;
18765 int16_t a2min = INT16_MIN;
18768 int32_t a3 = INT32_MAX;
18769 int32_t a3min = INT32_MIN;
18772 int64_t a4 = INT64_MAX;
18773 int64_t a4min = INT64_MIN;
18776 uint8_t b1 = UINT8_MAX;
18778 typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
18781 uint16_t b2 = UINT16_MAX;
18784 uint32_t b3 = UINT32_MAX;
18787 uint64_t b4 = UINT64_MAX;
18789 int_least8_t c1 = INT8_C (0x7f);
18790 int_least8_t c1max = INT_LEAST8_MAX;
18791 int_least8_t c1min = INT_LEAST8_MIN;
18792 int_least16_t c2 = INT16_C (0x7fff);
18793 int_least16_t c2max = INT_LEAST16_MAX;
18794 int_least16_t c2min = INT_LEAST16_MIN;
18795 int_least32_t c3 = INT32_C (0x7fffffff);
18796 int_least32_t c3max = INT_LEAST32_MAX;
18797 int_least32_t c3min = INT_LEAST32_MIN;
18798 int_least64_t c4 = INT64_C (0x7fffffffffffffff);
18799 int_least64_t c4max = INT_LEAST64_MAX;
18800 int_least64_t c4min = INT_LEAST64_MIN;
18801 uint_least8_t d1 = UINT8_C (0xff);
18802 uint_least8_t d1max = UINT_LEAST8_MAX;
18803 uint_least16_t d2 = UINT16_C (0xffff);
18804 uint_least16_t d2max = UINT_LEAST16_MAX;
18805 uint_least32_t d3 = UINT32_C (0xffffffff);
18806 uint_least32_t d3max = UINT_LEAST32_MAX;
18807 uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
18808 uint_least64_t d4max = UINT_LEAST64_MAX;
18809 int_fast8_t e1 = INT_FAST8_MAX;
18810 int_fast8_t e1min = INT_FAST8_MIN;
18811 int_fast16_t e2 = INT_FAST16_MAX;
18812 int_fast16_t e2min = INT_FAST16_MIN;
18813 int_fast32_t e3 = INT_FAST32_MAX;
18814 int_fast32_t e3min = INT_FAST32_MIN;
18815 int_fast64_t e4 = INT_FAST64_MAX;
18816 int_fast64_t e4min = INT_FAST64_MIN;
18817 uint_fast8_t f1 = UINT_FAST8_MAX;
18818 uint_fast16_t f2 = UINT_FAST16_MAX;
18819 uint_fast32_t f3 = UINT_FAST32_MAX;
18820 uint_fast64_t f4 = UINT_FAST64_MAX;
18822 intptr_t g = INTPTR_MAX;
18823 intptr_t gmin = INTPTR_MIN;
18826 uintptr_t h = UINTPTR_MAX;
18828 intmax_t i = INTMAX_MAX;
18829 uintmax_t j = UINTMAX_MAX;
18831 #include <limits.h> /* for CHAR_BIT */
18832 #define TYPE_MINIMUM(t) \
18833 ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ TYPE_MAXIMUM (t)))
18834 #define TYPE_MAXIMUM(t) \
18835 ((t) ((t) 0 < (t) -1 \
18837 : ((((t) 1 << (sizeof (t) * CHAR_BIT - 2)) - 1) * 2 + 1)))
18840 PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
18841 && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
18843 /* Detect bug in FreeBSD 6.0 / ia64. */
18844 int check_SIG_ATOMIC:
18845 SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
18846 && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
18848 int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
18850 WCHAR_MIN == TYPE_MINIMUM (wchar_t)
18851 && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
18853 /* Detect bug in mingw. */
18855 WINT_MIN == TYPE_MINIMUM (wint_t)
18856 && WINT_MAX == TYPE_MAXIMUM (wint_t)
18859 /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others. */
18861 (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
18862 int check_UINT16_C:
18863 (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
18865 /* Detect bugs in OpenBSD 3.9 stdint.h. */
18867 int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
18870 int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
18873 int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
18876 int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
18878 int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
18879 int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
18880 int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
18881 int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
18882 int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
18883 int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
18884 int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
18885 int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
18886 int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
18887 int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
18888 int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
18899 if ac_fn_c_try_compile
"$LINENO"; then :
18900 if test "$cross_compiling" = yes; then :
18901 gl_cv_header_working_stdint_h
=yes
18904 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
18905 /* end confdefs.h. */
18908 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
18909 #include <stdint.h>
18912 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
18913 included before <wchar.h>. */
18914 #include <stddef.h>
18915 #include <signal.h>
18917 # include <stdio.h>
18919 # include <wchar.h>
18924 #include <string.h>
18925 #define MVAL(macro) MVAL1(macro)
18926 #define MVAL1(expression) #expression
18927 static const char *macro_values[] =
18961 for (mv = macro_values; *mv != NULL; mv++)
18963 const char *value = *mv;
18964 /* Test whether it looks like a cast expression. */
18965 if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0
18966 || strncmp (value, "((unsigned short)"/*)*/, 17) == 0
18967 || strncmp (value, "((unsigned char)"/*)*/, 16) == 0
18968 || strncmp (value, "((int)"/*)*/, 6) == 0
18969 || strncmp (value, "((signed short)"/*)*/, 15) == 0
18970 || strncmp (value, "((signed char)"/*)*/, 14) == 0)
18971 return mv - macro_values + 1;
18979 if ac_fn_c_try_run
"$LINENO"; then :
18980 gl_cv_header_working_stdint_h
=yes
18982 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
18983 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
18988 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
18991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
18992 $as_echo "$gl_cv_header_working_stdint_h" >&6; }
18994 if test "$gl_cv_header_working_stdint_h" = yes; then
18997 for ac_header
in sys
/inttypes.h sys
/bitypes.h
18999 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
19000 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
19001 eval as_val
=\$
$as_ac_Header
19002 if test "x$as_val" = x
""yes; then :
19003 cat >>confdefs.h
<<_ACEOF
19004 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
19011 if test $ac_cv_header_sys_inttypes_h = yes; then
19012 HAVE_SYS_INTTYPES_H
=1
19014 HAVE_SYS_INTTYPES_H
=0
19017 if test $ac_cv_header_sys_bitypes_h = yes; then
19018 HAVE_SYS_BITYPES_H
=1
19020 HAVE_SYS_BITYPES_H
=0
19026 if test $APPLE_UNIVERSAL_BUILD = 0; then
19029 for gltype
in ptrdiff_t size_t
; do
19030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
19031 $as_echo_n "checking for bit size of $gltype... " >&6; }
19032 if { as_var
=gl_cv_bitsizeof_
${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
19033 $as_echo_n "(cached) " >&6
19035 if ac_fn_c_compute_int
"$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
19036 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
19037 included before <wchar.h>. */
19038 #include <stddef.h>
19039 #include <signal.h>
19041 # include <stdio.h>
19043 # include <wchar.h>
19046 #include <limits.h>"; then :
19052 eval gl_cv_bitsizeof_
${gltype}=\
$result
19055 eval ac_res
=\
$gl_cv_bitsizeof_${gltype}
19056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
19057 $as_echo "$ac_res" >&6; }
19058 eval result
=\
$gl_cv_bitsizeof_${gltype}
19059 if test $result = unknown
; then
19062 GLTYPE
=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
19063 cat >>confdefs.h
<<_ACEOF
19064 #define BITSIZEOF_${GLTYPE} $result
19067 eval BITSIZEOF_
${GLTYPE}=\
$result
19074 for gltype
in sig_atomic_t wchar_t wint_t
; do
19075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
19076 $as_echo_n "checking for bit size of $gltype... " >&6; }
19077 if { as_var
=gl_cv_bitsizeof_
${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
19078 $as_echo_n "(cached) " >&6
19080 if ac_fn_c_compute_int
"$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
19081 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
19082 included before <wchar.h>. */
19083 #include <stddef.h>
19084 #include <signal.h>
19086 # include <stdio.h>
19088 # include <wchar.h>
19091 #include <limits.h>"; then :
19097 eval gl_cv_bitsizeof_
${gltype}=\
$result
19100 eval ac_res
=\
$gl_cv_bitsizeof_${gltype}
19101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
19102 $as_echo "$ac_res" >&6; }
19103 eval result
=\
$gl_cv_bitsizeof_${gltype}
19104 if test $result = unknown
; then
19107 GLTYPE
=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
19108 cat >>confdefs.h
<<_ACEOF
19109 #define BITSIZEOF_${GLTYPE} $result
19112 eval BITSIZEOF_
${GLTYPE}=\
$result
19118 for gltype
in sig_atomic_t wchar_t wint_t
; do
19119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
19120 $as_echo_n "checking whether $gltype is signed... " >&6; }
19121 if { as_var
=gl_cv_type_
${gltype}_signed; eval "test \"\${$as_var+set}\" = set"; }; then :
19122 $as_echo_n "(cached) " >&6
19124 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
19125 /* end confdefs.h. */
19127 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
19128 included before <wchar.h>. */
19129 #include <stddef.h>
19130 #include <signal.h>
19132 # include <stdio.h>
19134 # include <wchar.h>
19137 int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
19146 if ac_fn_c_try_compile
"$LINENO"; then :
19151 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
19152 eval gl_cv_type_
${gltype}_signed
=\
$result
19155 eval ac_res
=\
$gl_cv_type_${gltype}_signed
19156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
19157 $as_echo "$ac_res" >&6; }
19158 eval result
=\
$gl_cv_type_${gltype}_signed
19159 GLTYPE
=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
19160 if test "$result" = yes; then
19161 cat >>confdefs.h
<<_ACEOF
19162 #define HAVE_SIGNED_${GLTYPE} 1
19165 eval HAVE_SIGNED_
${GLTYPE}=1
19167 eval HAVE_SIGNED_
${GLTYPE}=0
19172 gl_cv_type_ptrdiff_t_signed
=yes
19173 gl_cv_type_size_t_signed
=no
19174 if test $APPLE_UNIVERSAL_BUILD = 0; then
19177 for gltype
in ptrdiff_t size_t
; do
19178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
19179 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
19180 if { as_var
=gl_cv_type_
${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
19181 $as_echo_n "(cached) " >&6
19183 eval gl_cv_type_
${gltype}_suffix
=no
19184 eval result
=\
$gl_cv_type_${gltype}_signed
19185 if test "$result" = yes; then
19190 for glsuf
in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64
; do
19192 '') gltype1
='int';;
19193 l
) gltype1
='long int';;
19194 ll
) gltype1
='long long int';;
19195 i64
) gltype1
='__int64';;
19196 u
) gltype1
='unsigned int';;
19197 ul
) gltype1
='unsigned long int';;
19198 ull
) gltype1
='unsigned long long int';;
19199 ui64
)gltype1
='unsigned __int64';;
19201 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
19202 /* end confdefs.h. */
19204 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
19205 included before <wchar.h>. */
19206 #include <stddef.h>
19207 #include <signal.h>
19209 # include <stdio.h>
19211 # include <wchar.h>
19214 extern $gltype foo;
19215 extern $gltype1 foo;
19224 if ac_fn_c_try_compile
"$LINENO"; then :
19225 eval gl_cv_type_
${gltype}_suffix
=\
$glsuf
19227 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
19228 eval result
=\
$gl_cv_type_${gltype}_suffix
19229 test "$result" != no
&& break
19232 eval ac_res
=\
$gl_cv_type_${gltype}_suffix
19233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
19234 $as_echo "$ac_res" >&6; }
19235 GLTYPE
=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
19236 eval result
=\
$gl_cv_type_${gltype}_suffix
19237 test "$result" = no
&& result
=
19238 eval ${GLTYPE}_SUFFIX
=\
$result
19239 cat >>confdefs.h
<<_ACEOF
19240 #define ${GLTYPE}_SUFFIX $result
19249 for gltype
in sig_atomic_t wchar_t wint_t
; do
19250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
19251 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
19252 if { as_var
=gl_cv_type_
${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
19253 $as_echo_n "(cached) " >&6
19255 eval gl_cv_type_
${gltype}_suffix
=no
19256 eval result
=\
$gl_cv_type_${gltype}_signed
19257 if test "$result" = yes; then
19262 for glsuf
in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64
; do
19264 '') gltype1
='int';;
19265 l
) gltype1
='long int';;
19266 ll
) gltype1
='long long int';;
19267 i64
) gltype1
='__int64';;
19268 u
) gltype1
='unsigned int';;
19269 ul
) gltype1
='unsigned long int';;
19270 ull
) gltype1
='unsigned long long int';;
19271 ui64
)gltype1
='unsigned __int64';;
19273 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
19274 /* end confdefs.h. */
19276 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
19277 included before <wchar.h>. */
19278 #include <stddef.h>
19279 #include <signal.h>
19281 # include <stdio.h>
19283 # include <wchar.h>
19286 extern $gltype foo;
19287 extern $gltype1 foo;
19296 if ac_fn_c_try_compile
"$LINENO"; then :
19297 eval gl_cv_type_
${gltype}_suffix
=\
$glsuf
19299 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
19300 eval result
=\
$gl_cv_type_${gltype}_suffix
19301 test "$result" != no
&& break
19304 eval ac_res
=\
$gl_cv_type_${gltype}_suffix
19305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
19306 $as_echo "$ac_res" >&6; }
19307 GLTYPE
=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
19308 eval result
=\
$gl_cv_type_${gltype}_suffix
19309 test "$result" = no
&& result
=
19310 eval ${GLTYPE}_SUFFIX
=\
$result
19311 cat >>confdefs.h
<<_ACEOF
19312 #define ${GLTYPE}_SUFFIX $result
19319 if test $BITSIZEOF_WINT_T -lt 32; then
19320 BITSIZEOF_WINT_T
=32
19326 if test -n "$STDINT_H"; then
19327 GL_GENERATE_STDINT_H_TRUE
=
19328 GL_GENERATE_STDINT_H_FALSE
='#'
19330 GL_GENERATE_STDINT_H_TRUE
='#'
19331 GL_GENERATE_STDINT_H_FALSE
=
19340 GNULIB_STRTOIMAX
=0;
19341 GNULIB_STRTOUMAX
=0;
19342 HAVE_DECL_IMAXABS
=1;
19343 HAVE_DECL_IMAXDIV
=1;
19344 HAVE_DECL_STRTOIMAX
=1;
19345 HAVE_DECL_STRTOUMAX
=1;
19346 REPLACE_STRTOIMAX
=0;
19347 INT32_MAX_LT_INTMAX_MAX
=1;
19348 INT64_MAX_EQ_LONG_MAX
='defined _LP64';
19349 PRI_MACROS_BROKEN
=0;
19350 PRIPTR_PREFIX
=__PRIPTR_PREFIX
;
19351 UINT32_MAX_LT_UINTMAX_MAX
=1;
19352 UINT64_MAX_EQ_ULONG_MAX
='defined _LP64';
19368 if test $gl_cv_have_include_next = yes; then
19369 gl_cv_next_inttypes_h
='<'inttypes.h
'>'
19371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <inttypes.h>" >&5
19372 $as_echo_n "checking absolute name of <inttypes.h>... " >&6; }
19373 if test "${gl_cv_next_inttypes_h+set}" = set; then :
19374 $as_echo_n "(cached) " >&6
19377 if test $ac_cv_header_inttypes_h = yes; then
19380 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
19381 /* end confdefs.h. */
19382 #include <inttypes.h>
19386 aix
*) gl_absname_cpp
="$ac_cpp -C" ;;
19387 *) gl_absname_cpp
="$ac_cpp" ;;
19392 gl_dirsep_regex
='[/\\]'
19395 gl_dirsep_regex
='\/'
19398 gl_make_literal_regex_sed
='s,[]$^\\.*/[],\\&,g'
19400 gl_header_literal_regex
=`echo 'inttypes.h' \
19401 | sed -e "$gl_make_literal_regex_sed"`
19402 gl_absolute_header_sed
="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
19403 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
19408 gl_cv_next_inttypes_h
='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
19409 sed -n "$gl_absolute_header_sed"`'"'
19411 gl_cv_next_inttypes_h
='<'inttypes.h
'>'
19416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_inttypes_h" >&5
19417 $as_echo "$gl_cv_next_inttypes_h" >&6; }
19419 NEXT_INTTYPES_H
=$gl_cv_next_inttypes_h
19421 if test $gl_cv_have_include_next = yes ||
test $gl_cv_have_include_next = buggy
; then
19422 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
19423 gl_next_as_first_directive
='<'inttypes.h
'>'
19425 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
19426 gl_next_as_first_directive
=$gl_cv_next_inttypes_h
19428 NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H
=$gl_next_as_first_directive
19442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit off_t" >&5
19443 $as_echo_n "checking for 64-bit off_t... " >&6; }
19444 if test "${gl_cv_type_off_t_64+set}" = set; then :
19445 $as_echo_n "(cached) " >&6
19447 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
19448 /* end confdefs.h. */
19449 #include <sys/types.h>
19450 int verify_off_t_size[sizeof (off_t) >= 8 ? 1 : -1];
19460 if ac_fn_c_try_compile
"$LINENO"; then :
19461 gl_cv_type_off_t_64
=yes
19463 gl_cv_type_off_t_64
=no
19465 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
19468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_off_t_64" >&5
19469 $as_echo "$gl_cv_type_off_t_64" >&6; }
19470 if test $gl_cv_type_off_t_64 = no
; then
19471 WINDOWS_64_BIT_OFF_T
=1
19473 WINDOWS_64_BIT_OFF_T
=0
19475 WINDOWS_64_BIT_ST_SIZE
=1
19478 WINDOWS_64_BIT_OFF_T
=0
19479 WINDOWS_64_BIT_ST_SIZE
=0
19492 GNULIB_RAWMEMCHR
=0;
19495 GNULIB_STRCHRNUL
=0;
19503 GNULIB_STRCASESTR
=0;
19510 GNULIB_MBSCASECMP
=0;
19511 GNULIB_MBSNCASECMP
=0;
19512 GNULIB_MBSPCASECMP
=0;
19513 GNULIB_MBSCASESTR
=0;
19520 GNULIB_STRERROR_R
=0;
19521 GNULIB_STRSIGNAL
=0;
19522 GNULIB_STRVERSCMP
=0;
19527 HAVE_DECL_MEMMEM
=1;
19529 HAVE_DECL_MEMRCHR
=1;
19534 HAVE_DECL_STRDUP
=1;
19535 HAVE_DECL_STRNDUP
=1;
19536 HAVE_DECL_STRNLEN
=1;
19540 HAVE_DECL_STRTOK_R
=1;
19541 HAVE_DECL_STRERROR_R
=1;
19542 HAVE_DECL_STRSIGNAL
=1;
19549 REPLACE_STRCASESTR
=0;
19550 REPLACE_STRCHRNUL
=0;
19551 REPLACE_STRERROR
=0;
19552 REPLACE_STRERROR_R
=0;
19556 REPLACE_STRSIGNAL
=0;
19557 REPLACE_STRTOK_R
=0;
19558 UNDEFINE_STRTOK_R
=0;
19560 ac_fn_c_check_decl
"$LINENO" "memrchr" "ac_cv_have_decl_memrchr" "$ac_includes_default"
19561 if test "x$ac_cv_have_decl_memrchr" = x
""yes; then :
19567 cat >>confdefs.h
<<_ACEOF
19568 #define HAVE_DECL_MEMRCHR $ac_have_decl
19573 GNULIB_NANOSLEEP
=0;
19577 HAVE_DECL_LOCALTIME_R
=1;
19581 REPLACE_LOCALTIME_R
=GNULIB_PORTCHECK
;
19582 REPLACE_MKTIME
=GNULIB_PORTCHECK
;
19583 REPLACE_NANOSLEEP
=GNULIB_PORTCHECK
;
19584 REPLACE_TIMEGM
=GNULIB_PORTCHECK
;
19600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/select.h> is self-contained" >&5
19601 $as_echo_n "checking whether <sys/select.h> is self-contained... " >&6; }
19602 if test "${gl_cv_header_sys_select_h_selfcontained+set}" = set; then :
19603 $as_echo_n "(cached) " >&6
19606 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
19607 /* end confdefs.h. */
19608 #include <sys/select.h>
19617 if ac_fn_c_try_compile
"$LINENO"; then :
19618 gl_cv_header_sys_select_h_selfcontained
=yes
19620 gl_cv_header_sys_select_h_selfcontained
=no
19622 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
19623 if test $gl_cv_header_sys_select_h_selfcontained = yes; then
19624 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
19625 /* end confdefs.h. */
19626 #include <sys/select.h>
19630 int memset; int bzero;
19636 if ac_fn_c_try_compile
"$LINENO"; then :
19637 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
19638 /* end confdefs.h. */
19639 #include <sys/select.h>
19645 #define memset nonexistent_memset
19650 void *memset (void *, int, unsigned long);
19652 #define bzero nonexistent_bzero
19657 void bzero (void *, unsigned long);
19666 if ac_fn_c_try_link
"$LINENO"; then :
19669 gl_cv_header_sys_select_h_selfcontained
=no
19671 rm -f core conftest.err conftest.
$ac_objext \
19672 conftest
$ac_exeext conftest.
$ac_ext
19675 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
19679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_sys_select_h_selfcontained" >&5
19680 $as_echo "$gl_cv_header_sys_select_h_selfcontained" >&6; }
19690 if test $gl_cv_have_include_next = yes; then
19691 gl_cv_next_sys_select_h
='<'sys
/select.h
'>'
19693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <sys/select.h>" >&5
19694 $as_echo_n "checking absolute name of <sys/select.h>... " >&6; }
19695 if test "${gl_cv_next_sys_select_h+set}" = set; then :
19696 $as_echo_n "(cached) " >&6
19699 if test $ac_cv_header_sys_select_h = yes; then
19702 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
19703 /* end confdefs.h. */
19704 #include <sys/select.h>
19708 aix
*) gl_absname_cpp
="$ac_cpp -C" ;;
19709 *) gl_absname_cpp
="$ac_cpp" ;;
19714 gl_dirsep_regex
='[/\\]'
19717 gl_dirsep_regex
='\/'
19720 gl_make_literal_regex_sed
='s,[]$^\\.*/[],\\&,g'
19722 gl_header_literal_regex
=`echo 'sys/select.h' \
19723 | sed -e "$gl_make_literal_regex_sed"`
19724 gl_absolute_header_sed
="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
19725 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
19730 gl_cv_next_sys_select_h
='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
19731 sed -n "$gl_absolute_header_sed"`'"'
19733 gl_cv_next_sys_select_h
='<'sys
/select.h
'>'
19738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_sys_select_h" >&5
19739 $as_echo "$gl_cv_next_sys_select_h" >&6; }
19741 NEXT_SYS_SELECT_H
=$gl_cv_next_sys_select_h
19743 if test $gl_cv_have_include_next = yes ||
test $gl_cv_have_include_next = buggy
; then
19744 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
19745 gl_next_as_first_directive
='<'sys
/select.h
'>'
19747 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
19748 gl_next_as_first_directive
=$gl_cv_next_sys_select_h
19750 NEXT_AS_FIRST_DIRECTIVE_SYS_SELECT_H
=$gl_next_as_first_directive
19755 if test $ac_cv_header_sys_select_h = yes; then
19756 HAVE_SYS_SELECT_H
=1
19758 HAVE_SYS_SELECT_H
=0
19765 if test $ac_cv_header_sys_socket_h != yes; then
19766 for ac_header
in winsock2.h
19768 ac_fn_c_check_header_mongrel
"$LINENO" "winsock2.h" "ac_cv_header_winsock2_h" "$ac_includes_default"
19769 if test "x$ac_cv_header_winsock2_h" = x
""yes; then :
19770 cat >>confdefs.h
<<_ACEOF
19771 #define HAVE_WINSOCK2_H 1
19779 if test "$ac_cv_header_winsock2_h" = yes; then
19781 UNISTD_H_HAVE_WINSOCK2_H
=1
19782 SYS_IOCTL_H_HAVE_WINSOCK2_H
=1
19794 GNULIB_PTHREAD_SIGMASK
=0;
19796 GNULIB_SIGNAL_H_SIGPIPE
=0;
19797 GNULIB_SIGPROCMASK
=0;
19798 GNULIB_SIGACTION
=0;
19799 HAVE_POSIX_SIGNALBLOCKING
=1;
19800 HAVE_PTHREAD_SIGMASK
=1;
19805 HAVE_STRUCT_SIGACTION_SA_SIGACTION
=1;
19807 HAVE_TYPE_VOLATILE_SIG_ATOMIC_T
=1;
19809 HAVE_SIGHANDLER_T
=1;
19810 REPLACE_PTHREAD_SIGMASK
=0;
19819 ac_fn_c_check_type
"$LINENO" "sigset_t" "ac_cv_type_sigset_t" "
19820 #include <signal.h>
19821 /* Mingw defines sigset_t not in <signal.h>, but in <sys/types.h>. */
19822 #include <sys/types.h>
19825 if test "x$ac_cv_type_sigset_t" = x
""yes; then :
19827 cat >>confdefs.h
<<_ACEOF
19828 #define HAVE_SIGSET_T 1
19831 gl_cv_type_sigset_t
=yes
19833 gl_cv_type_sigset_t
=no
19836 if test $gl_cv_type_sigset_t != yes; then
19842 if test $ac_cv_header_sys_socket_h = no
; then
19843 for ac_header
in ws2tcpip.h
19845 ac_fn_c_check_header_mongrel
"$LINENO" "ws2tcpip.h" "ac_cv_header_ws2tcpip_h" "$ac_includes_default"
19846 if test "x$ac_cv_header_ws2tcpip_h" = x
""yes; then :
19847 cat >>confdefs.h
<<_ACEOF
19848 #define HAVE_WS2TCPIP_H 1
19857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
19858 $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
19859 if test "${ac_cv_header_stdbool_h+set}" = set; then :
19860 $as_echo_n "(cached) " >&6
19862 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
19863 /* end confdefs.h. */
19865 #include <stdbool.h>
19867 "error: bool is not defined"
19870 "error: false is not defined"
19873 "error: false is not 0"
19876 "error: true is not defined"
19879 "error: true is not 1"
19881 #ifndef __bool_true_false_are_defined
19882 "error: __bool_true_false_are_defined is not defined"
19885 struct s { _Bool s: 1; _Bool t; } s;
19887 char a[true == 1 ? 1 : -1];
19888 char b[false == 0 ? 1 : -1];
19889 char c[__bool_true_false_are_defined == 1 ? 1 : -1];
19890 char d[(bool) 0.5 == true ? 1 : -1];
19891 /* See body of main program for 'e'. */
19892 char f[(_Bool) 0.0 == false ? 1 : -1];
19894 char h[sizeof (_Bool)];
19895 char i[sizeof s.t];
19896 enum { j = false, k = true, l = false * true, m = true * 256 };
19897 /* The following fails for
19898 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
19900 char o[sizeof n == m * sizeof n[0] ? 1 : -1];
19901 char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
19902 /* Catch a bug in an HP-UX C compiler. See
19903 http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
19904 http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
19916 /* Refer to every declared value, to avoid compiler optimizations. */
19917 return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
19918 + !m + !n + !o + !p + !q + !pq);
19924 if ac_fn_c_try_compile
"$LINENO"; then :
19925 ac_cv_header_stdbool_h
=yes
19927 ac_cv_header_stdbool_h
=no
19929 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
19931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
19932 $as_echo "$ac_cv_header_stdbool_h" >&6; }
19933 ac_fn_c_check_type
"$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
19934 if test "x$ac_cv_type__Bool" = x
""yes; then :
19936 cat >>confdefs.h
<<_ACEOF
19937 #define HAVE__BOOL 1
19949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
19950 $as_echo_n "checking for wchar_t... " >&6; }
19951 if test "${gt_cv_c_wchar_t+set}" = set; then :
19952 $as_echo_n "(cached) " >&6
19954 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
19955 /* end confdefs.h. */
19956 #include <stddef.h>
19957 wchar_t foo = (wchar_t)'\0';
19966 if ac_fn_c_try_compile
"$LINENO"; then :
19967 gt_cv_c_wchar_t
=yes
19971 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
19973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
19974 $as_echo "$gt_cv_c_wchar_t" >&6; }
19975 if test $gt_cv_c_wchar_t = yes; then
19977 $as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
19990 GNULIB_FPRINTF_POSIX
=0;
20006 GNULIB_OBSTACK_PRINTF
=0;
20007 GNULIB_OBSTACK_PRINTF_POSIX
=0;
20012 GNULIB_PRINTF_POSIX
=0;
20021 GNULIB_SPRINTF_POSIX
=0;
20022 GNULIB_STDIO_H_NONBLOCKING
=0;
20023 GNULIB_STDIO_H_SIGPIPE
=0;
20025 GNULIB_VASPRINTF
=0;
20030 GNULIB_VFPRINTF_POSIX
=0;
20032 GNULIB_VPRINTF_POSIX
=0;
20033 GNULIB_VSNPRINTF
=0;
20034 GNULIB_VSPRINTF_POSIX
=0;
20035 HAVE_DECL_FPURGE
=1;
20036 HAVE_DECL_FSEEKO
=1;
20037 HAVE_DECL_FTELLO
=1;
20038 HAVE_DECL_GETDELIM
=1;
20039 HAVE_DECL_GETLINE
=1;
20040 HAVE_DECL_OBSTACK_PRINTF
=1;
20041 HAVE_DECL_SNPRINTF
=1;
20042 HAVE_DECL_VSNPRINTF
=1;
20063 REPLACE_GETDELIM
=0;
20065 REPLACE_OBSTACK_PRINTF
=0;
20071 REPLACE_RENAMEAT
=0;
20072 REPLACE_SNPRINTF
=0;
20074 REPLACE_STDIO_READ_FUNCS
=0;
20075 REPLACE_STDIO_WRITE_FUNCS
=0;
20077 REPLACE_VASPRINTF
=0;
20078 REPLACE_VDPRINTF
=0;
20079 REPLACE_VFPRINTF
=0;
20081 REPLACE_VSNPRINTF
=0;
20082 REPLACE_VSPRINTF
=0;
20084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
20085 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
20086 if test "${ac_cv_struct_tm+set}" = set; then :
20087 $as_echo_n "(cached) " >&6
20089 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
20090 /* end confdefs.h. */
20091 #include <sys/types.h>
20098 int *p = &tm.tm_sec;
20104 if ac_fn_c_try_compile
"$LINENO"; then :
20105 ac_cv_struct_tm
=time.h
20107 ac_cv_struct_tm
=sys
/time.h
20109 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
20111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
20112 $as_echo "$ac_cv_struct_tm" >&6; }
20113 if test $ac_cv_struct_tm = sys
/time.h
; then
20115 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
20119 ac_fn_c_check_member
"$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
20120 #include <$ac_cv_struct_tm>
20123 if test "x$ac_cv_member_struct_tm_tm_zone" = x
""yes; then :
20125 cat >>confdefs.h
<<_ACEOF
20126 #define HAVE_STRUCT_TM_TM_ZONE 1
20132 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
20134 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
20137 ac_fn_c_check_decl
"$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
20139 if test "x$ac_cv_have_decl_tzname" = x
""yes; then :
20145 cat >>confdefs.h
<<_ACEOF
20146 #define HAVE_DECL_TZNAME $ac_have_decl
20149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
20150 $as_echo_n "checking for tzname... " >&6; }
20151 if test "${ac_cv_var_tzname+set}" = set; then :
20152 $as_echo_n "(cached) " >&6
20154 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
20155 /* end confdefs.h. */
20157 #if !HAVE_DECL_TZNAME
20158 extern char *tzname[];
20164 return tzname[0][0];
20169 if ac_fn_c_try_link
"$LINENO"; then :
20170 ac_cv_var_tzname
=yes
20172 ac_cv_var_tzname
=no
20174 rm -f core conftest.err conftest.
$ac_objext \
20175 conftest
$ac_exeext conftest.
$ac_ext
20177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
20178 $as_echo "$ac_cv_var_tzname" >&6; }
20179 if test $ac_cv_var_tzname = yes; then
20181 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
20187 ac_fn_c_check_member
"$LINENO" "struct tm" "tm_gmtoff" "ac_cv_member_struct_tm_tm_gmtoff" "#include <time.h>
20189 if test "x$ac_cv_member_struct_tm_tm_gmtoff" = x
""yes; then :
20191 $as_echo "#define HAVE_TM_GMTOFF 1" >>confdefs.h
20207 if test $gl_cv_have_include_next = yes; then
20208 gl_cv_next_string_h
='<'string.h
'>'
20210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
20211 $as_echo_n "checking absolute name of <string.h>... " >&6; }
20212 if test "${gl_cv_next_string_h+set}" = set; then :
20213 $as_echo_n "(cached) " >&6
20216 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
20217 /* end confdefs.h. */
20218 #include <string.h>
20222 aix
*) gl_absname_cpp
="$ac_cpp -C" ;;
20223 *) gl_absname_cpp
="$ac_cpp" ;;
20228 gl_dirsep_regex
='[/\\]'
20231 gl_dirsep_regex
='\/'
20234 gl_make_literal_regex_sed
='s,[]$^\\.*/[],\\&,g'
20236 gl_header_literal_regex
=`echo 'string.h' \
20237 | sed -e "$gl_make_literal_regex_sed"`
20238 gl_absolute_header_sed
="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
20239 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
20244 gl_cv_next_string_h
='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
20245 sed -n "$gl_absolute_header_sed"`'"'
20249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
20250 $as_echo "$gl_cv_next_string_h" >&6; }
20252 NEXT_STRING_H
=$gl_cv_next_string_h
20254 if test $gl_cv_have_include_next = yes ||
test $gl_cv_have_include_next = buggy
; then
20255 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
20256 gl_next_as_first_directive
='<'string.h
'>'
20258 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
20259 gl_next_as_first_directive
=$gl_cv_next_string_h
20261 NEXT_AS_FIRST_DIRECTIVE_STRING_H
=$gl_next_as_first_directive
20271 ac_fn_c_check_decl
"$LINENO" "strtoimax" "ac_cv_have_decl_strtoimax" "$ac_includes_default"
20272 if test "x$ac_cv_have_decl_strtoimax" = x
""yes; then :
20278 cat >>confdefs.h
<<_ACEOF
20279 #define HAVE_DECL_STRTOIMAX $ac_have_decl
20284 ac_fn_c_check_decl
"$LINENO" "strtoumax" "ac_cv_have_decl_strtoumax" "$ac_includes_default"
20285 if test "x$ac_cv_have_decl_strtoumax" = x
""yes; then :
20291 cat >>confdefs.h
<<_ACEOF
20292 #define HAVE_DECL_STRTOUMAX $ac_have_decl
20297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
20298 $as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
20299 if test "${ac_cv_header_stat_broken+set}" = set; then :
20300 $as_echo_n "(cached) " >&6
20302 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
20303 /* end confdefs.h. */
20304 #include <sys/types.h>
20305 #include <sys/stat.h>
20307 #if defined S_ISBLK && defined S_IFDIR
20308 extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
20311 #if defined S_ISBLK && defined S_IFCHR
20312 extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
20315 #if defined S_ISLNK && defined S_IFREG
20316 extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
20319 #if defined S_ISSOCK && defined S_IFREG
20320 extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
20324 if ac_fn_c_try_compile
"$LINENO"; then :
20325 ac_cv_header_stat_broken
=no
20327 ac_cv_header_stat_broken
=yes
20329 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
20331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
20332 $as_echo "$ac_cv_header_stat_broken" >&6; }
20333 if test $ac_cv_header_stat_broken = yes; then
20335 $as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
20343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <time.h>" >&5
20344 $as_echo_n "checking for struct timespec in <time.h>... " >&6; }
20345 if test "${gl_cv_sys_struct_timespec_in_time_h+set}" = set; then :
20346 $as_echo_n "(cached) " >&6
20348 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
20349 /* end confdefs.h. */
20355 static struct timespec x; x.tv_sec = x.tv_nsec;
20360 if ac_fn_c_try_compile
"$LINENO"; then :
20361 gl_cv_sys_struct_timespec_in_time_h
=yes
20363 gl_cv_sys_struct_timespec_in_time_h
=no
20365 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
20367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_time_h" >&5
20368 $as_echo "$gl_cv_sys_struct_timespec_in_time_h" >&6; }
20370 TIME_H_DEFINES_STRUCT_TIMESPEC
=0
20371 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC
=0
20372 PTHREAD_H_DEFINES_STRUCT_TIMESPEC
=0
20373 if test $gl_cv_sys_struct_timespec_in_time_h = yes; then
20374 TIME_H_DEFINES_STRUCT_TIMESPEC
=1
20376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <sys/time.h>" >&5
20377 $as_echo_n "checking for struct timespec in <sys/time.h>... " >&6; }
20378 if test "${gl_cv_sys_struct_timespec_in_sys_time_h+set}" = set; then :
20379 $as_echo_n "(cached) " >&6
20381 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
20382 /* end confdefs.h. */
20383 #include <sys/time.h>
20388 static struct timespec x; x.tv_sec = x.tv_nsec;
20393 if ac_fn_c_try_compile
"$LINENO"; then :
20394 gl_cv_sys_struct_timespec_in_sys_time_h
=yes
20396 gl_cv_sys_struct_timespec_in_sys_time_h
=no
20398 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
20400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_sys_time_h" >&5
20401 $as_echo "$gl_cv_sys_struct_timespec_in_sys_time_h" >&6; }
20402 if test $gl_cv_sys_struct_timespec_in_sys_time_h = yes; then
20403 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC
=1
20405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <pthread.h>" >&5
20406 $as_echo_n "checking for struct timespec in <pthread.h>... " >&6; }
20407 if test "${gl_cv_sys_struct_timespec_in_pthread_h+set}" = set; then :
20408 $as_echo_n "(cached) " >&6
20410 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
20411 /* end confdefs.h. */
20412 #include <pthread.h>
20417 static struct timespec x; x.tv_sec = x.tv_nsec;
20422 if ac_fn_c_try_compile
"$LINENO"; then :
20423 gl_cv_sys_struct_timespec_in_pthread_h
=yes
20425 gl_cv_sys_struct_timespec_in_pthread_h
=no
20427 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
20429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_pthread_h" >&5
20430 $as_echo "$gl_cv_sys_struct_timespec_in_pthread_h" >&6; }
20431 if test $gl_cv_sys_struct_timespec_in_pthread_h = yes; then
20432 PTHREAD_H_DEFINES_STRUCT_TIMESPEC
=1
20451 if test $gl_cv_have_include_next = yes; then
20452 gl_cv_next_time_h
='<'time.h
'>'
20454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <time.h>" >&5
20455 $as_echo_n "checking absolute name of <time.h>... " >&6; }
20456 if test "${gl_cv_next_time_h+set}" = set; then :
20457 $as_echo_n "(cached) " >&6
20460 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
20461 /* end confdefs.h. */
20466 aix
*) gl_absname_cpp
="$ac_cpp -C" ;;
20467 *) gl_absname_cpp
="$ac_cpp" ;;
20472 gl_dirsep_regex
='[/\\]'
20475 gl_dirsep_regex
='\/'
20478 gl_make_literal_regex_sed
='s,[]$^\\.*/[],\\&,g'
20480 gl_header_literal_regex
=`echo 'time.h' \
20481 | sed -e "$gl_make_literal_regex_sed"`
20482 gl_absolute_header_sed
="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
20483 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
20488 gl_cv_next_time_h
='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
20489 sed -n "$gl_absolute_header_sed"`'"'
20493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_time_h" >&5
20494 $as_echo "$gl_cv_next_time_h" >&6; }
20496 NEXT_TIME_H
=$gl_cv_next_time_h
20498 if test $gl_cv_have_include_next = yes ||
test $gl_cv_have_include_next = buggy
; then
20499 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
20500 gl_next_as_first_directive
='<'time.h
'>'
20502 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
20503 gl_next_as_first_directive
=$gl_cv_next_time_h
20505 NEXT_AS_FIRST_DIRECTIVE_TIME_H
=$gl_next_as_first_directive
20520 ac_fn_c_check_decl
"$LINENO" "unsetenv" "ac_cv_have_decl_unsetenv" "$ac_includes_default"
20521 if test "x$ac_cv_have_decl_unsetenv" = x
""yes; then :
20527 cat >>confdefs.h
<<_ACEOF
20528 #define HAVE_DECL_UNSETENV $ac_have_decl
20532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the utimes function works" >&5
20533 $as_echo_n "checking whether the utimes function works... " >&6; }
20534 if test "${gl_cv_func_working_utimes+set}" = set; then :
20535 $as_echo_n "(cached) " >&6
20538 if test "$cross_compiling" = yes; then :
20539 gl_cv_func_working_utimes
=no
20541 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
20542 /* end confdefs.h. */
20544 #include <sys/types.h>
20545 #include <sys/stat.h>
20547 #include <sys/time.h>
20549 #include <unistd.h>
20550 #include <stdlib.h>
20555 inorder (time_t a, time_t b, time_t c)
20557 return a <= b && b <= c;
20564 char const *file = "conftest.utimes";
20565 static struct timeval timeval[2] = {{9, 10}, {999999, 999999}};
20567 /* Test whether utimes() essentially works. */
20570 FILE *f = fopen (file, "w");
20573 else if (fclose (f) != 0)
20575 else if (utimes (file, timeval) != 0)
20577 else if (lstat (file, &sbuf) != 0)
20579 else if (!(sbuf.st_atime == timeval[0].tv_sec
20580 && sbuf.st_mtime == timeval[1].tv_sec))
20582 if (unlink (file) != 0)
20586 /* Test whether utimes() with a NULL argument sets the file's timestamp
20587 to the current time. Use 'fstat' as well as 'time' to
20588 determine the "current" time, to accommodate NFS file systems
20589 if there is a time skew between the host and the NFS server. */
20591 int fd = open (file, O_WRONLY|O_CREAT, 0644);
20597 struct stat st0, st1, st2;
20598 if (time (&t0) == (time_t) -1)
20600 else if (fstat (fd, &st0) != 0)
20602 else if (utimes (file, timeval) != 0)
20604 else if (utimes (file, NULL) != 0)
20606 else if (fstat (fd, &st1) != 0)
20608 else if (write (fd, "\n", 1) != 1)
20610 else if (fstat (fd, &st2) != 0)
20612 else if (time (&t2) == (time_t) -1)
20616 int m_ok_POSIX = inorder (t0, st1.st_mtime, t2);
20617 int m_ok_NFS = inorder (st0.st_mtime, st1.st_mtime, st2.st_mtime);
20618 if (! (st1.st_atime == st1.st_mtime))
20620 if (! (m_ok_POSIX || m_ok_NFS))
20623 if (close (fd) != 0)
20626 if (unlink (file) != 0)
20630 /* Test whether utimes() with a NULL argument works on read-only files. */
20632 int fd = open (file, O_WRONLY|O_CREAT, 0444);
20635 else if (close (fd) != 0)
20637 else if (utimes (file, NULL) != 0)
20639 if (unlink (file) != 0)
20647 if ac_fn_c_try_run
"$LINENO"; then :
20648 gl_cv_func_working_utimes
=yes
20650 gl_cv_func_working_utimes
=no
20652 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
20653 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
20657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_working_utimes" >&5
20658 $as_echo "$gl_cv_func_working_utimes" >&6; }
20660 if test $gl_cv_func_working_utimes = yes; then
20662 $as_echo "#define HAVE_WORKING_UTIMES 1" >>confdefs.h
20670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct utimbuf" >&5
20671 $as_echo_n "checking for struct utimbuf... " >&6; }
20672 if test "${gl_cv_sys_struct_utimbuf+set}" = set; then :
20673 $as_echo_n "(cached) " >&6
20675 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
20676 /* end confdefs.h. */
20677 #if HAVE_SYS_TIME_H
20678 #include <sys/time.h>
20681 #ifdef HAVE_UTIME_H
20688 static struct utimbuf x; x.actime = x.modtime;
20693 if ac_fn_c_try_compile
"$LINENO"; then :
20694 gl_cv_sys_struct_utimbuf
=yes
20696 gl_cv_sys_struct_utimbuf
=no
20698 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
20700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_utimbuf" >&5
20701 $as_echo "$gl_cv_sys_struct_utimbuf" >&6; }
20703 if test $gl_cv_sys_struct_utimbuf = yes; then
20705 $as_echo "#define HAVE_STRUCT_UTIMBUF 1" >>confdefs.h
20719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking type of array argument to getgroups" >&5
20720 $as_echo_n "checking type of array argument to getgroups... " >&6; }
20721 if test "${ac_cv_type_getgroups+set}" = set; then :
20722 $as_echo_n "(cached) " >&6
20724 if test "$cross_compiling" = yes; then :
20725 ac_cv_type_getgroups
=cross
20727 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
20728 /* end confdefs.h. */
20729 /* Thanks to Mike Rendell for this test. */
20730 $ac_includes_default
20733 #define MAX(x, y) ((x) > (y) ? (x) : (y))
20738 gid_t gidset[NGID];
20740 union { gid_t gval; long int lval; } val;
20743 for (i = 0; i < NGID; i++)
20744 gidset[i] = val.gval;
20745 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
20747 /* Exit non-zero if getgroups seems to require an array of ints. This
20748 happens when gid_t is short int but getgroups modifies an array
20750 return n > 0 && gidset[n] != val.gval;
20753 if ac_fn_c_try_run
"$LINENO"; then :
20754 ac_cv_type_getgroups
=gid_t
20756 ac_cv_type_getgroups
=int
20758 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
20759 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
20762 if test $ac_cv_type_getgroups = cross
; then
20763 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
20764 /* end confdefs.h. */
20765 #include <unistd.h>
20768 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20769 $EGREP "getgroups.*int.*gid_t" >/dev
/null
2>&1; then :
20770 ac_cv_type_getgroups
=gid_t
20772 ac_cv_type_getgroups
=int
20778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_getgroups" >&5
20779 $as_echo "$ac_cv_type_getgroups" >&6; }
20781 cat >>confdefs.h
<<_ACEOF
20782 #define GETGROUPS_T $ac_cv_type_getgroups
20789 GL_COND_LIBTOOL_TRUE
=
20790 GL_COND_LIBTOOL_FALSE
='#'
20792 GL_COND_LIBTOOL_TRUE
='#'
20793 GL_COND_LIBTOOL_FALSE
=
20796 gl_cond_libtool
=false
20809 gl_source_base
='lib'
20812 if test $ac_cv_func_alloca_works = no
; then
20816 # Define an additional variable used in the Makefile substitution.
20817 if test $ac_cv_working_alloca_h = yes; then
20818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca as a compiler built-in" >&5
20819 $as_echo_n "checking for alloca as a compiler built-in... " >&6; }
20820 if test "${gl_cv_rpl_alloca+set}" = set; then :
20821 $as_echo_n "(cached) " >&6
20824 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
20825 /* end confdefs.h. */
20827 #if defined __GNUC__ || defined _AIX || defined _MSC_VER
20832 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20833 $EGREP "Need own alloca" >/dev
/null
2>&1; then :
20834 gl_cv_rpl_alloca
=yes
20836 gl_cv_rpl_alloca
=no
20842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_rpl_alloca" >&5
20843 $as_echo "$gl_cv_rpl_alloca" >&6; }
20844 if test $gl_cv_rpl_alloca = yes; then
20846 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
20856 if test -n "$ALLOCA_H"; then
20857 GL_GENERATE_ALLOCA_H_TRUE
=
20858 GL_GENERATE_ALLOCA_H_FALSE
='#'
20860 GL_GENERATE_ALLOCA_H_TRUE
='#'
20861 GL_GENERATE_ALLOCA_H_FALSE
=
20869 # Solaris 2.5.1 needs -lposix4 to get the clock_gettime function.
20870 # Solaris 7 prefers the library name -lrt to the obsolescent name -lposix4.
20872 # Save and restore LIBS so e.g., -lrt, isn't added to it. Otherwise, *all*
20873 # programs in the package would end up linked with that potentially-shared
20874 # library, inducing unnecessary run-time overhead.
20877 gl_saved_libs
=$LIBS
20878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
20879 $as_echo_n "checking for library containing clock_gettime... " >&6; }
20880 if test "${ac_cv_search_clock_gettime+set}" = set; then :
20881 $as_echo_n "(cached) " >&6
20883 ac_func_search_save_LIBS
=$LIBS
20884 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
20885 /* end confdefs.h. */
20887 /* Override any GCC internal prototype to avoid an error.
20888 Use char because int might match the return type of a GCC
20889 builtin and then its argument prototype would still apply. */
20893 char clock_gettime ();
20897 return clock_gettime ();
20902 for ac_lib
in '' rt posix4
; do
20903 if test -z "$ac_lib"; then
20904 ac_res
="none required"
20907 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
20909 if ac_fn_c_try_link
"$LINENO"; then :
20910 ac_cv_search_clock_gettime
=$ac_res
20912 rm -f core conftest.err conftest.
$ac_objext \
20914 if test "${ac_cv_search_clock_gettime+set}" = set; then :
20918 if test "${ac_cv_search_clock_gettime+set}" = set; then :
20921 ac_cv_search_clock_gettime
=no
20923 rm conftest.
$ac_ext
20924 LIBS
=$ac_func_search_save_LIBS
20926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
20927 $as_echo "$ac_cv_search_clock_gettime" >&6; }
20928 ac_res
=$ac_cv_search_clock_gettime
20929 if test "$ac_res" != no
; then :
20930 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
20931 test "$ac_cv_search_clock_gettime" = "none required" ||
20932 LIB_CLOCK_GETTIME
=$ac_cv_search_clock_gettime
20935 for ac_func
in clock_gettime clock_settime
20937 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20938 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
20939 eval as_val
=\$
$as_ac_var
20940 if test "x$as_val" = x
""yes; then :
20941 cat >>confdefs.h
<<_ACEOF
20942 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20948 LIBS
=$gl_saved_libs
20955 cat >>confdefs.h
<<_ACEOF
20956 #define GNULIB_CLOSE_STREAM 1
20986 if test $gl_cv_have_include_next = yes; then
20987 gl_cv_next_dirent_h
='<'dirent.h
'>'
20989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <dirent.h>" >&5
20990 $as_echo_n "checking absolute name of <dirent.h>... " >&6; }
20991 if test "${gl_cv_next_dirent_h+set}" = set; then :
20992 $as_echo_n "(cached) " >&6
20995 if test $ac_cv_header_dirent_h = yes; then
20998 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
20999 /* end confdefs.h. */
21000 #include <dirent.h>
21004 aix
*) gl_absname_cpp
="$ac_cpp -C" ;;
21005 *) gl_absname_cpp
="$ac_cpp" ;;
21010 gl_dirsep_regex
='[/\\]'
21013 gl_dirsep_regex
='\/'
21016 gl_make_literal_regex_sed
='s,[]$^\\.*/[],\\&,g'
21018 gl_header_literal_regex
=`echo 'dirent.h' \
21019 | sed -e "$gl_make_literal_regex_sed"`
21020 gl_absolute_header_sed
="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
21021 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
21026 gl_cv_next_dirent_h
='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
21027 sed -n "$gl_absolute_header_sed"`'"'
21029 gl_cv_next_dirent_h
='<'dirent.h
'>'
21034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_dirent_h" >&5
21035 $as_echo "$gl_cv_next_dirent_h" >&6; }
21037 NEXT_DIRENT_H
=$gl_cv_next_dirent_h
21039 if test $gl_cv_have_include_next = yes ||
test $gl_cv_have_include_next = buggy
; then
21040 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
21041 gl_next_as_first_directive
='<'dirent.h
'>'
21043 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
21044 gl_next_as_first_directive
=$gl_cv_next_dirent_h
21046 NEXT_AS_FIRST_DIRECTIVE_DIRENT_H
=$gl_next_as_first_directive
21051 if test $ac_cv_header_dirent_h = yes; then
21066 $as_echo "#define HAVE_DUP2 1" >>confdefs.h
21069 if test $HAVE_DUP2 = 1; then
21070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether dup2 works" >&5
21071 $as_echo_n "checking whether dup2 works... " >&6; }
21072 if test "${gl_cv_func_dup2_works+set}" = set; then :
21073 $as_echo_n "(cached) " >&6
21075 if test "$cross_compiling" = yes; then :
21077 mingw
*) # on this platform, dup2 always returns 0 for success
21078 gl_cv_func_dup2_works
="guessing no" ;;
21079 cygwin
*) # on cygwin 1.5.x, dup2(1,1) returns 0
21080 gl_cv_func_dup2_works
="guessing no" ;;
21081 linux
*) # On linux between 2008-07-27 and 2009-05-11, dup2 of a
21082 # closed fd may yield -EBADF instead of -1 / errno=EBADF.
21083 gl_cv_func_dup2_works
="guessing no" ;;
21084 freebsd
*) # on FreeBSD 6.1, dup2(1,1000000) gives EMFILE, not EBADF.
21085 gl_cv_func_dup2_works
="guessing no" ;;
21086 haiku
*) # on Haiku alpha 2, dup2(1, 1) resets FD_CLOEXEC.
21087 gl_cv_func_dup2_works
="guessing no" ;;
21088 *) gl_cv_func_dup2_works
="guessing yes" ;;
21091 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
21092 /* end confdefs.h. */
21094 #include <unistd.h>
21102 if (fcntl (1, F_SETFD, FD_CLOEXEC) == -1)
21105 if (dup2 (1, 1) == 0)
21108 if (fcntl (1, F_GETFD) != FD_CLOEXEC)
21112 if (dup2 (0, 0) != -1)
21114 /* Many gnulib modules require POSIX conformance of EBADF. */
21115 if (dup2 (2, 1000000) == -1 && errno != EBADF)
21117 /* Flush out a cygwin core dump. */
21118 if (dup2 (2, -1) != -1 || errno != EBADF)
21127 if ac_fn_c_try_run
"$LINENO"; then :
21128 gl_cv_func_dup2_works
=yes
21130 gl_cv_func_dup2_works
=no
21132 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
21133 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
21138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_dup2_works" >&5
21139 $as_echo "$gl_cv_func_dup2_works" >&6; }
21140 case "$gl_cv_func_dup2_works" in
21149 if test $HAVE_DUP2 = 0 ||
test $REPLACE_DUP2 = 1; then
21158 gl_LIBOBJS
="$gl_LIBOBJS dup2.$ac_objext"
21189 EXECINFO_H
='execinfo.h'
21191 if test $ac_cv_header_execinfo_h = yes; then
21192 gl_saved_libs
=$LIBS
21193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing backtrace_symbols_fd" >&5
21194 $as_echo_n "checking for library containing backtrace_symbols_fd... " >&6; }
21195 if test "${ac_cv_search_backtrace_symbols_fd+set}" = set; then :
21196 $as_echo_n "(cached) " >&6
21198 ac_func_search_save_LIBS
=$LIBS
21199 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
21200 /* end confdefs.h. */
21202 /* Override any GCC internal prototype to avoid an error.
21203 Use char because int might match the return type of a GCC
21204 builtin and then its argument prototype would still apply. */
21208 char backtrace_symbols_fd ();
21212 return backtrace_symbols_fd ();
21217 for ac_lib
in '' execinfo
; do
21218 if test -z "$ac_lib"; then
21219 ac_res
="none required"
21222 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
21224 if ac_fn_c_try_link
"$LINENO"; then :
21225 ac_cv_search_backtrace_symbols_fd
=$ac_res
21227 rm -f core conftest.err conftest.
$ac_objext \
21229 if test "${ac_cv_search_backtrace_symbols_fd+set}" = set; then :
21233 if test "${ac_cv_search_backtrace_symbols_fd+set}" = set; then :
21236 ac_cv_search_backtrace_symbols_fd
=no
21238 rm conftest.
$ac_ext
21239 LIBS
=$ac_func_search_save_LIBS
21241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_backtrace_symbols_fd" >&5
21242 $as_echo "$ac_cv_search_backtrace_symbols_fd" >&6; }
21243 ac_res
=$ac_cv_search_backtrace_symbols_fd
21244 if test "$ac_res" != no
; then :
21245 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
21246 test "$ac_cv_search_backtrace_symbols_fd" = "none required" ||
21247 LIB_EXECINFO
=$ac_cv_search_backtrace_symbols_fd
21250 LIBS
=$gl_saved_libs
21251 test "$ac_cv_search_backtrace_symbols_fd" = no || EXECINFO_H
=''
21254 if test -n "$EXECINFO_H"; then
21263 gl_LIBOBJS
="$gl_LIBOBJS execinfo.$ac_objext"
21269 if test -n "$EXECINFO_H"; then
21270 GL_GENERATE_EXECINFO_H_TRUE
=
21271 GL_GENERATE_EXECINFO_H_FALSE
='#'
21273 GL_GENERATE_EXECINFO_H_TRUE
='#'
21274 GL_GENERATE_EXECINFO_H_FALSE
=
21285 if test $ac_cv_func_faccessat = no
; then
21289 if test $HAVE_FACCESSAT = 0; then
21298 gl_LIBOBJS
="$gl_LIBOBJS faccessat.$ac_objext"
21301 for ac_func
in access
21303 ac_fn_c_check_func
"$LINENO" "access" "ac_cv_func_access"
21304 if test "x$ac_cv_func_access" = x
""yes; then :
21305 cat >>confdefs.h
<<_ACEOF
21306 #define HAVE_ACCESS 1
21316 cat >>confdefs.h
<<_ACEOF
21317 #define GNULIB_FACCESSAT 1
21343 if test $gl_cv_have_include_next = yes; then
21344 gl_cv_next_fcntl_h
='<'fcntl.h
'>'
21346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <fcntl.h>" >&5
21347 $as_echo_n "checking absolute name of <fcntl.h>... " >&6; }
21348 if test "${gl_cv_next_fcntl_h+set}" = set; then :
21349 $as_echo_n "(cached) " >&6
21352 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
21353 /* end confdefs.h. */
21358 aix
*) gl_absname_cpp
="$ac_cpp -C" ;;
21359 *) gl_absname_cpp
="$ac_cpp" ;;
21364 gl_dirsep_regex
='[/\\]'
21367 gl_dirsep_regex
='\/'
21370 gl_make_literal_regex_sed
='s,[]$^\\.*/[],\\&,g'
21372 gl_header_literal_regex
=`echo 'fcntl.h' \
21373 | sed -e "$gl_make_literal_regex_sed"`
21374 gl_absolute_header_sed
="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
21375 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
21380 gl_cv_next_fcntl_h
='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
21381 sed -n "$gl_absolute_header_sed"`'"'
21385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_fcntl_h" >&5
21386 $as_echo "$gl_cv_next_fcntl_h" >&6; }
21388 NEXT_FCNTL_H
=$gl_cv_next_fcntl_h
21390 if test $gl_cv_have_include_next = yes ||
test $gl_cv_have_include_next = buggy
; then
21391 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
21392 gl_next_as_first_directive
='<'fcntl.h
'>'
21394 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
21395 gl_next_as_first_directive
=$gl_cv_next_fcntl_h
21397 NEXT_AS_FIRST_DIRECTIVE_FCNTL_H
=$gl_next_as_first_directive
21414 ac_fn_c_check_decl
"$LINENO" "fdopendir" "ac_cv_have_decl_fdopendir" "
21415 #include <dirent.h>
21418 if test "x$ac_cv_have_decl_fdopendir" = x
""yes; then :
21424 cat >>confdefs.h
<<_ACEOF
21425 #define HAVE_DECL_FDOPENDIR $ac_have_decl
21427 if test $ac_have_decl = 1; then :
21430 HAVE_DECL_FDOPENDIR
=0
21434 if test $ac_cv_func_fdopendir = no
; then
21437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether fdopendir works" >&5
21438 $as_echo_n "checking whether fdopendir works... " >&6; }
21439 if test "${gl_cv_func_fdopendir_works+set}" = set; then :
21440 $as_echo_n "(cached) " >&6
21442 if test "$cross_compiling" = yes; then :
21444 # Guess yes on glibc systems.
21445 *-gnu*) gl_cv_func_fdopendir_works
="guessing yes" ;;
21446 # If we don't know, assume the worst.
21447 *) gl_cv_func_fdopendir_works
="guessing no" ;;
21451 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
21452 /* end confdefs.h. */
21454 #include <dirent.h>
21456 #include <unistd.h>
21457 #if !HAVE_DECL_FDOPENDIR
21459 # ifdef __cplusplus
21462 DIR *fdopendir (int);
21469 int fd = open ("conftest.c", O_RDONLY);
21470 if (fd < 0) result |= 1;
21471 if (fdopendir (fd)) result |= 2;
21472 if (close (fd)) result |= 4;
21478 if ac_fn_c_try_run
"$LINENO"; then :
21479 gl_cv_func_fdopendir_works
=yes
21481 gl_cv_func_fdopendir_works
=no
21483 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
21484 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
21488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_fdopendir_works" >&5
21489 $as_echo "$gl_cv_func_fdopendir_works" >&6; }
21490 case "$gl_cv_func_fdopendir_works" in
21493 REPLACE_FDOPENDIR
=1
21498 if test $HAVE_FDOPENDIR = 0 ||
test $REPLACE_FDOPENDIR = 1; then
21507 gl_LIBOBJS
="$gl_LIBOBJS fdopendir.$ac_objext"
21523 cat >>confdefs.h
<<_ACEOF
21524 #define GNULIB_FDOPENDIR 1
21536 # include <stdio.h>
21537 # if HAVE_STDIO_EXT_H
21538 # include <stdio_ext.h>
21541 ac_fn_c_check_decl
"$LINENO" "__fpending" "ac_cv_have_decl___fpending" "$fp_headers
21543 if test "x$ac_cv_have_decl___fpending" = x
""yes; then :
21549 cat >>confdefs.h
<<_ACEOF
21550 #define HAVE_DECL___FPENDING $ac_have_decl
21554 if test $ac_cv_func___fpending = no
; then
21563 gl_LIBOBJS
="$gl_LIBOBJS fpending.$ac_objext"
21566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to determine the number of pending output bytes on a stream" >&5
21567 $as_echo_n "checking how to determine the number of pending output bytes on a stream... " >&6; }
21568 if test "${ac_cv_sys_pending_output_n_bytes+set}" = set; then :
21569 $as_echo_n "(cached) " >&6
21575 'fp->_IO_write_ptr - fp->_IO_write_base' \
21577 '# traditional Unix' \
21578 'fp->_ptr - fp->_base' \
21581 'fp->_p - fp->_bf._base' \
21583 '# SCO, Unixware' \
21584 '(fp->__ptr ? fp->__ptr - fp->__base : 0)' \
21587 '(fp->_Mode & 0x2000 /*_MWRITE*/ ? fp->_Next - fp->_Buf : 0)' \
21590 'fp->__bufp - fp->__buffer' \
21592 '# old glibc iostream?' \
21593 'fp->_pptr - fp->_pbase' \
21596 'fp->_ptr - fp->_buffer' \
21599 'fp->_ptr - fp->_buf' \
21602 'fp->wp - fp->buf' \
21605 '(*fp)->_ptr - (*fp)->_base' \
21607 '# e.g., DGUX R4.11; the info is not available' \
21611 # Skip each embedded comment.
21612 case "$ac_expr" in '#'*) continue;; esac
21614 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
21615 /* end confdefs.h. */
21620 FILE *fp = stdin; (void) ($ac_expr);
21625 if ac_fn_c_try_compile
"$LINENO"; then :
21629 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
21630 test "$fp_done" = yes && break
21633 ac_cv_sys_pending_output_n_bytes
=$ac_expr
21637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_pending_output_n_bytes" >&5
21638 $as_echo "$ac_cv_sys_pending_output_n_bytes" >&6; }
21640 cat >>confdefs.h
<<_ACEOF
21641 #define PENDING_OUTPUT_N_BYTES $ac_cv_sys_pending_output_n_bytes
21652 if test $ac_cv_func_fstatat = no
; then
21655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether fstatat (..., 0) works" >&5
21656 $as_echo_n "checking whether fstatat (..., 0) works... " >&6; }
21657 if test "${gl_cv_func_fstatat_zero_flag+set}" = set; then :
21658 $as_echo_n "(cached) " >&6
21660 if test "$cross_compiling" = yes; then :
21662 aix
*) gl_cv_func_fstatat_zero_flag
="guessing no";;
21663 *) gl_cv_func_fstatat_zero_flag
="guessing yes";;
21667 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
21668 /* end confdefs.h. */
21671 #include <sys/stat.h>
21676 return fstatat (AT_FDCWD, ".", &a, 0) != 0;
21680 if ac_fn_c_try_run
"$LINENO"; then :
21681 gl_cv_func_fstatat_zero_flag
=yes
21683 gl_cv_func_fstatat_zero_flag
=no
21685 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
21686 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
21691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_fstatat_zero_flag" >&5
21692 $as_echo "$gl_cv_func_fstatat_zero_flag" >&6; }
21694 case $gl_cv_func_fstatat_zero_flag+$gl_cv_func_lstat_dereferences_slashed_symlink in
21696 *) REPLACE_FSTATAT
=1
21697 case $gl_cv_func_fstatat_zero_flag in
21700 $as_echo "#define HAVE_WORKING_FSTATAT_ZERO_FLAG 1" >>confdefs.h
21708 if test $HAVE_FSTATAT = 0 ||
test $REPLACE_FSTATAT = 1; then
21717 gl_LIBOBJS
="$gl_LIBOBJS fstatat.$ac_objext"
21733 # Persuade glibc <stdlib.h> to declare getloadavg().
21738 # getloadvg is present in libc on glibc >= 2.2, Mac OS X, FreeBSD >= 2.0,
21739 # NetBSD >= 0.9, OpenBSD >= 2.0, Solaris >= 7.
21741 ac_fn_c_check_func
"$LINENO" "getloadavg" "ac_cv_func_getloadavg"
21742 if test "x$ac_cv_func_getloadavg" = x
""yes; then :
21745 gl_func_getloadavg_done
=no
21747 # Some systems with -lutil have (and need) -lkvm as well, some do not.
21748 # On Solaris, -lkvm requires nlist from -lelf, so check that first
21749 # to get the right answer into the cache.
21750 # For kstat on solaris, we need to test for libelf and libkvm to force the
21751 # definition of SVR4 below.
21752 if test $gl_func_getloadavg_done = no
; then
21753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_begin in -lelf" >&5
21754 $as_echo_n "checking for elf_begin in -lelf... " >&6; }
21755 if test "${ac_cv_lib_elf_elf_begin+set}" = set; then :
21756 $as_echo_n "(cached) " >&6
21758 ac_check_lib_save_LIBS
=$LIBS
21760 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
21761 /* end confdefs.h. */
21763 /* Override any GCC internal prototype to avoid an error.
21764 Use char because int might match the return type of a GCC
21765 builtin and then its argument prototype would still apply. */
21773 return elf_begin ();
21778 if ac_fn_c_try_link
"$LINENO"; then :
21779 ac_cv_lib_elf_elf_begin
=yes
21781 ac_cv_lib_elf_elf_begin
=no
21783 rm -f core conftest.err conftest.
$ac_objext \
21784 conftest
$ac_exeext conftest.
$ac_ext
21785 LIBS
=$ac_check_lib_save_LIBS
21787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_elf_begin" >&5
21788 $as_echo "$ac_cv_lib_elf_elf_begin" >&6; }
21789 if test "x$ac_cv_lib_elf_elf_begin" = x
""yes; then :
21793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kvm_open in -lkvm" >&5
21794 $as_echo_n "checking for kvm_open in -lkvm... " >&6; }
21795 if test "${ac_cv_lib_kvm_kvm_open+set}" = set; then :
21796 $as_echo_n "(cached) " >&6
21798 ac_check_lib_save_LIBS
=$LIBS
21800 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
21801 /* end confdefs.h. */
21803 /* Override any GCC internal prototype to avoid an error.
21804 Use char because int might match the return type of a GCC
21805 builtin and then its argument prototype would still apply. */
21813 return kvm_open ();
21818 if ac_fn_c_try_link
"$LINENO"; then :
21819 ac_cv_lib_kvm_kvm_open
=yes
21821 ac_cv_lib_kvm_kvm_open
=no
21823 rm -f core conftest.err conftest.
$ac_objext \
21824 conftest
$ac_exeext conftest.
$ac_ext
21825 LIBS
=$ac_check_lib_save_LIBS
21827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_kvm_kvm_open" >&5
21828 $as_echo "$ac_cv_lib_kvm_kvm_open" >&6; }
21829 if test "x$ac_cv_lib_kvm_kvm_open" = x
""yes; then :
21833 # Check for the 4.4BSD definition of getloadavg.
21834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getloadavg in -lutil" >&5
21835 $as_echo_n "checking for getloadavg in -lutil... " >&6; }
21836 if test "${ac_cv_lib_util_getloadavg+set}" = set; then :
21837 $as_echo_n "(cached) " >&6
21839 ac_check_lib_save_LIBS
=$LIBS
21840 LIBS
="-lutil $LIBS"
21841 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
21842 /* end confdefs.h. */
21844 /* Override any GCC internal prototype to avoid an error.
21845 Use char because int might match the return type of a GCC
21846 builtin and then its argument prototype would still apply. */
21850 char getloadavg ();
21854 return getloadavg ();
21859 if ac_fn_c_try_link
"$LINENO"; then :
21860 ac_cv_lib_util_getloadavg
=yes
21862 ac_cv_lib_util_getloadavg
=no
21864 rm -f core conftest.err conftest.
$ac_objext \
21865 conftest
$ac_exeext conftest.
$ac_ext
21866 LIBS
=$ac_check_lib_save_LIBS
21868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_getloadavg" >&5
21869 $as_echo "$ac_cv_lib_util_getloadavg" >&6; }
21870 if test "x$ac_cv_lib_util_getloadavg" = x
""yes; then :
21871 LIBS
="-lutil $LIBS" gl_func_getloadavg_done
=yes
21876 if test $gl_func_getloadavg_done = no
; then
21877 # There is a commonly available library for RS/6000 AIX.
21878 # Since it is not a standard part of AIX, it might be installed locally.
21879 gl_getloadavg_LIBS
=$LIBS
21880 LIBS
="-L/usr/local/lib $LIBS"
21881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getloadavg in -lgetloadavg" >&5
21882 $as_echo_n "checking for getloadavg in -lgetloadavg... " >&6; }
21883 if test "${ac_cv_lib_getloadavg_getloadavg+set}" = set; then :
21884 $as_echo_n "(cached) " >&6
21886 ac_check_lib_save_LIBS
=$LIBS
21887 LIBS
="-lgetloadavg $LIBS"
21888 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
21889 /* end confdefs.h. */
21891 /* Override any GCC internal prototype to avoid an error.
21892 Use char because int might match the return type of a GCC
21893 builtin and then its argument prototype would still apply. */
21897 char getloadavg ();
21901 return getloadavg ();
21906 if ac_fn_c_try_link
"$LINENO"; then :
21907 ac_cv_lib_getloadavg_getloadavg
=yes
21909 ac_cv_lib_getloadavg_getloadavg
=no
21911 rm -f core conftest.err conftest.
$ac_objext \
21912 conftest
$ac_exeext conftest.
$ac_ext
21913 LIBS
=$ac_check_lib_save_LIBS
21915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_getloadavg_getloadavg" >&5
21916 $as_echo "$ac_cv_lib_getloadavg_getloadavg" >&6; }
21917 if test "x$ac_cv_lib_getloadavg_getloadavg" = x
""yes; then :
21918 LIBS
="-lgetloadavg $LIBS" gl_func_getloadavg_done
=yes
21920 LIBS
=$gl_getloadavg_LIBS
21925 # Set up the replacement function if necessary.
21926 if test $gl_func_getloadavg_done = no
; then
21929 # Solaris has libkstat which does not require root.
21930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kstat_open in -lkstat" >&5
21931 $as_echo_n "checking for kstat_open in -lkstat... " >&6; }
21932 if test "${ac_cv_lib_kstat_kstat_open+set}" = set; then :
21933 $as_echo_n "(cached) " >&6
21935 ac_check_lib_save_LIBS
=$LIBS
21936 LIBS
="-lkstat $LIBS"
21937 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
21938 /* end confdefs.h. */
21940 /* Override any GCC internal prototype to avoid an error.
21941 Use char because int might match the return type of a GCC
21942 builtin and then its argument prototype would still apply. */
21946 char kstat_open ();
21950 return kstat_open ();
21955 if ac_fn_c_try_link
"$LINENO"; then :
21956 ac_cv_lib_kstat_kstat_open
=yes
21958 ac_cv_lib_kstat_kstat_open
=no
21960 rm -f core conftest.err conftest.
$ac_objext \
21961 conftest
$ac_exeext conftest.
$ac_ext
21962 LIBS
=$ac_check_lib_save_LIBS
21964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_kstat_kstat_open" >&5
21965 $as_echo "$ac_cv_lib_kstat_kstat_open" >&6; }
21966 if test "x$ac_cv_lib_kstat_kstat_open" = x
""yes; then :
21967 cat >>confdefs.h
<<_ACEOF
21968 #define HAVE_LIBKSTAT 1
21971 LIBS
="-lkstat $LIBS"
21975 test $ac_cv_lib_kstat_kstat_open = yes && gl_func_getloadavg_done
=yes
21977 # AIX has libperfstat which does not require root
21978 if test $gl_func_getloadavg_done = no
; then
21979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for perfstat_cpu_total in -lperfstat" >&5
21980 $as_echo_n "checking for perfstat_cpu_total in -lperfstat... " >&6; }
21981 if test "${ac_cv_lib_perfstat_perfstat_cpu_total+set}" = set; then :
21982 $as_echo_n "(cached) " >&6
21984 ac_check_lib_save_LIBS
=$LIBS
21985 LIBS
="-lperfstat $LIBS"
21986 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
21987 /* end confdefs.h. */
21989 /* Override any GCC internal prototype to avoid an error.
21990 Use char because int might match the return type of a GCC
21991 builtin and then its argument prototype would still apply. */
21995 char perfstat_cpu_total ();
21999 return perfstat_cpu_total ();
22004 if ac_fn_c_try_link
"$LINENO"; then :
22005 ac_cv_lib_perfstat_perfstat_cpu_total
=yes
22007 ac_cv_lib_perfstat_perfstat_cpu_total
=no
22009 rm -f core conftest.err conftest.
$ac_objext \
22010 conftest
$ac_exeext conftest.
$ac_ext
22011 LIBS
=$ac_check_lib_save_LIBS
22013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_perfstat_perfstat_cpu_total" >&5
22014 $as_echo "$ac_cv_lib_perfstat_perfstat_cpu_total" >&6; }
22015 if test "x$ac_cv_lib_perfstat_perfstat_cpu_total" = x
""yes; then :
22016 cat >>confdefs.h
<<_ACEOF
22017 #define HAVE_LIBPERFSTAT 1
22020 LIBS
="-lperfstat $LIBS"
22024 test $ac_cv_lib_perfstat_perfstat_cpu_total = yes && gl_func_getloadavg_done
=yes
22027 if test $gl_func_getloadavg_done = no
; then
22028 ac_fn_c_check_header_mongrel
"$LINENO" "sys/dg_sys_info.h" "ac_cv_header_sys_dg_sys_info_h" "$ac_includes_default"
22029 if test "x$ac_cv_header_sys_dg_sys_info_h" = x
""yes; then :
22030 gl_func_getloadavg_done
=yes
22032 $as_echo "#define DGUX 1" >>confdefs.h
22034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dg_sys_info in -ldgc" >&5
22035 $as_echo_n "checking for dg_sys_info in -ldgc... " >&6; }
22036 if test "${ac_cv_lib_dgc_dg_sys_info+set}" = set; then :
22037 $as_echo_n "(cached) " >&6
22039 ac_check_lib_save_LIBS
=$LIBS
22041 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
22042 /* end confdefs.h. */
22044 /* Override any GCC internal prototype to avoid an error.
22045 Use char because int might match the return type of a GCC
22046 builtin and then its argument prototype would still apply. */
22050 char dg_sys_info ();
22054 return dg_sys_info ();
22059 if ac_fn_c_try_link
"$LINENO"; then :
22060 ac_cv_lib_dgc_dg_sys_info
=yes
22062 ac_cv_lib_dgc_dg_sys_info
=no
22064 rm -f core conftest.err conftest.
$ac_objext \
22065 conftest
$ac_exeext conftest.
$ac_ext
22066 LIBS
=$ac_check_lib_save_LIBS
22068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dgc_dg_sys_info" >&5
22069 $as_echo "$ac_cv_lib_dgc_dg_sys_info" >&6; }
22070 if test "x$ac_cv_lib_dgc_dg_sys_info" = x
""yes; then :
22071 cat >>confdefs.h
<<_ACEOF
22072 #define HAVE_LIBDGC 1
22087 if test "x$gl_save_LIBS" = x
; then
22088 GETLOADAVG_LIBS
=$LIBS
22090 GETLOADAVG_LIBS
=`echo "$LIBS" | sed "s!$gl_save_LIBS!!"`
22095 # Test whether the system declares getloadavg. Solaris has the function
22096 # but declares it in <sys/loadavg.h>, not <stdlib.h>.
22097 for ac_header
in sys
/loadavg.h
22099 ac_fn_c_check_header_mongrel
"$LINENO" "sys/loadavg.h" "ac_cv_header_sys_loadavg_h" "$ac_includes_default"
22100 if test "x$ac_cv_header_sys_loadavg_h" = x
""yes; then :
22101 cat >>confdefs.h
<<_ACEOF
22102 #define HAVE_SYS_LOADAVG_H 1
22109 if test $ac_cv_header_sys_loadavg_h = yes; then
22110 HAVE_SYS_LOADAVG_H
=1
22112 HAVE_SYS_LOADAVG_H
=0
22114 ac_fn_c_check_decl
"$LINENO" "getloadavg" "ac_cv_have_decl_getloadavg" "#if HAVE_SYS_LOADAVG_H
22115 # include <sys/loadavg.h>
22117 #include <stdlib.h>
22119 if test "x$ac_cv_have_decl_getloadavg" = x
""yes; then :
22122 HAVE_DECL_GETLOADAVG
=0
22126 if test $HAVE_GETLOADAVG = 0; then
22135 gl_LIBOBJS
="$gl_LIBOBJS getloadavg.$ac_objext"
22138 # Figure out what our getloadavg.c needs.
22142 # On HPUX9, an unprivileged user can get load averages this way.
22143 if test $gl_func_getloadavg_done = no
; then
22144 for ac_func
in pstat_getdynamic
22146 ac_fn_c_check_func
"$LINENO" "pstat_getdynamic" "ac_cv_func_pstat_getdynamic"
22147 if test "x$ac_cv_func_pstat_getdynamic" = x
""yes; then :
22148 cat >>confdefs.h
<<_ACEOF
22149 #define HAVE_PSTAT_GETDYNAMIC 1
22151 gl_func_getloadavg_done
=yes
22157 # We cannot check for <dwarf.h>, because Solaris 2 does not use dwarf (it
22158 # uses stabs), but it is still SVR4. We cannot check for <elf.h> because
22159 # Irix 4.0.5F has the header but not the library.
22160 if test $gl_func_getloadavg_done = no
&& test "$ac_cv_lib_elf_elf_begin" = yes \
22161 && test "$ac_cv_lib_kvm_kvm_open" = yes; then
22162 gl_func_getloadavg_done
=yes
22164 $as_echo "#define SVR4 1" >>confdefs.h
22168 if test $gl_func_getloadavg_done = no
; then
22169 ac_fn_c_check_header_mongrel
"$LINENO" "inq_stats/cpustats.h" "ac_cv_header_inq_stats_cpustats_h" "$ac_includes_default"
22170 if test "x$ac_cv_header_inq_stats_cpustats_h" = x
""yes; then :
22171 gl_func_getloadavg_done
=yes
22173 $as_echo "#define UMAX 1" >>confdefs.h
22176 $as_echo "#define UMAX4_3 1" >>confdefs.h
22183 if test $gl_func_getloadavg_done = no
; then
22184 ac_fn_c_check_header_mongrel
"$LINENO" "sys/cpustats.h" "ac_cv_header_sys_cpustats_h" "$ac_includes_default"
22185 if test "x$ac_cv_header_sys_cpustats_h" = x
""yes; then :
22186 gl_func_getloadavg_done
=yes; $as_echo "#define UMAX 1" >>confdefs.h
22193 if test $gl_func_getloadavg_done = no
; then
22194 for ac_header
in mach
/mach.h
22196 ac_fn_c_check_header_mongrel
"$LINENO" "mach/mach.h" "ac_cv_header_mach_mach_h" "$ac_includes_default"
22197 if test "x$ac_cv_header_mach_mach_h" = x
""yes; then :
22198 cat >>confdefs.h
<<_ACEOF
22199 #define HAVE_MACH_MACH_H 1
22208 for ac_header
in nlist.h
22210 ac_fn_c_check_header_mongrel
"$LINENO" "nlist.h" "ac_cv_header_nlist_h" "$ac_includes_default"
22211 if test "x$ac_cv_header_nlist_h" = x
""yes; then :
22212 cat >>confdefs.h
<<_ACEOF
22213 #define HAVE_NLIST_H 1
22215 ac_fn_c_check_member
"$LINENO" "struct nlist" "n_un.n_name" "ac_cv_member_struct_nlist_n_un_n_name" "#include <nlist.h>
22217 if test "x$ac_cv_member_struct_nlist_n_un_n_name" = x
""yes; then :
22219 cat >>confdefs.h
<<_ACEOF
22220 #define HAVE_STRUCT_NLIST_N_UN_N_NAME 1
22226 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
22227 /* end confdefs.h. */
22233 #ifdef HAVE_STRUCT_NLIST_N_UN_N_NAME
22234 x.n_un.n_name = "";
22242 if ac_fn_c_try_link
"$LINENO"; then :
22244 $as_echo "#define N_NAME_POINTER 1" >>confdefs.h
22247 rm -f core conftest.err conftest.
$ac_objext \
22248 conftest
$ac_exeext conftest.
$ac_ext
22260 GNULIB_GETLOADAVG
=1
22271 if test $REPLACE_GETOPT = 1; then
22280 gl_LIBOBJS
="$gl_LIBOBJS getopt.$ac_objext"
22290 gl_LIBOBJS
="$gl_LIBOBJS getopt1.$ac_objext"
22295 GNULIB_GL_UNISTD_H_GETOPT
=1
22305 if test -n "$gl_replace_getopt"; then
22309 if test $REPLACE_GETOPT = 1; then
22313 $as_echo "#define __GETOPT_PREFIX rpl_" >>confdefs.h
22319 if test $REPLACE_GETOPT = 1; then
22328 gl_LIBOBJS
="$gl_LIBOBJS getopt.$ac_objext"
22338 gl_LIBOBJS
="$gl_LIBOBJS getopt1.$ac_objext"
22343 GNULIB_GL_UNISTD_H_GETOPT
=1
22357 gl_gettimeofday_timezone
=void
22358 if test $ac_cv_func_gettimeofday != yes; then
22359 HAVE_GETTIMEOFDAY
=0
22364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gettimeofday clobbers localtime buffer" >&5
22365 $as_echo_n "checking whether gettimeofday clobbers localtime buffer... " >&6; }
22366 if test "${gl_cv_func_gettimeofday_clobber+set}" = set; then :
22367 $as_echo_n "(cached) " >&6
22369 if test "$cross_compiling" = yes; then :
22370 # When cross-compiling:
22372 # Guess all is fine on glibc systems.
22373 *-gnu*) gl_cv_func_gettimeofday_clobber
="guessing no" ;;
22374 # If we don't know, assume the worst.
22375 *) gl_cv_func_gettimeofday_clobber
="guessing yes" ;;
22379 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
22380 /* end confdefs.h. */
22381 #include <string.h>
22382 #include <sys/time.h>
22384 #include <stdlib.h>
22392 struct tm saved_lt;
22394 lt = localtime (&t);
22396 gettimeofday (&tv, NULL);
22397 return memcmp (lt, &saved_lt, sizeof (struct tm)) != 0;
22403 if ac_fn_c_try_run
"$LINENO"; then :
22404 gl_cv_func_gettimeofday_clobber
=no
22406 gl_cv_func_gettimeofday_clobber
=yes
22408 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
22409 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
22413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_gettimeofday_clobber" >&5
22414 $as_echo "$gl_cv_func_gettimeofday_clobber" >&6; }
22416 case "$gl_cv_func_gettimeofday_clobber" in
22418 REPLACE_GETTIMEOFDAY
=1
22421 $as_echo "#define gmtime rpl_gmtime" >>confdefs.h
22424 $as_echo "#define localtime rpl_localtime" >>confdefs.h
22428 $as_echo "#define GETTIMEOFDAY_CLOBBERS_LOCALTIME 1" >>confdefs.h
22433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gettimeofday with POSIX signature" >&5
22434 $as_echo_n "checking for gettimeofday with POSIX signature... " >&6; }
22435 if test "${gl_cv_func_gettimeofday_posix_signature+set}" = set; then :
22436 $as_echo_n "(cached) " >&6
22438 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
22439 /* end confdefs.h. */
22440 #include <sys/time.h>
22442 int gettimeofday (struct timeval *restrict, void *restrict);
22447 /* glibc uses struct timezone * rather than the POSIX void *
22448 if _GNU_SOURCE is defined. However, since the only portable
22449 use of gettimeofday uses NULL as the second parameter, and
22450 since the glibc definition is actually more typesafe, it is
22451 not worth wrapping this to get a compliant signature. */
22452 int (*f) (struct timeval *restrict, void *restrict)
22455 return !(x | c.tv_sec | c.tv_usec);
22461 if ac_fn_c_try_compile
"$LINENO"; then :
22462 gl_cv_func_gettimeofday_posix_signature
=yes
22464 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
22465 /* end confdefs.h. */
22466 #include <sys/time.h>
22467 int gettimeofday (struct timeval *restrict, struct timezone *restrict);
22477 if ac_fn_c_try_compile
"$LINENO"; then :
22478 gl_cv_func_gettimeofday_posix_signature
=almost
22480 gl_cv_func_gettimeofday_posix_signature
=no
22482 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
22484 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
22486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_gettimeofday_posix_signature" >&5
22487 $as_echo "$gl_cv_func_gettimeofday_posix_signature" >&6; }
22488 if test $gl_cv_func_gettimeofday_posix_signature = almost
; then
22489 gl_gettimeofday_timezone
='struct timezone'
22490 elif test $gl_cv_func_gettimeofday_posix_signature != yes; then
22491 REPLACE_GETTIMEOFDAY
=1
22493 if test $REPLACE_STRUCT_TIMEVAL = 1; then
22494 REPLACE_GETTIMEOFDAY
=1
22499 cat >>confdefs.h
<<_ACEOF
22500 #define GETTIMEOFDAY_TIMEZONE $gl_gettimeofday_timezone
22504 if test $HAVE_GETTIMEOFDAY = 0 ||
test $REPLACE_GETTIMEOFDAY = 1; then
22513 gl_LIBOBJS
="$gl_LIBOBJS gettimeofday.$ac_objext"
22516 for ac_header
in sys
/timeb.h
22518 ac_fn_c_check_header_mongrel
"$LINENO" "sys/timeb.h" "ac_cv_header_sys_timeb_h" "$ac_includes_default"
22519 if test "x$ac_cv_header_sys_timeb_h" = x
""yes; then :
22520 cat >>confdefs.h
<<_ACEOF
22521 #define HAVE_SYS_TIMEB_H 1
22528 for ac_func
in _ftime
22530 ac_fn_c_check_func
"$LINENO" "_ftime" "ac_cv_func__ftime"
22531 if test "x$ac_cv_func__ftime" = x
""yes; then :
22532 cat >>confdefs.h
<<_ACEOF
22533 #define HAVE__FTIME 1
22546 GNULIB_GETTIMEOFDAY
=1
22557 if test $ac_cv_func_lstat = yes; then
22559 case "$gl_cv_func_lstat_dereferences_slashed_symlink" in
22568 if test $REPLACE_LSTAT = 1; then
22577 gl_LIBOBJS
="$gl_LIBOBJS lstat.$ac_objext"
22597 if test $ac_cv_have_decl_memrchr = no
; then
22598 HAVE_DECL_MEMRCHR
=0
22601 for ac_func
in memrchr
22603 ac_fn_c_check_func
"$LINENO" "memrchr" "ac_cv_func_memrchr"
22604 if test "x$ac_cv_func_memrchr" = x
""yes; then :
22605 cat >>confdefs.h
<<_ACEOF
22606 #define HAVE_MEMRCHR 1
22613 if test $ac_cv_func_memrchr = no
; then
22622 gl_LIBOBJS
="$gl_LIBOBJS memrchr.$ac_objext"
22643 if test $APPLE_UNIVERSAL_BUILD = 1; then
22644 # A universal build on Apple Mac OS X platforms.
22645 # The test result would be 'yes' in 32-bit mode and 'no' in 64-bit mode.
22646 # But we need a configuration result that is valid in both modes.
22647 gl_cv_func_working_mktime
=no
22649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mktime" >&5
22650 $as_echo_n "checking for working mktime... " >&6; }
22651 if test "${gl_cv_func_working_mktime+set}" = set; then :
22652 $as_echo_n "(cached) " >&6
22654 if test "$cross_compiling" = yes; then :
22655 gl_cv_func_working_mktime
=no
22657 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
22658 /* end confdefs.h. */
22659 /* Test program from Paul Eggert and Tony Leneis. */
22660 #include <limits.h>
22661 #include <stdlib.h>
22664 #ifdef HAVE_UNISTD_H
22665 # include <unistd.h>
22669 # define alarm(X) /* empty */
22672 /* Work around redefinition to rpl_putenv by other config tests. */
22675 static time_t time_t_max;
22676 static time_t time_t_min;
22678 /* Values we'll use to set the TZ environment variable. */
22679 static char *tz_strings[] = {
22680 (char *) 0, "TZ=GMT0", "TZ=JST-9",
22681 "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00"
22683 #define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0]))
22685 /* Return 0 if mktime fails to convert a date in the spring-forward gap.
22686 Based on a problem report from Andreas Jaeger. */
22688 spring_forward_gap ()
22690 /* glibc (up to about 1998-10-07) failed this test. */
22693 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
22694 instead of "TZ=America/Vancouver" in order to detect the bug even
22695 on systems that don't support the Olson extension, or don't have the
22696 full zoneinfo tables installed. */
22697 putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
22706 return mktime (&tm) != (time_t) -1;
22710 mktime_test1 (time_t now)
22713 return ! (lt = localtime (&now)) || mktime (lt) == now;
22717 mktime_test (time_t now)
22719 return (mktime_test1 (now)
22720 && mktime_test1 ((time_t) (time_t_max - now))
22721 && mktime_test1 ((time_t) (time_t_min + now)));
22727 /* Based on code from Ariel Faigon. */
22737 return tm.tm_mon == 2 && tm.tm_mday == 31;
22741 bigtime_test (int j)
22745 tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j;
22746 now = mktime (&tm);
22747 if (now != (time_t) -1)
22749 struct tm *lt = localtime (&now);
22751 && lt->tm_year == tm.tm_year
22752 && lt->tm_mon == tm.tm_mon
22753 && lt->tm_mday == tm.tm_mday
22754 && lt->tm_hour == tm.tm_hour
22755 && lt->tm_min == tm.tm_min
22756 && lt->tm_sec == tm.tm_sec
22757 && lt->tm_yday == tm.tm_yday
22758 && lt->tm_wday == tm.tm_wday
22759 && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst)
22760 == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst))))
22769 /* The correct answer for 2050-02-01 00:00:00 in Pacific time,
22770 ignoring leap seconds. */
22771 unsigned long int answer = 2527315200UL;
22775 tm.tm_year = 2050 - 1900;
22778 tm.tm_hour = tm.tm_min = tm.tm_sec = 0;
22781 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
22782 instead of "TZ=America/Vancouver" in order to detect the bug even
22783 on systems that don't support the Olson extension, or don't have the
22784 full zoneinfo tables installed. */
22785 putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
22789 /* Check that the result is either a failure, or close enough
22790 to the correct answer that we can assume the discrepancy is
22791 due to leap seconds. */
22792 return (t == (time_t) -1
22793 || (0 < t && answer - 120 <= t && t <= answer + 120));
22802 int time_t_signed_magnitude = (time_t) ~ (time_t) 0 < (time_t) -1;
22803 int time_t_signed = ! ((time_t) 0 < (time_t) -1);
22805 /* This test makes some buggy mktime implementations loop.
22806 Give up after 60 seconds; a mktime slower than that
22807 isn't worth using anyway. */
22810 time_t_max = (! time_t_signed
22812 : ((((time_t) 1 << (sizeof (time_t) * CHAR_BIT - 2)) - 1)
22814 time_t_min = (! time_t_signed
22816 : time_t_signed_magnitude
22820 delta = time_t_max / 997; /* a suitable prime number */
22821 for (i = 0; i < N_STRINGS; i++)
22824 putenv (tz_strings[i]);
22826 for (t = 0; t <= time_t_max - delta && (result & 1) == 0; t += delta)
22827 if (! mktime_test (t))
22829 if ((result & 2) == 0
22830 && ! (mktime_test ((time_t) 1)
22831 && mktime_test ((time_t) (60 * 60))
22832 && mktime_test ((time_t) (60 * 60 * 24))))
22835 for (j = 1; (result & 4) == 0; j <<= 1)
22837 if (! bigtime_test (j))
22839 if (INT_MAX / 2 < j)
22842 if ((result & 8) == 0 && ! bigtime_test (INT_MAX))
22845 if (! irix_6_4_bug ())
22847 if (! spring_forward_gap ())
22849 if (! year_2050_test ())
22854 if ac_fn_c_try_run
"$LINENO"; then :
22855 gl_cv_func_working_mktime
=yes
22857 gl_cv_func_working_mktime
=no
22859 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
22860 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
22865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_working_mktime" >&5
22866 $as_echo "$gl_cv_func_working_mktime" >&6; }
22868 if test $gl_cv_func_working_mktime = no
; then
22874 if test $REPLACE_MKTIME = 1; then
22883 gl_LIBOBJS
="$gl_LIBOBJS mktime.$ac_objext"
22904 if test $ac_cv_func_pselect = yes; then
22905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether signature of pselect conforms to POSIX" >&5
22906 $as_echo_n "checking whether signature of pselect conforms to POSIX... " >&6; }
22907 if test "${gl_cv_sig_pselect+set}" = set; then :
22908 $as_echo_n "(cached) " >&6
22910 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
22911 /* end confdefs.h. */
22912 #include <sys/select.h>
22917 int (*p) (int, fd_set *, fd_set *, fd_set *restrict,
22918 struct timespec const *restrict,
22919 sigset_t const *restrict) = pselect;
22925 if ac_fn_c_try_link
"$LINENO"; then :
22926 gl_cv_sig_pselect
=yes
22928 gl_cv_sig_pselect
=no
22930 rm -f core conftest.err conftest.
$ac_objext \
22931 conftest
$ac_exeext conftest.
$ac_ext
22933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sig_pselect" >&5
22934 $as_echo "$gl_cv_sig_pselect" >&6; }
22936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pselect detects invalid fds" >&5
22937 $as_echo_n "checking whether pselect detects invalid fds... " >&6; }
22938 if test "${gl_cv_func_pselect_detects_ebadf+set}" = set; then :
22939 $as_echo_n "(cached) " >&6
22942 if test "$cross_compiling" = yes; then :
22945 # Guess yes on glibc systems.
22946 *-gnu*) gl_cv_func_pselect_detects_ebadf
="guessing yes" ;;
22947 # If we don't know, assume the worst.
22948 *) gl_cv_func_pselect_detects_ebadf
="guessing no" ;;
22952 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
22953 /* end confdefs.h. */
22955 #include <sys/types.h>
22956 #include <sys/time.h>
22957 #if HAVE_SYS_SELECT_H
22958 # include <sys/select.h>
22960 #include <unistd.h>
22972 struct timespec timeout;
22973 timeout.tv_sec = 0;
22974 timeout.tv_nsec = 5000;
22975 return pselect (17, &set, NULL, NULL, &timeout, NULL) != -1 || errno != EBADF;
22981 if ac_fn_c_try_run
"$LINENO"; then :
22982 gl_cv_func_pselect_detects_ebadf
=yes
22984 gl_cv_func_pselect_detects_ebadf
=no
22986 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
22987 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
22992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_pselect_detects_ebadf" >&5
22993 $as_echo "$gl_cv_func_pselect_detects_ebadf" >&6; }
22994 case $gl_cv_func_pselect_detects_ebadf in
22996 *) REPLACE_PSELECT
=1 ;;
23000 if test $ac_cv_func_pselect = no ||
test $gl_cv_sig_pselect = no
; then
23004 if test $HAVE_PSELECT = 0 ||
test $REPLACE_PSELECT = 1; then
23013 gl_LIBOBJS
="$gl_LIBOBJS pselect.$ac_objext"
23031 LIB_PTHREAD_SIGMASK
=
23036 if test "$gl_threads_api" = posix
; then
23037 if test $ac_cv_func_pthread_sigmask = yes; then
23040 if test -n "$LIBMULTITHREAD"; then
23041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_sigmask in $LIBMULTITHREAD" >&5
23042 $as_echo_n "checking for pthread_sigmask in $LIBMULTITHREAD... " >&6; }
23043 if test "${gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD+set}" = set; then :
23044 $as_echo_n "(cached) " >&6
23046 gl_save_LIBS
="$LIBS"
23047 LIBS
="$LIBS $LIBMULTITHREAD"
23048 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
23049 /* end confdefs.h. */
23050 #include <pthread.h>
23051 #include <signal.h>
23056 return pthread_sigmask (0, (sigset_t *) 0, (sigset_t *) 0);
23062 if ac_fn_c_try_link
"$LINENO"; then :
23063 gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD
=yes
23065 gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD
=no
23067 rm -f core conftest.err conftest.
$ac_objext \
23068 conftest
$ac_exeext conftest.
$ac_ext
23069 LIBS
="$gl_save_LIBS"
23072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD" >&5
23073 $as_echo "$gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD" >&6; }
23074 if test $gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD = yes; then
23075 LIB_PTHREAD_SIGMASK
="$LIBMULTITHREAD"
23077 HAVE_PTHREAD_SIGMASK
=0
23080 HAVE_PTHREAD_SIGMASK
=0
23084 if test $ac_cv_func_pthread_sigmask = yes; then
23085 REPLACE_PTHREAD_SIGMASK
=1
23087 HAVE_PTHREAD_SIGMASK
=0
23094 if test $HAVE_PTHREAD_SIGMASK = 1; then
23097 if test -z "$LIB_PTHREAD_SIGMASK"; then
23098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthread_sigmask works without -lpthread" >&5
23099 $as_echo_n "checking whether pthread_sigmask works without -lpthread... " >&6; }
23100 if test "${gl_cv_func_pthread_sigmask_in_libc_works+set}" = set; then :
23101 $as_echo_n "(cached) " >&6
23104 if test "$cross_compiling" = yes; then :
23107 freebsd
* | hpux
* | solaris | solaris2.
[2-9]*)
23108 gl_cv_func_pthread_sigmask_in_libc_works
="guessing no";;
23110 gl_cv_func_pthread_sigmask_in_libc_works
="guessing yes";;
23114 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
23115 /* end confdefs.h. */
23117 #include <pthread.h>
23118 #include <signal.h>
23119 #include <stddef.h>
23123 sigemptyset (&set);
23124 return pthread_sigmask (1729, &set, NULL) != 0;
23127 if ac_fn_c_try_run
"$LINENO"; then :
23128 gl_cv_func_pthread_sigmask_in_libc_works
=no
23130 gl_cv_func_pthread_sigmask_in_libc_works
=yes
23132 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
23133 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
23138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_pthread_sigmask_in_libc_works" >&5
23139 $as_echo "$gl_cv_func_pthread_sigmask_in_libc_works" >&6; }
23140 case "$gl_cv_func_pthread_sigmask_in_libc_works" in
23142 REPLACE_PTHREAD_SIGMASK
=1
23144 $as_echo "#define PTHREAD_SIGMASK_INEFFECTIVE 1" >>confdefs.h
23150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthread_sigmask returns error numbers" >&5
23151 $as_echo_n "checking whether pthread_sigmask returns error numbers... " >&6; }
23152 if test "${gl_cv_func_pthread_sigmask_return_works+set}" = set; then :
23153 $as_echo_n "(cached) " >&6
23156 gl_save_LIBS
="$LIBS"
23157 LIBS
="$LIBS $LIB_PTHREAD_SIGMASK"
23158 if test "$cross_compiling" = yes; then :
23161 gl_cv_func_pthread_sigmask_return_works
="guessing no";;
23163 gl_cv_func_pthread_sigmask_return_works
="guessing yes";;
23167 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
23168 /* end confdefs.h. */
23170 #include <pthread.h>
23171 #include <signal.h>
23172 #include <stddef.h>
23176 sigemptyset (&set);
23177 if (pthread_sigmask (1729, &set, NULL) == -1)
23182 if ac_fn_c_try_run
"$LINENO"; then :
23183 gl_cv_func_pthread_sigmask_return_works
=yes
23185 gl_cv_func_pthread_sigmask_return_works
=no
23187 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
23188 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
23191 LIBS
="$gl_save_LIBS"
23194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_pthread_sigmask_return_works" >&5
23195 $as_echo "$gl_cv_func_pthread_sigmask_return_works" >&6; }
23196 case "$gl_cv_func_pthread_sigmask_return_works" in
23198 REPLACE_PTHREAD_SIGMASK
=1
23200 $as_echo "#define PTHREAD_SIGMASK_FAILS_WITH_ERRNO 1" >>confdefs.h
23205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthread_sigmask unblocks signals correctly" >&5
23206 $as_echo_n "checking whether pthread_sigmask unblocks signals correctly... " >&6; }
23207 if test "${gl_cv_func_pthread_sigmask_unblock_works+set}" = set; then :
23208 $as_echo_n "(cached) " >&6
23213 gl_cv_func_pthread_sigmask_unblock_works
="guessing no";;
23215 gl_cv_func_pthread_sigmask_unblock_works
="guessing yes";;
23217 gl_save_LIBS
="$LIBS"
23218 LIBS
="$LIBS $LIBMULTITHREAD"
23219 if test "$cross_compiling" = yes; then :
23222 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
23223 /* end confdefs.h. */
23225 #include <pthread.h>
23226 #include <signal.h>
23228 #include <stdlib.h>
23229 #include <unistd.h>
23230 static volatile int sigint_occurred;
23232 sigint_handler (int sig)
23239 int pid = getpid ();
23241 signal (SIGINT, sigint_handler);
23242 sigemptyset (&set);
23243 sigaddset (&set, SIGINT);
23244 if (!(pthread_sigmask (SIG_BLOCK, &set, NULL) == 0))
23246 sprintf (command, "sh -c 'sleep 1; kill -%d %d' &", SIGINT, pid);
23247 if (!(system (command) == 0))
23250 if (!(sigint_occurred == 0))
23252 if (!(pthread_sigmask (SIG_UNBLOCK, &set, NULL) == 0))
23254 if (!(sigint_occurred == 1)) /* This fails on IRIX. */
23259 if ac_fn_c_try_run
"$LINENO"; then :
23262 gl_cv_func_pthread_sigmask_unblock_works
=no
23264 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
23265 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
23268 LIBS
="$gl_save_LIBS"
23271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_pthread_sigmask_unblock_works" >&5
23272 $as_echo "$gl_cv_func_pthread_sigmask_unblock_works" >&6; }
23273 case "$gl_cv_func_pthread_sigmask_unblock_works" in
23275 REPLACE_PTHREAD_SIGMASK
=1
23277 $as_echo "#define PTHREAD_SIGMASK_UNBLOCK_BUG 1" >>confdefs.h
23283 if test $HAVE_PTHREAD_SIGMASK = 0 ||
test $REPLACE_PTHREAD_SIGMASK = 1; then
23292 gl_LIBOBJS
="$gl_LIBOBJS pthread_sigmask.$ac_objext"
23295 if test $HAVE_PTHREAD_SIGMASK = 1; then
23297 $as_echo "#define HAVE_PTHREAD_SIGMASK 1" >>confdefs.h
23307 GNULIB_PTHREAD_SIGMASK
=1
23315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for putenv compatible with GNU and SVID" >&5
23316 $as_echo_n "checking for putenv compatible with GNU and SVID... " >&6; }
23317 if test "${gl_cv_func_svid_putenv+set}" = set; then :
23318 $as_echo_n "(cached) " >&6
23320 if test "$cross_compiling" = yes; then :
23322 # Guess yes on glibc systems.
23323 *-gnu*) gl_cv_func_svid_putenv
="guessing yes" ;;
23324 # If we don't know, assume the worst.
23325 *) gl_cv_func_svid_putenv
="guessing no" ;;
23329 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
23330 /* end confdefs.h. */
23331 $ac_includes_default
23336 /* Put it in env. */
23337 if (putenv ("CONFTEST_putenv=val"))
23340 /* Try to remove it. */
23341 if (putenv ("CONFTEST_putenv"))
23344 /* Make sure it was deleted. */
23345 if (getenv ("CONFTEST_putenv") != 0)
23354 if ac_fn_c_try_run
"$LINENO"; then :
23355 gl_cv_func_svid_putenv
=yes
23357 gl_cv_func_svid_putenv
=no
23359 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
23360 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
23365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_svid_putenv" >&5
23366 $as_echo "$gl_cv_func_svid_putenv" >&6; }
23367 case "$gl_cv_func_svid_putenv" in
23374 if test $REPLACE_PUTENV = 1; then
23383 gl_LIBOBJS
="$gl_LIBOBJS putenv.$ac_objext"
23400 if test $ac_cv_func_readlink = no
; then
23403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether readlink signature is correct" >&5
23404 $as_echo_n "checking whether readlink signature is correct... " >&6; }
23405 if test "${gl_cv_decl_readlink_works+set}" = set; then :
23406 $as_echo_n "(cached) " >&6
23408 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
23409 /* end confdefs.h. */
23410 #include <unistd.h>
23411 /* Cause compilation failure if original declaration has wrong type. */
23412 ssize_t readlink (const char *, char *, size_t);
23421 if ac_fn_c_try_compile
"$LINENO"; then :
23422 gl_cv_decl_readlink_works
=yes
23424 gl_cv_decl_readlink_works
=no
23426 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
23428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_readlink_works" >&5
23429 $as_echo "$gl_cv_decl_readlink_works" >&6; }
23430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether readlink handles trailing slash correctly" >&5
23431 $as_echo_n "checking whether readlink handles trailing slash correctly... " >&6; }
23432 if test "${gl_cv_func_readlink_works+set}" = set; then :
23433 $as_echo_n "(cached) " >&6
23435 # We have readlink, so assume ln -s works.
23436 ln -s conftest.no-such conftest.link
23437 ln -s conftest.link conftest.lnk2
23438 if test "$cross_compiling" = yes; then :
23440 # Guess yes on glibc systems.
23441 *-gnu*) gl_cv_func_readlink_works
="guessing yes" ;;
23442 # If we don't know, assume the worst.
23443 *) gl_cv_func_readlink_works
="guessing no" ;;
23447 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
23448 /* end confdefs.h. */
23449 #include <unistd.h>
23455 return readlink ("conftest.lnk2/", buf, sizeof buf) != -1;
23460 if ac_fn_c_try_run
"$LINENO"; then :
23461 gl_cv_func_readlink_works
=yes
23463 gl_cv_func_readlink_works
=no
23465 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
23466 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
23469 rm -f conftest.link conftest.lnk2
23471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_readlink_works" >&5
23472 $as_echo "$gl_cv_func_readlink_works" >&6; }
23473 case "$gl_cv_func_readlink_works" in
23475 if test "$gl_cv_decl_readlink_works" != yes; then
23481 $as_echo "#define READLINK_TRAILING_SLASH_BUG 1" >>confdefs.h
23488 if test $HAVE_READLINK = 0 ||
test $REPLACE_READLINK = 1; then
23497 gl_LIBOBJS
="$gl_LIBOBJS readlink.$ac_objext"
23518 if test $ac_cv_func_readlinkat = no
; then
23522 if test $HAVE_READLINKAT = 0; then
23531 gl_LIBOBJS
="$gl_LIBOBJS readlinkat.$ac_objext"
23539 GNULIB_READLINKAT
=1
23546 for ac_func
in sig2str
23548 ac_fn_c_check_func
"$LINENO" "sig2str" "ac_cv_func_sig2str"
23549 if test "x$ac_cv_func_sig2str" = x
""yes; then :
23550 cat >>confdefs.h
<<_ACEOF
23551 #define HAVE_SIG2STR 1
23558 if test $ac_cv_func_sig2str = no
; then
23567 gl_LIBOBJS
="$gl_LIBOBJS sig2str.$ac_objext"
23584 if test $gl_cv_have_include_next = yes; then
23585 gl_cv_next_signal_h
='<'signal.h
'>'
23587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <signal.h>" >&5
23588 $as_echo_n "checking absolute name of <signal.h>... " >&6; }
23589 if test "${gl_cv_next_signal_h+set}" = set; then :
23590 $as_echo_n "(cached) " >&6
23593 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
23594 /* end confdefs.h. */
23595 #include <signal.h>
23599 aix
*) gl_absname_cpp
="$ac_cpp -C" ;;
23600 *) gl_absname_cpp
="$ac_cpp" ;;
23605 gl_dirsep_regex
='[/\\]'
23608 gl_dirsep_regex
='\/'
23611 gl_make_literal_regex_sed
='s,[]$^\\.*/[],\\&,g'
23613 gl_header_literal_regex
=`echo 'signal.h' \
23614 | sed -e "$gl_make_literal_regex_sed"`
23615 gl_absolute_header_sed
="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
23616 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
23621 gl_cv_next_signal_h
='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
23622 sed -n "$gl_absolute_header_sed"`'"'
23626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_signal_h" >&5
23627 $as_echo "$gl_cv_next_signal_h" >&6; }
23629 NEXT_SIGNAL_H
=$gl_cv_next_signal_h
23631 if test $gl_cv_have_include_next = yes ||
test $gl_cv_have_include_next = buggy
; then
23632 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
23633 gl_next_as_first_directive
='<'signal.h
'>'
23635 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
23636 gl_next_as_first_directive
=$gl_cv_next_signal_h
23638 NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H
=$gl_next_as_first_directive
23644 # AIX declares sig_atomic_t to already include volatile, and C89 compilers
23645 # then choke on 'volatile sig_atomic_t'. C99 requires that it compile.
23646 ac_fn_c_check_type
"$LINENO" "volatile sig_atomic_t" "ac_cv_type_volatile_sig_atomic_t" "
23647 #include <signal.h>
23650 if test "x$ac_cv_type_volatile_sig_atomic_t" = x
""yes; then :
23653 HAVE_TYPE_VOLATILE_SIG_ATOMIC_T
=0
23662 ac_fn_c_check_type
"$LINENO" "sighandler_t" "ac_cv_type_sighandler_t" "
23663 #include <signal.h>
23666 if test "x$ac_cv_type_sighandler_t" = x
""yes; then :
23669 HAVE_SIGHANDLER_T
=0
23675 ac_fn_c_check_type
"$LINENO" "socklen_t" "ac_cv_type_socklen_t" "
23676 /* <sys/types.h> is not needed according to POSIX, but the
23677 <sys/socket.h> in i386-unknown-freebsd4.10 and
23678 powerpc-apple-darwin5.5 required it. */
23679 #include <sys/types.h>
23680 #if HAVE_SYS_SOCKET_H
23681 # include <sys/socket.h>
23682 #elif HAVE_WS2TCPIP_H
23683 # include <ws2tcpip.h>
23687 if test "x$ac_cv_type_socklen_t" = x
""yes; then :
23690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t equivalent" >&5
23691 $as_echo_n "checking for socklen_t equivalent... " >&6; }
23692 if test "${gl_cv_socklen_t_equiv+set}" = set; then :
23693 $as_echo_n "(cached) " >&6
23695 # Systems have either "struct sockaddr *" or
23696 # "void *" as the second argument to getpeername
23697 gl_cv_socklen_t_equiv
=
23698 for arg2
in "struct sockaddr" void
; do
23699 for t
in int size_t
"unsigned int" "long int" "unsigned long int"; do
23700 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
23701 /* end confdefs.h. */
23702 #include <sys/types.h>
23703 #include <sys/socket.h>
23705 int getpeername (int, $arg2 *, $t *);
23710 getpeername (0, 0, &len);
23715 if ac_fn_c_try_compile
"$LINENO"; then :
23716 gl_cv_socklen_t_equiv
="$t"
23718 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
23719 test "$gl_cv_socklen_t_equiv" != "" && break
23721 test "$gl_cv_socklen_t_equiv" != "" && break
23726 if test "$gl_cv_socklen_t_equiv" = ""; then
23727 as_fn_error
"Cannot find a type to use in place of socklen_t" "$LINENO" 5
23729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_socklen_t_equiv" >&5
23730 $as_echo "$gl_cv_socklen_t_equiv" >&6; }
23732 cat >>confdefs.h
<<_ACEOF
23733 #define socklen_t $gl_cv_socklen_t_equiv
23739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5
23740 $as_echo_n "checking for ssize_t... " >&6; }
23741 if test "${gt_cv_ssize_t+set}" = set; then :
23742 $as_echo_n "(cached) " >&6
23744 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
23745 /* end confdefs.h. */
23746 #include <sys/types.h>
23750 int x = sizeof (ssize_t *) + sizeof (ssize_t);
23756 if ac_fn_c_try_compile
"$LINENO"; then :
23761 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
23763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_ssize_t" >&5
23764 $as_echo "$gt_cv_ssize_t" >&6; }
23765 if test $gt_cv_ssize_t = no
; then
23767 $as_echo "#define ssize_t int" >>confdefs.h
23775 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>
23776 #include <sys/stat.h>
23778 if test "x$ac_cv_member_struct_stat_st_atim_tv_nsec" = x
""yes; then :
23780 cat >>confdefs.h
<<_ACEOF
23781 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1
23784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct stat.st_atim is of type struct timespec" >&5
23785 $as_echo_n "checking whether struct stat.st_atim is of type struct timespec... " >&6; }
23786 if test "${ac_cv_typeof_struct_stat_st_atim_is_struct_timespec+set}" = set; then :
23787 $as_echo_n "(cached) " >&6
23789 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
23790 /* end confdefs.h. */
23792 #include <sys/types.h>
23793 #include <sys/stat.h>
23794 #if HAVE_SYS_TIME_H
23795 # include <sys/time.h>
23798 struct timespec ts;
23811 if ac_fn_c_try_compile
"$LINENO"; then :
23812 ac_cv_typeof_struct_stat_st_atim_is_struct_timespec
=yes
23814 ac_cv_typeof_struct_stat_st_atim_is_struct_timespec
=no
23816 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
23818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_typeof_struct_stat_st_atim_is_struct_timespec" >&5
23819 $as_echo "$ac_cv_typeof_struct_stat_st_atim_is_struct_timespec" >&6; }
23820 if test $ac_cv_typeof_struct_stat_st_atim_is_struct_timespec = yes; then
23822 $as_echo "#define TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 1" >>confdefs.h
23826 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>
23827 #include <sys/stat.h>
23829 if test "x$ac_cv_member_struct_stat_st_atimespec_tv_nsec" = x
""yes; then :
23831 cat >>confdefs.h
<<_ACEOF
23832 #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1
23837 ac_fn_c_check_member
"$LINENO" "struct stat" "st_atimensec" "ac_cv_member_struct_stat_st_atimensec" "#include <sys/types.h>
23838 #include <sys/stat.h>
23840 if test "x$ac_cv_member_struct_stat_st_atimensec" = x
""yes; then :
23842 cat >>confdefs.h
<<_ACEOF
23843 #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
23848 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>
23849 #include <sys/stat.h>
23851 if test "x$ac_cv_member_struct_stat_st_atim_st__tim_tv_nsec" = x
""yes; then :
23853 cat >>confdefs.h
<<_ACEOF
23854 #define HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC 1
23870 ac_fn_c_check_member
"$LINENO" "struct stat" "st_birthtimespec.tv_nsec" "ac_cv_member_struct_stat_st_birthtimespec_tv_nsec" "#include <sys/types.h>
23871 #include <sys/stat.h>
23873 if test "x$ac_cv_member_struct_stat_st_birthtimespec_tv_nsec" = x
""yes; then :
23875 cat >>confdefs.h
<<_ACEOF
23876 #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1
23881 ac_fn_c_check_member
"$LINENO" "struct stat" "st_birthtimensec" "ac_cv_member_struct_stat_st_birthtimensec" "#include <sys/types.h>
23882 #include <sys/stat.h>
23884 if test "x$ac_cv_member_struct_stat_st_birthtimensec" = x
""yes; then :
23886 cat >>confdefs.h
<<_ACEOF
23887 #define HAVE_STRUCT_STAT_ST_BIRTHTIMENSEC 1
23892 ac_fn_c_check_member
"$LINENO" "struct stat" "st_birthtim.tv_nsec" "ac_cv_member_struct_stat_st_birthtim_tv_nsec" "#include <sys/types.h>
23893 #include <sys/stat.h>
23895 if test "x$ac_cv_member_struct_stat_st_birthtim_tv_nsec" = x
""yes; then :
23897 cat >>confdefs.h
<<_ACEOF
23898 #define HAVE_STRUCT_STAT_ST_BIRTHTIM_TV_NSEC 1
23910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working stdalign.h" >&5
23911 $as_echo_n "checking for working stdalign.h... " >&6; }
23912 if test "${gl_cv_header_working_stdalign_h+set}" = set; then :
23913 $as_echo_n "(cached) " >&6
23915 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
23916 /* end confdefs.h. */
23917 #include <stdalign.h>
23918 #include <stddef.h>
23920 /* Test that alignof yields a result consistent with offsetof.
23921 This catches GCC bug 52023
23922 <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52023>. */
23924 template <class t> struct alignof_helper { char a; t b; };
23925 # define ao(type) offsetof (alignof_helper<type>, b)
23927 # define ao(type) offsetof (struct { char a; type b; }, b)
23929 char test_double[ao (double) % _Alignof (double) == 0 ? 1 : -1];
23930 char test_long[ao (long int) % _Alignof (long int) == 0 ? 1 : -1];
23931 char test_alignof[alignof (double) == _Alignof (double) ? 1 : -1];
23933 /* Test _Alignas only on platforms where gnulib can help. */
23935 (__GNUC__ || __IBMC__ || __IBMCPP__ \
23936 || 0x5110 <= __SUNPRO_C || 1300 <= _MSC_VER)
23937 int alignas (8) alignas_int = 1;
23938 char test_alignas[_Alignof (alignas_int) == 8 ? 1 : -1];
23949 if ac_fn_c_try_compile
"$LINENO"; then :
23950 gl_cv_header_working_stdalign_h
=yes
23952 gl_cv_header_working_stdalign_h
=no
23954 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
23956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdalign_h" >&5
23957 $as_echo "$gl_cv_header_working_stdalign_h" >&6; }
23959 if test $gl_cv_header_working_stdalign_h = yes; then
23962 STDALIGN_H
='stdalign.h'
23966 if test -n "$STDALIGN_H"; then
23967 GL_GENERATE_STDALIGN_H_TRUE
=
23968 GL_GENERATE_STDALIGN_H_FALSE
='#'
23970 GL_GENERATE_STDALIGN_H_TRUE
='#'
23971 GL_GENERATE_STDALIGN_H_FALSE
=
23977 NEXT_STDARG_H
='<stdarg.h>'
23978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for va_copy" >&5
23979 $as_echo_n "checking for va_copy... " >&6; }
23980 if test "${gl_cv_func_va_copy+set}" = set; then :
23981 $as_echo_n "(cached) " >&6
23984 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
23985 /* end confdefs.h. */
23986 #include <stdarg.h>
23992 void (*func) (va_list, va_list) = va_copy;
23999 if ac_fn_c_try_compile
"$LINENO"; then :
24000 gl_cv_func_va_copy
=yes
24002 gl_cv_func_va_copy
=no
24004 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
24007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_va_copy" >&5
24008 $as_echo "$gl_cv_func_va_copy" >&6; }
24009 if test $gl_cv_func_va_copy = no
; then
24010 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
24011 /* end confdefs.h. */
24012 #if defined _AIX && !defined __GNUC__
24017 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
24018 $EGREP "vaccine" >/dev
/null
2>&1; then :
24025 if test $gl_aixcc = yes; then
24035 if test $gl_cv_have_include_next = yes; then
24036 gl_cv_next_stdarg_h
='<'stdarg.h
'>'
24038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdarg.h>" >&5
24039 $as_echo_n "checking absolute name of <stdarg.h>... " >&6; }
24040 if test "${gl_cv_next_stdarg_h+set}" = set; then :
24041 $as_echo_n "(cached) " >&6
24044 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
24045 /* end confdefs.h. */
24046 #include <stdarg.h>
24050 aix
*) gl_absname_cpp
="$ac_cpp -C" ;;
24051 *) gl_absname_cpp
="$ac_cpp" ;;
24056 gl_dirsep_regex
='[/\\]'
24059 gl_dirsep_regex
='\/'
24062 gl_make_literal_regex_sed
='s,[]$^\\.*/[],\\&,g'
24064 gl_header_literal_regex
=`echo 'stdarg.h' \
24065 | sed -e "$gl_make_literal_regex_sed"`
24066 gl_absolute_header_sed
="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
24067 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
24072 gl_cv_next_stdarg_h
='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
24073 sed -n "$gl_absolute_header_sed"`'"'
24077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdarg_h" >&5
24078 $as_echo "$gl_cv_next_stdarg_h" >&6; }
24080 NEXT_STDARG_H
=$gl_cv_next_stdarg_h
24082 if test $gl_cv_have_include_next = yes ||
test $gl_cv_have_include_next = buggy
; then
24083 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
24084 gl_next_as_first_directive
='<'stdarg.h
'>'
24086 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
24087 gl_next_as_first_directive
=$gl_cv_next_stdarg_h
24089 NEXT_AS_FIRST_DIRECTIVE_STDARG_H
=$gl_next_as_first_directive
24094 if test "$gl_cv_next_stdarg_h" = '""'; then
24095 gl_cv_next_stdarg_h
='"///usr/include/stdarg.h"'
24096 NEXT_STDARG_H
="$gl_cv_next_stdarg_h"
24100 saved_as_echo_n
="$as_echo_n"
24102 if test "${gl_cv_func___va_copy+set}" = set; then :
24103 $as_echo_n "(cached) " >&6
24106 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
24107 /* end confdefs.h. */
24108 #include <stdarg.h>
24121 if ac_fn_c_try_compile
"$LINENO"; then :
24122 gl_cv_func___va_copy
=yes
24124 gl_cv_func___va_copy
=no
24126 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
24129 as_echo_n
="$saved_as_echo_n"
24131 if test $gl_cv_func___va_copy = yes; then
24133 $as_echo "#define va_copy __va_copy" >>confdefs.h
24138 $as_echo "#define va_copy gl_va_copy" >>confdefs.h
24144 if test -n "$STDARG_H"; then
24145 GL_GENERATE_STDARG_H_TRUE
=
24146 GL_GENERATE_STDARG_H_FALSE
='#'
24148 GL_GENERATE_STDARG_H_TRUE
='#'
24149 GL_GENERATE_STDARG_H_FALSE
=
24157 # Define two additional variables used in the Makefile substitution.
24159 if test "$ac_cv_header_stdbool_h" = yes; then
24162 STDBOOL_H
='stdbool.h'
24165 if test -n "$STDBOOL_H"; then
24166 GL_GENERATE_STDBOOL_H_TRUE
=
24167 GL_GENERATE_STDBOOL_H_FALSE
='#'
24169 GL_GENERATE_STDBOOL_H_TRUE
='#'
24170 GL_GENERATE_STDBOOL_H_FALSE
=
24174 if test "$ac_cv_type__Bool" = yes; then
24185 if test $gt_cv_c_wchar_t = no
; then
24189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5
24190 $as_echo_n "checking whether NULL can be used in arbitrary expressions... " >&6; }
24191 if test "${gl_cv_decl_null_works+set}" = set; then :
24192 $as_echo_n "(cached) " >&6
24194 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
24195 /* end confdefs.h. */
24196 #include <stddef.h>
24197 int test[2 * (sizeof NULL == sizeof (void *)) -1];
24207 if ac_fn_c_try_compile
"$LINENO"; then :
24208 gl_cv_decl_null_works
=yes
24210 gl_cv_decl_null_works
=no
24212 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
24214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5
24215 $as_echo "$gl_cv_decl_null_works" >&6; }
24216 if test $gl_cv_decl_null_works = no
; then
24221 if test -n "$STDDEF_H"; then
24222 GL_GENERATE_STDDEF_H_TRUE
=
24223 GL_GENERATE_STDDEF_H_FALSE
='#'
24225 GL_GENERATE_STDDEF_H_TRUE
='#'
24226 GL_GENERATE_STDDEF_H_FALSE
=
24229 if test -n "$STDDEF_H"; then
24238 if test $gl_cv_have_include_next = yes; then
24239 gl_cv_next_stddef_h
='<'stddef.h
'>'
24241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5
24242 $as_echo_n "checking absolute name of <stddef.h>... " >&6; }
24243 if test "${gl_cv_next_stddef_h+set}" = set; then :
24244 $as_echo_n "(cached) " >&6
24247 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
24248 /* end confdefs.h. */
24249 #include <stddef.h>
24253 aix
*) gl_absname_cpp
="$ac_cpp -C" ;;
24254 *) gl_absname_cpp
="$ac_cpp" ;;
24259 gl_dirsep_regex
='[/\\]'
24262 gl_dirsep_regex
='\/'
24265 gl_make_literal_regex_sed
='s,[]$^\\.*/[],\\&,g'
24267 gl_header_literal_regex
=`echo 'stddef.h' \
24268 | sed -e "$gl_make_literal_regex_sed"`
24269 gl_absolute_header_sed
="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
24270 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
24275 gl_cv_next_stddef_h
='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
24276 sed -n "$gl_absolute_header_sed"`'"'
24280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5
24281 $as_echo "$gl_cv_next_stddef_h" >&6; }
24283 NEXT_STDDEF_H
=$gl_cv_next_stddef_h
24285 if test $gl_cv_have_include_next = yes ||
test $gl_cv_have_include_next = buggy
; then
24286 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
24287 gl_next_as_first_directive
='<'stddef.h
'>'
24289 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
24290 gl_next_as_first_directive
=$gl_cv_next_stddef_h
24292 NEXT_AS_FIRST_DIRECTIVE_STDDEF_H
=$gl_next_as_first_directive
24310 if test $gl_cv_have_include_next = yes; then
24311 gl_cv_next_stdio_h
='<'stdio.h
'>'
24313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdio.h>" >&5
24314 $as_echo_n "checking absolute name of <stdio.h>... " >&6; }
24315 if test "${gl_cv_next_stdio_h+set}" = set; then :
24316 $as_echo_n "(cached) " >&6
24319 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
24320 /* end confdefs.h. */
24325 aix
*) gl_absname_cpp
="$ac_cpp -C" ;;
24326 *) gl_absname_cpp
="$ac_cpp" ;;
24331 gl_dirsep_regex
='[/\\]'
24334 gl_dirsep_regex
='\/'
24337 gl_make_literal_regex_sed
='s,[]$^\\.*/[],\\&,g'
24339 gl_header_literal_regex
=`echo 'stdio.h' \
24340 | sed -e "$gl_make_literal_regex_sed"`
24341 gl_absolute_header_sed
="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
24342 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
24347 gl_cv_next_stdio_h
='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
24348 sed -n "$gl_absolute_header_sed"`'"'
24352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdio_h" >&5
24353 $as_echo "$gl_cv_next_stdio_h" >&6; }
24355 NEXT_STDIO_H
=$gl_cv_next_stdio_h
24357 if test $gl_cv_have_include_next = yes ||
test $gl_cv_have_include_next = buggy
; then
24358 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
24359 gl_next_as_first_directive
='<'stdio.h
'>'
24361 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
24362 gl_next_as_first_directive
=$gl_cv_next_stdio_h
24364 NEXT_AS_FIRST_DIRECTIVE_STDIO_H
=$gl_next_as_first_directive
24373 cat >>confdefs.h
<<_ACEOF
24374 #define GNULIB_FSCANF 1
24381 cat >>confdefs.h
<<_ACEOF
24382 #define GNULIB_SCANF 1
24418 if test $gl_cv_have_include_next = yes; then
24419 gl_cv_next_stdlib_h
='<'stdlib.h
'>'
24421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdlib.h>" >&5
24422 $as_echo_n "checking absolute name of <stdlib.h>... " >&6; }
24423 if test "${gl_cv_next_stdlib_h+set}" = set; then :
24424 $as_echo_n "(cached) " >&6
24427 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
24428 /* end confdefs.h. */
24429 #include <stdlib.h>
24433 aix
*) gl_absname_cpp
="$ac_cpp -C" ;;
24434 *) gl_absname_cpp
="$ac_cpp" ;;
24439 gl_dirsep_regex
='[/\\]'
24442 gl_dirsep_regex
='\/'
24445 gl_make_literal_regex_sed
='s,[]$^\\.*/[],\\&,g'
24447 gl_header_literal_regex
=`echo 'stdlib.h' \
24448 | sed -e "$gl_make_literal_regex_sed"`
24449 gl_absolute_header_sed
="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
24450 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
24455 gl_cv_next_stdlib_h
='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
24456 sed -n "$gl_absolute_header_sed"`'"'
24460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdlib_h" >&5
24461 $as_echo "$gl_cv_next_stdlib_h" >&6; }
24463 NEXT_STDLIB_H
=$gl_cv_next_stdlib_h
24465 if test $gl_cv_have_include_next = yes ||
test $gl_cv_have_include_next = buggy
; then
24466 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
24467 gl_next_as_first_directive
='<'stdlib.h
'>'
24469 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
24470 gl_next_as_first_directive
=$gl_cv_next_stdlib_h
24472 NEXT_AS_FIRST_DIRECTIVE_STDLIB_H
=$gl_next_as_first_directive
24482 # This defines (or not) HAVE_TZNAME and HAVE_TM_ZONE.
24490 $as_echo "#define my_strftime nstrftime" >>confdefs.h
24502 if test "$ac_cv_have_decl_strtoimax" != yes; then
24503 HAVE_DECL_STRTOIMAX
=0
24506 if test $ac_cv_func_strtoimax = yes; then
24508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strtoimax works" >&5
24509 $as_echo_n "checking whether strtoimax works... " >&6; }
24510 if test "${gl_cv_func_strtoimax+set}" = set; then :
24511 $as_echo_n "(cached) " >&6
24513 if test "$cross_compiling" = yes; then :
24515 # Guess no on AIX 5.
24516 aix5
*) gl_cv_func_strtoimax
="guessing no" ;;
24517 # Guess yes otherwise.
24518 *) gl_cv_func_strtoimax
="guessing yes" ;;
24522 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
24523 /* end confdefs.h. */
24526 #include <string.h>
24527 #include <inttypes.h>
24530 if (sizeof (intmax_t) > sizeof (int))
24532 const char *s = "4294967295";
24536 res = strtoimax (s, &p, 10);
24537 if (p != s + strlen (s))
24541 if (res != (intmax_t) 65535 * (intmax_t) 65537)
24546 const char *s = "2147483647";
24550 res = strtoimax (s, &p, 10);
24551 if (p != s + strlen (s))
24555 if (res != 2147483647)
24562 if ac_fn_c_try_run
"$LINENO"; then :
24563 gl_cv_func_strtoimax
=yes
24565 gl_cv_func_strtoimax
=no
24567 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
24568 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
24573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strtoimax" >&5
24574 $as_echo "$gl_cv_func_strtoimax" >&6; }
24575 case "$gl_cv_func_strtoimax" in
24576 *no
) REPLACE_STRTOIMAX
=1 ;;
24582 if test $HAVE_STRTOIMAX = 0 ||
test $REPLACE_STRTOIMAX = 1; then
24591 gl_LIBOBJS
="$gl_LIBOBJS strtoimax.$ac_objext"
24594 ac_fn_c_check_decl
"$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
24595 if test "x$ac_cv_have_decl_strtoll" = x
""yes; then :
24601 cat >>confdefs.h
<<_ACEOF
24602 #define HAVE_DECL_STRTOLL $ac_have_decl
24623 if test "$ac_cv_have_decl_strtoumax" != yes; then
24624 HAVE_DECL_STRTOUMAX
=0
24627 if test $ac_cv_func_strtoumax = no
; then
24636 gl_LIBOBJS
="$gl_LIBOBJS strtoumax.$ac_objext"
24639 ac_fn_c_check_decl
"$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
24640 if test "x$ac_cv_have_decl_strtoull" = x
""yes; then :
24646 cat >>confdefs.h
<<_ACEOF
24647 #define HAVE_DECL_STRTOULL $ac_have_decl
24666 if test $ac_cv_func_symlink = no
; then
24669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symlink handles trailing slash correctly" >&5
24670 $as_echo_n "checking whether symlink handles trailing slash correctly... " >&6; }
24671 if test "${gl_cv_func_symlink_works+set}" = set; then :
24672 $as_echo_n "(cached) " >&6
24674 if test "$cross_compiling" = yes; then :
24676 # Guess yes on glibc systems.
24677 *-gnu*) gl_cv_func_symlink_works
="guessing yes" ;;
24678 # If we don't know, assume the worst.
24679 *) gl_cv_func_symlink_works
="guessing no" ;;
24683 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
24684 /* end confdefs.h. */
24685 #include <unistd.h>
24691 if (!symlink ("a", "conftest.link/"))
24693 if (symlink ("conftest.f", "conftest.lnk2"))
24695 else if (!symlink ("a", "conftest.lnk2/"))
24703 if ac_fn_c_try_run
"$LINENO"; then :
24704 gl_cv_func_symlink_works
=yes
24706 gl_cv_func_symlink_works
=no
24708 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
24709 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
24712 rm -f conftest.f conftest.link conftest.lnk2
24714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_symlink_works" >&5
24715 $as_echo "$gl_cv_func_symlink_works" >&6; }
24716 case "$gl_cv_func_symlink_works" in
24724 if test $HAVE_SYMLINK = 0 ||
test $REPLACE_SYMLINK = 1; then
24733 gl_LIBOBJS
="$gl_LIBOBJS symlink.$ac_objext"
24750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/select.h> is self-contained" >&5
24751 $as_echo_n "checking whether <sys/select.h> is self-contained... " >&6; }
24752 if test "${gl_cv_header_sys_select_h_selfcontained+set}" = set; then :
24753 $as_echo_n "(cached) " >&6
24756 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
24757 /* end confdefs.h. */
24758 #include <sys/select.h>
24767 if ac_fn_c_try_compile
"$LINENO"; then :
24768 gl_cv_header_sys_select_h_selfcontained
=yes
24770 gl_cv_header_sys_select_h_selfcontained
=no
24772 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
24773 if test $gl_cv_header_sys_select_h_selfcontained = yes; then
24774 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
24775 /* end confdefs.h. */
24776 #include <sys/select.h>
24780 int memset; int bzero;
24786 if ac_fn_c_try_compile
"$LINENO"; then :
24787 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
24788 /* end confdefs.h. */
24789 #include <sys/select.h>
24795 #define memset nonexistent_memset
24800 void *memset (void *, int, unsigned long);
24802 #define bzero nonexistent_bzero
24807 void bzero (void *, unsigned long);
24816 if ac_fn_c_try_link
"$LINENO"; then :
24819 gl_cv_header_sys_select_h_selfcontained
=no
24821 rm -f core conftest.err conftest.
$ac_objext \
24822 conftest
$ac_exeext conftest.
$ac_ext
24825 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
24829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_sys_select_h_selfcontained" >&5
24830 $as_echo "$gl_cv_header_sys_select_h_selfcontained" >&6; }
24840 if test $gl_cv_have_include_next = yes; then
24841 gl_cv_next_sys_select_h
='<'sys
/select.h
'>'
24843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <sys/select.h>" >&5
24844 $as_echo_n "checking absolute name of <sys/select.h>... " >&6; }
24845 if test "${gl_cv_next_sys_select_h+set}" = set; then :
24846 $as_echo_n "(cached) " >&6
24849 if test $ac_cv_header_sys_select_h = yes; then
24852 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
24853 /* end confdefs.h. */
24854 #include <sys/select.h>
24858 aix
*) gl_absname_cpp
="$ac_cpp -C" ;;
24859 *) gl_absname_cpp
="$ac_cpp" ;;
24864 gl_dirsep_regex
='[/\\]'
24867 gl_dirsep_regex
='\/'
24870 gl_make_literal_regex_sed
='s,[]$^\\.*/[],\\&,g'
24872 gl_header_literal_regex
=`echo 'sys/select.h' \
24873 | sed -e "$gl_make_literal_regex_sed"`
24874 gl_absolute_header_sed
="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
24875 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
24880 gl_cv_next_sys_select_h
='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
24881 sed -n "$gl_absolute_header_sed"`'"'
24883 gl_cv_next_sys_select_h
='<'sys
/select.h
'>'
24888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_sys_select_h" >&5
24889 $as_echo "$gl_cv_next_sys_select_h" >&6; }
24891 NEXT_SYS_SELECT_H
=$gl_cv_next_sys_select_h
24893 if test $gl_cv_have_include_next = yes ||
test $gl_cv_have_include_next = buggy
; then
24894 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
24895 gl_next_as_first_directive
='<'sys
/select.h
'>'
24897 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
24898 gl_next_as_first_directive
=$gl_cv_next_sys_select_h
24900 NEXT_AS_FIRST_DIRECTIVE_SYS_SELECT_H
=$gl_next_as_first_directive
24905 if test $ac_cv_header_sys_select_h = yes; then
24906 HAVE_SYS_SELECT_H
=1
24908 HAVE_SYS_SELECT_H
=0
24915 if test $ac_cv_header_sys_socket_h != yes; then
24916 for ac_header
in winsock2.h
24918 ac_fn_c_check_header_mongrel
"$LINENO" "winsock2.h" "ac_cv_header_winsock2_h" "$ac_includes_default"
24919 if test "x$ac_cv_header_winsock2_h" = x
""yes; then :
24920 cat >>confdefs.h
<<_ACEOF
24921 #define HAVE_WINSOCK2_H 1
24929 if test "$ac_cv_header_winsock2_h" = yes; then
24931 UNISTD_H_HAVE_WINSOCK2_H
=1
24932 SYS_IOCTL_H_HAVE_WINSOCK2_H
=1
24956 if test $gl_cv_have_include_next = yes; then
24957 gl_cv_next_sys_stat_h
='<'sys
/stat.h
'>'
24959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <sys/stat.h>" >&5
24960 $as_echo_n "checking absolute name of <sys/stat.h>... " >&6; }
24961 if test "${gl_cv_next_sys_stat_h+set}" = set; then :
24962 $as_echo_n "(cached) " >&6
24965 if test $ac_cv_header_sys_stat_h = yes; then
24968 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
24969 /* end confdefs.h. */
24970 #include <sys/stat.h>
24974 aix
*) gl_absname_cpp
="$ac_cpp -C" ;;
24975 *) gl_absname_cpp
="$ac_cpp" ;;
24980 gl_dirsep_regex
='[/\\]'
24983 gl_dirsep_regex
='\/'
24986 gl_make_literal_regex_sed
='s,[]$^\\.*/[],\\&,g'
24988 gl_header_literal_regex
=`echo 'sys/stat.h' \
24989 | sed -e "$gl_make_literal_regex_sed"`
24990 gl_absolute_header_sed
="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
24991 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
24996 gl_cv_next_sys_stat_h
='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
24997 sed -n "$gl_absolute_header_sed"`'"'
24999 gl_cv_next_sys_stat_h
='<'sys
/stat.h
'>'
25004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_sys_stat_h" >&5
25005 $as_echo "$gl_cv_next_sys_stat_h" >&6; }
25007 NEXT_SYS_STAT_H
=$gl_cv_next_sys_stat_h
25009 if test $gl_cv_have_include_next = yes ||
test $gl_cv_have_include_next = buggy
; then
25010 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
25011 gl_next_as_first_directive
='<'sys
/stat.h
'>'
25013 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
25014 gl_next_as_first_directive
=$gl_cv_next_sys_stat_h
25016 NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H
=$gl_next_as_first_directive
25028 if test $WINDOWS_64_BIT_ST_SIZE = 1; then
25030 $as_echo "#define _GL_WINDOWS_64_BIT_ST_SIZE 1" >>confdefs.h
25034 ac_fn_c_check_type
"$LINENO" "nlink_t" "ac_cv_type_nlink_t" "#include <sys/types.h>
25035 #include <sys/stat.h>
25037 if test "x$ac_cv_type_nlink_t" = x
""yes; then :
25041 $as_echo "#define nlink_t int" >>confdefs.h
25062 ac_fn_c_check_decl
"$LINENO" "localtime_r" "ac_cv_have_decl_localtime_r" "#include <time.h>
25064 if test "x$ac_cv_have_decl_localtime_r" = x
""yes; then :
25070 cat >>confdefs.h
<<_ACEOF
25071 #define HAVE_DECL_LOCALTIME_R $ac_have_decl
25074 if test $ac_cv_have_decl_localtime_r = no
; then
25075 HAVE_DECL_LOCALTIME_R
=0
25079 if test $ac_cv_func_localtime_r = yes; then
25081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether localtime_r is compatible with its POSIX signature" >&5
25082 $as_echo_n "checking whether localtime_r is compatible with its POSIX signature... " >&6; }
25083 if test "${gl_cv_time_r_posix+set}" = set; then :
25084 $as_echo_n "(cached) " >&6
25086 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
25087 /* end confdefs.h. */
25092 /* We don't need to append 'restrict's to the argument types,
25093 even though the POSIX signature has the 'restrict's,
25094 since C99 says they can't affect type compatibility. */
25095 struct tm * (*ptr) (time_t const *, struct tm *) = localtime_r;
25097 /* Check the return type is a pointer.
25098 On HP-UX 10 it is 'int'. */
25099 *localtime_r (0, 0);
25105 if ac_fn_c_try_compile
"$LINENO"; then :
25106 gl_cv_time_r_posix
=yes
25108 gl_cv_time_r_posix
=no
25110 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
25113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_time_r_posix" >&5
25114 $as_echo "$gl_cv_time_r_posix" >&6; }
25115 if test $gl_cv_time_r_posix = yes; then
25116 REPLACE_LOCALTIME_R
=0
25118 REPLACE_LOCALTIME_R
=1
25124 if test $HAVE_LOCALTIME_R = 0 ||
test $REPLACE_LOCALTIME_R = 1; then
25133 gl_LIBOBJS
="$gl_LIBOBJS time_r.$ac_objext"
25157 gl_saved_libs
=$LIBS
25158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing timer_settime" >&5
25159 $as_echo_n "checking for library containing timer_settime... " >&6; }
25160 if test "${ac_cv_search_timer_settime+set}" = set; then :
25161 $as_echo_n "(cached) " >&6
25163 ac_func_search_save_LIBS
=$LIBS
25164 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
25165 /* end confdefs.h. */
25167 /* Override any GCC internal prototype to avoid an error.
25168 Use char because int might match the return type of a GCC
25169 builtin and then its argument prototype would still apply. */
25173 char timer_settime ();
25177 return timer_settime ();
25182 for ac_lib
in '' rt posix4
; do
25183 if test -z "$ac_lib"; then
25184 ac_res
="none required"
25187 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
25189 if ac_fn_c_try_link
"$LINENO"; then :
25190 ac_cv_search_timer_settime
=$ac_res
25192 rm -f core conftest.err conftest.
$ac_objext \
25194 if test "${ac_cv_search_timer_settime+set}" = set; then :
25198 if test "${ac_cv_search_timer_settime+set}" = set; then :
25201 ac_cv_search_timer_settime
=no
25203 rm conftest.
$ac_ext
25204 LIBS
=$ac_func_search_save_LIBS
25206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_timer_settime" >&5
25207 $as_echo "$ac_cv_search_timer_settime" >&6; }
25208 ac_res
=$ac_cv_search_timer_settime
25209 if test "$ac_res" != no
; then :
25210 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
25211 test "$ac_cv_search_timer_settime" = "none required" ||
25212 LIB_TIMER_TIME
=$ac_cv_search_timer_settime
25215 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
25216 /* end confdefs.h. */
25218 #include <features.h>
25219 #ifdef __GNU_LIBRARY__
25220 #if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2) || (__GLIBC__ > 2)) \
25221 && !defined __UCLIBC__
25222 Thread emulation available
25227 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
25228 $EGREP "Thread" >/dev
/null
2>&1; then :
25229 LIB_TIMER_TIME
="$LIB_TIMER_TIME $LIBMULTITHREAD"
25233 for ac_func
in timer_settime
25235 ac_fn_c_check_func
"$LINENO" "timer_settime" "ac_cv_func_timer_settime"
25236 if test "x$ac_cv_func_timer_settime" = x
""yes; then :
25237 cat >>confdefs.h
<<_ACEOF
25238 #define HAVE_TIMER_SETTIME 1
25244 LIBS
=$gl_saved_libs
25259 if test $gl_cv_have_include_next = yes; then
25260 gl_cv_next_unistd_h
='<'unistd.h
'>'
25262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <unistd.h>" >&5
25263 $as_echo_n "checking absolute name of <unistd.h>... " >&6; }
25264 if test "${gl_cv_next_unistd_h+set}" = set; then :
25265 $as_echo_n "(cached) " >&6
25268 if test $ac_cv_header_unistd_h = yes; then
25271 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
25272 /* end confdefs.h. */
25273 #include <unistd.h>
25277 aix
*) gl_absname_cpp
="$ac_cpp -C" ;;
25278 *) gl_absname_cpp
="$ac_cpp" ;;
25283 gl_dirsep_regex
='[/\\]'
25286 gl_dirsep_regex
='\/'
25289 gl_make_literal_regex_sed
='s,[]$^\\.*/[],\\&,g'
25291 gl_header_literal_regex
=`echo 'unistd.h' \
25292 | sed -e "$gl_make_literal_regex_sed"`
25293 gl_absolute_header_sed
="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
25294 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
25299 gl_cv_next_unistd_h
='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
25300 sed -n "$gl_absolute_header_sed"`'"'
25302 gl_cv_next_unistd_h
='<'unistd.h
'>'
25307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_unistd_h" >&5
25308 $as_echo "$gl_cv_next_unistd_h" >&6; }
25310 NEXT_UNISTD_H
=$gl_cv_next_unistd_h
25312 if test $gl_cv_have_include_next = yes ||
test $gl_cv_have_include_next = buggy
; then
25313 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
25314 gl_next_as_first_directive
='<'unistd.h
'>'
25316 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
25317 gl_next_as_first_directive
=$gl_cv_next_unistd_h
25319 NEXT_AS_FIRST_DIRECTIVE_UNISTD_H
=$gl_next_as_first_directive
25324 if test $ac_cv_header_unistd_h = yes; then
25340 if test $ac_cv_have_decl_unsetenv = no
; then
25341 HAVE_DECL_UNSETENV
=0
25343 for ac_func
in unsetenv
25345 ac_fn_c_check_func
"$LINENO" "unsetenv" "ac_cv_func_unsetenv"
25346 if test "x$ac_cv_func_unsetenv" = x
""yes; then :
25347 cat >>confdefs.h
<<_ACEOF
25348 #define HAVE_UNSETENV 1
25354 if test $ac_cv_func_unsetenv = no
; then
25358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsetenv() return type" >&5
25359 $as_echo_n "checking for unsetenv() return type... " >&6; }
25360 if test "${gt_cv_func_unsetenv_ret+set}" = set; then :
25361 $as_echo_n "(cached) " >&6
25363 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
25364 /* end confdefs.h. */
25367 #define _BSD 1 /* unhide unsetenv declaration in OSF/1 5.1 <stdlib.h> */
25368 #include <stdlib.h>
25373 int unsetenv (const char *name);
25383 if ac_fn_c_try_compile
"$LINENO"; then :
25384 gt_cv_func_unsetenv_ret
='int'
25386 gt_cv_func_unsetenv_ret
='void'
25388 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
25390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_unsetenv_ret" >&5
25391 $as_echo "$gt_cv_func_unsetenv_ret" >&6; }
25392 if test $gt_cv_func_unsetenv_ret = 'void'; then
25394 $as_echo "#define VOID_UNSETENV 1" >>confdefs.h
25399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether unsetenv obeys POSIX" >&5
25400 $as_echo_n "checking whether unsetenv obeys POSIX... " >&6; }
25401 if test "${gl_cv_func_unsetenv_works+set}" = set; then :
25402 $as_echo_n "(cached) " >&6
25404 if test "$cross_compiling" = yes; then :
25406 # Guess yes on glibc systems.
25407 *-gnu*) gl_cv_func_unsetenv_works
="guessing yes" ;;
25408 # If we don't know, assume the worst.
25409 *) gl_cv_func_unsetenv_works
="guessing no" ;;
25413 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
25414 /* end confdefs.h. */
25416 #include <stdlib.h>
25418 extern char **environ;
25424 char entry1[] = "a=1";
25425 char entry2[] = "b=2";
25426 char *env[] = { entry1, entry2, NULL };
25427 if (putenv ((char *) "a=1")) return 1;
25428 if (putenv (entry2)) return 2;
25431 if (getenv ("a")) return 3;
25432 if (!unsetenv ("") || errno != EINVAL) return 4;
25435 if (!getenv ("a")) return 5;
25438 if (getenv ("a")) return 6;
25444 if ac_fn_c_try_run
"$LINENO"; then :
25445 gl_cv_func_unsetenv_works
=yes
25447 gl_cv_func_unsetenv_works
=no
25449 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
25450 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
25454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_unsetenv_works" >&5
25455 $as_echo "$gl_cv_func_unsetenv_works" >&6; }
25456 case "$gl_cv_func_unsetenv_works" in
25464 if test $HAVE_UNSETENV = 0 ||
test $REPLACE_UNSETENV = 1; then
25473 gl_LIBOBJS
="$gl_LIBOBJS unsetenv.$ac_objext"
25497 if test $ac_cv_func_futimens = no
&& test $ac_cv_func_futimesat = yes; then
25498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether futimesat handles NULL file" >&5
25499 $as_echo_n "checking whether futimesat handles NULL file... " >&6; }
25500 if test "${gl_cv_func_futimesat_works+set}" = set; then :
25501 $as_echo_n "(cached) " >&6
25503 touch conftest.
file
25504 if test "$cross_compiling" = yes; then :
25506 # Guess yes on glibc systems.
25507 *-gnu*) gl_cv_func_futimesat_works
="guessing yes" ;;
25508 # If we don't know, assume the worst.
25509 *) gl_cv_func_futimesat_works
="guessing no" ;;
25513 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
25514 /* end confdefs.h. */
25516 #include <stddef.h>
25517 #include <sys/times.h>
25523 int fd = open ("conftest.file", O_RDWR);
25524 if (fd < 0) return 1;
25525 if (futimesat (fd, NULL, NULL)) return 2;
25531 if ac_fn_c_try_run
"$LINENO"; then :
25532 gl_cv_func_futimesat_works
=yes
25534 gl_cv_func_futimesat_works
=no
25536 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
25537 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
25540 rm -f conftest.
file
25542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_futimesat_works" >&5
25543 $as_echo "$gl_cv_func_futimesat_works" >&6; }
25544 case "$gl_cv_func_futimesat_works" in
25548 $as_echo "#define FUTIMESAT_NULL_BUG 1" >>confdefs.h
25554 gl_gnulib_enabled_260941c0e5dc67ec9e87d1fb321c300b
=false
25555 gl_gnulib_enabled_dosname
=false
25556 gl_gnulib_enabled_euidaccess
=false
25557 gl_gnulib_enabled_getgroups
=false
25558 gl_gnulib_enabled_be453cec5eecf5731a274f2de7f2db36
=false
25559 gl_gnulib_enabled_a9786850e999ae65a836a6041e8e5ed1
=false
25560 gl_gnulib_enabled_03e0aaad4cb89ca757653bd367a6ccb7
=false
25561 gl_gnulib_enabled_pathmax
=false
25562 gl_gnulib_enabled_6099e9737f757db36c47fa9d9f02e88c
=false
25563 gl_gnulib_enabled_stat
=false
25564 gl_gnulib_enabled_strtoll
=false
25565 gl_gnulib_enabled_strtoull
=false
25566 gl_gnulib_enabled_verify
=false
25567 gl_gnulib_enabled_682e609604ccaac6be382e4ee3a4eaec
=false
25568 func_gl_gnulib_m4code_260941c0e5dc67ec9e87d1fb321c300b
()
25570 if ! $gl_gnulib_enabled_260941c0e5dc67ec9e87d1fb321c300b; then
25579 gl_LIBOBJS
="$gl_LIBOBJS openat-proc.$ac_objext"
25581 gl_gnulib_enabled_260941c0e5dc67ec9e87d1fb321c300b
=true
25584 func_gl_gnulib_m4code_dosname
()
25586 if ! $gl_gnulib_enabled_dosname; then
25587 gl_gnulib_enabled_dosname
=true
25590 func_gl_gnulib_m4code_euidaccess
()
25592 if ! $gl_gnulib_enabled_euidaccess; then
25598 for ac_func
in euidaccess
25600 ac_fn_c_check_func
"$LINENO" "euidaccess" "ac_cv_func_euidaccess"
25601 if test "x$ac_cv_func_euidaccess" = x
""yes; then :
25602 cat >>confdefs.h
<<_ACEOF
25603 #define HAVE_EUIDACCESS 1
25609 if test $ac_cv_func_euidaccess = no
; then
25613 if test $HAVE_EUIDACCESS = 0; then
25622 gl_LIBOBJS
="$gl_LIBOBJS euidaccess.$ac_objext"
25626 for ac_header
in libgen.h
25628 ac_fn_c_check_header_mongrel
"$LINENO" "libgen.h" "ac_cv_header_libgen_h" "$ac_includes_default"
25629 if test "x$ac_cv_header_libgen_h" = x
""yes; then :
25630 cat >>confdefs.h
<<_ACEOF
25631 #define HAVE_LIBGEN_H 1
25639 ac_fn_c_check_func
"$LINENO" "getgroups" "ac_cv_func_getgroups"
25640 if test "x$ac_cv_func_getgroups" = x
""yes; then :
25645 # If we don't yet have getgroups, see if it's in -lbsd.
25646 # This is reported to be necessary on an ITOS 3000WS running SEIUX 3.1.
25648 if test $ac_cv_func_getgroups = no
; then
25649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getgroups in -lbsd" >&5
25650 $as_echo_n "checking for getgroups in -lbsd... " >&6; }
25651 if test "${ac_cv_lib_bsd_getgroups+set}" = set; then :
25652 $as_echo_n "(cached) " >&6
25654 ac_check_lib_save_LIBS
=$LIBS
25656 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
25657 /* end confdefs.h. */
25659 /* Override any GCC internal prototype to avoid an error.
25660 Use char because int might match the return type of a GCC
25661 builtin and then its argument prototype would still apply. */
25669 return getgroups ();
25674 if ac_fn_c_try_link
"$LINENO"; then :
25675 ac_cv_lib_bsd_getgroups
=yes
25677 ac_cv_lib_bsd_getgroups
=no
25679 rm -f core conftest.err conftest.
$ac_objext \
25680 conftest
$ac_exeext conftest.
$ac_ext
25681 LIBS
=$ac_check_lib_save_LIBS
25683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_getgroups" >&5
25684 $as_echo "$ac_cv_lib_bsd_getgroups" >&6; }
25685 if test "x$ac_cv_lib_bsd_getgroups" = x
""yes; then :
25686 GETGROUPS_LIB
=-lbsd
25691 # Run the program to test the functionality of the system-supplied
25692 # getgroups function only if there is such a function.
25693 if test $ac_cv_func_getgroups = yes; then
25694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working getgroups" >&5
25695 $as_echo_n "checking for working getgroups... " >&6; }
25696 if test "${ac_cv_func_getgroups_works+set}" = set; then :
25697 $as_echo_n "(cached) " >&6
25699 if test "$cross_compiling" = yes; then :
25700 case "$host_os" in # ((
25701 # Guess yes on glibc systems.
25702 *-gnu*) ac_cv_func_getgroups_works
="guessing yes" ;;
25703 # If we don't know, assume the worst.
25704 *) ac_cv_func_getgroups_works
="guessing no" ;;
25708 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
25709 /* end confdefs.h. */
25710 $ac_includes_default
25714 /* On Ultrix 4.3, getgroups (0, 0) always fails. */
25715 return getgroups (0, 0) == -1;
25721 if ac_fn_c_try_run
"$LINENO"; then :
25722 ac_cv_func_getgroups_works
=yes
25724 ac_cv_func_getgroups_works
=no
25726 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
25727 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
25732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getgroups_works" >&5
25733 $as_echo "$ac_cv_func_getgroups_works" >&6; }
25735 ac_cv_func_getgroups_works
=no
25737 case "$ac_cv_func_getgroups_works" in
25740 $as_echo "#define HAVE_GETGROUPS 1" >>confdefs.h
25747 # Solaris 9 and 10 need -lgen to get the eaccess function.
25748 # Save and restore LIBS so -lgen isn't added to it. Otherwise, *all*
25749 # programs in the package would end up linked with that potentially-shared
25750 # library, inducing unnecessary run-time overhead.
25753 gl_saved_libs
=$LIBS
25754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing eaccess" >&5
25755 $as_echo_n "checking for library containing eaccess... " >&6; }
25756 if test "${ac_cv_search_eaccess+set}" = set; then :
25757 $as_echo_n "(cached) " >&6
25759 ac_func_search_save_LIBS
=$LIBS
25760 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
25761 /* end confdefs.h. */
25763 /* Override any GCC internal prototype to avoid an error.
25764 Use char because int might match the return type of a GCC
25765 builtin and then its argument prototype would still apply. */
25778 for ac_lib
in '' gen
; do
25779 if test -z "$ac_lib"; then
25780 ac_res
="none required"
25783 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
25785 if ac_fn_c_try_link
"$LINENO"; then :
25786 ac_cv_search_eaccess
=$ac_res
25788 rm -f core conftest.err conftest.
$ac_objext \
25790 if test "${ac_cv_search_eaccess+set}" = set; then :
25794 if test "${ac_cv_search_eaccess+set}" = set; then :
25797 ac_cv_search_eaccess
=no
25799 rm conftest.
$ac_ext
25800 LIBS
=$ac_func_search_save_LIBS
25802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_eaccess" >&5
25803 $as_echo "$ac_cv_search_eaccess" >&6; }
25804 ac_res
=$ac_cv_search_eaccess
25805 if test "$ac_res" != no
; then :
25806 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
25807 test "$ac_cv_search_eaccess" = "none required" ||
25808 LIB_EACCESS
=$ac_cv_search_eaccess
25811 for ac_func
in eaccess
25813 ac_fn_c_check_func
"$LINENO" "eaccess" "ac_cv_func_eaccess"
25814 if test "x$ac_cv_func_eaccess" = x
""yes; then :
25815 cat >>confdefs.h
<<_ACEOF
25816 #define HAVE_EACCESS 1
25822 LIBS
=$gl_saved_libs
25830 GNULIB_EUIDACCESS
=1
25836 gl_gnulib_enabled_euidaccess
=true
25837 if test $HAVE_EUIDACCESS = 0; then
25838 func_gl_gnulib_m4code_a9786850e999ae65a836a6041e8e5ed1
25840 func_gl_gnulib_m4code_6099e9737f757db36c47fa9d9f02e88c
25841 if test $HAVE_EUIDACCESS = 0; then
25842 func_gl_gnulib_m4code_stat
25846 func_gl_gnulib_m4code_getgroups
()
25848 if ! $gl_gnulib_enabled_getgroups; then
25854 ac_fn_c_check_func
"$LINENO" "getgroups" "ac_cv_func_getgroups"
25855 if test "x$ac_cv_func_getgroups" = x
""yes; then :
25860 # If we don't yet have getgroups, see if it's in -lbsd.
25861 # This is reported to be necessary on an ITOS 3000WS running SEIUX 3.1.
25863 if test $ac_cv_func_getgroups = no
; then
25864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getgroups in -lbsd" >&5
25865 $as_echo_n "checking for getgroups in -lbsd... " >&6; }
25866 if test "${ac_cv_lib_bsd_getgroups+set}" = set; then :
25867 $as_echo_n "(cached) " >&6
25869 ac_check_lib_save_LIBS
=$LIBS
25871 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
25872 /* end confdefs.h. */
25874 /* Override any GCC internal prototype to avoid an error.
25875 Use char because int might match the return type of a GCC
25876 builtin and then its argument prototype would still apply. */
25884 return getgroups ();
25889 if ac_fn_c_try_link
"$LINENO"; then :
25890 ac_cv_lib_bsd_getgroups
=yes
25892 ac_cv_lib_bsd_getgroups
=no
25894 rm -f core conftest.err conftest.
$ac_objext \
25895 conftest
$ac_exeext conftest.
$ac_ext
25896 LIBS
=$ac_check_lib_save_LIBS
25898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_getgroups" >&5
25899 $as_echo "$ac_cv_lib_bsd_getgroups" >&6; }
25900 if test "x$ac_cv_lib_bsd_getgroups" = x
""yes; then :
25901 GETGROUPS_LIB
=-lbsd
25906 # Run the program to test the functionality of the system-supplied
25907 # getgroups function only if there is such a function.
25908 if test $ac_cv_func_getgroups = yes; then
25909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working getgroups" >&5
25910 $as_echo_n "checking for working getgroups... " >&6; }
25911 if test "${ac_cv_func_getgroups_works+set}" = set; then :
25912 $as_echo_n "(cached) " >&6
25914 if test "$cross_compiling" = yes; then :
25915 case "$host_os" in # ((
25916 # Guess yes on glibc systems.
25917 *-gnu*) ac_cv_func_getgroups_works
="guessing yes" ;;
25918 # If we don't know, assume the worst.
25919 *) ac_cv_func_getgroups_works
="guessing no" ;;
25923 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
25924 /* end confdefs.h. */
25925 $ac_includes_default
25929 /* On Ultrix 4.3, getgroups (0, 0) always fails. */
25930 return getgroups (0, 0) == -1;
25936 if ac_fn_c_try_run
"$LINENO"; then :
25937 ac_cv_func_getgroups_works
=yes
25939 ac_cv_func_getgroups_works
=no
25941 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
25942 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
25947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getgroups_works" >&5
25948 $as_echo "$ac_cv_func_getgroups_works" >&6; }
25950 ac_cv_func_getgroups_works
=no
25952 case "$ac_cv_func_getgroups_works" in
25955 $as_echo "#define HAVE_GETGROUPS 1" >>confdefs.h
25961 if test $ac_cv_func_getgroups != yes; then
25964 if test "$ac_cv_type_getgroups" != gid_t \
25965 ||
{ case "$ac_cv_func_getgroups_works" in
25970 REPLACE_GETGROUPS
=1
25972 $as_echo "#define GETGROUPS_ZERO_BUG 1" >>confdefs.h
25975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getgroups handles negative values" >&5
25976 $as_echo_n "checking whether getgroups handles negative values... " >&6; }
25977 if test "${gl_cv_func_getgroups_works+set}" = set; then :
25978 $as_echo_n "(cached) " >&6
25980 if test "$cross_compiling" = yes; then :
25982 # Guess yes on glibc systems.
25983 *-gnu*) gl_cv_func_getgroups_works
="guessing yes" ;;
25984 # If we don't know, assume the worst.
25985 *) gl_cv_func_getgroups_works
="guessing no" ;;
25989 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
25990 /* end confdefs.h. */
25991 $ac_includes_default
25995 int size = getgroups (0, 0);
25996 gid_t *list = malloc (size * sizeof *list);
25997 return getgroups (-1, list) != -1;
26002 if ac_fn_c_try_run
"$LINENO"; then :
26003 gl_cv_func_getgroups_works
=yes
26005 gl_cv_func_getgroups_works
=no
26007 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
26008 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
26012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_getgroups_works" >&5
26013 $as_echo "$gl_cv_func_getgroups_works" >&6; }
26014 case "$gl_cv_func_getgroups_works" in
26016 *) REPLACE_GETGROUPS
=1 ;;
26020 test -n "$GETGROUPS_LIB" && LIBS
="$GETGROUPS_LIB $LIBS"
26022 if test $HAVE_GETGROUPS = 0 ||
test $REPLACE_GETGROUPS = 1; then
26031 gl_LIBOBJS
="$gl_LIBOBJS getgroups.$ac_objext"
26045 gl_gnulib_enabled_getgroups
=true
26048 func_gl_gnulib_m4code_be453cec5eecf5731a274f2de7f2db36
()
26050 if ! $gl_gnulib_enabled_be453cec5eecf5731a274f2de7f2db36; then
26053 gl_gnulib_enabled_be453cec5eecf5731a274f2de7f2db36
=true
26056 func_gl_gnulib_m4code_a9786850e999ae65a836a6041e8e5ed1
()
26058 if ! $gl_gnulib_enabled_a9786850e999ae65a836a6041e8e5ed1; then
26064 ac_fn_c_check_func
"$LINENO" "group_member" "ac_cv_func_group_member"
26065 if test "x$ac_cv_func_group_member" = x
""yes; then :
26069 HAVE_GROUP_MEMBER
=0
26074 if test $HAVE_GROUP_MEMBER = 0; then
26083 gl_LIBOBJS
="$gl_LIBOBJS group-member.$ac_objext"
26094 GNULIB_GROUP_MEMBER
=1
26100 gl_gnulib_enabled_a9786850e999ae65a836a6041e8e5ed1
=true
26101 if test $HAVE_GROUP_MEMBER = 0; then
26102 func_gl_gnulib_m4code_getgroups
26104 if test $HAVE_GROUP_MEMBER = 0; then
26105 func_gl_gnulib_m4code_682e609604ccaac6be382e4ee3a4eaec
26109 func_gl_gnulib_m4code_03e0aaad4cb89ca757653bd367a6ccb7
()
26111 if ! $gl_gnulib_enabled_03e0aaad4cb89ca757653bd367a6ccb7; then
26112 gl_gnulib_enabled_03e0aaad4cb89ca757653bd367a6ccb7
=true
26115 func_gl_gnulib_m4code_pathmax
()
26117 if ! $gl_gnulib_enabled_pathmax; then
26121 gl_gnulib_enabled_pathmax
=true
26124 func_gl_gnulib_m4code_6099e9737f757db36c47fa9d9f02e88c
()
26126 if ! $gl_gnulib_enabled_6099e9737f757db36c47fa9d9f02e88c; then
26127 gl_gnulib_enabled_6099e9737f757db36c47fa9d9f02e88c
=true
26130 func_gl_gnulib_m4code_stat
()
26132 if ! $gl_gnulib_enabled_stat; then
26136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat handles trailing slashes on directories" >&5
26137 $as_echo_n "checking whether stat handles trailing slashes on directories... " >&6; }
26138 if test "${gl_cv_func_stat_dir_slash+set}" = set; then :
26139 $as_echo_n "(cached) " >&6
26141 if test "$cross_compiling" = yes; then :
26143 mingw
*) gl_cv_func_stat_dir_slash
="guessing no";;
26144 *) gl_cv_func_stat_dir_slash
="guessing yes";;
26147 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
26148 /* end confdefs.h. */
26149 #include <sys/stat.h>
26154 struct stat st; return stat (".", &st) != stat ("./", &st);
26159 if ac_fn_c_try_run
"$LINENO"; then :
26160 gl_cv_func_stat_dir_slash
=yes
26162 gl_cv_func_stat_dir_slash
=no
26164 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
26165 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
26169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_stat_dir_slash" >&5
26170 $as_echo "$gl_cv_func_stat_dir_slash" >&6; }
26171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat handles trailing slashes on files" >&5
26172 $as_echo_n "checking whether stat handles trailing slashes on files... " >&6; }
26173 if test "${gl_cv_func_stat_file_slash+set}" = set; then :
26174 $as_echo_n "(cached) " >&6
26177 # Assume that if we have lstat, we can also check symlinks.
26178 if test $ac_cv_func_lstat = yes; then
26179 ln -s conftest.tmp conftest.lnk
26181 if test "$cross_compiling" = yes; then :
26183 # Guess yes on glibc systems.
26184 *-gnu*) gl_cv_func_stat_file_slash
="guessing yes" ;;
26185 # If we don't know, assume the worst.
26186 *) gl_cv_func_stat_file_slash
="guessing no" ;;
26190 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
26191 /* end confdefs.h. */
26192 #include <sys/stat.h>
26199 if (!stat ("conftest.tmp/", &st))
26202 if (!stat ("conftest.lnk/", &st))
26211 if ac_fn_c_try_run
"$LINENO"; then :
26212 gl_cv_func_stat_file_slash
=yes
26214 gl_cv_func_stat_file_slash
=no
26216 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
26217 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
26220 rm -f conftest.tmp conftest.lnk
26222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_stat_file_slash" >&5
26223 $as_echo "$gl_cv_func_stat_file_slash" >&6; }
26224 case $gl_cv_func_stat_dir_slash in
26225 *no
) REPLACE_STAT
=1
26227 $as_echo "#define REPLACE_FUNC_STAT_DIR 1" >>confdefs.h
26230 case $gl_cv_func_stat_file_slash in
26231 *no
) REPLACE_STAT
=1
26233 $as_echo "#define REPLACE_FUNC_STAT_FILE 1" >>confdefs.h
26237 if test $REPLACE_STAT = 1; then
26246 gl_LIBOBJS
="$gl_LIBOBJS stat.$ac_objext"
26261 gl_gnulib_enabled_stat
=true
26262 if test $REPLACE_STAT = 1; then
26263 func_gl_gnulib_m4code_dosname
26265 if test $REPLACE_STAT = 1; then
26266 func_gl_gnulib_m4code_pathmax
26268 if test $REPLACE_STAT = 1; then
26269 func_gl_gnulib_m4code_verify
26273 func_gl_gnulib_m4code_strtoll
()
26275 if ! $gl_gnulib_enabled_strtoll; then
26279 if test "$ac_cv_type_long_long_int" = yes; then
26280 for ac_func
in strtoll
26282 ac_fn_c_check_func
"$LINENO" "strtoll" "ac_cv_func_strtoll"
26283 if test "x$ac_cv_func_strtoll" = x
""yes; then :
26284 cat >>confdefs.h
<<_ACEOF
26285 #define HAVE_STRTOLL 1
26291 if test $ac_cv_func_strtoll = no
; then
26296 if test $HAVE_STRTOLL = 0; then
26305 gl_LIBOBJS
="$gl_LIBOBJS strtoll.$ac_objext"
26322 gl_gnulib_enabled_strtoll
=true
26325 func_gl_gnulib_m4code_strtoull
()
26327 if ! $gl_gnulib_enabled_strtoull; then
26331 if test "$ac_cv_type_unsigned_long_long_int" = yes; then
26332 for ac_func
in strtoull
26334 ac_fn_c_check_func
"$LINENO" "strtoull" "ac_cv_func_strtoull"
26335 if test "x$ac_cv_func_strtoull" = x
""yes; then :
26336 cat >>confdefs.h
<<_ACEOF
26337 #define HAVE_STRTOULL 1
26343 if test $ac_cv_func_strtoull = no
; then
26348 if test $HAVE_STRTOULL = 0; then
26357 gl_LIBOBJS
="$gl_LIBOBJS strtoull.$ac_objext"
26374 gl_gnulib_enabled_strtoull
=true
26377 func_gl_gnulib_m4code_verify
()
26379 if ! $gl_gnulib_enabled_verify; then
26380 gl_gnulib_enabled_verify
=true
26383 func_gl_gnulib_m4code_682e609604ccaac6be382e4ee3a4eaec
()
26385 if ! $gl_gnulib_enabled_682e609604ccaac6be382e4ee3a4eaec; then
26386 gl_gnulib_enabled_682e609604ccaac6be382e4ee3a4eaec
=true
26389 if test $HAVE_FACCESSAT = 0; then
26390 func_gl_gnulib_m4code_260941c0e5dc67ec9e87d1fb321c300b
26392 if test $HAVE_FACCESSAT = 0; then
26393 func_gl_gnulib_m4code_dosname
26395 if test $HAVE_FACCESSAT = 0; then
26396 func_gl_gnulib_m4code_euidaccess
26398 if test $HAVE_FACCESSAT = 0; then
26399 func_gl_gnulib_m4code_03e0aaad4cb89ca757653bd367a6ccb7
26401 if test $HAVE_FDOPENDIR = 0; then
26402 func_gl_gnulib_m4code_260941c0e5dc67ec9e87d1fb321c300b
26404 if test $HAVE_FSTATAT = 0 ||
test $REPLACE_FSTATAT = 1; then
26405 func_gl_gnulib_m4code_260941c0e5dc67ec9e87d1fb321c300b
26407 if test $HAVE_FSTATAT = 0 ||
test $REPLACE_FSTATAT = 1; then
26408 func_gl_gnulib_m4code_dosname
26410 if test $HAVE_FSTATAT = 0 ||
test $REPLACE_FSTATAT = 1; then
26411 func_gl_gnulib_m4code_03e0aaad4cb89ca757653bd367a6ccb7
26413 if test $REPLACE_GETOPT = 1; then
26414 func_gl_gnulib_m4code_be453cec5eecf5731a274f2de7f2db36
26416 if test $REPLACE_LSTAT = 1; then
26417 func_gl_gnulib_m4code_dosname
26419 if test $REPLACE_LSTAT = 1; then
26420 func_gl_gnulib_m4code_stat
26422 if test $HAVE_READLINK = 0 ||
test $REPLACE_READLINK = 1; then
26423 func_gl_gnulib_m4code_stat
26425 if test $HAVE_READLINKAT = 0; then
26426 func_gl_gnulib_m4code_260941c0e5dc67ec9e87d1fb321c300b
26428 if test $HAVE_READLINKAT = 0; then
26429 func_gl_gnulib_m4code_dosname
26431 if test $HAVE_READLINKAT = 0; then
26432 func_gl_gnulib_m4code_03e0aaad4cb89ca757653bd367a6ccb7
26434 if { test $HAVE_STRTOIMAX = 0 ||
test $REPLACE_STRTOIMAX = 1; } && test $ac_cv_type_long_long_int = yes; then
26435 func_gl_gnulib_m4code_strtoll
26437 if test $HAVE_STRTOIMAX = 0 ||
test $REPLACE_STRTOIMAX = 1; then
26438 func_gl_gnulib_m4code_verify
26440 if test $ac_cv_func_strtoumax = no
&& test $ac_cv_type_unsigned_long_long_int = yes; then
26441 func_gl_gnulib_m4code_strtoull
26443 if test $ac_cv_func_strtoumax = no
; then
26444 func_gl_gnulib_m4code_verify
26447 if $gl_gnulib_enabled_260941c0e5dc67ec9e87d1fb321c300b; then
26448 gl_GNULIB_ENABLED_260941c0e5dc67ec9e87d1fb321c300b_TRUE
=
26449 gl_GNULIB_ENABLED_260941c0e5dc67ec9e87d1fb321c300b_FALSE
='#'
26451 gl_GNULIB_ENABLED_260941c0e5dc67ec9e87d1fb321c300b_TRUE
='#'
26452 gl_GNULIB_ENABLED_260941c0e5dc67ec9e87d1fb321c300b_FALSE
=
26455 if $gl_gnulib_enabled_dosname; then
26456 gl_GNULIB_ENABLED_dosname_TRUE
=
26457 gl_GNULIB_ENABLED_dosname_FALSE
='#'
26459 gl_GNULIB_ENABLED_dosname_TRUE
='#'
26460 gl_GNULIB_ENABLED_dosname_FALSE
=
26463 if $gl_gnulib_enabled_euidaccess; then
26464 gl_GNULIB_ENABLED_euidaccess_TRUE
=
26465 gl_GNULIB_ENABLED_euidaccess_FALSE
='#'
26467 gl_GNULIB_ENABLED_euidaccess_TRUE
='#'
26468 gl_GNULIB_ENABLED_euidaccess_FALSE
=
26471 if $gl_gnulib_enabled_getgroups; then
26472 gl_GNULIB_ENABLED_getgroups_TRUE
=
26473 gl_GNULIB_ENABLED_getgroups_FALSE
='#'
26475 gl_GNULIB_ENABLED_getgroups_TRUE
='#'
26476 gl_GNULIB_ENABLED_getgroups_FALSE
=
26479 if $gl_gnulib_enabled_be453cec5eecf5731a274f2de7f2db36; then
26480 gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36_TRUE
=
26481 gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36_FALSE
='#'
26483 gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36_TRUE
='#'
26484 gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36_FALSE
=
26487 if $gl_gnulib_enabled_a9786850e999ae65a836a6041e8e5ed1; then
26488 gl_GNULIB_ENABLED_a9786850e999ae65a836a6041e8e5ed1_TRUE
=
26489 gl_GNULIB_ENABLED_a9786850e999ae65a836a6041e8e5ed1_FALSE
='#'
26491 gl_GNULIB_ENABLED_a9786850e999ae65a836a6041e8e5ed1_TRUE
='#'
26492 gl_GNULIB_ENABLED_a9786850e999ae65a836a6041e8e5ed1_FALSE
=
26495 if $gl_gnulib_enabled_03e0aaad4cb89ca757653bd367a6ccb7; then
26496 gl_GNULIB_ENABLED_03e0aaad4cb89ca757653bd367a6ccb7_TRUE
=
26497 gl_GNULIB_ENABLED_03e0aaad4cb89ca757653bd367a6ccb7_FALSE
='#'
26499 gl_GNULIB_ENABLED_03e0aaad4cb89ca757653bd367a6ccb7_TRUE
='#'
26500 gl_GNULIB_ENABLED_03e0aaad4cb89ca757653bd367a6ccb7_FALSE
=
26503 if $gl_gnulib_enabled_pathmax; then
26504 gl_GNULIB_ENABLED_pathmax_TRUE
=
26505 gl_GNULIB_ENABLED_pathmax_FALSE
='#'
26507 gl_GNULIB_ENABLED_pathmax_TRUE
='#'
26508 gl_GNULIB_ENABLED_pathmax_FALSE
=
26511 if $gl_gnulib_enabled_6099e9737f757db36c47fa9d9f02e88c; then
26512 gl_GNULIB_ENABLED_6099e9737f757db36c47fa9d9f02e88c_TRUE
=
26513 gl_GNULIB_ENABLED_6099e9737f757db36c47fa9d9f02e88c_FALSE
='#'
26515 gl_GNULIB_ENABLED_6099e9737f757db36c47fa9d9f02e88c_TRUE
='#'
26516 gl_GNULIB_ENABLED_6099e9737f757db36c47fa9d9f02e88c_FALSE
=
26519 if $gl_gnulib_enabled_stat; then
26520 gl_GNULIB_ENABLED_stat_TRUE
=
26521 gl_GNULIB_ENABLED_stat_FALSE
='#'
26523 gl_GNULIB_ENABLED_stat_TRUE
='#'
26524 gl_GNULIB_ENABLED_stat_FALSE
=
26527 if $gl_gnulib_enabled_strtoll; then
26528 gl_GNULIB_ENABLED_strtoll_TRUE
=
26529 gl_GNULIB_ENABLED_strtoll_FALSE
='#'
26531 gl_GNULIB_ENABLED_strtoll_TRUE
='#'
26532 gl_GNULIB_ENABLED_strtoll_FALSE
=
26535 if $gl_gnulib_enabled_strtoull; then
26536 gl_GNULIB_ENABLED_strtoull_TRUE
=
26537 gl_GNULIB_ENABLED_strtoull_FALSE
='#'
26539 gl_GNULIB_ENABLED_strtoull_TRUE
='#'
26540 gl_GNULIB_ENABLED_strtoull_FALSE
=
26543 if $gl_gnulib_enabled_verify; then
26544 gl_GNULIB_ENABLED_verify_TRUE
=
26545 gl_GNULIB_ENABLED_verify_FALSE
='#'
26547 gl_GNULIB_ENABLED_verify_TRUE
='#'
26548 gl_GNULIB_ENABLED_verify_FALSE
=
26551 if $gl_gnulib_enabled_682e609604ccaac6be382e4ee3a4eaec; then
26552 gl_GNULIB_ENABLED_682e609604ccaac6be382e4ee3a4eaec_TRUE
=
26553 gl_GNULIB_ENABLED_682e609604ccaac6be382e4ee3a4eaec_FALSE
='#'
26555 gl_GNULIB_ENABLED_682e609604ccaac6be382e4ee3a4eaec_TRUE
='#'
26556 gl_GNULIB_ENABLED_682e609604ccaac6be382e4ee3a4eaec_FALSE
=
26559 # End of code from modules
26580 gl_source_base
='tests'
26581 gltests_WITNESS
=IN_
`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS
26583 gl_module_indicator_condition
=$gltests_WITNESS
26594 LIBGNU_LIBDEPS
="$gl_libdeps"
26596 LIBGNU_LTLIBDEPS
="$gl_ltlibdeps"
26599 CFLAGS
=$SAVE_CFLAGS
26603 aix4-2
) LD_SWITCH_SYSTEM_TEMACS
="-Wl,-bnodelcsect" ;;
26606 ## The -headerpad option tells ld (see man page) to leave room at the
26607 ## end of the header for adding load commands. Needed for dumping.
26608 ## 0x690 is the total size of 30 segment load commands (at 56
26609 ## each); under Cocoa 31 commands are required.
26610 if test "$HAVE_NS" = "yes"; then
26611 libs_nsgui
="-framework AppKit"
26612 headerpad_extra
=6C8
26615 headerpad_extra
=690
26617 LD_SWITCH_SYSTEM_TEMACS
="-fno-pie -prebind $libs_nsgui -Xlinker -headerpad -Xlinker $headerpad_extra"
26619 ## This is here because src/Makefile.in did some extra fiddling around
26620 ## with LD_SWITCH_SYSTEM. The cpp logic was:
26621 ## #ifndef LD_SWITCH_SYSTEM
26622 ## #if !defined (__GNUC__) && ((defined (BSD_SYSTEM) && !defined (COFF)))
26623 ## Since all the *bsds define LD_SWITCH_SYSTEM, this simplifies to:
26624 ## not using gcc, darwin.
26625 ## Because this was done in src/Makefile.in, the resulting part of
26626 ## LD_SWITCH_SYSTEM was not used in configure (ie, in ac_link).
26627 ## It therefore seems cleaner to put this in LD_SWITCH_SYSTEM_TEMACS,
26628 ## rather than LD_SWITCH_SYSTEM.
26629 test "x$LD_SWITCH_SYSTEM" = "x" && test "x$GCC" != "xyes" && \
26630 LD_SWITCH_SYSTEM_TEMACS
="-X $LD_SWITCH_SYSTEM_TEMACS"
26633 ## LD_SWITCH_X_SITE_RPATH is a -rpath option saying where to
26634 ## find X at run-time.
26635 ## When handled by cpp, this was in LD_SWITCH_SYSTEM. However, at the
26636 ## point where configure sourced the s/*.h file, LD_SWITCH_X_SITE_RPATH
26637 ## had not yet been defined and was expanded to null. Hence LD_SWITCH_SYSTEM
26638 ## had different values in configure (in ac_link) and src/Makefile.in.
26639 ## It seems clearer therefore to put this piece in LD_SWITCH_SYSTEM_TEMACS.
26640 gnu
*) LD_SWITCH_SYSTEM_TEMACS
="\$(LD_SWITCH_X_SITE_RPATH)" ;;
26642 *) LD_SWITCH_SYSTEM_TEMACS
= ;;
26651 ## gnu: GNU needs its own crt0.
26652 aix4-2|cygwin|darwin|gnu|hpux
*|irix6-5|sol2
*|unixware
) ORDINARY_LINK
=yes ;;
26654 ## On post 1.3 releases of NetBSD, gcc -nostdlib also clears the
26655 ## library search parth, i.e. it won't search /usr/lib for libc and
26656 ## friends. Using -nostartfiles instead avoids this problem, and
26657 ## will also work on earlier NetBSD releases.
26658 netbsd|openbsd
) LD_FIRSTFLAG
="-nostartfiles" ;;
26660 ## powerpc*: NAKAJI Hiroyuki <nakaji@tutrp.tut.ac.jp> says
26661 ## MkLinux/LinuxPPC needs this.
26662 ## s390x-* only supports opsys = gnu-linux so it can be added here.
26664 case "$canonical" in
26665 powerpc
*|s390x-
*) LD_FIRSTFLAG
="-nostdlib" ;;
26671 if test "x$ORDINARY_LINK" = "xyes"; then
26675 $as_echo "#define ORDINARY_LINK 1" >>confdefs.h
26678 ## The system files defining neither ORDINARY_LINK nor LD_FIRSTFLAG are:
26679 ## freebsd, gnu-* not on powerpc*|s390x*.
26680 elif test "x$GCC" = "xyes" && test "x$LD_FIRSTFLAG" = "x"; then
26682 ## Versions of GCC >= 2.0 put their library, libgcc.a, in obscure
26683 ## places that are difficult to figure out at make time. Fortunately,
26684 ## these same versions allow you to pass arbitrary flags on to the
26685 ## linker, so there is no reason not to use it as a linker.
26687 ## Well, it is not quite perfect. The "-nostdlib" keeps GCC from
26688 ## searching for libraries in its internal directories, so we have to
26689 ## ask GCC explicitly where to find libgcc.a (LIB_GCC below).
26690 LD_FIRSTFLAG
="-nostdlib"
26693 ## FIXME? What setting of EDIT_LDFLAGS should this have?
26694 test "$NS_IMPL_GNUSTEP" = "yes" && LD_FIRSTFLAG
="-rdynamic"
26699 ## FIXME? The logic here is not precisely the same as that above.
26700 ## There is no check here for a pre-defined LD_FIRSTFLAG.
26701 ## Should we only be setting LIB_GCC if LD ~ -nostdlib?
26703 if test "x$GCC" = "xyes" && test "x$ORDINARY_LINK" != "xyes"; then
26706 freebsd|netbsd|openbsd
) LIB_GCC
= ;;
26709 ## armin76@gentoo.org reported that the lgcc_s flag is necessary to
26710 ## build on ARM EABI under GNU/Linux. (Bug#5518)
26716 ## FIXME? s/gnu-linux.h used to define LIB_GCC as below, then
26717 ## immediately undefine it again and redefine it to empty.
26718 ## Was the C_SWITCH_X_SITE part really necessary?
26719 ## LIB_GCC=`$CC $C_SWITCH_X_SITE -print-libgcc-file-name`
26725 ## Ask GCC where to find libgcc.a.
26726 *) LIB_GCC
=`$CC -print-libgcc-file-name 2> /dev/null` ;;
26730 ## Common for all window systems
26731 if test "$window_system" != "none"; then
26733 $as_echo "#define HAVE_WINDOW_SYSTEM 1" >>confdefs.h
26735 WINDOW_SYSTEM_OBJ
="fontset.o fringe.o image.o"
26742 #### Report on what we decided to do.
26743 #### Report GTK as a toolkit, even if it doesn't use Xt.
26744 #### It makes printing result more understandable as using GTK sets
26745 #### toolkit_scroll_bars to yes by default.
26746 if test "${HAVE_GTK}" = "yes"; then
26747 USE_X_TOOLKIT
="$USE_GTK_TOOLKIT"
26751 Configured for \`${canonical}'.
26753 Where should the build process find the source code? ${srcdir}
26754 What compiler should emacs be built with? ${CC} ${CFLAGS}
26755 Should Emacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason}
26756 Should Emacs use a relocating allocator for buffers? ${REL_ALLOC}
26757 Should Emacs use mmap(2) for buffer allocation? $use_mmap_for_buffers
26758 What window system should Emacs use? ${window_system}
26759 What toolkit should Emacs use? ${USE_X_TOOLKIT}"
26761 if test -n "${x_includes}"; then
26762 echo " Where do we find X Windows header files? ${x_includes}"
26764 echo " Where do we find X Windows header files? Standard dirs"
26766 if test -n "${x_libraries}"; then
26767 echo " Where do we find X Windows libraries? ${x_libraries}"
26769 echo " Where do we find X Windows libraries? Standard dirs"
26772 echo " Does Emacs use -lXaw3d? ${HAVE_XAW3D}"
26773 echo " Does Emacs use -lXpm? ${HAVE_XPM}"
26774 echo " Does Emacs use -ljpeg? ${HAVE_JPEG}"
26775 echo " Does Emacs use -ltiff? ${HAVE_TIFF}"
26776 echo " Does Emacs use a gif library? ${HAVE_GIF} $LIBGIF"
26777 echo " Does Emacs use -lpng? ${HAVE_PNG}"
26778 echo " Does Emacs use -lrsvg-2? ${HAVE_RSVG}"
26779 echo " Does Emacs use imagemagick? ${HAVE_IMAGEMAGICK}"
26781 echo " Does Emacs use -lgpm? ${HAVE_GPM}"
26782 echo " Does Emacs use -ldbus? ${HAVE_DBUS}"
26783 echo " Does Emacs use -lgconf? ${HAVE_GCONF}"
26784 echo " Does Emacs use GSettings? ${HAVE_GSETTINGS}"
26785 echo " Does Emacs use -lselinux? ${HAVE_LIBSELINUX}"
26786 echo " Does Emacs use -lgnutls? ${HAVE_GNUTLS}"
26787 echo " Does Emacs use -lxml2? ${HAVE_LIBXML2}"
26789 echo " Does Emacs use -lfreetype? ${HAVE_FREETYPE}"
26790 echo " Does Emacs use -lm17n-flt? ${HAVE_M17N_FLT}"
26791 echo " Does Emacs use -lotf? ${HAVE_LIBOTF}"
26792 echo " Does Emacs use -lxft? ${HAVE_XFT}"
26794 echo " Does Emacs use toolkit scroll bars? ${USE_TOOLKIT_SCROLL_BARS}"
26797 if test -n "${EMACSDATA}"; then
26798 echo " Environment variable EMACSDATA set to: $EMACSDATA"
26800 if test -n "${EMACSDOC}"; then
26801 echo " Environment variable EMACSDOC set to: $EMACSDOC"
26806 if test "$HAVE_NS" = "yes"; then
26808 echo "You must run \"${MAKE-make} install\" in order to test the built application.
26809 The installed application will go to nextstep/Emacs.app and can be
26810 run or moved from there."
26811 if test "$EN_NS_SELF_CONTAINED" = "yes"; then
26812 echo "The application will be fully self-contained."
26814 echo "The lisp resources for the application will be installed under ${prefix}.
26815 You may need to run \"${MAKE-make} install\" with sudo. The application will fail
26816 to run if these resources are not installed."
26821 if test "${opsys}" = "cygwin"; then
26823 1.5.
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: building Emacs on Cygwin 1.5 is not supported." >&5
26824 $as_echo "$as_me: WARNING: building Emacs on Cygwin 1.5 is not supported." >&2;}
26830 # Remove any trailing slashes in these variables.
26831 test "${prefix}" != NONE
&&
26832 prefix
=`echo "${prefix}" | sed 's,\([^/]\)/*$,\1,'`
26833 test "${exec_prefix}" != NONE
&&
26834 exec_prefix
=`echo "${exec_prefix}" | sed 's,\([^/]\)/*$,\1,'`
26836 if test "$HAVE_NS" = "yes"; then
26837 if test "$NS_IMPL_GNUSTEP" = yes; then
26838 ac_config_files
="$ac_config_files nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist:nextstep/templates/Info-gnustep.plist.in nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop:nextstep/templates/Emacs.desktop.in"
26841 ac_config_files
="$ac_config_files nextstep/Cocoa/Emacs.base/Contents/Info.plist:nextstep/templates/Info.plist.in nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings:nextstep/templates/InfoPlist.strings.in"
26846 SUBDIR_MAKEFILES
="lib/Makefile lib-src/Makefile oldXMenu/Makefile doc/emacs/Makefile doc/misc/Makefile doc/lispintro/Makefile doc/lispref/Makefile src/Makefile lwlib/Makefile lisp/Makefile leim/Makefile nextstep/Makefile"
26848 ac_config_files
="$ac_config_files Makefile lib/Makefile lib-src/Makefile oldXMenu/Makefile doc/emacs/Makefile doc/misc/Makefile doc/lispintro/Makefile doc/lispref/Makefile src/Makefile lwlib/Makefile lisp/Makefile leim/Makefile nextstep/Makefile"
26851 opt_makefile
=test
/automated
/Makefile
26853 if test -f "$srcdir/$opt_makefile.in"; then
26854 SUBDIR_MAKEFILES
="$SUBDIR_MAKEFILES $opt_makefile"
26855 ac_config_files
="$ac_config_files test/automated/Makefile"
26860 opt_makefile
=admin
/unidata
/Makefile
26862 if test -f "$srcdir/$opt_makefile.in"; then
26863 SUBDIR_MAKEFILES
="$SUBDIR_MAKEFILES $opt_makefile"
26864 ac_config_files
="$ac_config_files admin/unidata/Makefile"
26869 SUBDIR_MAKEFILES_IN
=`echo " ${SUBDIR_MAKEFILES}" | sed -e 's| | $(srcdir)/|g' -e 's|Makefile|Makefile.in|g'`
26873 ac_config_commands
="$ac_config_commands mkdirs"
26876 ac_config_commands
="$ac_config_commands epaths"
26879 ac_config_commands
="$ac_config_commands gdbinit"
26882 cat >confcache
<<\_ACEOF
26883 # This file is a shell script that caches the results of configure
26884 # tests run on this system so they can be shared between configure
26885 # scripts and configure runs, see configure's option --config-cache.
26886 # It is not useful on other systems. If it contains results you don't
26887 # want to keep, you may remove or edit it.
26889 # config.status only pays attention to the cache file if you give it
26890 # the --recheck option to rerun configure.
26892 # `ac_cv_env_foo' variables (set or unset) will be overridden when
26893 # loading this file, other *unset* `ac_cv_foo' will be assigned the
26894 # following values.
26898 # The following way of writing the cache mishandles newlines in values,
26899 # but we know of no workaround that is simple, portable, and efficient.
26900 # So, we kill variables containing newlines.
26901 # Ultrix sh set writes to stderr and can't be redirected directly,
26902 # and sets the high bit in the cache file unless we assign to the vars.
26904 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
26905 eval ac_val
=\$
$ac_var
26909 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
26910 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
26913 _ | IFS | as_nl
) ;; #(
26914 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
26915 *) { eval $ac_var=; unset $ac_var;} ;;
26921 case $as_nl`(ac_space=' '; set) 2>&1` in #(
26922 *${as_nl}ac_space
=\
*)
26923 # `set' does not quote correctly, so add quotes: double-quote
26924 # substitution turns \\\\ into \\, and sed turns \\ into \.
26927 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
26930 # `set' quotes correctly as required by POSIX, so do not add quotes.
26931 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
26940 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
26942 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
26944 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
26945 if test -w "$cache_file"; then
26946 test "x$cache_file" != "x/dev/null" &&
26947 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
26948 $as_echo "$as_me: updating cache $cache_file" >&6;}
26949 cat confcache
>$cache_file
26951 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
26952 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
26957 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
26958 # Let make expand exec_prefix.
26959 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
26961 DEFS
=-DHAVE_CONFIG_H
26965 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
26966 # 1. Remove the extension, and $U if already installed.
26967 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
26968 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
26969 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
26970 # will be set to the directory where LIBOBJS objects are built.
26971 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
26972 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
26974 LIBOBJS
=$ac_libobjs
26976 LTLIBOBJS
=$ac_ltlibobjs
26979 if test -n "$EXEEXT"; then
26981 am__EXEEXT_FALSE
='#'
26983 am__EXEEXT_TRUE
='#'
26987 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
26988 as_fn_error
"conditional \"AMDEP\" was never defined.
26989 Usually this means the macro was only invoked conditionally." "$LINENO" 5
26991 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
26992 as_fn_error
"conditional \"am__fastdepCC\" was never defined.
26993 Usually this means the macro was only invoked conditionally." "$LINENO" 5
26995 if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
26996 as_fn_error
"conditional \"GL_COND_LIBTOOL\" was never defined.
26997 Usually this means the macro was only invoked conditionally." "$LINENO" 5
26999 if test -z "${GL_GENERATE_ALLOCA_H_TRUE}" && test -z "${GL_GENERATE_ALLOCA_H_FALSE}"; then
27000 as_fn_error
"conditional \"GL_GENERATE_ALLOCA_H\" was never defined.
27001 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27004 if test -z "${GL_GENERATE_EXECINFO_H_TRUE}" && test -z "${GL_GENERATE_EXECINFO_H_FALSE}"; then
27005 as_fn_error
"conditional \"GL_GENERATE_EXECINFO_H\" was never defined.
27006 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27008 if test -z "${GL_GENERATE_STDINT_H_TRUE}" && test -z "${GL_GENERATE_STDINT_H_FALSE}"; then
27009 as_fn_error
"conditional \"GL_GENERATE_STDINT_H\" was never defined.
27010 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27012 if test -z "${GL_GENERATE_STDALIGN_H_TRUE}" && test -z "${GL_GENERATE_STDALIGN_H_FALSE}"; then
27013 as_fn_error
"conditional \"GL_GENERATE_STDALIGN_H\" was never defined.
27014 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27016 if test -z "${GL_GENERATE_STDARG_H_TRUE}" && test -z "${GL_GENERATE_STDARG_H_FALSE}"; then
27017 as_fn_error
"conditional \"GL_GENERATE_STDARG_H\" was never defined.
27018 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27020 if test -z "${GL_GENERATE_STDBOOL_H_TRUE}" && test -z "${GL_GENERATE_STDBOOL_H_FALSE}"; then
27021 as_fn_error
"conditional \"GL_GENERATE_STDBOOL_H\" was never defined.
27022 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27024 if test -z "${GL_GENERATE_STDDEF_H_TRUE}" && test -z "${GL_GENERATE_STDDEF_H_FALSE}"; then
27025 as_fn_error
"conditional \"GL_GENERATE_STDDEF_H\" was never defined.
27026 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27028 if test -z "${gl_GNULIB_ENABLED_260941c0e5dc67ec9e87d1fb321c300b_TRUE}" && test -z "${gl_GNULIB_ENABLED_260941c0e5dc67ec9e87d1fb321c300b_FALSE}"; then
27029 as_fn_error
"conditional \"gl_GNULIB_ENABLED_260941c0e5dc67ec9e87d1fb321c300b\" was never defined.
27030 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27032 if test -z "${gl_GNULIB_ENABLED_dosname_TRUE}" && test -z "${gl_GNULIB_ENABLED_dosname_FALSE}"; then
27033 as_fn_error
"conditional \"gl_GNULIB_ENABLED_dosname\" was never defined.
27034 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27036 if test -z "${gl_GNULIB_ENABLED_euidaccess_TRUE}" && test -z "${gl_GNULIB_ENABLED_euidaccess_FALSE}"; then
27037 as_fn_error
"conditional \"gl_GNULIB_ENABLED_euidaccess\" was never defined.
27038 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27040 if test -z "${gl_GNULIB_ENABLED_getgroups_TRUE}" && test -z "${gl_GNULIB_ENABLED_getgroups_FALSE}"; then
27041 as_fn_error
"conditional \"gl_GNULIB_ENABLED_getgroups\" was never defined.
27042 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27044 if test -z "${gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36_TRUE}" && test -z "${gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36_FALSE}"; then
27045 as_fn_error
"conditional \"gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36\" was never defined.
27046 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27048 if test -z "${gl_GNULIB_ENABLED_a9786850e999ae65a836a6041e8e5ed1_TRUE}" && test -z "${gl_GNULIB_ENABLED_a9786850e999ae65a836a6041e8e5ed1_FALSE}"; then
27049 as_fn_error
"conditional \"gl_GNULIB_ENABLED_a9786850e999ae65a836a6041e8e5ed1\" was never defined.
27050 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27052 if test -z "${gl_GNULIB_ENABLED_03e0aaad4cb89ca757653bd367a6ccb7_TRUE}" && test -z "${gl_GNULIB_ENABLED_03e0aaad4cb89ca757653bd367a6ccb7_FALSE}"; then
27053 as_fn_error
"conditional \"gl_GNULIB_ENABLED_03e0aaad4cb89ca757653bd367a6ccb7\" was never defined.
27054 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27056 if test -z "${gl_GNULIB_ENABLED_pathmax_TRUE}" && test -z "${gl_GNULIB_ENABLED_pathmax_FALSE}"; then
27057 as_fn_error
"conditional \"gl_GNULIB_ENABLED_pathmax\" was never defined.
27058 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27060 if test -z "${gl_GNULIB_ENABLED_6099e9737f757db36c47fa9d9f02e88c_TRUE}" && test -z "${gl_GNULIB_ENABLED_6099e9737f757db36c47fa9d9f02e88c_FALSE}"; then
27061 as_fn_error
"conditional \"gl_GNULIB_ENABLED_6099e9737f757db36c47fa9d9f02e88c\" was never defined.
27062 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27064 if test -z "${gl_GNULIB_ENABLED_stat_TRUE}" && test -z "${gl_GNULIB_ENABLED_stat_FALSE}"; then
27065 as_fn_error
"conditional \"gl_GNULIB_ENABLED_stat\" was never defined.
27066 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27068 if test -z "${gl_GNULIB_ENABLED_strtoll_TRUE}" && test -z "${gl_GNULIB_ENABLED_strtoll_FALSE}"; then
27069 as_fn_error
"conditional \"gl_GNULIB_ENABLED_strtoll\" was never defined.
27070 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27072 if test -z "${gl_GNULIB_ENABLED_strtoull_TRUE}" && test -z "${gl_GNULIB_ENABLED_strtoull_FALSE}"; then
27073 as_fn_error
"conditional \"gl_GNULIB_ENABLED_strtoull\" was never defined.
27074 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27076 if test -z "${gl_GNULIB_ENABLED_verify_TRUE}" && test -z "${gl_GNULIB_ENABLED_verify_FALSE}"; then
27077 as_fn_error
"conditional \"gl_GNULIB_ENABLED_verify\" was never defined.
27078 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27080 if test -z "${gl_GNULIB_ENABLED_682e609604ccaac6be382e4ee3a4eaec_TRUE}" && test -z "${gl_GNULIB_ENABLED_682e609604ccaac6be382e4ee3a4eaec_FALSE}"; then
27081 as_fn_error
"conditional \"gl_GNULIB_ENABLED_682e609604ccaac6be382e4ee3a4eaec\" was never defined.
27082 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27087 if test -n "$gl_LIBOBJS"; then
27088 # Remove the extension.
27089 sed_drop_objext
='s/\.o$//;s/\.obj$//'
27090 for i
in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
27091 gl_libobjs
="$gl_libobjs $i.$ac_objext"
27092 gl_ltlibobjs
="$gl_ltlibobjs $i.lo"
27095 gl_LIBOBJS
=$gl_libobjs
27097 gl_LTLIBOBJS
=$gl_ltlibobjs
27103 if test -n "$gltests_LIBOBJS"; then
27104 # Remove the extension.
27105 sed_drop_objext
='s/\.o$//;s/\.obj$//'
27106 for i
in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
27107 gltests_libobjs
="$gltests_libobjs $i.$ac_objext"
27108 gltests_ltlibobjs
="$gltests_ltlibobjs $i.lo"
27111 gltests_LIBOBJS
=$gltests_libobjs
27113 gltests_LTLIBOBJS
=$gltests_ltlibobjs
27117 : ${CONFIG_STATUS=./config.status}
27119 ac_clean_files_save
=$ac_clean_files
27120 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
27121 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
27122 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
27124 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
27126 # Generated by $as_me.
27127 # Run this file to recreate the current configuration.
27128 # Compiler output produced by configure, useful for debugging
27129 # configure, is in config.log if it exists.
27132 ac_cs_recheck=false
27135 SHELL=\${CONFIG_SHELL-$SHELL}
27138 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
27139 ## -------------------- ##
27140 ## M4sh Initialization. ##
27141 ## -------------------- ##
27143 # Be more Bourne compatible
27144 DUALCASE
=1; export DUALCASE
# for MKS sh
27145 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
27148 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
27149 # is contrary to our usage. Disable this feature.
27150 alias -g '${1+"$@"}'='"$@"'
27151 setopt NO_GLOB_SUBST
27153 case `(set -o) 2>/dev/null` in #(
27165 # Printing a long string crashes Solaris 7 /usr/bin/printf.
27166 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
27167 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
27168 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
27169 # Prefer a ksh shell builtin over an external printf program on Solaris,
27170 # but without wasting forks for bash or zsh.
27171 if test -z "$BASH_VERSION$ZSH_VERSION" \
27172 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
27173 as_echo='print
-r --'
27174 as_echo_n='print
-rn --'
27175 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
27176 as_echo='printf %s
\n'
27177 as_echo_n='printf %s
'
27179 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
27180 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
27181 as_echo_n='/usr
/ucb
/echo -n'
27183 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
27184 as_echo_n_body='eval
27188 expr "X$arg" : "X\\(.*\\)$as_nl";
27189 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
27191 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
27193 export as_echo_n_body
27194 as_echo_n='sh
-c $as_echo_n_body as_echo
'
27196 export as_echo_body
27197 as_echo='sh
-c $as_echo_body as_echo
'
27200 # The user is always right.
27201 if test "${PATH_SEPARATOR+set}" != set; then
27203 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
27204 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
27211 # We need space, tab and new line, in precisely that order. Quoting is
27212 # there to prevent editors from complaining about space-tab.
27213 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
27214 # splitting by setting IFS to empty value.)
27217 # Find who we are. Look in the path if we contain no directory separator.
27219 *[\\/]* ) as_myself=$0 ;;
27220 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27221 for as_dir in $PATH
27224 test -z "$as_dir" && as_dir=.
27225 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
27231 # We did not find ourselves, most probably we were run as `sh COMMAND'
27232 # in which case we are not to be found in the path.
27233 if test "x$as_myself" = x
; then
27236 if test ! -f "$as_myself"; then
27237 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
27241 # Unset variables that we do not need and which cause bugs (e.g. in
27242 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
27243 # suppresses any "Segmentation fault" message there. '((' could
27244 # trigger a bug in pdksh 5.2.14.
27245 for as_var
in BASH_ENV ENV MAIL MAILPATH
27246 do eval test x\
${$as_var+set} = xset \
27247 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
27260 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
27263 # as_fn_error ERROR [LINENO LOG_FD]
27264 # ---------------------------------
27265 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
27266 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
27267 # script with status $?, using 1 if that was 0.
27270 as_status
=$?
; test $as_status -eq 0 && as_status
=1
27272 as_lineno
=${as_lineno-"$2"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
27273 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
27275 $as_echo "$as_me: error: $1" >&2
27276 as_fn_exit
$as_status
27280 # as_fn_set_status STATUS
27281 # -----------------------
27282 # Set $? to STATUS, without forking.
27283 as_fn_set_status
()
27286 } # as_fn_set_status
27288 # as_fn_exit STATUS
27289 # -----------------
27290 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
27294 as_fn_set_status
$1
27300 # Portably unset VAR.
27303 { eval $1=; unset $1;}
27305 as_unset
=as_fn_unset
27306 # as_fn_append VAR VALUE
27307 # ----------------------
27308 # Append the text in VALUE to the end of the definition contained in VAR. Take
27309 # advantage of any shell optimizations that allow amortized linear growth over
27310 # repeated appends, instead of the typical quadratic growth present in naive
27312 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
27313 eval 'as_fn_append ()
27324 # as_fn_arith ARG...
27325 # ------------------
27326 # Perform arithmetic evaluation on the ARGs, and store the result in the
27327 # global $as_val. Take advantage of shells that can avoid forks. The arguments
27328 # must be portable across $(()) and expr.
27329 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
27330 eval 'as_fn_arith ()
27337 as_val
=`expr "$@" || test $? -eq 1`
27342 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
27343 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
27349 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
27350 as_basename
=basename
27355 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
27361 as_me
=`$as_basename -- "$0" ||
27362 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
27363 X"$0" : 'X\(//\)$' \| \
27364 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
27366 sed '/^.*\/\([^/][^/]*\)\/*$/{
27380 # Avoid depending upon Character Ranges.
27381 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
27382 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
27383 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
27384 as_cr_digits
='0123456789'
27385 as_cr_alnum
=$as_cr_Letters$as_cr_digits
27387 ECHO_C
= ECHO_N
= ECHO_T
=
27388 case `echo -n x` in #(((((
27390 case `echo 'xy\c'` in
27391 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
27393 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
27400 rm -f conf$$ conf$$.exe conf$$.
file
27401 if test -d conf$$.dir
; then
27402 rm -f conf$$.dir
/conf$$.
file
27405 mkdir conf$$.dir
2>/dev
/null
27407 if (echo >conf$$.
file) 2>/dev
/null
; then
27408 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
27410 # ... but there are two gotchas:
27411 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
27412 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
27413 # In both cases, we have to default to `cp -p'.
27414 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
27416 elif ln conf$$.
file conf$$
2>/dev
/null
; then
27424 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
27425 rmdir conf$$.dir
2>/dev
/null
27430 # Create "$as_dir" as a directory, including parents if necessary.
27435 -*) as_dir
=.
/$as_dir;;
27437 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
27441 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
27442 *) as_qdir
=$as_dir;;
27444 as_dirs
="'$as_qdir' $as_dirs"
27445 as_dir
=`$as_dirname -- "$as_dir" ||
27446 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
27447 X"$as_dir" : 'X\(//\)[^/]' \| \
27448 X"$as_dir" : 'X\(//\)$' \| \
27449 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
27450 $as_echo X"$as_dir" |
27451 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
27455 /^X\(\/\/\)[^/].*/{
27468 test -d "$as_dir" && break
27470 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
27471 } ||
test -d "$as_dir" || as_fn_error
"cannot create directory $as_dir"
27475 if mkdir
-p .
2>/dev
/null
; then
27476 as_mkdir_p
='mkdir -p "$as_dir"'
27478 test -d .
/-p && rmdir .
/-p
27482 if test -x / >/dev
/null
2>&1; then
27483 as_test_x
='test -x'
27485 if ls -dL / >/dev
/null
2>&1; then
27492 if test -d "$1"; then
27498 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
27499 ???[sx]*):;;*)false;;esac;fi
27503 as_executable_p
=$as_test_x
27505 # Sed expression to map a string onto a valid CPP name.
27506 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
27508 # Sed expression to map a string onto a valid variable name.
27509 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
27513 ## ----------------------------------- ##
27514 ## Main body of $CONFIG_STATUS script. ##
27515 ## ----------------------------------- ##
27517 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
27519 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
27520 # Save the log message, to keep $0 and so on meaningful, and to
27521 # report actual input values of CONFIG_FILES etc. instead of their
27522 # values after options handling.
27524 This file was extended by emacs $as_me 24.3.50, which was
27525 generated by GNU Autoconf 2.65. Invocation command line was
27527 CONFIG_FILES = $CONFIG_FILES
27528 CONFIG_HEADERS = $CONFIG_HEADERS
27529 CONFIG_LINKS = $CONFIG_LINKS
27530 CONFIG_COMMANDS = $CONFIG_COMMANDS
27533 on `(hostname || uname -n) 2>/dev/null | sed 1q`
27538 case $ac_config_files in *"
27539 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
27542 case $ac_config_headers in *"
27543 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
27547 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27548 # Files that config.status was made for.
27549 config_files="$ac_config_files"
27550 config_headers="$ac_config_headers"
27551 config_commands="$ac_config_commands"
27555 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
27557 \`$as_me' instantiates files and other configuration actions
27558 from templates according to the current configuration. Unless the files
27559 and actions are specified as TAGs, all are instantiated by default.
27561 Usage: $0 [OPTION]... [TAG]...
27563 -h, --help print this help, then exit
27564 -V, --version print version number and configuration settings, then exit
27565 --config print configuration, then exit
27566 -q, --quiet, --silent
27567 do not print progress messages
27568 -d, --debug don't remove temporary files
27569 --recheck update $as_me by reconfiguring in the same conditions
27570 --file=FILE[:TEMPLATE]
27571 instantiate the configuration file FILE
27572 --header=FILE[:TEMPLATE]
27573 instantiate the configuration header FILE
27575 Configuration files:
27578 Configuration headers:
27581 Configuration commands:
27584 Report bugs to the package provider."
27587 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27588 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
27590 emacs config.status 24.3.50
27591 configured by $0, generated by GNU Autoconf 2.65,
27592 with options \\"\$ac_cs_config\\"
27594 Copyright (C) 2009 Free Software Foundation, Inc.
27595 This config.status script is free software; the Free Software Foundation
27596 gives unlimited permission to copy, distribute and modify it."
27603 test -n "\$AWK" || AWK=awk
27606 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
27607 # The default lists apply if the user does not specify any file.
27613 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
27614 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
27625 # Handling of the options.
27626 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
27628 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
27629 $as_echo "$ac_cs_version"; exit ;;
27630 --config |
--confi |
--conf |
--con |
--co |
--c )
27631 $as_echo "$ac_cs_config"; exit ;;
27632 --debug |
--debu |
--deb |
--de |
--d |
-d )
27634 --file |
--fil |
--fi |
--f )
27637 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
27639 as_fn_append CONFIG_FILES
" '$ac_optarg'"
27640 ac_need_defaults
=false
;;
27641 --header |
--heade |
--head |
--hea )
27644 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
27646 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
27647 ac_need_defaults
=false
;;
27649 # Conflict between --help and --header
27650 as_fn_error
"ambiguous option: \`$1'
27651 Try \`$0 --help' for more information.";;
27652 --help |
--hel |
-h )
27653 $as_echo "$ac_cs_usage"; exit ;;
27654 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
27655 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
27658 # This is an error.
27659 -*) as_fn_error
"unrecognized option: \`$1'
27660 Try \`$0 --help' for more information." ;;
27662 *) as_fn_append ac_config_targets
" $1"
27663 ac_need_defaults
=false
;;
27669 ac_configure_extra_args
=
27671 if $ac_cs_silent; then
27673 ac_configure_extra_args
="$ac_configure_extra_args --silent"
27677 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27678 if \$ac_cs_recheck; then
27679 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
27681 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
27682 CONFIG_SHELL='$SHELL'
27683 export CONFIG_SHELL
27688 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
27692 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
27693 ## Running $as_me. ##
27699 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27703 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
27704 GCC="$GCC" CPPFLAGS="$CPPFLAGS"
27708 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
27710 # Handling of arguments.
27711 for ac_config_target
in $ac_config_targets
27713 case $ac_config_target in
27714 "src/config.h") CONFIG_HEADERS
="$CONFIG_HEADERS src/config.h:src/config.in" ;;
27715 "depfiles") CONFIG_COMMANDS
="$CONFIG_COMMANDS depfiles" ;;
27716 "nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist") CONFIG_FILES
="$CONFIG_FILES nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist:nextstep/templates/Info-gnustep.plist.in" ;;
27717 "nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop") CONFIG_FILES
="$CONFIG_FILES nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop:nextstep/templates/Emacs.desktop.in" ;;
27718 "nextstep/Cocoa/Emacs.base/Contents/Info.plist") CONFIG_FILES
="$CONFIG_FILES nextstep/Cocoa/Emacs.base/Contents/Info.plist:nextstep/templates/Info.plist.in" ;;
27719 "nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings") CONFIG_FILES
="$CONFIG_FILES nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings:nextstep/templates/InfoPlist.strings.in" ;;
27720 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
27721 "lib/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/Makefile" ;;
27722 "lib-src/Makefile") CONFIG_FILES
="$CONFIG_FILES lib-src/Makefile" ;;
27723 "oldXMenu/Makefile") CONFIG_FILES
="$CONFIG_FILES oldXMenu/Makefile" ;;
27724 "doc/emacs/Makefile") CONFIG_FILES
="$CONFIG_FILES doc/emacs/Makefile" ;;
27725 "doc/misc/Makefile") CONFIG_FILES
="$CONFIG_FILES doc/misc/Makefile" ;;
27726 "doc/lispintro/Makefile") CONFIG_FILES
="$CONFIG_FILES doc/lispintro/Makefile" ;;
27727 "doc/lispref/Makefile") CONFIG_FILES
="$CONFIG_FILES doc/lispref/Makefile" ;;
27728 "src/Makefile") CONFIG_FILES
="$CONFIG_FILES src/Makefile" ;;
27729 "lwlib/Makefile") CONFIG_FILES
="$CONFIG_FILES lwlib/Makefile" ;;
27730 "lisp/Makefile") CONFIG_FILES
="$CONFIG_FILES lisp/Makefile" ;;
27731 "leim/Makefile") CONFIG_FILES
="$CONFIG_FILES leim/Makefile" ;;
27732 "nextstep/Makefile") CONFIG_FILES
="$CONFIG_FILES nextstep/Makefile" ;;
27733 "test/automated/Makefile") CONFIG_FILES
="$CONFIG_FILES test/automated/Makefile" ;;
27734 "admin/unidata/Makefile") CONFIG_FILES
="$CONFIG_FILES admin/unidata/Makefile" ;;
27735 "mkdirs") CONFIG_COMMANDS
="$CONFIG_COMMANDS mkdirs" ;;
27736 "epaths") CONFIG_COMMANDS
="$CONFIG_COMMANDS epaths" ;;
27737 "gdbinit") CONFIG_COMMANDS
="$CONFIG_COMMANDS gdbinit" ;;
27739 *) as_fn_error
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
27744 # If the user did not use the arguments to specify the items to instantiate,
27745 # then the envvar interface is used. Set only those that are not.
27746 # We use the long form for the default assignment because of an extremely
27747 # bizarre bug on SunOS 4.1.3.
27748 if $ac_need_defaults; then
27749 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
27750 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
27751 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
27754 # Have a temporary directory for convenience. Make it in the build tree
27755 # simply because there is no reason against having it here, and in addition,
27756 # creating and moving files from /tmp can sometimes cause problems.
27757 # Hook for its removal unless debugging.
27758 # Note that there is a small window in which the directory will not be cleaned:
27759 # after its creation but before its name has been assigned to `$tmp'.
27763 trap 'exit_status=$?
27764 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
27766 trap 'as_fn_exit 1' 1 2 13 15
27768 # Create a (secure) tmp directory for tmp files.
27771 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
27772 test -n "$tmp" && test -d "$tmp"
27775 tmp
=.
/conf$$
-$RANDOM
27776 (umask 077 && mkdir
"$tmp")
27777 } || as_fn_error
"cannot create a temporary directory in ." "$LINENO" 5
27779 # Set up the scripts for CONFIG_FILES section.
27780 # No need to generate them if there are no CONFIG_FILES.
27781 # This happens for instance with `./config.status config.h'.
27782 if test -n "$CONFIG_FILES"; then
27784 if $AWK 'BEGIN { getline <"/dev/null" }' </dev
/null
2>/dev
/null
; then
27785 ac_cs_awk_getline
=:
27786 ac_cs_awk_pipe_init
=
27787 ac_cs_awk_read_file
='
27788 while ((getline aline < (F[key])) > 0)
27791 ac_cs_awk_pipe_fini
=
27793 ac_cs_awk_getline
=false
27794 ac_cs_awk_pipe_init
="print \"cat <<'|#_!!_#|' &&\""
27795 ac_cs_awk_read_file
='
27797 print "cat " F[key] " &&"
27798 '$ac_cs_awk_pipe_init
27799 # The final `:' finishes the AND list.
27800 ac_cs_awk_pipe_fini
='END { print "|#_!!_#|"; print ":" }'
27802 ac_cr
=`echo X | tr X '\015'`
27803 # On cygwin, bash can eat \r inside `` if the user requested igncr.
27804 # But we know of no other shell where ac_cr would be empty at this
27805 # point, so we can use a bashism as a fallback.
27806 if test "x$ac_cr" = x
; then
27807 eval ac_cr
=\$
\'\\r
\'
27809 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
27810 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
27813 ac_cs_awk_cr
=$ac_cr
27816 echo 'BEGIN {' >"$tmp/subs1.awk" &&
27819 # Create commands to substitute file output variables.
27821 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
27822 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
27823 echo "$ac_subst_files" |
sed 's/.*/F["&"]="$&"/' &&
27826 } >conf$
$files.sh
&&
27827 . .
/conf$
$files.sh ||
27828 as_fn_error
"could not make $CONFIG_STATUS" "$LINENO" 5
27829 rm -f conf$
$files.sh
27832 echo "cat >conf$$subs.awk <<_ACEOF" &&
27833 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
27835 } >conf$$subs.sh ||
27836 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
27837 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
27839 for ac_last_try in false false false false false :; do
27840 . ./conf$$subs.sh ||
27841 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
27843 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
27844 if test $ac_delim_n = $ac_delim_num; then
27846 elif $ac_last_try; then
27847 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
27849 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
27852 rm -f conf$$subs.sh
27854 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27855 cat >>"\
$tmp/subs1.
awk" <<\\_ACAWK &&
27859 s/^/S["/; s
/!.
*/"]=/
27869 s/\(.\{148\}\)..*/\1/
27871 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
27876 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
27883 s/\(.\{148\}\)..*/\1/
27885 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
27889 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
27894 ' <conf$$subs.awk | sed '
27899 ' >>$CONFIG_STATUS || ac_write_fail=1
27900 rm -f conf$$subs.awk
27901 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27903 cat >>"\
$tmp/subs1.
awk" <<_ACAWK &&
27904 for (key in S) S_is_set[key] = 1
27906 \$ac_cs_awk_pipe_init
27910 nfields = split(line, field, "@
")
27912 len = length(field[1])
27913 for (i = 2; i < nfields; i++) {
27915 keylen = length(key)
27916 if (S_is_set[key]) {
27918 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
27919 len += length(value) + length(field[++i])
27924 if (nfields == 3 && !substed) {
27926 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
27927 \$ac_cs_awk_read_file
27933 \$ac_cs_awk_pipe_fini
27936 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27937 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
27938 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
27941 fi < "$tmp/subs1.
awk" > "$tmp/subs.
awk" \
27942 || as_fn_error "could not setup config files machinery
" "$LINENO" 5
27945 # VPATH may cause trouble with some makes, so we remove $(srcdir),
27946 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".
", strip leading and
27947 # trailing colons and then remove the whole line if VPATH becomes empty
27948 # (actually we leave an empty line to preserve line numbers).
27949 if test "x
$srcdir" = x.; then
27950 ac_vpsub='/^[ ]*VPATH[ ]*=/{
27951 s/:*\$(srcdir):*/:/
27952 s/:*\${srcdir}:*/:/
27954 s/^\([^=]*=[ ]*\):*/\1/
27960 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27961 fi # test -n "$CONFIG_FILES"
27963 # Set up the scripts for CONFIG_HEADERS section.
27964 # No need to generate them if there are no CONFIG_HEADERS.
27965 # This happens for instance with `./config.status Makefile'.
27966 if test -n "$CONFIG_HEADERS"; then
27967 cat >"$tmp/defines.
awk" <<\_ACAWK ||
27971 # Transform confdefs.h into an awk script `defines.awk', embedded as
27972 # here-document in config.status, that substitutes the proper values into
27973 # config.h.in to produce config.h.
27975 # Create a delimiter string that does not exist in confdefs.h, to ease
27976 # handling of long lines.
27978 for ac_last_try in false false :; do
27979 ac_t=`sed -n "/$ac_delim/p
" confdefs.h`
27980 if test -z "$ac_t"; then
27982 elif $ac_last_try; then
27983 as_fn_error "could not
make $CONFIG_HEADERS" "$LINENO" 5
27985 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
27989 # For the awk script, D is an array of macro values keyed by name,
27990 # likewise P contains macro parameters if any. Preserve backslash
27991 # newline sequences.
27993 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
27995 s/.\{148\}/&'"$ac_delim"'/g
27998 s/^[ ]*#[ ]*define[ ][ ]*/ /
28005 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
28007 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
28011 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
28012 D["\
1"]=" \
3\\\\\\n
"\\/p
28014 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
28019 s/.\{148\}/&'"$ac_delim"'/g
28024 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
28027 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
28029 ' <confdefs.h | sed '
28030 s/'"$ac_delim"'/"\\\
28031 "/g' >>$CONFIG_STATUS || ac_write_fail=1
28033 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28034 for (key in D) D_is_set[key] = 1
28037 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
28039 split(line, arg, " ")
28040 if (arg[1] == "#") {
28044 defundef
= substr
(arg
[1], 2)
28047 split(mac1
, mac2
, "(") #)
28049 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
28050 if (D_is_set
[macro
]) {
28051 # Preserve the white space surrounding the "#".
28052 print prefix
"define", macro P
[macro
] D
[macro
]
28055 # Replace #undef with comments. This is necessary, for example,
28056 # in the case of _POSIX_SOURCE, which is predefined and required
28057 # on some systems where configure will not decide to define it.
28058 if (defundef
== "undef") {
28059 print
"/*", prefix defundef
, macro
, "*/"
28067 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
28068 as_fn_error
"could not setup config headers machinery" "$LINENO" 5
28069 fi # test -n "$CONFIG_HEADERS"
28072 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
28077 :[FHLC
]) ac_mode
=$ac_tag; continue;;
28079 case $ac_mode$ac_tag in
28081 :L
* |
:C
*:*) as_fn_error
"invalid tag \`$ac_tag'" "$LINENO" 5;;
28082 :[FH
]-) ac_tag
=-:-;;
28083 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
28100 -) ac_f
="$tmp/stdin";;
28101 *) # Look for the file first in the build tree, then in the source tree
28102 # (if the path is not absolute). The absolute path cannot be DOS-style,
28103 # because $ac_f cannot contain `:'.
28107 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
28109 as_fn_error
"cannot find input file: \`$ac_f'" "$LINENO" 5;;
28111 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
28112 as_fn_append ac_file_inputs
" '$ac_f'"
28115 # Let's still pretend it is `configure' which instantiates (i.e., don't
28116 # use $as_me), people would be surprised to read:
28117 # /* config.h. Generated by config.status. */
28118 configure_input
='Generated from '`
28119 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
28121 if test x
"$ac_file" != x-
; then
28122 configure_input
="$ac_file. $configure_input"
28123 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
28124 $as_echo "$as_me: creating $ac_file" >&6;}
28126 # Neutralize special characters interpreted by sed in replacement strings.
28127 case $configure_input in #(
28128 *\
&* |
*\|
* |
*\\* )
28129 ac_sed_conf_input
=`$as_echo "$configure_input" |
28130 sed 's/[\\\\&|]/\\\\&/g'`;; #(
28131 *) ac_sed_conf_input
=$configure_input;;
28135 *:-:* |
*:-) cat >"$tmp/stdin" \
28136 || as_fn_error
"could not create $ac_file" "$LINENO" 5 ;;
28141 ac_dir
=`$as_dirname -- "$ac_file" ||
28142 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28143 X"$ac_file" : 'X\(//\)[^/]' \| \
28144 X"$ac_file" : 'X\(//\)$' \| \
28145 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
28146 $as_echo X"$ac_file" |
28147 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28151 /^X\(\/\/\)[^/].*/{
28164 as_dir
="$ac_dir"; as_fn_mkdir_p
28168 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
28170 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
28171 # A ".." for each directory in $ac_dir_suffix.
28172 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
28173 case $ac_top_builddir_sub in
28174 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
28175 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
28178 ac_abs_top_builddir
=$ac_pwd
28179 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
28180 # for backward compatibility:
28181 ac_top_builddir
=$ac_top_build_prefix
28184 .
) # We are building in place.
28186 ac_top_srcdir
=$ac_top_builddir_sub
28187 ac_abs_top_srcdir
=$ac_pwd ;;
28188 [\\/]* | ?
:[\\/]* ) # Absolute name.
28189 ac_srcdir
=$srcdir$ac_dir_suffix;
28190 ac_top_srcdir
=$srcdir
28191 ac_abs_top_srcdir
=$srcdir ;;
28192 *) # Relative name.
28193 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
28194 ac_top_srcdir
=$ac_top_build_prefix$srcdir
28195 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
28197 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
28207 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
28208 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
28210 ac_MKDIR_P
=$MKDIR_P
28212 [\\/$
]* | ?
:[\\/]* ) ;;
28213 */*) ac_MKDIR_P
=$ac_top_build_prefix$MKDIR_P ;;
28217 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
28218 # If the template does not know about datarootdir, expand it.
28219 # FIXME: This hack should be removed a few years after 2.60.
28220 ac_datarootdir_hack
=; ac_datarootdir_seen
=
28231 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
28232 *datarootdir
*) ac_datarootdir_seen
=yes;;
28233 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
28234 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
28235 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
28237 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28238 ac_datarootdir_hack='
28239 s&@datadir@&$datadir&g
28240 s&@docdir@&$docdir&g
28241 s&@infodir@&$infodir&g
28242 s&@localedir@&$localedir&g
28243 s&@mandir@&$mandir&g
28244 s&\\\${datarootdir}&$datarootdir&g' ;;
28248 # Neutralize VPATH when `$srcdir' = `.'.
28249 # Shell code in configure.ac might set extrasub.
28250 # FIXME: do we really want to maintain this feature?
28251 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28252 ac_sed_extra="$ac_vpsub
28255 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
28257 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
28258 s|@configure_input@|
$ac_sed_conf_input|
;t t
28259 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
28260 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
28261 s
&@srcdir@
&$ac_srcdir&;t t
28262 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
28263 s
&@top_srcdir@
&$ac_top_srcdir&;t t
28264 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
28265 s
&@builddir@
&$ac_builddir&;t t
28266 s
&@abs_builddir@
&$ac_abs_builddir&;t t
28267 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
28268 s
&@INSTALL@
&$ac_INSTALL&;t t
28269 s
&@MKDIR_P@
&$ac_MKDIR_P&;t t
28270 $ac_datarootdir_hack
28272 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
28273 if $ac_cs_awk_getline; then
28274 $AWK -f "$tmp/subs.
awk"
28276 $AWK -f "$tmp/subs.
awk" | $SHELL
28278 || as_fn_error "could not create
$ac_file" "$LINENO" 5
28280 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
28281 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out
"`; test -n "$ac_out"; } &&
28282 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out
"`; test -z "$ac_out"; } &&
28283 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
28284 which seems to be undefined. Please make sure it is defined." >&5
28285 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
28286 which seems to be undefined. Please make sure it is defined." >&2;}
28290 -) cat "$tmp/out" && rm -f "$tmp/out";;
28291 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
28293 || as_fn_error "could not create $ac_file" "$LINENO" 5
28299 if test x"$ac_file" != x-; then
28301 $as_echo "/* $configure_input */" \
28302 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
28303 } >"$tmp/config.h" \
28304 || as_fn_error "could not create $ac_file" "$LINENO" 5
28305 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
28306 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
28307 $as_echo "$as_me: $ac_file is unchanged" >&6;}
28310 mv "$tmp/config.h" "$ac_file" \
28311 || as_fn_error "could not create $ac_file" "$LINENO" 5
28314 $as_echo "/* $configure_input */" \
28315 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
28316 || as_fn_error "could not create -" "$LINENO" 5
28318 # Compute "$ac_file"'s index
in $config_headers.
28321 for _am_header
in $config_headers :; do
28322 case $_am_header in
28323 $_am_arg |
$_am_arg:* )
28326 _am_stamp_count
=`expr $_am_stamp_count + 1` ;;
28329 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
28330 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28331 X"$_am_arg" : 'X\(//\)[^/]' \| \
28332 X"$_am_arg" : 'X\(//\)$' \| \
28333 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
28334 $as_echo X"$_am_arg" |
28335 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28339 /^X\(\/\/\)[^/].*/{
28351 s/.*/./; q'`/stamp-h
$_am_stamp_count
28354 :C
) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
28355 $as_echo "$as_me: executing $ac_file commands" >&6;}
28360 case $ac_file$ac_mode in
28361 "depfiles":C
) test x
"$AMDEP_TRUE" != x
"" ||
{
28362 # Autoconf 2.62 quotes --file arguments for eval, but not when files
28363 # are listed without --file. Let's play safe and only enable the eval
28364 # if we detect the quoting.
28365 case $CONFIG_FILES in
28366 *\'*) eval set x
"$CONFIG_FILES" ;;
28367 *) set x
$CONFIG_FILES ;;
28372 # Strip MF so we end up with the name of the file.
28373 mf
=`echo "$mf" | sed -e 's/:.*$//'`
28374 # Check whether this is an Automake generated Makefile or not.
28375 # We used to match only the files named `Makefile.in', but
28376 # some people rename them; so instead we look at the file content.
28377 # Grep'ing the first line is not enough: some people post-process
28378 # each Makefile.in and add a new line on top of each file to say so.
28379 # Grep'ing the whole file is not good either: AIX grep has a line
28380 # limit of 2048, but all sed's we know have understand at least 4000.
28381 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" |
grep X
>/dev
/null
2>&1; then
28382 dirpart
=`$as_dirname -- "$mf" ||
28383 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28384 X"$mf" : 'X\(//\)[^/]' \| \
28385 X"$mf" : 'X\(//\)$' \| \
28386 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
28388 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28392 /^X\(\/\/\)[^/].*/{
28408 # Extract the definition of DEPDIR, am__include, and am__quote
28409 # from the Makefile without running `make'.
28410 DEPDIR
=`sed -n 's/^DEPDIR = //p' < "$mf"`
28411 test -z "$DEPDIR" && continue
28412 am__include
=`sed -n 's/^am__include = //p' < "$mf"`
28413 test -z "am__include" && continue
28414 am__quote
=`sed -n 's/^am__quote = //p' < "$mf"`
28415 # When using ansi2knr, U may be empty or an underscore; expand it
28416 U
=`sed -n 's/^U = //p' < "$mf"`
28417 # Find all dependency output files, they are included files with
28418 # $(DEPDIR) in their names. We invoke sed twice because it is the
28419 # simplest approach to changing $(DEPDIR) to its actual value in the
28421 for file in `sed -n "
28422 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
28423 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
28424 # Make sure the directory exists.
28425 test -f "$dirpart/$file" && continue
28426 fdir
=`$as_dirname -- "$file" ||
28427 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28428 X"$file" : 'X\(//\)[^/]' \| \
28429 X"$file" : 'X\(//\)$' \| \
28430 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
28431 $as_echo X"$file" |
28432 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28436 /^X\(\/\/\)[^/].*/{
28449 as_dir
=$dirpart/$fdir; as_fn_mkdir_p
28450 # echo "creating $dirpart/$file"
28451 echo '# dummy' > "$dirpart/$file"
28457 for dir
in etc lisp
; do
28458 test -d ${dir} || mkdir
${dir}
28462 echo creating src
/epaths.h
28463 ${MAKE-make} MAKEFILE_NAME
=do-not-make-Makefile epaths-force
28466 if test ! -f src
/.gdbinit
&& test -f "$srcdir/src/.gdbinit"; then
28467 echo creating src
/.gdbinit
28468 echo "source $srcdir/src/.gdbinit" > src
/.gdbinit
28478 ac_clean_files
=$ac_clean_files_save
28480 test $ac_write_fail = 0 ||
28481 as_fn_error
"write failure creating $CONFIG_STATUS" "$LINENO" 5
28484 # configure is writing to config.log, and then calls config.status.
28485 # config.status does its own redirection, appending to config.log.
28486 # Unfortunately, on DOS this fails, as config.log is still kept open
28487 # by configure, so config.status won't be able to write to it; its
28488 # output is simply discarded. So we exec the FD to /dev/null,
28489 # effectively closing config.log, so it can be properly (re)opened and
28490 # appended to by config.status. When coming back to configure, we
28491 # need to make the FD available again.
28492 if test "$no_create" != yes; then
28494 ac_config_status_args
=
28495 test "$silent" = yes &&
28496 ac_config_status_args
="$ac_config_status_args --quiet"
28498 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
28500 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
28501 # would make configure fail if this is the last instruction.
28502 $ac_cs_success || as_fn_exit $?
28504 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
28505 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
28506 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}