Remove last internal use of cpp and src/{m,s}/*.h files in configure.in.
[emacs.git] / configure
blob686320b36223b517a0601070faf9315cbd9191aa
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.65 for emacs 24.0.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,
8 # Inc.
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 :
20 emulate sh
21 NULLCMD=:
22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
25 setopt NO_GLOB_SUBST
26 else
27 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
32 esac
36 as_nl='
38 export as_nl
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 as_echo='print -r --'
48 as_echo_n='print -rn --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52 else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
60 case $arg in #(
61 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
84 # IFS
85 # We need space, tab and new line, in precisely that order. Quoting is
86 # there to prevent editors from complaining about space-tab.
87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 # splitting by setting IFS to empty value.)
89 IFS=" "" $as_nl"
91 # Find who we are. Look in the path if we contain no directory separator.
92 case $0 in #((
93 *[\\/]* ) as_myself=$0 ;;
94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95 for as_dir in $PATH
97 IFS=$as_save_IFS
98 test -z "$as_dir" && as_dir=.
99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100 done
101 IFS=$as_save_IFS
104 esac
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
108 as_myself=$0
110 if test ! -f "$as_myself"; then
111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
112 exit 1
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 || :
122 done
123 PS1='$ '
124 PS2='> '
125 PS4='+ '
127 # NLS nuisances.
128 LC_ALL=C
129 export LC_ALL
130 LANGUAGE=C
131 export LANGUAGE
133 # CDPATH.
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 :
138 emulate sh
139 NULLCMD=:
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+\"\$@\"}'='\"\$@\"'
143 setopt NO_GLOB_SUBST
144 else
145 case \`(set -o) 2>/dev/null\` in #(
146 *posix*) :
147 set -o posix ;; #(
148 *) :
150 esac
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; }
159 exitcode=0
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 :
166 else
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 :
176 as_have_required=yes
177 else
178 as_have_required=no
180 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
182 else
183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
184 as_found=false
185 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
187 IFS=$as_save_IFS
188 test -z "$as_dir" && as_dir=.
189 as_found=:
190 case $as_dir in #(
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 :
199 break 2
202 done;;
203 esac
204 as_found=false
205 done
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
209 fi; }
210 IFS=$as_save_IFS
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.
217 BASH_ENV=/dev/null
218 ENV=/dev/null
219 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
220 export CONFIG_SHELL
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."
230 else
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."
236 exit 1
240 SHELL=${CONFIG_SHELL-/bin/sh}
241 export SHELL
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 ## --------------------- ##
249 # as_fn_unset VAR
250 # ---------------
251 # Portably unset VAR.
252 as_fn_unset ()
254 { eval $1=; unset $1;}
256 as_unset=as_fn_unset
258 # as_fn_set_status STATUS
259 # -----------------------
260 # Set $? to STATUS, without forking.
261 as_fn_set_status ()
263 return $1
264 } # as_fn_set_status
266 # as_fn_exit STATUS
267 # -----------------
268 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
269 as_fn_exit ()
271 set +e
272 as_fn_set_status $1
273 exit $1
274 } # as_fn_exit
276 # as_fn_mkdir_p
277 # -------------
278 # Create "$as_dir" as a directory, including parents if necessary.
279 as_fn_mkdir_p ()
282 case $as_dir in #(
283 -*) as_dir=./$as_dir;;
284 esac
285 test -d "$as_dir" || eval $as_mkdir_p || {
286 as_dirs=
287 while :; do
288 case $as_dir in #(
289 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
290 *) as_qdir=$as_dir;;
291 esac
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\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
300 s//\1/
303 /^X\(\/\/\)[^/].*/{
304 s//\1/
307 /^X\(\/\/\)$/{
308 s//\1/
311 /^X\(\/\).*/{
312 s//\1/
315 s/.*/./; q'`
316 test -d "$as_dir" && break
317 done
318 test -z "$as_dirs" || eval "mkdir $as_dirs"
319 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
322 } # as_fn_mkdir_p
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
328 # implementations.
329 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
330 eval 'as_fn_append ()
332 eval $1+=\$2
334 else
335 as_fn_append ()
337 eval $1=\$$1\$2
339 fi # as_fn_append
341 # as_fn_arith ARG...
342 # ------------------
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 :
347 eval 'as_fn_arith ()
349 as_val=$(( $* ))
351 else
352 as_fn_arith ()
354 as_val=`expr "$@" || test $? -eq 1`
356 fi # as_fn_arith
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.
364 as_fn_error ()
366 as_status=$?; test $as_status -eq 0 && as_status=1
367 if test "$3"; then
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
373 } # as_fn_error
375 if expr a : '\(a\)' >/dev/null 2>&1 &&
376 test "X`expr 00001 : '.*\(...\)'`" = X001; then
377 as_expr=expr
378 else
379 as_expr=false
382 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
383 as_basename=basename
384 else
385 as_basename=false
388 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
389 as_dirname=dirname
390 else
391 as_dirname=false
394 as_me=`$as_basename -- "$0" ||
395 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
396 X"$0" : 'X\(//\)$' \| \
397 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
398 $as_echo X/"$0" |
399 sed '/^.*\/\([^/][^/]*\)\/*$/{
400 s//\1/
403 /^X\/\(\/\/\)$/{
404 s//\1/
407 /^X\/\(\/\).*/{
408 s//\1/
411 s/.*/./; q'`
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. :-)
426 sed -n '
428 /[$]LINENO/=
429 ' <$as_myself |
430 sed '
431 s/[$]LINENO.*/&-/
432 t lineno
434 :lineno
436 :loop
437 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
438 t loop
439 s/-\n.*//
440 ' >$as_me.lineno &&
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).
447 . "./$as_me.lineno"
448 # Exit status is that of the last command.
449 exit
452 ECHO_C= ECHO_N= ECHO_T=
453 case `echo -n x` in #(((((
454 -n*)
455 case `echo 'xy\c'` in
456 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
457 xy) ECHO_C='\c';;
458 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
459 ECHO_T=' ';;
460 esac;;
462 ECHO_N='-n';;
463 esac
465 rm -f conf$$ conf$$.exe conf$$.file
466 if test -d conf$$.dir; then
467 rm -f conf$$.dir/conf$$.file
468 else
469 rm -f conf$$.dir
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
474 as_ln_s='ln -s'
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 ||
480 as_ln_s='cp -p'
481 elif ln conf$$.file conf$$ 2>/dev/null; then
482 as_ln_s=ln
483 else
484 as_ln_s='cp -p'
486 else
487 as_ln_s='cp -p'
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"'
494 else
495 test -d ./-p && rmdir ./-p
496 as_mkdir_p=false
499 if test -x / >/dev/null 2>&1; then
500 as_test_x='test -x'
501 else
502 if ls -dL / >/dev/null 2>&1; then
503 as_ls_L_option=L
504 else
505 as_ls_L_option=
507 as_test_x='
508 eval sh -c '\''
509 if test -d "$1"; then
510 test -d "$1/.";
511 else
512 case $1 in #(
513 -*)set "./$1";;
514 esac;
515 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
516 ???[sx]*):;;*)false;;esac;fi
517 '\'' sh
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
530 exec 6>&1
532 # Name of the host.
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`
538 # Initializations.
540 ac_default_prefix=/usr/local
541 ac_clean_files=
542 ac_config_libobj_dir=.
543 LIBOBJS=
544 cross_compiling=no
545 subdirs=
546 MFLAGS=
547 MAKEFLAGS=
549 # Identity of this package.
550 PACKAGE_NAME='emacs'
551 PACKAGE_TARNAME='emacs'
552 PACKAGE_VERSION='24.0.50'
553 PACKAGE_STRING='emacs 24.0.50'
554 PACKAGE_BUGREPORT=''
555 PACKAGE_URL=''
557 ac_unique_file="src/lisp.h"
558 # Factoring default headers for most tests.
559 ac_includes_default="\
560 #include <stdio.h>
561 #ifdef HAVE_SYS_TYPES_H
562 # include <sys/types.h>
563 #endif
564 #ifdef HAVE_SYS_STAT_H
565 # include <sys/stat.h>
566 #endif
567 #ifdef STDC_HEADERS
568 # include <stdlib.h>
569 # include <stddef.h>
570 #else
571 # ifdef HAVE_STDLIB_H
572 # include <stdlib.h>
573 # endif
574 #endif
575 #ifdef HAVE_STRING_H
576 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
577 # include <memory.h>
578 # endif
579 # include <string.h>
580 #endif
581 #ifdef HAVE_STRINGS_H
582 # include <strings.h>
583 #endif
584 #ifdef HAVE_INTTYPES_H
585 # include <inttypes.h>
586 #endif
587 #ifdef HAVE_STDINT_H
588 # include <stdint.h>
589 #endif
590 #ifdef HAVE_UNISTD_H
591 # include <unistd.h>
592 #endif"
594 ac_config_libobj_dir=src
595 ac_header_list=
596 ac_func_list=
597 ac_subst_vars='LTLIBOBJS
598 WINDOW_SUPPORT
599 TOOLTIP_SUPPORT
600 MOUSE_SUPPORT
601 LIB_GCC
602 LINKER
603 POST_EDIT_LDFLAGS
604 PRE_EDIT_LDFLAGS
605 LD_SWITCH_SYSTEM_TEMACS
606 POST_ALLOC_OBJ
607 PRE_ALLOC_OBJ
608 CYGWIN_OBJ
609 RALLOC_OBJ
610 OLDXMENU_DEPS
611 LIBX_OTHER
612 LIBXMENU
613 OLDXMENU
614 OLDXMENU_TARGET
615 LIBXT_OTHER
616 TOOLKIT_LIBW
617 WIDGET_OBJ
618 XOBJ
619 XMENU_OBJ
620 FONT_OBJ
621 OTHER_FILES
622 GNU_OBJC_CFLAGS
623 ns_appsrc
624 ns_appresdir
625 ns_appbindir
626 ns_appdir
627 opsysfile
628 machfile
629 X_TOOLKIT_TYPE
630 C_SWITCH_X_SYSTEM
631 C_SWITCH_X_SITE
632 LD_SWITCH_X_SITE
633 gameuser
634 gamedir
635 bitmapdir
636 archlibdir
637 etcdir
638 x_default_search_path
639 lisppath
640 locallisppath
641 lispdir
642 srcdir
643 canonical
644 configuration
645 version
646 KRB4LIB
647 DESLIB
648 KRB5LIB
649 CRYPTOLIB
650 COM_ERRLIB
651 LIBRESOLV
652 LIBHESIOD
653 TERMCAP_OBJ
654 LIBS_TERMCAP
655 GETOPTOBJS
656 GETOPT_H
657 GETLOADAVG_LIBS
658 KMEM_GROUP
659 NEED_SETGID
660 LIBOBJS
661 BLESSMAIL_TARGET
662 LIBS_MAIL
663 liblockfile
664 ALLOCA
665 LIBXSM
666 LIBGPM
667 LIBGIF
668 LIBTIFF
669 LIBPNG
670 LIBJPEG
671 LIBXPM
672 FREETYPE_LIBS
673 FREETYPE_CFLAGS
674 M17N_FLT_LIBS
675 M17N_FLT_CFLAGS
676 LIBOTF_LIBS
677 LIBOTF_CFLAGS
678 XFT_LIBS
679 XFT_CFLAGS
680 FONTCONFIG_LIBS
681 FONTCONFIG_CFLAGS
682 LIBXMU
683 LIBXTR6
684 LIBSELINUX_LIBS
685 GCONF_LIBS
686 GCONF_CFLAGS
687 DBUS_OBJ
688 DBUS_LIBS
689 DBUS_CFLAGS
690 GTK_OBJ
691 GTK_LIBS
692 GTK_CFLAGS
693 RSVG_LIBS
694 RSVG_CFLAGS
695 VMLIMIT_OBJ
696 GMALLOC_OBJ
697 HAVE_XSERVER
698 LIB_STANDARD
699 NS_SUPPORT
700 NS_OBJ
701 TEMACS_LDFLAGS2
702 LD_SWITCH_X_SITE_AUX_RPATH
703 LD_SWITCH_X_SITE_AUX
704 XMKMF
705 DEPFLAGS
706 MKDEPDIR
707 SET_MAKE
708 CFLAGS_SOUND
709 ALSA_LIBS
710 ALSA_CFLAGS
711 PKG_CONFIG
712 LIBSOUND
713 START_FILES
714 LIB_MATH
715 CRT_DIR
716 LIBS_SYSTEM
717 C_SWITCH_SYSTEM
718 UNEXEC_OBJ
719 C_SWITCH_MACHINE
720 LD_SWITCH_SYSTEM
721 CANNOT_DUMP
722 MAKEINFO
723 GZIP_PROG
724 INSTALL_INFO
725 RANLIB
726 INSTALL_DATA
727 INSTALL_SCRIPT
728 INSTALL_PROGRAM
729 EGREP
730 GREP
732 OBJEXT
733 EXEEXT
734 ac_ct_CC
735 CPPFLAGS
736 LDFLAGS
737 CFLAGS
739 host_os
740 host_vendor
741 host_cpu
742 host
743 build_os
744 build_vendor
745 build_cpu
746 build
747 MAINT
748 GZIP_INFO
749 target_alias
750 host_alias
751 build_alias
752 LIBS
753 ECHO_T
754 ECHO_N
755 ECHO_C
756 DEFS
757 mandir
758 localedir
759 libdir
760 psdir
761 pdfdir
762 dvidir
763 htmldir
764 infodir
765 docdir
766 oldincludedir
767 includedir
768 localstatedir
769 sharedstatedir
770 sysconfdir
771 datadir
772 datarootdir
773 libexecdir
774 sbindir
775 bindir
776 program_transform_name
777 prefix
778 exec_prefix
779 PACKAGE_URL
780 PACKAGE_BUGREPORT
781 PACKAGE_STRING
782 PACKAGE_VERSION
783 PACKAGE_TARNAME
784 PACKAGE_NAME
785 PATH_SEPARATOR
786 SHELL'
787 ac_subst_files='deps_frag
788 ns_frag'
789 ac_user_opts='
790 enable_option_checking
791 with_pop
792 with_kerberos
793 with_kerberos5
794 with_hesiod
795 with_mmdf
796 with_mail_unlink
797 with_mailhost
798 with_sound
799 with_sync_input
800 with_x_toolkit
801 with_xpm
802 with_jpeg
803 with_tiff
804 with_gif
805 with_png
806 with_rsvg
807 with_xft
808 with_libotf
809 with_m17n_flt
810 with_toolkit_scroll_bars
811 with_xaw3d
812 with_xim
813 with_ns
814 with_gpm
815 with_dbus
816 with_gconf
817 with_selinux
818 with_makeinfo
819 with_compress_info
820 with_pkg_config_prog
821 with_crt_dir
822 with_gnustep_conf
823 enable_ns_self_contained
824 enable_asserts
825 enable_maintainer_mode
826 enable_locallisppath
827 enable_checking
828 enable_profiling
829 enable_autodepend
830 enable_largefile
831 with_x
833 ac_precious_vars='build_alias
834 host_alias
835 target_alias
837 CFLAGS
838 LDFLAGS
839 LIBS
840 CPPFLAGS
842 XMKMF'
845 # Initialize some variables set by options.
846 ac_init_help=
847 ac_init_version=false
848 ac_unrecognized_opts=
849 ac_unrecognized_sep=
850 # The variables have the same names as the options, with
851 # dashes changed to underlines.
852 cache_file=/dev/null
853 exec_prefix=NONE
854 no_create=
855 no_recursion=
856 prefix=NONE
857 program_prefix=NONE
858 program_suffix=NONE
859 program_transform_name=s,x,x,
860 silent=
861 site=
862 srcdir=
863 verbose=
864 x_includes=NONE
865 x_libraries=NONE
867 # Installation directory options.
868 # These are left unexpanded so users can "make install exec_prefix=/foo"
869 # and all the variables that are supposed to be based on exec_prefix
870 # by default will actually change.
871 # Use braces instead of parens because sh, perl, etc. also accept them.
872 # (The list follows the same order as the GNU Coding Standards.)
873 bindir='${exec_prefix}/bin'
874 sbindir='${exec_prefix}/sbin'
875 libexecdir='${exec_prefix}/libexec'
876 datarootdir='${prefix}/share'
877 datadir='${datarootdir}'
878 sysconfdir='${prefix}/etc'
879 sharedstatedir='${prefix}/com'
880 localstatedir='${prefix}/var'
881 includedir='${prefix}/include'
882 oldincludedir='/usr/include'
883 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
884 infodir='${datarootdir}/info'
885 htmldir='${docdir}'
886 dvidir='${docdir}'
887 pdfdir='${docdir}'
888 psdir='${docdir}'
889 libdir='${exec_prefix}/lib'
890 localedir='${datarootdir}/locale'
891 mandir='${datarootdir}/man'
893 ac_prev=
894 ac_dashdash=
895 for ac_option
897 # If the previous option needs an argument, assign it.
898 if test -n "$ac_prev"; then
899 eval $ac_prev=\$ac_option
900 ac_prev=
901 continue
904 case $ac_option in
905 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
906 *) ac_optarg=yes ;;
907 esac
909 # Accept the important Cygnus configure options, so we can diagnose typos.
911 case $ac_dashdash$ac_option in
913 ac_dashdash=yes ;;
915 -bindir | --bindir | --bindi | --bind | --bin | --bi)
916 ac_prev=bindir ;;
917 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
918 bindir=$ac_optarg ;;
920 -build | --build | --buil | --bui | --bu)
921 ac_prev=build_alias ;;
922 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
923 build_alias=$ac_optarg ;;
925 -cache-file | --cache-file | --cache-fil | --cache-fi \
926 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
927 ac_prev=cache_file ;;
928 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
929 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
930 cache_file=$ac_optarg ;;
932 --config-cache | -C)
933 cache_file=config.cache ;;
935 -datadir | --datadir | --datadi | --datad)
936 ac_prev=datadir ;;
937 -datadir=* | --datadir=* | --datadi=* | --datad=*)
938 datadir=$ac_optarg ;;
940 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
941 | --dataroo | --dataro | --datar)
942 ac_prev=datarootdir ;;
943 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
944 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
945 datarootdir=$ac_optarg ;;
947 -disable-* | --disable-*)
948 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
949 # Reject names that are not valid shell variable names.
950 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
951 as_fn_error "invalid feature name: $ac_useropt"
952 ac_useropt_orig=$ac_useropt
953 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
954 case $ac_user_opts in
956 "enable_$ac_useropt"
957 "*) ;;
958 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
959 ac_unrecognized_sep=', ';;
960 esac
961 eval enable_$ac_useropt=no ;;
963 -docdir | --docdir | --docdi | --doc | --do)
964 ac_prev=docdir ;;
965 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
966 docdir=$ac_optarg ;;
968 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
969 ac_prev=dvidir ;;
970 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
971 dvidir=$ac_optarg ;;
973 -enable-* | --enable-*)
974 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
975 # Reject names that are not valid shell variable names.
976 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
977 as_fn_error "invalid feature name: $ac_useropt"
978 ac_useropt_orig=$ac_useropt
979 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
980 case $ac_user_opts in
982 "enable_$ac_useropt"
983 "*) ;;
984 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
985 ac_unrecognized_sep=', ';;
986 esac
987 eval enable_$ac_useropt=\$ac_optarg ;;
989 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
990 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
991 | --exec | --exe | --ex)
992 ac_prev=exec_prefix ;;
993 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
994 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
995 | --exec=* | --exe=* | --ex=*)
996 exec_prefix=$ac_optarg ;;
998 -gas | --gas | --ga | --g)
999 # Obsolete; use --with-gas.
1000 with_gas=yes ;;
1002 -help | --help | --hel | --he | -h)
1003 ac_init_help=long ;;
1004 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1005 ac_init_help=recursive ;;
1006 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1007 ac_init_help=short ;;
1009 -host | --host | --hos | --ho)
1010 ac_prev=host_alias ;;
1011 -host=* | --host=* | --hos=* | --ho=*)
1012 host_alias=$ac_optarg ;;
1014 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1015 ac_prev=htmldir ;;
1016 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1017 | --ht=*)
1018 htmldir=$ac_optarg ;;
1020 -includedir | --includedir | --includedi | --included | --include \
1021 | --includ | --inclu | --incl | --inc)
1022 ac_prev=includedir ;;
1023 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1024 | --includ=* | --inclu=* | --incl=* | --inc=*)
1025 includedir=$ac_optarg ;;
1027 -infodir | --infodir | --infodi | --infod | --info | --inf)
1028 ac_prev=infodir ;;
1029 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1030 infodir=$ac_optarg ;;
1032 -libdir | --libdir | --libdi | --libd)
1033 ac_prev=libdir ;;
1034 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1035 libdir=$ac_optarg ;;
1037 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1038 | --libexe | --libex | --libe)
1039 ac_prev=libexecdir ;;
1040 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1041 | --libexe=* | --libex=* | --libe=*)
1042 libexecdir=$ac_optarg ;;
1044 -localedir | --localedir | --localedi | --localed | --locale)
1045 ac_prev=localedir ;;
1046 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1047 localedir=$ac_optarg ;;
1049 -localstatedir | --localstatedir | --localstatedi | --localstated \
1050 | --localstate | --localstat | --localsta | --localst | --locals)
1051 ac_prev=localstatedir ;;
1052 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1053 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1054 localstatedir=$ac_optarg ;;
1056 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1057 ac_prev=mandir ;;
1058 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1059 mandir=$ac_optarg ;;
1061 -nfp | --nfp | --nf)
1062 # Obsolete; use --without-fp.
1063 with_fp=no ;;
1065 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1066 | --no-cr | --no-c | -n)
1067 no_create=yes ;;
1069 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1070 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1071 no_recursion=yes ;;
1073 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1074 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1075 | --oldin | --oldi | --old | --ol | --o)
1076 ac_prev=oldincludedir ;;
1077 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1078 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1079 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1080 oldincludedir=$ac_optarg ;;
1082 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1083 ac_prev=prefix ;;
1084 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1085 prefix=$ac_optarg ;;
1087 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1088 | --program-pre | --program-pr | --program-p)
1089 ac_prev=program_prefix ;;
1090 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1091 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1092 program_prefix=$ac_optarg ;;
1094 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1095 | --program-suf | --program-su | --program-s)
1096 ac_prev=program_suffix ;;
1097 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1098 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1099 program_suffix=$ac_optarg ;;
1101 -program-transform-name | --program-transform-name \
1102 | --program-transform-nam | --program-transform-na \
1103 | --program-transform-n | --program-transform- \
1104 | --program-transform | --program-transfor \
1105 | --program-transfo | --program-transf \
1106 | --program-trans | --program-tran \
1107 | --progr-tra | --program-tr | --program-t)
1108 ac_prev=program_transform_name ;;
1109 -program-transform-name=* | --program-transform-name=* \
1110 | --program-transform-nam=* | --program-transform-na=* \
1111 | --program-transform-n=* | --program-transform-=* \
1112 | --program-transform=* | --program-transfor=* \
1113 | --program-transfo=* | --program-transf=* \
1114 | --program-trans=* | --program-tran=* \
1115 | --progr-tra=* | --program-tr=* | --program-t=*)
1116 program_transform_name=$ac_optarg ;;
1118 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1119 ac_prev=pdfdir ;;
1120 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1121 pdfdir=$ac_optarg ;;
1123 -psdir | --psdir | --psdi | --psd | --ps)
1124 ac_prev=psdir ;;
1125 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1126 psdir=$ac_optarg ;;
1128 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1129 | -silent | --silent | --silen | --sile | --sil)
1130 silent=yes ;;
1132 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1133 ac_prev=sbindir ;;
1134 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1135 | --sbi=* | --sb=*)
1136 sbindir=$ac_optarg ;;
1138 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1139 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1140 | --sharedst | --shareds | --shared | --share | --shar \
1141 | --sha | --sh)
1142 ac_prev=sharedstatedir ;;
1143 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1144 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1145 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1146 | --sha=* | --sh=*)
1147 sharedstatedir=$ac_optarg ;;
1149 -site | --site | --sit)
1150 ac_prev=site ;;
1151 -site=* | --site=* | --sit=*)
1152 site=$ac_optarg ;;
1154 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1155 ac_prev=srcdir ;;
1156 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1157 srcdir=$ac_optarg ;;
1159 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1160 | --syscon | --sysco | --sysc | --sys | --sy)
1161 ac_prev=sysconfdir ;;
1162 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1163 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1164 sysconfdir=$ac_optarg ;;
1166 -target | --target | --targe | --targ | --tar | --ta | --t)
1167 ac_prev=target_alias ;;
1168 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1169 target_alias=$ac_optarg ;;
1171 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1172 verbose=yes ;;
1174 -version | --version | --versio | --versi | --vers | -V)
1175 ac_init_version=: ;;
1177 -with-* | --with-*)
1178 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1179 # Reject names that are not valid shell variable names.
1180 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1181 as_fn_error "invalid package name: $ac_useropt"
1182 ac_useropt_orig=$ac_useropt
1183 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1184 case $ac_user_opts in
1186 "with_$ac_useropt"
1187 "*) ;;
1188 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1189 ac_unrecognized_sep=', ';;
1190 esac
1191 eval with_$ac_useropt=\$ac_optarg ;;
1193 -without-* | --without-*)
1194 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1195 # Reject names that are not valid shell variable names.
1196 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1197 as_fn_error "invalid package name: $ac_useropt"
1198 ac_useropt_orig=$ac_useropt
1199 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1200 case $ac_user_opts in
1202 "with_$ac_useropt"
1203 "*) ;;
1204 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1205 ac_unrecognized_sep=', ';;
1206 esac
1207 eval with_$ac_useropt=no ;;
1209 --x)
1210 # Obsolete; use --with-x.
1211 with_x=yes ;;
1213 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1214 | --x-incl | --x-inc | --x-in | --x-i)
1215 ac_prev=x_includes ;;
1216 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1217 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1218 x_includes=$ac_optarg ;;
1220 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1221 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1222 ac_prev=x_libraries ;;
1223 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1224 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1225 x_libraries=$ac_optarg ;;
1227 -*) as_fn_error "unrecognized option: \`$ac_option'
1228 Try \`$0 --help' for more information."
1231 *=*)
1232 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1233 # Reject names that are not valid shell variable names.
1234 case $ac_envvar in #(
1235 '' | [0-9]* | *[!_$as_cr_alnum]* )
1236 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1237 esac
1238 eval $ac_envvar=\$ac_optarg
1239 export $ac_envvar ;;
1242 # FIXME: should be removed in autoconf 3.0.
1243 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1244 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1245 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1246 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1249 esac
1250 done
1252 if test -n "$ac_prev"; then
1253 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1254 as_fn_error "missing argument to $ac_option"
1257 if test -n "$ac_unrecognized_opts"; then
1258 case $enable_option_checking in
1259 no) ;;
1260 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1261 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1262 esac
1265 # Check all directory arguments for consistency.
1266 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1267 datadir sysconfdir sharedstatedir localstatedir includedir \
1268 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1269 libdir localedir mandir
1271 eval ac_val=\$$ac_var
1272 # Remove trailing slashes.
1273 case $ac_val in
1274 */ )
1275 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1276 eval $ac_var=\$ac_val;;
1277 esac
1278 # Be sure to have absolute directory names.
1279 case $ac_val in
1280 [\\/$]* | ?:[\\/]* ) continue;;
1281 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1282 esac
1283 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1284 done
1286 # There might be people who depend on the old broken behavior: `$host'
1287 # used to hold the argument of --host etc.
1288 # FIXME: To remove some day.
1289 build=$build_alias
1290 host=$host_alias
1291 target=$target_alias
1293 # FIXME: To remove some day.
1294 if test "x$host_alias" != x; then
1295 if test "x$build_alias" = x; then
1296 cross_compiling=maybe
1297 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1298 If a cross compiler is detected then cross compile mode will be used." >&2
1299 elif test "x$build_alias" != "x$host_alias"; then
1300 cross_compiling=yes
1304 ac_tool_prefix=
1305 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1307 test "$silent" = yes && exec 6>/dev/null
1310 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1311 ac_ls_di=`ls -di .` &&
1312 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1313 as_fn_error "working directory cannot be determined"
1314 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1315 as_fn_error "pwd does not report name of working directory"
1318 # Find the source files, if location was not specified.
1319 if test -z "$srcdir"; then
1320 ac_srcdir_defaulted=yes
1321 # Try the directory containing this script, then the parent directory.
1322 ac_confdir=`$as_dirname -- "$as_myself" ||
1323 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1324 X"$as_myself" : 'X\(//\)[^/]' \| \
1325 X"$as_myself" : 'X\(//\)$' \| \
1326 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1327 $as_echo X"$as_myself" |
1328 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1329 s//\1/
1332 /^X\(\/\/\)[^/].*/{
1333 s//\1/
1336 /^X\(\/\/\)$/{
1337 s//\1/
1340 /^X\(\/\).*/{
1341 s//\1/
1344 s/.*/./; q'`
1345 srcdir=$ac_confdir
1346 if test ! -r "$srcdir/$ac_unique_file"; then
1347 srcdir=..
1349 else
1350 ac_srcdir_defaulted=no
1352 if test ! -r "$srcdir/$ac_unique_file"; then
1353 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1354 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1356 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1357 ac_abs_confdir=`(
1358 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1359 pwd)`
1360 # When building in place, set srcdir=.
1361 if test "$ac_abs_confdir" = "$ac_pwd"; then
1362 srcdir=.
1364 # Remove unnecessary trailing slashes from srcdir.
1365 # Double slashes in file names in object file debugging info
1366 # mess up M-x gdb in Emacs.
1367 case $srcdir in
1368 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1369 esac
1370 for ac_var in $ac_precious_vars; do
1371 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1372 eval ac_env_${ac_var}_value=\$${ac_var}
1373 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1374 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1375 done
1378 # Report the --help message.
1380 if test "$ac_init_help" = "long"; then
1381 # Omit some internal or obsolete options to make the list less imposing.
1382 # This message is too long to be a string in the A/UX 3.1 sh.
1383 cat <<_ACEOF
1384 \`configure' configures emacs 24.0.50 to adapt to many kinds of systems.
1386 Usage: $0 [OPTION]... [VAR=VALUE]...
1388 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1389 VAR=VALUE. See below for descriptions of some of the useful variables.
1391 Defaults for the options are specified in brackets.
1393 Configuration:
1394 -h, --help display this help and exit
1395 --help=short display options specific to this package
1396 --help=recursive display the short help of all the included packages
1397 -V, --version display version information and exit
1398 -q, --quiet, --silent do not print \`checking...' messages
1399 --cache-file=FILE cache test results in FILE [disabled]
1400 -C, --config-cache alias for \`--cache-file=config.cache'
1401 -n, --no-create do not create output files
1402 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1404 Installation directories:
1405 --prefix=PREFIX install architecture-independent files in PREFIX
1406 [$ac_default_prefix]
1407 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1408 [PREFIX]
1410 By default, \`make install' will install all the files in
1411 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1412 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1413 for instance \`--prefix=\$HOME'.
1415 For better control, use the options below.
1417 Fine tuning of the installation directories:
1418 --bindir=DIR user executables [EPREFIX/bin]
1419 --sbindir=DIR system admin executables [EPREFIX/sbin]
1420 --libexecdir=DIR program executables [EPREFIX/libexec]
1421 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1422 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1423 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1424 --libdir=DIR object code libraries [EPREFIX/lib]
1425 --includedir=DIR C header files [PREFIX/include]
1426 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1427 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1428 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1429 --infodir=DIR info documentation [DATAROOTDIR/info]
1430 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1431 --mandir=DIR man documentation [DATAROOTDIR/man]
1432 --docdir=DIR documentation root [DATAROOTDIR/doc/emacs]
1433 --htmldir=DIR html documentation [DOCDIR]
1434 --dvidir=DIR dvi documentation [DOCDIR]
1435 --pdfdir=DIR pdf documentation [DOCDIR]
1436 --psdir=DIR ps documentation [DOCDIR]
1437 _ACEOF
1439 cat <<\_ACEOF
1441 Program names:
1442 --program-prefix=PREFIX prepend PREFIX to installed program names
1443 --program-suffix=SUFFIX append SUFFIX to installed program names
1444 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1446 X features:
1447 --x-includes=DIR X include files are in DIR
1448 --x-libraries=DIR X library files are in DIR
1450 System types:
1451 --build=BUILD configure for building on BUILD [guessed]
1452 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1453 _ACEOF
1456 if test -n "$ac_init_help"; then
1457 case $ac_init_help in
1458 short | recursive ) echo "Configuration of emacs 24.0.50:";;
1459 esac
1460 cat <<\_ACEOF
1462 Optional Features:
1463 --disable-option-checking ignore unrecognized --enable/--with options
1464 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1465 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1466 --disable-ns-self-contained
1467 disable self contained build under NeXTstep
1468 --enable-asserts compile code with asserts enabled
1469 --enable-maintainer-mode
1470 enable make rules and dependencies not useful (and
1471 sometimes confusing) to the casual installer
1472 --enable-locallisppath=PATH
1473 directories Emacs should search for lisp files
1474 specific to this site
1475 --enable-checking[=LIST]
1476 enable expensive run-time checks. With LIST, enable
1477 only specific categories of checks. Categories are:
1478 all,yes,no. Flags are: stringbytes, stringoverrun,
1479 stringfreelist, xmallocoverrun, conslist
1480 --enable-profiling build emacs with profiling support. This might not
1481 work on all platforms
1482 --enable-autodepend automatically generate dependencies to .h-files.
1483 Requires GNU Make and Gcc. Enabled if GNU Make and
1484 Gcc is found
1485 --disable-largefile omit support for large files
1487 Optional Packages:
1488 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1489 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1490 --without-pop don't support POP mail retrieval with movemail
1491 --with-kerberos support Kerberos-authenticated POP
1492 --with-kerberos5 support Kerberos version 5 authenticated POP
1493 --with-hesiod support Hesiod to get the POP server host
1494 --with-mmdf support MMDF mailboxes
1495 --with-mail-unlink unlink, rather than empty, mail spool after reading
1496 --with-mailhost=HOSTNAME
1497 string giving default POP mail host
1498 --without-sound don't compile with sound support
1499 --without-sync-input process async input synchronously
1500 --with-x-toolkit=KIT use an X toolkit (KIT one of: yes or gtk, gtk3,
1501 lucid or athena, motif, no)
1502 --without-xpm don't compile with XPM image support
1503 --without-jpeg don't compile with JPEG image support
1504 --without-tiff don't compile with TIFF image support
1505 --without-gif don't compile with GIF image support
1506 --without-png don't compile with PNG image support
1507 --without-rsvg don't compile with SVG image support
1508 --without-xft don't use XFT for anti aliased fonts
1509 --without-libotf don't use libotf for OpenType font support
1510 --without-m17n-flt don't use m17n-flt for text shaping
1511 --without-toolkit-scroll-bars
1512 don't use Motif or Xaw3d scroll bars
1513 --without-xaw3d don't use Xaw3d
1514 --without-xim don't use X11 XIM
1515 --with-ns use nextstep (Cocoa or GNUstep) windowing system
1516 --without-gpm don't use -lgpm for mouse support on a GNU/Linux
1517 console
1518 --without-dbus don't compile with D-Bus support
1519 --without-gconf don't compile with GConf support
1520 --without-selinux don't compile with SELinux support
1521 --without-makeinfo don't require makeinfo for building manuals
1522 --without-compress-info don't compress the installed Info pages
1523 --with-pkg-config-prog=PATH
1524 path to pkg-config for finding GTK and librsvg
1525 --with-crt-dir=DIR directory containing crtn.o etc. The default is
1526 /usr/lib, or /usr/lib64 on some platforms.
1527 --with-gnustep-conf=PATH
1528 path to GNUstep.conf; default $GNUSTEP_CONFIG_FILE,
1529 or /etc/GNUstep/GNUstep.conf
1530 --with-x use the X Window System
1532 Some influential environment variables:
1533 CC C compiler command
1534 CFLAGS C compiler flags
1535 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1536 nonstandard directory <lib dir>
1537 LIBS libraries to pass to the linker, e.g. -l<library>
1538 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1539 you have headers in a nonstandard directory <include dir>
1540 CPP C preprocessor
1541 XMKMF Path to xmkmf, Makefile generator for X Window System
1543 Use these variables to override the choices made by `configure' or to help
1544 it to find libraries and programs with nonstandard names/locations.
1546 Report bugs to the package provider.
1547 _ACEOF
1548 ac_status=$?
1551 if test "$ac_init_help" = "recursive"; then
1552 # If there are subdirs, report their specific --help.
1553 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1554 test -d "$ac_dir" ||
1555 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1556 continue
1557 ac_builddir=.
1559 case "$ac_dir" in
1560 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1562 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1563 # A ".." for each directory in $ac_dir_suffix.
1564 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1565 case $ac_top_builddir_sub in
1566 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1567 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1568 esac ;;
1569 esac
1570 ac_abs_top_builddir=$ac_pwd
1571 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1572 # for backward compatibility:
1573 ac_top_builddir=$ac_top_build_prefix
1575 case $srcdir in
1576 .) # We are building in place.
1577 ac_srcdir=.
1578 ac_top_srcdir=$ac_top_builddir_sub
1579 ac_abs_top_srcdir=$ac_pwd ;;
1580 [\\/]* | ?:[\\/]* ) # Absolute name.
1581 ac_srcdir=$srcdir$ac_dir_suffix;
1582 ac_top_srcdir=$srcdir
1583 ac_abs_top_srcdir=$srcdir ;;
1584 *) # Relative name.
1585 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1586 ac_top_srcdir=$ac_top_build_prefix$srcdir
1587 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1588 esac
1589 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1591 cd "$ac_dir" || { ac_status=$?; continue; }
1592 # Check for guested configure.
1593 if test -f "$ac_srcdir/configure.gnu"; then
1594 echo &&
1595 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1596 elif test -f "$ac_srcdir/configure"; then
1597 echo &&
1598 $SHELL "$ac_srcdir/configure" --help=recursive
1599 else
1600 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1601 fi || ac_status=$?
1602 cd "$ac_pwd" || { ac_status=$?; break; }
1603 done
1606 test -n "$ac_init_help" && exit $ac_status
1607 if $ac_init_version; then
1608 cat <<\_ACEOF
1609 emacs configure 24.0.50
1610 generated by GNU Autoconf 2.65
1612 Copyright (C) 2009 Free Software Foundation, Inc.
1613 This configure script is free software; the Free Software Foundation
1614 gives unlimited permission to copy, distribute and modify it.
1615 _ACEOF
1616 exit
1619 ## ------------------------ ##
1620 ## Autoconf initialization. ##
1621 ## ------------------------ ##
1623 # ac_fn_c_try_compile LINENO
1624 # --------------------------
1625 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1626 ac_fn_c_try_compile ()
1628 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1629 rm -f conftest.$ac_objext
1630 if { { ac_try="$ac_compile"
1631 case "(($ac_try" in
1632 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1633 *) ac_try_echo=$ac_try;;
1634 esac
1635 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1636 $as_echo "$ac_try_echo"; } >&5
1637 (eval "$ac_compile") 2>conftest.err
1638 ac_status=$?
1639 if test -s conftest.err; then
1640 grep -v '^ *+' conftest.err >conftest.er1
1641 cat conftest.er1 >&5
1642 mv -f conftest.er1 conftest.err
1644 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1645 test $ac_status = 0; } && {
1646 test -z "$ac_c_werror_flag" ||
1647 test ! -s conftest.err
1648 } && test -s conftest.$ac_objext; then :
1649 ac_retval=0
1650 else
1651 $as_echo "$as_me: failed program was:" >&5
1652 sed 's/^/| /' conftest.$ac_ext >&5
1654 ac_retval=1
1656 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1657 as_fn_set_status $ac_retval
1659 } # ac_fn_c_try_compile
1661 # ac_fn_c_try_link LINENO
1662 # -----------------------
1663 # Try to link conftest.$ac_ext, and return whether this succeeded.
1664 ac_fn_c_try_link ()
1666 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1667 rm -f conftest.$ac_objext conftest$ac_exeext
1668 if { { ac_try="$ac_link"
1669 case "(($ac_try" in
1670 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1671 *) ac_try_echo=$ac_try;;
1672 esac
1673 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1674 $as_echo "$ac_try_echo"; } >&5
1675 (eval "$ac_link") 2>conftest.err
1676 ac_status=$?
1677 if test -s conftest.err; then
1678 grep -v '^ *+' conftest.err >conftest.er1
1679 cat conftest.er1 >&5
1680 mv -f conftest.er1 conftest.err
1682 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1683 test $ac_status = 0; } && {
1684 test -z "$ac_c_werror_flag" ||
1685 test ! -s conftest.err
1686 } && test -s conftest$ac_exeext && {
1687 test "$cross_compiling" = yes ||
1688 $as_test_x conftest$ac_exeext
1689 }; then :
1690 ac_retval=0
1691 else
1692 $as_echo "$as_me: failed program was:" >&5
1693 sed 's/^/| /' conftest.$ac_ext >&5
1695 ac_retval=1
1697 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1698 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1699 # interfere with the next link command; also delete a directory that is
1700 # left behind by Apple's compiler. We do this before executing the actions.
1701 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1702 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1703 as_fn_set_status $ac_retval
1705 } # ac_fn_c_try_link
1707 # ac_fn_c_try_cpp LINENO
1708 # ----------------------
1709 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1710 ac_fn_c_try_cpp ()
1712 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1713 if { { ac_try="$ac_cpp conftest.$ac_ext"
1714 case "(($ac_try" in
1715 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1716 *) ac_try_echo=$ac_try;;
1717 esac
1718 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1719 $as_echo "$ac_try_echo"; } >&5
1720 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1721 ac_status=$?
1722 if test -s conftest.err; then
1723 grep -v '^ *+' conftest.err >conftest.er1
1724 cat conftest.er1 >&5
1725 mv -f conftest.er1 conftest.err
1727 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1728 test $ac_status = 0; } >/dev/null && {
1729 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1730 test ! -s conftest.err
1731 }; then :
1732 ac_retval=0
1733 else
1734 $as_echo "$as_me: failed program was:" >&5
1735 sed 's/^/| /' conftest.$ac_ext >&5
1737 ac_retval=1
1739 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1740 as_fn_set_status $ac_retval
1742 } # ac_fn_c_try_cpp
1744 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1745 # -------------------------------------------------------
1746 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1747 # the include files in INCLUDES and setting the cache variable VAR
1748 # accordingly.
1749 ac_fn_c_check_header_mongrel ()
1751 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1752 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1754 $as_echo_n "checking for $2... " >&6; }
1755 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1756 $as_echo_n "(cached) " >&6
1758 eval ac_res=\$$3
1759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1760 $as_echo "$ac_res" >&6; }
1761 else
1762 # Is the header compilable?
1763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1764 $as_echo_n "checking $2 usability... " >&6; }
1765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1766 /* end confdefs.h. */
1768 #include <$2>
1769 _ACEOF
1770 if ac_fn_c_try_compile "$LINENO"; then :
1771 ac_header_compiler=yes
1772 else
1773 ac_header_compiler=no
1775 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1777 $as_echo "$ac_header_compiler" >&6; }
1779 # Is the header present?
1780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1781 $as_echo_n "checking $2 presence... " >&6; }
1782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1783 /* end confdefs.h. */
1784 #include <$2>
1785 _ACEOF
1786 if ac_fn_c_try_cpp "$LINENO"; then :
1787 ac_header_preproc=yes
1788 else
1789 ac_header_preproc=no
1791 rm -f conftest.err conftest.$ac_ext
1792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1793 $as_echo "$ac_header_preproc" >&6; }
1795 # So? What about this header?
1796 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1797 yes:no: )
1798 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1799 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1800 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1801 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1803 no:yes:* )
1804 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1805 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1806 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1807 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1808 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1809 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1810 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1811 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1812 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1813 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1815 esac
1816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1817 $as_echo_n "checking for $2... " >&6; }
1818 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1819 $as_echo_n "(cached) " >&6
1820 else
1821 eval "$3=\$ac_header_compiler"
1823 eval ac_res=\$$3
1824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1825 $as_echo "$ac_res" >&6; }
1827 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1829 } # ac_fn_c_check_header_mongrel
1831 # ac_fn_c_try_run LINENO
1832 # ----------------------
1833 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1834 # that executables *can* be run.
1835 ac_fn_c_try_run ()
1837 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1838 if { { ac_try="$ac_link"
1839 case "(($ac_try" in
1840 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1841 *) ac_try_echo=$ac_try;;
1842 esac
1843 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1844 $as_echo "$ac_try_echo"; } >&5
1845 (eval "$ac_link") 2>&5
1846 ac_status=$?
1847 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1848 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1849 { { case "(($ac_try" in
1850 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1851 *) ac_try_echo=$ac_try;;
1852 esac
1853 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1854 $as_echo "$ac_try_echo"; } >&5
1855 (eval "$ac_try") 2>&5
1856 ac_status=$?
1857 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1858 test $ac_status = 0; }; }; then :
1859 ac_retval=0
1860 else
1861 $as_echo "$as_me: program exited with status $ac_status" >&5
1862 $as_echo "$as_me: failed program was:" >&5
1863 sed 's/^/| /' conftest.$ac_ext >&5
1865 ac_retval=$ac_status
1867 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1868 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1869 as_fn_set_status $ac_retval
1871 } # ac_fn_c_try_run
1873 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1874 # -------------------------------------------------------
1875 # Tests whether HEADER exists and can be compiled using the include files in
1876 # INCLUDES, setting the cache variable VAR accordingly.
1877 ac_fn_c_check_header_compile ()
1879 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1881 $as_echo_n "checking for $2... " >&6; }
1882 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1883 $as_echo_n "(cached) " >&6
1884 else
1885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1886 /* end confdefs.h. */
1888 #include <$2>
1889 _ACEOF
1890 if ac_fn_c_try_compile "$LINENO"; then :
1891 eval "$3=yes"
1892 else
1893 eval "$3=no"
1895 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1897 eval ac_res=\$$3
1898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1899 $as_echo "$ac_res" >&6; }
1900 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1902 } # ac_fn_c_check_header_compile
1904 # ac_fn_c_check_decl LINENO SYMBOL VAR
1905 # ------------------------------------
1906 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
1907 ac_fn_c_check_decl ()
1909 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
1911 $as_echo_n "checking whether $2 is declared... " >&6; }
1912 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1913 $as_echo_n "(cached) " >&6
1914 else
1915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1916 /* end confdefs.h. */
1919 main ()
1921 #ifndef $2
1922 (void) $2;
1923 #endif
1926 return 0;
1928 _ACEOF
1929 if ac_fn_c_try_compile "$LINENO"; then :
1930 eval "$3=yes"
1931 else
1932 eval "$3=no"
1934 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1936 eval ac_res=\$$3
1937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1938 $as_echo "$ac_res" >&6; }
1939 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1941 } # ac_fn_c_check_decl
1943 # ac_fn_c_check_header_preproc LINENO HEADER VAR
1944 # ----------------------------------------------
1945 # Tests whether HEADER is present, setting the cache variable VAR accordingly.
1946 ac_fn_c_check_header_preproc ()
1948 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1950 $as_echo_n "checking for $2... " >&6; }
1951 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1952 $as_echo_n "(cached) " >&6
1953 else
1954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1955 /* end confdefs.h. */
1956 #include <$2>
1957 _ACEOF
1958 if ac_fn_c_try_cpp "$LINENO"; then :
1959 eval "$3=yes"
1960 else
1961 eval "$3=no"
1963 rm -f conftest.err conftest.$ac_ext
1965 eval ac_res=\$$3
1966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1967 $as_echo "$ac_res" >&6; }
1968 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1970 } # ac_fn_c_check_header_preproc
1972 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1973 # ----------------------------------------------------
1974 # Tries to find if the field MEMBER exists in type AGGR, after including
1975 # INCLUDES, setting cache variable VAR accordingly.
1976 ac_fn_c_check_member ()
1978 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1980 $as_echo_n "checking for $2.$3... " >&6; }
1981 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
1982 $as_echo_n "(cached) " >&6
1983 else
1984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1985 /* end confdefs.h. */
1988 main ()
1990 static $2 ac_aggr;
1991 if (ac_aggr.$3)
1992 return 0;
1994 return 0;
1996 _ACEOF
1997 if ac_fn_c_try_compile "$LINENO"; then :
1998 eval "$4=yes"
1999 else
2000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2001 /* end confdefs.h. */
2004 main ()
2006 static $2 ac_aggr;
2007 if (sizeof ac_aggr.$3)
2008 return 0;
2010 return 0;
2012 _ACEOF
2013 if ac_fn_c_try_compile "$LINENO"; then :
2014 eval "$4=yes"
2015 else
2016 eval "$4=no"
2018 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2020 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2022 eval ac_res=\$$4
2023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2024 $as_echo "$ac_res" >&6; }
2025 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2027 } # ac_fn_c_check_member
2029 # ac_fn_c_check_func LINENO FUNC VAR
2030 # ----------------------------------
2031 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2032 ac_fn_c_check_func ()
2034 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2036 $as_echo_n "checking for $2... " >&6; }
2037 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2038 $as_echo_n "(cached) " >&6
2039 else
2040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2041 /* end confdefs.h. */
2042 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2043 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2044 #define $2 innocuous_$2
2046 /* System header to define __stub macros and hopefully few prototypes,
2047 which can conflict with char $2 (); below.
2048 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2049 <limits.h> exists even on freestanding compilers. */
2051 #ifdef __STDC__
2052 # include <limits.h>
2053 #else
2054 # include <assert.h>
2055 #endif
2057 #undef $2
2059 /* Override any GCC internal prototype to avoid an error.
2060 Use char because int might match the return type of a GCC
2061 builtin and then its argument prototype would still apply. */
2062 #ifdef __cplusplus
2063 extern "C"
2064 #endif
2065 char $2 ();
2066 /* The GNU C library defines this for functions which it implements
2067 to always fail with ENOSYS. Some functions are actually named
2068 something starting with __ and the normal name is an alias. */
2069 #if defined __stub_$2 || defined __stub___$2
2070 choke me
2071 #endif
2074 main ()
2076 return $2 ();
2078 return 0;
2080 _ACEOF
2081 if ac_fn_c_try_link "$LINENO"; then :
2082 eval "$3=yes"
2083 else
2084 eval "$3=no"
2086 rm -f core conftest.err conftest.$ac_objext \
2087 conftest$ac_exeext conftest.$ac_ext
2089 eval ac_res=\$$3
2090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2091 $as_echo "$ac_res" >&6; }
2092 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2094 } # ac_fn_c_check_func
2096 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2097 # -------------------------------------------
2098 # Tests whether TYPE exists after having included INCLUDES, setting cache
2099 # variable VAR accordingly.
2100 ac_fn_c_check_type ()
2102 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2104 $as_echo_n "checking for $2... " >&6; }
2105 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2106 $as_echo_n "(cached) " >&6
2107 else
2108 eval "$3=no"
2109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2110 /* end confdefs.h. */
2113 main ()
2115 if (sizeof ($2))
2116 return 0;
2118 return 0;
2120 _ACEOF
2121 if ac_fn_c_try_compile "$LINENO"; then :
2122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2123 /* end confdefs.h. */
2126 main ()
2128 if (sizeof (($2)))
2129 return 0;
2131 return 0;
2133 _ACEOF
2134 if ac_fn_c_try_compile "$LINENO"; then :
2136 else
2137 eval "$3=yes"
2139 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2141 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2143 eval ac_res=\$$3
2144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2145 $as_echo "$ac_res" >&6; }
2146 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2148 } # ac_fn_c_check_type
2149 cat >config.log <<_ACEOF
2150 This file contains any messages produced by compilers while
2151 running configure, to aid debugging if configure makes a mistake.
2153 It was created by emacs $as_me 24.0.50, which was
2154 generated by GNU Autoconf 2.65. Invocation command line was
2156 $ $0 $@
2158 _ACEOF
2159 exec 5>>config.log
2161 cat <<_ASUNAME
2162 ## --------- ##
2163 ## Platform. ##
2164 ## --------- ##
2166 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2167 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2168 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2169 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2170 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2172 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2173 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2175 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2176 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2177 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2178 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2179 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2180 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2181 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2183 _ASUNAME
2185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2186 for as_dir in $PATH
2188 IFS=$as_save_IFS
2189 test -z "$as_dir" && as_dir=.
2190 $as_echo "PATH: $as_dir"
2191 done
2192 IFS=$as_save_IFS
2194 } >&5
2196 cat >&5 <<_ACEOF
2199 ## ----------- ##
2200 ## Core tests. ##
2201 ## ----------- ##
2203 _ACEOF
2206 # Keep a trace of the command line.
2207 # Strip out --no-create and --no-recursion so they do not pile up.
2208 # Strip out --silent because we don't want to record it for future runs.
2209 # Also quote any args containing shell meta-characters.
2210 # Make two passes to allow for proper duplicate-argument suppression.
2211 ac_configure_args=
2212 ac_configure_args0=
2213 ac_configure_args1=
2214 ac_must_keep_next=false
2215 for ac_pass in 1 2
2217 for ac_arg
2219 case $ac_arg in
2220 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2221 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2222 | -silent | --silent | --silen | --sile | --sil)
2223 continue ;;
2224 *\'*)
2225 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2226 esac
2227 case $ac_pass in
2228 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2230 as_fn_append ac_configure_args1 " '$ac_arg'"
2231 if test $ac_must_keep_next = true; then
2232 ac_must_keep_next=false # Got value, back to normal.
2233 else
2234 case $ac_arg in
2235 *=* | --config-cache | -C | -disable-* | --disable-* \
2236 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2237 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2238 | -with-* | --with-* | -without-* | --without-* | --x)
2239 case "$ac_configure_args0 " in
2240 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2241 esac
2243 -* ) ac_must_keep_next=true ;;
2244 esac
2246 as_fn_append ac_configure_args " '$ac_arg'"
2248 esac
2249 done
2250 done
2251 { ac_configure_args0=; unset ac_configure_args0;}
2252 { ac_configure_args1=; unset ac_configure_args1;}
2254 # When interrupted or exit'd, cleanup temporary files, and complete
2255 # config.log. We remove comments because anyway the quotes in there
2256 # would cause problems or look ugly.
2257 # WARNING: Use '\'' to represent an apostrophe within the trap.
2258 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2259 trap 'exit_status=$?
2260 # Save into config.log some information that might help in debugging.
2262 echo
2264 cat <<\_ASBOX
2265 ## ---------------- ##
2266 ## Cache variables. ##
2267 ## ---------------- ##
2268 _ASBOX
2269 echo
2270 # The following way of writing the cache mishandles newlines in values,
2272 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2273 eval ac_val=\$$ac_var
2274 case $ac_val in #(
2275 *${as_nl}*)
2276 case $ac_var in #(
2277 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2278 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2279 esac
2280 case $ac_var in #(
2281 _ | IFS | as_nl) ;; #(
2282 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2283 *) { eval $ac_var=; unset $ac_var;} ;;
2284 esac ;;
2285 esac
2286 done
2287 (set) 2>&1 |
2288 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2289 *${as_nl}ac_space=\ *)
2290 sed -n \
2291 "s/'\''/'\''\\\\'\'''\''/g;
2292 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2293 ;; #(
2295 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2297 esac |
2298 sort
2300 echo
2302 cat <<\_ASBOX
2303 ## ----------------- ##
2304 ## Output variables. ##
2305 ## ----------------- ##
2306 _ASBOX
2307 echo
2308 for ac_var in $ac_subst_vars
2310 eval ac_val=\$$ac_var
2311 case $ac_val in
2312 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2313 esac
2314 $as_echo "$ac_var='\''$ac_val'\''"
2315 done | sort
2316 echo
2318 if test -n "$ac_subst_files"; then
2319 cat <<\_ASBOX
2320 ## ------------------- ##
2321 ## File substitutions. ##
2322 ## ------------------- ##
2323 _ASBOX
2324 echo
2325 for ac_var in $ac_subst_files
2327 eval ac_val=\$$ac_var
2328 case $ac_val in
2329 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2330 esac
2331 $as_echo "$ac_var='\''$ac_val'\''"
2332 done | sort
2333 echo
2336 if test -s confdefs.h; then
2337 cat <<\_ASBOX
2338 ## ----------- ##
2339 ## confdefs.h. ##
2340 ## ----------- ##
2341 _ASBOX
2342 echo
2343 cat confdefs.h
2344 echo
2346 test "$ac_signal" != 0 &&
2347 $as_echo "$as_me: caught signal $ac_signal"
2348 $as_echo "$as_me: exit $exit_status"
2349 } >&5
2350 rm -f core *.core core.conftest.* &&
2351 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2352 exit $exit_status
2354 for ac_signal in 1 2 13 15; do
2355 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2356 done
2357 ac_signal=0
2359 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2360 rm -f -r conftest* confdefs.h
2362 $as_echo "/* confdefs.h */" > confdefs.h
2364 # Predefined preprocessor variables.
2366 cat >>confdefs.h <<_ACEOF
2367 #define PACKAGE_NAME "$PACKAGE_NAME"
2368 _ACEOF
2370 cat >>confdefs.h <<_ACEOF
2371 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2372 _ACEOF
2374 cat >>confdefs.h <<_ACEOF
2375 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2376 _ACEOF
2378 cat >>confdefs.h <<_ACEOF
2379 #define PACKAGE_STRING "$PACKAGE_STRING"
2380 _ACEOF
2382 cat >>confdefs.h <<_ACEOF
2383 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2384 _ACEOF
2386 cat >>confdefs.h <<_ACEOF
2387 #define PACKAGE_URL "$PACKAGE_URL"
2388 _ACEOF
2391 # Let the site file select an alternate cache file if it wants to.
2392 # Prefer an explicitly selected file to automatically selected ones.
2393 ac_site_file1=NONE
2394 ac_site_file2=NONE
2395 if test -n "$CONFIG_SITE"; then
2396 ac_site_file1=$CONFIG_SITE
2397 elif test "x$prefix" != xNONE; then
2398 ac_site_file1=$prefix/share/config.site
2399 ac_site_file2=$prefix/etc/config.site
2400 else
2401 ac_site_file1=$ac_default_prefix/share/config.site
2402 ac_site_file2=$ac_default_prefix/etc/config.site
2404 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2406 test "x$ac_site_file" = xNONE && continue
2407 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2408 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2409 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2410 sed 's/^/| /' "$ac_site_file" >&5
2411 . "$ac_site_file"
2413 done
2415 if test -r "$cache_file"; then
2416 # Some versions of bash will fail to source /dev/null (special files
2417 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2418 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2419 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2420 $as_echo "$as_me: loading cache $cache_file" >&6;}
2421 case $cache_file in
2422 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2423 *) . "./$cache_file";;
2424 esac
2426 else
2427 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2428 $as_echo "$as_me: creating cache $cache_file" >&6;}
2429 >$cache_file
2432 as_fn_append ac_header_list " stdlib.h"
2433 as_fn_append ac_header_list " unistd.h"
2434 as_fn_append ac_header_list " sys/param.h"
2435 as_fn_append ac_header_list " sys/time.h"
2436 as_fn_append ac_func_list " alarm"
2437 # Check that the precious variables saved in the cache have kept the same
2438 # value.
2439 ac_cache_corrupted=false
2440 for ac_var in $ac_precious_vars; do
2441 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2442 eval ac_new_set=\$ac_env_${ac_var}_set
2443 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2444 eval ac_new_val=\$ac_env_${ac_var}_value
2445 case $ac_old_set,$ac_new_set in
2446 set,)
2447 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2448 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2449 ac_cache_corrupted=: ;;
2450 ,set)
2451 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2452 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2453 ac_cache_corrupted=: ;;
2454 ,);;
2456 if test "x$ac_old_val" != "x$ac_new_val"; then
2457 # differences in whitespace do not lead to failure.
2458 ac_old_val_w=`echo x $ac_old_val`
2459 ac_new_val_w=`echo x $ac_new_val`
2460 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2461 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2462 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2463 ac_cache_corrupted=:
2464 else
2465 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2466 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2467 eval $ac_var=\$ac_old_val
2469 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2470 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2471 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2472 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2473 fi;;
2474 esac
2475 # Pass precious variables to config.status.
2476 if test "$ac_new_set" = set; then
2477 case $ac_new_val in
2478 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2479 *) ac_arg=$ac_var=$ac_new_val ;;
2480 esac
2481 case " $ac_configure_args " in
2482 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2483 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2484 esac
2486 done
2487 if $ac_cache_corrupted; then
2488 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2489 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2490 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2491 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2492 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2494 ## -------------------- ##
2495 ## Main body of script. ##
2496 ## -------------------- ##
2498 ac_ext=c
2499 ac_cpp='$CPP $CPPFLAGS'
2500 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2501 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2502 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2505 ac_config_headers="$ac_config_headers src/config.h:src/config.in"
2509 test "$program_prefix" != NONE &&
2510 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2511 # Use a double $ so make ignores it.
2512 test "$program_suffix" != NONE &&
2513 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2514 # Double any \ or $.
2515 # By default was `s,x,x', remove it if useless.
2516 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2517 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2520 lispdir='${datadir}/emacs/${version}/lisp'
2521 locallisppath='${datadir}/emacs/${version}/site-lisp:'\
2522 '${datadir}/emacs/site-lisp'
2523 lisppath='${locallisppath}:${lispdir}:${datadir}/emacs/${version}/leim'
2524 etcdir='${datadir}/emacs/${version}/etc'
2525 archlibdir='${libexecdir}/emacs/${version}/${configuration}'
2526 docdir='${datadir}/emacs/${version}/etc'
2527 gamedir='${localstatedir}/games/emacs'
2529 gameuser=games
2534 # Check whether --with-pop was given.
2535 if test "${with_pop+set}" = set; then :
2536 withval=$with_pop;
2537 else
2538 with_pop=yes
2541 if test "$with_pop" = yes; then
2542 $as_echo "#define MAIL_USE_POP 1" >>confdefs.h
2547 # Check whether --with-kerberos was given.
2548 if test "${with_kerberos+set}" = set; then :
2549 withval=$with_kerberos;
2550 else
2551 with_kerberos=no
2554 if test "$with_kerberos" != no; then
2555 $as_echo "#define KERBEROS 1" >>confdefs.h
2560 # Check whether --with-kerberos5 was given.
2561 if test "${with_kerberos5+set}" = set; then :
2562 withval=$with_kerberos5;
2563 else
2564 with_kerberos5=no
2567 if test "${with_kerberos5}" != no; then
2568 if test "${with_kerberos}" = no; then
2569 with_kerberos=yes
2570 $as_echo "#define KERBEROS 1" >>confdefs.h
2574 $as_echo "#define KERBEROS5 1" >>confdefs.h
2579 # Check whether --with-hesiod was given.
2580 if test "${with_hesiod+set}" = set; then :
2581 withval=$with_hesiod;
2582 else
2583 with_hesiod=no
2586 if test "$with_hesiod" != no; then
2588 $as_echo "#define HESIOD 1" >>confdefs.h
2593 # Check whether --with-mmdf was given.
2594 if test "${with_mmdf+set}" = set; then :
2595 withval=$with_mmdf;
2596 else
2597 with_mmdf=no
2600 if test "$with_mmdf" != no; then
2602 $as_echo "#define MAIL_USE_MMDF 1" >>confdefs.h
2607 # Check whether --with-mail-unlink was given.
2608 if test "${with_mail_unlink+set}" = set; then :
2609 withval=$with_mail_unlink;
2610 else
2611 with_mail_unlink=no
2614 if test "$with_mail_unlink" != no; then
2616 $as_echo "#define MAIL_UNLINK_SPOOL 1" >>confdefs.h
2621 # Check whether --with-mailhost was given.
2622 if test "${with_mailhost+set}" = set; then :
2623 withval=$with_mailhost;
2624 cat >>confdefs.h <<_ACEOF
2625 #define MAILHOST "$withval"
2626 _ACEOF
2632 # Check whether --with-sound was given.
2633 if test "${with_sound+set}" = set; then :
2634 withval=$with_sound;
2635 else
2636 with_sound=yes
2641 # Check whether --with-sync-input was given.
2642 if test "${with_sync_input+set}" = set; then :
2643 withval=$with_sync_input;
2644 else
2645 with_sync_input=yes
2648 if test "$with_sync_input" = yes; then
2650 $as_echo "#define SYNC_INPUT 1" >>confdefs.h
2655 # Check whether --with-x-toolkit was given.
2656 if test "${with_x_toolkit+set}" = set; then :
2657 withval=$with_x_toolkit; case "${withval}" in
2658 y | ye | yes ) val=gtk ;;
2659 n | no ) val=no ;;
2660 l | lu | luc | luci | lucid ) val=lucid ;;
2661 a | at | ath | athe | athen | athena ) val=athena ;;
2662 m | mo | mot | moti | motif ) val=motif ;;
2663 g | gt | gtk ) val=gtk ;;
2664 gtk3 ) val=gtk3 ;;
2666 as_fn_error "\`--with-x-toolkit=$withval' is invalid;
2667 this option's value should be \`yes', \`no', \`lucid', \`athena', \`motif', \`gtk' or
2668 \`gtk3'. \`yes' and \`gtk' are synonyms. \`athena' and \`lucid' are synonyms." "$LINENO" 5
2670 esac
2671 with_x_toolkit=$val
2677 # Check whether --with-xpm was given.
2678 if test "${with_xpm+set}" = set; then :
2679 withval=$with_xpm;
2680 else
2681 with_xpm=yes
2685 # Check whether --with-jpeg was given.
2686 if test "${with_jpeg+set}" = set; then :
2687 withval=$with_jpeg;
2688 else
2689 with_jpeg=yes
2693 # Check whether --with-tiff was given.
2694 if test "${with_tiff+set}" = set; then :
2695 withval=$with_tiff;
2696 else
2697 with_tiff=yes
2701 # Check whether --with-gif was given.
2702 if test "${with_gif+set}" = set; then :
2703 withval=$with_gif;
2704 else
2705 with_gif=yes
2709 # Check whether --with-png was given.
2710 if test "${with_png+set}" = set; then :
2711 withval=$with_png;
2712 else
2713 with_png=yes
2717 # Check whether --with-rsvg was given.
2718 if test "${with_rsvg+set}" = set; then :
2719 withval=$with_rsvg;
2720 else
2721 with_rsvg=yes
2726 # Check whether --with-xft was given.
2727 if test "${with_xft+set}" = set; then :
2728 withval=$with_xft;
2729 else
2730 with_xft=yes
2734 # Check whether --with-libotf was given.
2735 if test "${with_libotf+set}" = set; then :
2736 withval=$with_libotf;
2737 else
2738 with_libotf=yes
2742 # Check whether --with-m17n-flt was given.
2743 if test "${with_m17n_flt+set}" = set; then :
2744 withval=$with_m17n_flt;
2745 else
2746 with_m17n_flt=yes
2751 # Check whether --with-toolkit-scroll-bars was given.
2752 if test "${with_toolkit_scroll_bars+set}" = set; then :
2753 withval=$with_toolkit_scroll_bars;
2754 else
2755 with_toolkit_scroll_bars=yes
2759 # Check whether --with-xaw3d was given.
2760 if test "${with_xaw3d+set}" = set; then :
2761 withval=$with_xaw3d;
2762 else
2763 with_xaw3d=yes
2767 # Check whether --with-xim was given.
2768 if test "${with_xim+set}" = set; then :
2769 withval=$with_xim;
2770 else
2771 with_xim=yes
2775 # Check whether --with-ns was given.
2776 if test "${with_ns+set}" = set; then :
2777 withval=$with_ns;
2778 else
2779 with_ns=no
2784 # Check whether --with-gpm was given.
2785 if test "${with_gpm+set}" = set; then :
2786 withval=$with_gpm;
2787 else
2788 with_gpm=yes
2792 # Check whether --with-dbus was given.
2793 if test "${with_dbus+set}" = set; then :
2794 withval=$with_dbus;
2795 else
2796 with_dbus=yes
2800 # Check whether --with-gconf was given.
2801 if test "${with_gconf+set}" = set; then :
2802 withval=$with_gconf;
2803 else
2804 with_gconf=yes
2808 # Check whether --with-selinux was given.
2809 if test "${with_selinux+set}" = set; then :
2810 withval=$with_selinux;
2811 else
2812 with_selinux=yes
2816 ## For the times when you want to build Emacs but don't have
2817 ## a suitable makeinfo, and can live without the manuals.
2819 # Check whether --with-makeinfo was given.
2820 if test "${with_makeinfo+set}" = set; then :
2821 withval=$with_makeinfo;
2822 else
2823 with_makeinfo=yes
2827 ## This is an option because I do not know if all info/man support
2828 ## compressed files, nor how to test if they do so.
2830 # Check whether --with-compress-info was given.
2831 if test "${with_compress_info+set}" = set; then :
2832 withval=$with_compress_info;
2833 else
2834 with_compress_info=yes
2837 if test $with_compress_info = yes; then
2838 GZIP_INFO=yes
2839 else
2840 GZIP_INFO=
2845 # Check whether --with-pkg-config-prog was given.
2846 if test "${with_pkg_config_prog+set}" = set; then :
2847 withval=$with_pkg_config_prog;
2850 if test "X${with_pkg_config_prog}" != X; then
2851 if test "${with_pkg_config_prog}" != yes; then
2852 PKG_CONFIG="${with_pkg_config_prog}"
2856 CRT_DIR=
2858 # Check whether --with-crt-dir was given.
2859 if test "${with_crt_dir+set}" = set; then :
2860 withval=$with_crt_dir;
2863 CRT_DIR="${with_crt_dir}"
2866 # Check whether --with-gnustep-conf was given.
2867 if test "${with_gnustep_conf+set}" = set; then :
2868 withval=$with_gnustep_conf;
2871 test "X${with_gnustep_conf}" != X && test "${with_gnustep_conf}" != yes && \
2872 GNUSTEP_CONFIG_FILE="${with_gnustep_conf}"
2873 test "X$GNUSTEP_CONFIG_FILE" = "X" && \
2874 GNUSTEP_CONFIG_FILE=/etc/GNUstep/GNUstep.conf
2876 # Check whether --enable-ns-self-contained was given.
2877 if test "${enable_ns_self_contained+set}" = set; then :
2878 enableval=$enable_ns_self_contained; EN_NS_SELF_CONTAINED=$enableval
2879 else
2880 EN_NS_SELF_CONTAINED=yes
2884 # Check whether --enable-asserts was given.
2885 if test "${enable_asserts+set}" = set; then :
2886 enableval=$enable_asserts; USE_XASSERTS=$enableval
2887 else
2888 USE_XASSERTS=no
2892 # Check whether --enable-maintainer-mode was given.
2893 if test "${enable_maintainer_mode+set}" = set; then :
2894 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2895 else
2896 USE_MAINTAINER_MODE=no
2899 if test $USE_MAINTAINER_MODE = yes; then
2900 MAINT=
2901 else
2902 MAINT=#
2906 # Check whether --enable-locallisppath was given.
2907 if test "${enable_locallisppath+set}" = set; then :
2908 enableval=$enable_locallisppath; if test "${enableval}" = "no"; then
2909 locallisppath=
2910 elif test "${enableval}" != "yes"; then
2911 locallisppath=${enableval}
2916 # Check whether --enable-checking was given.
2917 if test "${enable_checking+set}" = set; then :
2918 enableval=$enable_checking; ac_checking_flags="${enableval}"
2921 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="$IFS,"
2922 for check in $ac_checking_flags
2924 case $check in
2925 # these set all the flags to specific states
2926 yes) ac_enable_checking=1 ;;
2927 no) ac_enable_checking= ;
2928 ac_gc_check_stringbytes= ;
2929 ac_gc_check_string_overrun= ;
2930 ac_gc_check_string_free_list= ;
2931 ac_xmalloc_overrun= ;
2932 ac_gc_check_cons_list= ;;
2933 all) ac_enable_checking=1 ;
2934 ac_gc_check_stringbytes=1 ;
2935 ac_gc_check_string_overrun=1 ;
2936 ac_gc_check_string_free_list=1 ;
2937 ac_xmalloc_overrun=1 ;
2938 ac_gc_check_cons_list=1 ;;
2939 # these enable particular checks
2940 stringbytes) ac_gc_check_stringbytes=1 ;;
2941 stringoverrun) ac_gc_check_string_overrun=1 ;;
2942 stringfreelist) ac_gc_check_string_free_list=1 ;;
2943 xmallocoverrun) ac_xmalloc_overrun=1 ;;
2944 conslist) ac_gc_check_cons_list=1 ;;
2945 *) as_fn_error "unknown check category $check" "$LINENO" 5 ;;
2946 esac
2947 done
2948 IFS="$ac_save_IFS"
2950 if test x$ac_enable_checking != x ; then
2952 $as_echo "#define ENABLE_CHECKING 1" >>confdefs.h
2955 if test x$ac_gc_check_stringbytes != x ; then
2957 $as_echo "#define GC_CHECK_STRING_BYTES 1" >>confdefs.h
2960 if test x$ac_gc_check_stringoverrun != x ; then
2962 $as_echo "#define GC_CHECK_STRING_OVERRUN 1" >>confdefs.h
2965 if test x$ac_gc_check_string_free_list != x ; then
2967 $as_echo "#define GC_CHECK_STRING_FREE_LIST 1" >>confdefs.h
2970 if test x$ac_xmalloc_overrun != x ; then
2972 $as_echo "#define XMALLOC_OVERRUN_CHECK 1" >>confdefs.h
2975 if test x$ac_gc_check_cons_list != x ; then
2977 $as_echo "#define GC_CHECK_CONS_LIST 1" >>confdefs.h
2981 # Check whether --enable-profiling was given.
2982 if test "${enable_profiling+set}" = set; then :
2983 enableval=$enable_profiling; ac_enable_profiling="${enableval}"
2986 if test x$ac_enable_profiling != x ; then
2987 PROFILING_CFLAGS="-DPROFILING=1 -pg"
2988 PROFILING_LDFLAGS="-pg"
2989 else
2990 PROFILING_CFLAGS=
2991 PROFILING_LDFLAGS=
2994 # Check whether --enable-autodepend was given.
2995 if test "${enable_autodepend+set}" = set; then :
2996 enableval=$enable_autodepend; ac_enable_autodepend="${enableval}"
2997 else
2998 ac_enable_autodepend=yes
3002 #### Make srcdir absolute, if it isn't already. It's important to
3003 #### avoid running the path through pwd unnecessarily, since pwd can
3004 #### give you automounter prefixes, which can go away. We do all this
3005 #### so Emacs can find its files when run uninstalled.
3006 ## Make sure CDPATH doesn't affect cd (in case PWD is relative).
3007 unset CDPATH
3008 case "${srcdir}" in
3009 /* ) ;;
3011 ## We may be able to use the $PWD environment variable to make this
3012 ## absolute. But sometimes PWD is inaccurate.
3013 ## Note: we used to use ${PWD} at the end instead of `pwd`,
3014 ## but that tested only for a well-formed and valid PWD,
3015 ## it did not object when PWD was well-formed and valid but just wrong.
3016 if test ".${PWD}" != "." && test ".`(cd ${PWD} ; sh -c pwd)`" = ".`pwd`" ;
3017 then
3018 srcdir="$PWD"
3019 else
3020 srcdir="`(cd ${srcdir}; pwd)`"
3023 * ) srcdir="`(cd ${srcdir}; pwd)`" ;;
3024 esac
3026 #### Check if the source directory already has a configured system in it.
3027 if test `pwd` != `(cd ${srcdir} && pwd)` \
3028 && test -f "${srcdir}/src/config.h" ; then
3029 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The directory tree \`${srcdir}' is being used
3030 as a build directory right now; it has been configured in its own
3031 right. To configure in another directory as well, you MUST
3032 use GNU make. If you do not have GNU make, then you must
3033 now do \`make distclean' in ${srcdir},
3034 and then run $0 again." >&5
3035 $as_echo "$as_me: WARNING: The directory tree \`${srcdir}' is being used
3036 as a build directory right now; it has been configured in its own
3037 right. To configure in another directory as well, you MUST
3038 use GNU make. If you do not have GNU make, then you must
3039 now do \`make distclean' in ${srcdir},
3040 and then run $0 again." >&2;}
3043 #### Given the configuration name, set machfile and opsysfile to the
3044 #### names of the m/*.h and s/*.h files we should use.
3046 ### Canonicalize the configuration name.
3048 ac_aux_dir=
3049 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3050 for ac_t in install-sh install.sh shtool; do
3051 if test -f "$ac_dir/$ac_t"; then
3052 ac_aux_dir=$ac_dir
3053 ac_install_sh="$ac_aux_dir/$ac_t -c"
3054 break 2
3056 done
3057 done
3058 if test -z "$ac_aux_dir"; then
3059 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3062 # These three variables are undocumented and unsupported,
3063 # and are intended to be withdrawn in a future Autoconf release.
3064 # They can cause serious problems if a builder's source tree is in a directory
3065 # whose full name contains unusual characters.
3066 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3067 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3068 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3071 # Make sure we can run config.sub.
3072 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3073 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3076 $as_echo_n "checking build system type... " >&6; }
3077 if test "${ac_cv_build+set}" = set; then :
3078 $as_echo_n "(cached) " >&6
3079 else
3080 ac_build_alias=$build_alias
3081 test "x$ac_build_alias" = x &&
3082 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3083 test "x$ac_build_alias" = x &&
3084 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3085 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3086 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3090 $as_echo "$ac_cv_build" >&6; }
3091 case $ac_cv_build in
3092 *-*-*) ;;
3093 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3094 esac
3095 build=$ac_cv_build
3096 ac_save_IFS=$IFS; IFS='-'
3097 set x $ac_cv_build
3098 shift
3099 build_cpu=$1
3100 build_vendor=$2
3101 shift; shift
3102 # Remember, the first character of IFS is used to create $*,
3103 # except with old shells:
3104 build_os=$*
3105 IFS=$ac_save_IFS
3106 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3110 $as_echo_n "checking host system type... " >&6; }
3111 if test "${ac_cv_host+set}" = set; then :
3112 $as_echo_n "(cached) " >&6
3113 else
3114 if test "x$host_alias" = x; then
3115 ac_cv_host=$ac_cv_build
3116 else
3117 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3118 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3123 $as_echo "$ac_cv_host" >&6; }
3124 case $ac_cv_host in
3125 *-*-*) ;;
3126 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3127 esac
3128 host=$ac_cv_host
3129 ac_save_IFS=$IFS; IFS='-'
3130 set x $ac_cv_host
3131 shift
3132 host_cpu=$1
3133 host_vendor=$2
3134 shift; shift
3135 # Remember, the first character of IFS is used to create $*,
3136 # except with old shells:
3137 host_os=$*
3138 IFS=$ac_save_IFS
3139 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3142 canonical=$host
3143 configuration=${host_alias-${build_alias-$host}}
3147 ### If you add support for a new configuration, add code to this
3148 ### switch statement to recognize your configuration name and select
3149 ### the appropriate operating system and machine description files.
3151 ### You would hope that you could choose an m/*.h file pretty much
3152 ### based on the machine portion of the configuration name, and an s/*.h
3153 ### file based on the operating system portion. However, it turns out
3154 ### that each m/*.h file is pretty manufacturer-specific - for
3155 ### example mips.h is MIPS
3156 ### So we basically have to have a special case for each
3157 ### configuration name.
3159 ### As far as handling version numbers on operating systems is
3160 ### concerned, make sure things will fail in a fixable way. If
3161 ### /etc/MACHINES doesn't say anything about version numbers, be
3162 ### prepared to handle anything reasonably. If version numbers
3163 ### matter, be sure /etc/MACHINES says something about it.
3165 machine='' opsys='' unported=no
3166 case "${canonical}" in
3168 ## FreeBSD ports
3169 *-*-freebsd* )
3170 opsys=freebsd
3171 case "${canonical}" in
3172 alpha*) machine=alpha ;;
3173 amd64-*|x86_64-*) machine=amdx86-64 ;;
3174 arm*) machine=arm ;;
3175 ia64-*) machine=ia64 ;;
3176 i[3456]86-*) machine=intel386 ;;
3177 powerpc-*) machine=macppc ;;
3178 sparc-*) machine=sparc ;;
3179 sparc64-*) machine=sparc ;;
3180 esac
3183 ## FreeBSD kernel + glibc based userland
3184 *-*-kfreebsd*gnu* )
3185 opsys=gnu-kfreebsd
3186 case "${canonical}" in
3187 alpha*) machine=alpha ;;
3188 amd64-*|x86_64-*) machine=amdx86-64 ;;
3189 ia64-*) machine=ia64 ;;
3190 i[3456]86-*) machine=intel386 ;;
3191 powerpc-*) machine=macppc ;;
3192 sparc-*) machine=sparc ;;
3193 sparc64-*) machine=sparc ;;
3194 esac
3197 ## NetBSD ports
3198 *-*-netbsd* )
3199 opsys=netbsd
3200 case "${canonical}" in
3201 alpha*) machine=alpha ;;
3202 x86_64-*) machine=amdx86-64 ;;
3203 arm-*) machine=arm ;;
3204 hppa-*) machine=hp800 ;;
3205 i[3456]86-*) machine=intel386 ;;
3206 m68k-*) machine=m68k ;;
3207 powerpc-*) machine=macppc ;;
3208 mips-*) machine=mips ;;
3209 mipse[bl]-*) machine=mips ;;
3210 sparc*-) machine=sparc ;;
3211 vax-*) machine=vax ;;
3212 esac
3215 ## OpenBSD ports
3216 *-*-openbsd* )
3217 opsys=openbsd
3218 case "${canonical}" in
3219 alpha*) machine=alpha ;;
3220 x86_64-*) machine=amdx86-64 ;;
3221 arm-*) machine=arm ;;
3222 hppa-*) machine=hp800 ;;
3223 i386-*) machine=intel386 ;;
3224 powerpc-*) machine=macppc ;;
3225 sparc*) machine=sparc ;;
3226 vax-*) machine=vax ;;
3227 esac
3230 alpha*-*-linux-gnu* )
3231 machine=alpha opsys=gnu-linux
3234 arm*-*-linux-gnu* )
3235 machine=arm opsys=gnu-linux
3238 ## Apple Darwin / Mac OS X
3239 *-apple-darwin* )
3240 case "${canonical}" in
3241 i[3456]86-* ) machine=intel386 ;;
3242 powerpc-* ) machine=macppc ;;
3243 x86_64-* ) machine=amdx86-64 ;;
3244 * ) unported=yes ;;
3245 esac
3246 opsys=darwin
3247 # Define CPP as follows to make autoconf work correctly.
3248 CPP="${CC-cc} -E -no-cpp-precomp"
3249 # Use fink packages if available.
3250 if test -d /sw/include && test -d /sw/lib; then
3251 GCC_TEST_OPTIONS="-I/sw/include -L/sw/lib"
3252 CPP="${CPP} ${GCC_TEST_OPTIONS}"
3253 NON_GCC_TEST_OPTIONS=${GCC_TEST_OPTIONS}
3257 ## HP 9000 series 700 and 800, running HP/UX
3258 hppa*-hp-hpux10.2* )
3259 machine=hp800 opsys=hpux10-20
3261 hppa*-hp-hpux1[1-9]* )
3262 machine=hp800 opsys=hpux11
3263 CFLAGS="-D_INCLUDE__STDC_A1_SOURCE $CFLAGS"
3266 hppa*-*-linux-gnu* )
3267 machine=hp800 opsys=gnu-linux
3270 ## IBM machines
3271 s390-*-linux-gnu* )
3272 machine=ibms390 opsys=gnu-linux
3274 s390x-*-linux-gnu* )
3275 machine=ibms390x opsys=gnu-linux
3277 rs6000-ibm-aix4.[23]* )
3278 machine=ibmrs6000 opsys=aix4-2
3280 powerpc-ibm-aix4.[23]* )
3281 machine=ibmrs6000 opsys=aix4-2
3283 rs6000-ibm-aix[56]* )
3284 machine=ibmrs6000 opsys=aix4-2
3286 powerpc-ibm-aix[56]* )
3287 machine=ibmrs6000 opsys=aix4-2
3290 ## Macintosh PowerPC
3291 powerpc*-*-linux-gnu* )
3292 machine=macppc opsys=gnu-linux
3295 ## Silicon Graphics machines
3296 ## Iris 4D
3297 mips-sgi-irix6.5 )
3298 machine=iris4d opsys=irix6-5
3299 # Without defining _LANGUAGE_C, things get masked out in the headers
3300 # so that, for instance, grepping for `free' in stdlib.h fails and
3301 # AC_HEADER_STD_C fails. (MIPSPro 7.2.1.2m compilers, Irix 6.5.3m).
3302 NON_GNU_CPP="/lib/cpp -D_LANGUAGE_C"
3303 NON_GCC_TEST_OPTIONS="-D_LANGUAGE_C"
3306 ## Suns
3307 sparc-*-linux-gnu* | sparc64-*-linux-gnu* )
3308 machine=sparc opsys=gnu-linux
3311 *-sun-solaris* \
3312 | i[3456]86-*-solaris2* | i[3456]86-*-sunos5* \
3313 | x86_64-*-solaris2* | x86_64-*-sunos5*)
3314 case "${canonical}" in
3315 i[3456]86-*-* ) machine=intel386 ;;
3316 amd64-*-*|x86_64-*-*) machine=amdx86-64 ;;
3317 sparc* ) machine=sparc ;;
3318 * ) unported=yes ;;
3319 esac
3320 case "${canonical}" in
3321 *-sunos5.6* | *-solaris2.6* )
3322 opsys=sol2-6
3323 NON_GNU_CPP=/usr/ccs/lib/cpp
3324 RANLIB="ar -ts"
3326 *-sunos5.[7-9]* | *-solaris2.[7-9]* )
3327 opsys=sol2-6
3328 emacs_check_sunpro_c=yes
3329 NON_GNU_CPP=/usr/ccs/lib/cpp
3331 *-sunos5* | *-solaris* )
3332 opsys=sol2-10
3333 emacs_check_sunpro_c=yes
3334 NON_GNU_CPP=/usr/ccs/lib/cpp
3336 esac
3337 ## Watch out for a compiler that we know will not work.
3338 case "${canonical}" in
3339 *-solaris* | *-sunos5* )
3340 if [ "x$CC" = x/usr/ucb/cc ]; then
3341 ## /usr/ucb/cc doesn't work;
3342 ## we should find some other compiler that does work.
3343 unset CC
3346 *) ;;
3347 esac
3350 ## IA-64
3351 ia64*-*-linux* )
3352 machine=ia64 opsys=gnu-linux
3355 ## Intel 386 machines where we don't care about the manufacturer.
3356 i[3456]86-*-* )
3357 machine=intel386
3358 case "${canonical}" in
3359 *-cygwin ) opsys=cygwin ;;
3360 *-darwin* ) opsys=darwin
3361 CPP="${CC-cc} -E -no-cpp-precomp"
3363 *-linux-gnu* ) opsys=gnu-linux ;;
3364 *-sysv4.2uw* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;;
3365 *-sysv5uw* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;;
3366 *-sysv5OpenUNIX* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;;
3367 ## Otherwise, we'll fall through to the generic opsys code at the bottom.
3368 esac
3371 ## m68k Linux-based GNU system
3372 m68k-*-linux-gnu* )
3373 machine=m68k opsys=gnu-linux
3376 ## Mips Linux-based GNU system
3377 mips-*-linux-gnu* | mipsel-*-linux-gnu* \
3378 | mips64-*-linux-gnu* | mips64el-*-linux-gnu* )
3379 machine=mips opsys=gnu-linux
3382 ## AMD x86-64 Linux-based GNU system
3383 x86_64-*-linux-gnu* )
3384 machine=amdx86-64 opsys=gnu-linux
3387 ## Tensilica Xtensa Linux-based GNU system
3388 xtensa*-*-linux-gnu* )
3389 machine=xtensa opsys=gnu-linux
3392 ## SuperH Linux-based GNU system
3393 sh[34]*-*-linux-gnu* )
3394 machine=sh3 opsys=gnu-linux
3398 unported=yes
3400 esac
3402 ### If the code above didn't choose an operating system, just choose
3403 ### an operating system based on the configuration name. You really
3404 ### only want to use this when you have no idea what the right
3405 ### operating system is; if you know what operating systems a machine
3406 ### runs, it's cleaner to make it explicit in the case statement
3407 ### above.
3408 if test x"${opsys}" = x; then
3409 case "${canonical}" in
3410 *-gnu* ) opsys=gnu ;;
3412 unported=yes
3414 esac
3419 if test $unported = yes; then
3420 as_fn_error "Emacs hasn't been ported to \`${canonical}' systems.
3421 Check \`etc/MACHINES' for recognized configuration names." "$LINENO" 5
3424 machfile="m/${machine}.h"
3425 opsysfile="s/${opsys}.h"
3428 #### Choose a compiler.
3429 test -n "$CC" && cc_specified=yes
3431 # Save the value of CFLAGS that the user specified.
3432 SPECIFIED_CFLAGS="$CFLAGS"
3434 ac_ext=c
3435 ac_cpp='$CPP $CPPFLAGS'
3436 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3437 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3438 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3439 if test -n "$ac_tool_prefix"; then
3440 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3441 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3443 $as_echo_n "checking for $ac_word... " >&6; }
3444 if test "${ac_cv_prog_CC+set}" = set; then :
3445 $as_echo_n "(cached) " >&6
3446 else
3447 if test -n "$CC"; then
3448 ac_cv_prog_CC="$CC" # Let the user override the test.
3449 else
3450 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3451 for as_dir in $PATH
3453 IFS=$as_save_IFS
3454 test -z "$as_dir" && as_dir=.
3455 for ac_exec_ext in '' $ac_executable_extensions; do
3456 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3457 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3458 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3459 break 2
3461 done
3462 done
3463 IFS=$as_save_IFS
3467 CC=$ac_cv_prog_CC
3468 if test -n "$CC"; then
3469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3470 $as_echo "$CC" >&6; }
3471 else
3472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3473 $as_echo "no" >&6; }
3478 if test -z "$ac_cv_prog_CC"; then
3479 ac_ct_CC=$CC
3480 # Extract the first word of "gcc", so it can be a program name with args.
3481 set dummy gcc; ac_word=$2
3482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3483 $as_echo_n "checking for $ac_word... " >&6; }
3484 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3485 $as_echo_n "(cached) " >&6
3486 else
3487 if test -n "$ac_ct_CC"; then
3488 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3489 else
3490 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3491 for as_dir in $PATH
3493 IFS=$as_save_IFS
3494 test -z "$as_dir" && as_dir=.
3495 for ac_exec_ext in '' $ac_executable_extensions; do
3496 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3497 ac_cv_prog_ac_ct_CC="gcc"
3498 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3499 break 2
3501 done
3502 done
3503 IFS=$as_save_IFS
3507 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3508 if test -n "$ac_ct_CC"; then
3509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3510 $as_echo "$ac_ct_CC" >&6; }
3511 else
3512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3513 $as_echo "no" >&6; }
3516 if test "x$ac_ct_CC" = x; then
3517 CC=""
3518 else
3519 case $cross_compiling:$ac_tool_warned in
3520 yes:)
3521 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3522 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3523 ac_tool_warned=yes ;;
3524 esac
3525 CC=$ac_ct_CC
3527 else
3528 CC="$ac_cv_prog_CC"
3531 if test -z "$CC"; then
3532 if test -n "$ac_tool_prefix"; then
3533 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3534 set dummy ${ac_tool_prefix}cc; ac_word=$2
3535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3536 $as_echo_n "checking for $ac_word... " >&6; }
3537 if test "${ac_cv_prog_CC+set}" = set; then :
3538 $as_echo_n "(cached) " >&6
3539 else
3540 if test -n "$CC"; then
3541 ac_cv_prog_CC="$CC" # Let the user override the test.
3542 else
3543 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3544 for as_dir in $PATH
3546 IFS=$as_save_IFS
3547 test -z "$as_dir" && as_dir=.
3548 for ac_exec_ext in '' $ac_executable_extensions; do
3549 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3550 ac_cv_prog_CC="${ac_tool_prefix}cc"
3551 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3552 break 2
3554 done
3555 done
3556 IFS=$as_save_IFS
3560 CC=$ac_cv_prog_CC
3561 if test -n "$CC"; then
3562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3563 $as_echo "$CC" >&6; }
3564 else
3565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3566 $as_echo "no" >&6; }
3572 if test -z "$CC"; then
3573 # Extract the first word of "cc", so it can be a program name with args.
3574 set dummy cc; ac_word=$2
3575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3576 $as_echo_n "checking for $ac_word... " >&6; }
3577 if test "${ac_cv_prog_CC+set}" = set; then :
3578 $as_echo_n "(cached) " >&6
3579 else
3580 if test -n "$CC"; then
3581 ac_cv_prog_CC="$CC" # Let the user override the test.
3582 else
3583 ac_prog_rejected=no
3584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3585 for as_dir in $PATH
3587 IFS=$as_save_IFS
3588 test -z "$as_dir" && as_dir=.
3589 for ac_exec_ext in '' $ac_executable_extensions; do
3590 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3591 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3592 ac_prog_rejected=yes
3593 continue
3595 ac_cv_prog_CC="cc"
3596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3597 break 2
3599 done
3600 done
3601 IFS=$as_save_IFS
3603 if test $ac_prog_rejected = yes; then
3604 # We found a bogon in the path, so make sure we never use it.
3605 set dummy $ac_cv_prog_CC
3606 shift
3607 if test $# != 0; then
3608 # We chose a different compiler from the bogus one.
3609 # However, it has the same basename, so the bogon will be chosen
3610 # first if we set CC to just the basename; use the full file name.
3611 shift
3612 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3617 CC=$ac_cv_prog_CC
3618 if test -n "$CC"; then
3619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3620 $as_echo "$CC" >&6; }
3621 else
3622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3623 $as_echo "no" >&6; }
3628 if test -z "$CC"; then
3629 if test -n "$ac_tool_prefix"; then
3630 for ac_prog in cl.exe
3632 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3633 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3635 $as_echo_n "checking for $ac_word... " >&6; }
3636 if test "${ac_cv_prog_CC+set}" = set; then :
3637 $as_echo_n "(cached) " >&6
3638 else
3639 if test -n "$CC"; then
3640 ac_cv_prog_CC="$CC" # Let the user override the test.
3641 else
3642 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3643 for as_dir in $PATH
3645 IFS=$as_save_IFS
3646 test -z "$as_dir" && as_dir=.
3647 for ac_exec_ext in '' $ac_executable_extensions; do
3648 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3649 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3651 break 2
3653 done
3654 done
3655 IFS=$as_save_IFS
3659 CC=$ac_cv_prog_CC
3660 if test -n "$CC"; then
3661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3662 $as_echo "$CC" >&6; }
3663 else
3664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3665 $as_echo "no" >&6; }
3669 test -n "$CC" && break
3670 done
3672 if test -z "$CC"; then
3673 ac_ct_CC=$CC
3674 for ac_prog in cl.exe
3676 # Extract the first word of "$ac_prog", so it can be a program name with args.
3677 set dummy $ac_prog; 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_ac_ct_CC+set}" = set; then :
3681 $as_echo_n "(cached) " >&6
3682 else
3683 if test -n "$ac_ct_CC"; then
3684 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3685 else
3686 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3687 for as_dir in $PATH
3689 IFS=$as_save_IFS
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_ac_ct_CC="$ac_prog"
3694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3695 break 2
3697 done
3698 done
3699 IFS=$as_save_IFS
3703 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3704 if test -n "$ac_ct_CC"; then
3705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3706 $as_echo "$ac_ct_CC" >&6; }
3707 else
3708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3709 $as_echo "no" >&6; }
3713 test -n "$ac_ct_CC" && break
3714 done
3716 if test "x$ac_ct_CC" = x; then
3717 CC=""
3718 else
3719 case $cross_compiling:$ac_tool_warned in
3720 yes:)
3721 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3722 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3723 ac_tool_warned=yes ;;
3724 esac
3725 CC=$ac_ct_CC
3732 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3733 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3734 as_fn_error "no acceptable C compiler found in \$PATH
3735 See \`config.log' for more details." "$LINENO" 5; }
3737 # Provide some information about the compiler.
3738 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3739 set X $ac_compile
3740 ac_compiler=$2
3741 for ac_option in --version -v -V -qversion; do
3742 { { ac_try="$ac_compiler $ac_option >&5"
3743 case "(($ac_try" in
3744 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3745 *) ac_try_echo=$ac_try;;
3746 esac
3747 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3748 $as_echo "$ac_try_echo"; } >&5
3749 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3750 ac_status=$?
3751 if test -s conftest.err; then
3752 sed '10a\
3753 ... rest of stderr output deleted ...
3754 10q' conftest.err >conftest.er1
3755 cat conftest.er1 >&5
3757 rm -f conftest.er1 conftest.err
3758 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3759 test $ac_status = 0; }
3760 done
3762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3763 /* end confdefs.h. */
3766 main ()
3770 return 0;
3772 _ACEOF
3773 ac_clean_files_save=$ac_clean_files
3774 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3775 # Try to create an executable without -o first, disregard a.out.
3776 # It will help us diagnose broken compilers, and finding out an intuition
3777 # of exeext.
3778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3779 $as_echo_n "checking whether the C compiler works... " >&6; }
3780 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3782 # The possible output files:
3783 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3785 ac_rmfiles=
3786 for ac_file in $ac_files
3788 case $ac_file in
3789 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3790 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3791 esac
3792 done
3793 rm -f $ac_rmfiles
3795 if { { ac_try="$ac_link_default"
3796 case "(($ac_try" in
3797 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3798 *) ac_try_echo=$ac_try;;
3799 esac
3800 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3801 $as_echo "$ac_try_echo"; } >&5
3802 (eval "$ac_link_default") 2>&5
3803 ac_status=$?
3804 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3805 test $ac_status = 0; }; then :
3806 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3807 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3808 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3809 # so that the user can short-circuit this test for compilers unknown to
3810 # Autoconf.
3811 for ac_file in $ac_files ''
3813 test -f "$ac_file" || continue
3814 case $ac_file in
3815 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3817 [ab].out )
3818 # We found the default executable, but exeext='' is most
3819 # certainly right.
3820 break;;
3821 *.* )
3822 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3823 then :; else
3824 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3826 # We set ac_cv_exeext here because the later test for it is not
3827 # safe: cross compilers may not add the suffix if given an `-o'
3828 # argument, so we may need to know it at that point already.
3829 # Even if this section looks crufty: it has the advantage of
3830 # actually working.
3831 break;;
3833 break;;
3834 esac
3835 done
3836 test "$ac_cv_exeext" = no && ac_cv_exeext=
3838 else
3839 ac_file=''
3841 if test -z "$ac_file"; then :
3842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3843 $as_echo "no" >&6; }
3844 $as_echo "$as_me: failed program was:" >&5
3845 sed 's/^/| /' conftest.$ac_ext >&5
3847 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3848 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3849 { as_fn_set_status 77
3850 as_fn_error "C compiler cannot create executables
3851 See \`config.log' for more details." "$LINENO" 5; }; }
3852 else
3853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3854 $as_echo "yes" >&6; }
3856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3857 $as_echo_n "checking for C compiler default output file name... " >&6; }
3858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3859 $as_echo "$ac_file" >&6; }
3860 ac_exeext=$ac_cv_exeext
3862 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3863 ac_clean_files=$ac_clean_files_save
3864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3865 $as_echo_n "checking for suffix of executables... " >&6; }
3866 if { { ac_try="$ac_link"
3867 case "(($ac_try" in
3868 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3869 *) ac_try_echo=$ac_try;;
3870 esac
3871 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3872 $as_echo "$ac_try_echo"; } >&5
3873 (eval "$ac_link") 2>&5
3874 ac_status=$?
3875 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3876 test $ac_status = 0; }; then :
3877 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3878 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3879 # work properly (i.e., refer to `conftest.exe'), while it won't with
3880 # `rm'.
3881 for ac_file in conftest.exe conftest conftest.*; do
3882 test -f "$ac_file" || continue
3883 case $ac_file in
3884 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3885 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3886 break;;
3887 * ) break;;
3888 esac
3889 done
3890 else
3891 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3892 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3893 as_fn_error "cannot compute suffix of executables: cannot compile and link
3894 See \`config.log' for more details." "$LINENO" 5; }
3896 rm -f conftest conftest$ac_cv_exeext
3897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3898 $as_echo "$ac_cv_exeext" >&6; }
3900 rm -f conftest.$ac_ext
3901 EXEEXT=$ac_cv_exeext
3902 ac_exeext=$EXEEXT
3903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3904 /* end confdefs.h. */
3905 #include <stdio.h>
3907 main ()
3909 FILE *f = fopen ("conftest.out", "w");
3910 return ferror (f) || fclose (f) != 0;
3913 return 0;
3915 _ACEOF
3916 ac_clean_files="$ac_clean_files conftest.out"
3917 # Check that the compiler produces executables we can run. If not, either
3918 # the compiler is broken, or we cross compile.
3919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3920 $as_echo_n "checking whether we are cross compiling... " >&6; }
3921 if test "$cross_compiling" != yes; then
3922 { { ac_try="$ac_link"
3923 case "(($ac_try" in
3924 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3925 *) ac_try_echo=$ac_try;;
3926 esac
3927 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3928 $as_echo "$ac_try_echo"; } >&5
3929 (eval "$ac_link") 2>&5
3930 ac_status=$?
3931 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3932 test $ac_status = 0; }
3933 if { ac_try='./conftest$ac_cv_exeext'
3934 { { case "(($ac_try" in
3935 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3936 *) ac_try_echo=$ac_try;;
3937 esac
3938 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3939 $as_echo "$ac_try_echo"; } >&5
3940 (eval "$ac_try") 2>&5
3941 ac_status=$?
3942 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3943 test $ac_status = 0; }; }; then
3944 cross_compiling=no
3945 else
3946 if test "$cross_compiling" = maybe; then
3947 cross_compiling=yes
3948 else
3949 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3950 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3951 as_fn_error "cannot run C compiled programs.
3952 If you meant to cross compile, use \`--host'.
3953 See \`config.log' for more details." "$LINENO" 5; }
3957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3958 $as_echo "$cross_compiling" >&6; }
3960 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3961 ac_clean_files=$ac_clean_files_save
3962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3963 $as_echo_n "checking for suffix of object files... " >&6; }
3964 if test "${ac_cv_objext+set}" = set; then :
3965 $as_echo_n "(cached) " >&6
3966 else
3967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3968 /* end confdefs.h. */
3971 main ()
3975 return 0;
3977 _ACEOF
3978 rm -f conftest.o conftest.obj
3979 if { { ac_try="$ac_compile"
3980 case "(($ac_try" in
3981 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3982 *) ac_try_echo=$ac_try;;
3983 esac
3984 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3985 $as_echo "$ac_try_echo"; } >&5
3986 (eval "$ac_compile") 2>&5
3987 ac_status=$?
3988 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3989 test $ac_status = 0; }; then :
3990 for ac_file in conftest.o conftest.obj conftest.*; do
3991 test -f "$ac_file" || continue;
3992 case $ac_file in
3993 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3994 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3995 break;;
3996 esac
3997 done
3998 else
3999 $as_echo "$as_me: failed program was:" >&5
4000 sed 's/^/| /' conftest.$ac_ext >&5
4002 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4003 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4004 as_fn_error "cannot compute suffix of object files: cannot compile
4005 See \`config.log' for more details." "$LINENO" 5; }
4007 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4010 $as_echo "$ac_cv_objext" >&6; }
4011 OBJEXT=$ac_cv_objext
4012 ac_objext=$OBJEXT
4013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4014 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4015 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4016 $as_echo_n "(cached) " >&6
4017 else
4018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4019 /* end confdefs.h. */
4022 main ()
4024 #ifndef __GNUC__
4025 choke me
4026 #endif
4029 return 0;
4031 _ACEOF
4032 if ac_fn_c_try_compile "$LINENO"; then :
4033 ac_compiler_gnu=yes
4034 else
4035 ac_compiler_gnu=no
4037 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4038 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4042 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4043 if test $ac_compiler_gnu = yes; then
4044 GCC=yes
4045 else
4046 GCC=
4048 ac_test_CFLAGS=${CFLAGS+set}
4049 ac_save_CFLAGS=$CFLAGS
4050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4051 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4052 if test "${ac_cv_prog_cc_g+set}" = set; then :
4053 $as_echo_n "(cached) " >&6
4054 else
4055 ac_save_c_werror_flag=$ac_c_werror_flag
4056 ac_c_werror_flag=yes
4057 ac_cv_prog_cc_g=no
4058 CFLAGS="-g"
4059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4060 /* end confdefs.h. */
4063 main ()
4067 return 0;
4069 _ACEOF
4070 if ac_fn_c_try_compile "$LINENO"; then :
4071 ac_cv_prog_cc_g=yes
4072 else
4073 CFLAGS=""
4074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4075 /* end confdefs.h. */
4078 main ()
4082 return 0;
4084 _ACEOF
4085 if ac_fn_c_try_compile "$LINENO"; then :
4087 else
4088 ac_c_werror_flag=$ac_save_c_werror_flag
4089 CFLAGS="-g"
4090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4091 /* end confdefs.h. */
4094 main ()
4098 return 0;
4100 _ACEOF
4101 if ac_fn_c_try_compile "$LINENO"; then :
4102 ac_cv_prog_cc_g=yes
4104 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4106 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4108 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4109 ac_c_werror_flag=$ac_save_c_werror_flag
4111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4112 $as_echo "$ac_cv_prog_cc_g" >&6; }
4113 if test "$ac_test_CFLAGS" = set; then
4114 CFLAGS=$ac_save_CFLAGS
4115 elif test $ac_cv_prog_cc_g = yes; then
4116 if test "$GCC" = yes; then
4117 CFLAGS="-g -O2"
4118 else
4119 CFLAGS="-g"
4121 else
4122 if test "$GCC" = yes; then
4123 CFLAGS="-O2"
4124 else
4125 CFLAGS=
4128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4129 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4130 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4131 $as_echo_n "(cached) " >&6
4132 else
4133 ac_cv_prog_cc_c89=no
4134 ac_save_CC=$CC
4135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4136 /* end confdefs.h. */
4137 #include <stdarg.h>
4138 #include <stdio.h>
4139 #include <sys/types.h>
4140 #include <sys/stat.h>
4141 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4142 struct buf { int x; };
4143 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4144 static char *e (p, i)
4145 char **p;
4146 int i;
4148 return p[i];
4150 static char *f (char * (*g) (char **, int), char **p, ...)
4152 char *s;
4153 va_list v;
4154 va_start (v,p);
4155 s = g (p, va_arg (v,int));
4156 va_end (v);
4157 return s;
4160 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4161 function prototypes and stuff, but not '\xHH' hex character constants.
4162 These don't provoke an error unfortunately, instead are silently treated
4163 as 'x'. The following induces an error, until -std is added to get
4164 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4165 array size at least. It's necessary to write '\x00'==0 to get something
4166 that's true only with -std. */
4167 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4169 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4170 inside strings and character constants. */
4171 #define FOO(x) 'x'
4172 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4174 int test (int i, double x);
4175 struct s1 {int (*f) (int a);};
4176 struct s2 {int (*f) (double a);};
4177 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4178 int argc;
4179 char **argv;
4181 main ()
4183 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4185 return 0;
4187 _ACEOF
4188 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4189 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4191 CC="$ac_save_CC $ac_arg"
4192 if ac_fn_c_try_compile "$LINENO"; then :
4193 ac_cv_prog_cc_c89=$ac_arg
4195 rm -f core conftest.err conftest.$ac_objext
4196 test "x$ac_cv_prog_cc_c89" != "xno" && break
4197 done
4198 rm -f conftest.$ac_ext
4199 CC=$ac_save_CC
4202 # AC_CACHE_VAL
4203 case "x$ac_cv_prog_cc_c89" in
4205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4206 $as_echo "none needed" >&6; } ;;
4207 xno)
4208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4209 $as_echo "unsupported" >&6; } ;;
4211 CC="$CC $ac_cv_prog_cc_c89"
4212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4213 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4214 esac
4215 if test "x$ac_cv_prog_cc_c89" != xno; then :
4219 ac_ext=c
4220 ac_cpp='$CPP $CPPFLAGS'
4221 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4222 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4223 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4226 # On Suns, sometimes $CPP names a directory.
4227 if test -n "$CPP" && test -d "$CPP"; then
4228 CPP=
4231 ## If not using gcc, and on Solaris, and no CPP specified, see if
4232 ## using a Sun compiler, which needs -Xs to prevent whitespace.
4233 if test x"$GCC" != xyes && test x"$emacs_check_sunpro_c" = xyes && \
4234 test x"$CPP" = x; then
4235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using a Sun C compiler" >&5
4236 $as_echo_n "checking whether we are using a Sun C compiler... " >&6; }
4238 if test "${emacs_cv_sunpro_c+set}" = set; then :
4239 $as_echo_n "(cached) " >&6
4240 else
4241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4242 /* end confdefs.h. */
4245 main ()
4247 #ifndef __SUNPRO_C
4248 fail;
4249 #endif
4252 return 0;
4254 _ACEOF
4255 if ac_fn_c_try_link "$LINENO"; then :
4256 emacs_cv_sunpro_c=yes
4257 else
4258 emacs_cv_sunpro_c=no
4260 rm -f core conftest.err conftest.$ac_objext \
4261 conftest$ac_exeext conftest.$ac_ext
4264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_sunpro_c" >&5
4265 $as_echo "$emacs_cv_sunpro_c" >&6; }
4267 if test x"$emacs_cv_sunpro_c" = xyes; then
4268 NON_GNU_CPP="$CC -E -Xs"
4272 #### Some systems specify a CPP to use unless we are using GCC.
4273 #### Now that we know whether we are using GCC, we can decide whether
4274 #### to use that one.
4275 if test "x$NON_GNU_CPP" != x && test x$GCC != xyes && test "x$CPP" = x
4276 then
4277 CPP="$NON_GNU_CPP"
4280 #### Some systems specify a CC to use unless we are using GCC.
4281 #### Now that we know whether we are using GCC, we can decide whether
4282 #### to use that one.
4283 if test "x$NON_GNU_CC" != x && test x$GCC != xyes &&
4284 test x$cc_specified != xyes
4285 then
4286 CC="$NON_GNU_CC"
4289 if test x$GCC = xyes; then
4290 C_OPTIMIZE_SWITCH=-O2
4291 test "x$GCC_TEST_OPTIONS" != x && CC="$CC $GCC_TEST_OPTIONS"
4292 else
4293 C_OPTIMIZE_SWITCH=-O
4294 test "x$NON_GCC_TEST_OPTIONS" != x && CC="$CC $NON_GCC_TEST_OPTIONS"
4297 ac_ext=c
4298 ac_cpp='$CPP $CPPFLAGS'
4299 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4300 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4301 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4303 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4304 # On Suns, sometimes $CPP names a directory.
4305 if test -n "$CPP" && test -d "$CPP"; then
4306 CPP=
4308 if test -z "$CPP"; then
4309 if test "${ac_cv_prog_CPP+set}" = set; then :
4310 $as_echo_n "(cached) " >&6
4311 else
4312 # Double quotes because CPP needs to be expanded
4313 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4315 ac_preproc_ok=false
4316 for ac_c_preproc_warn_flag in '' yes
4318 # Use a header file that comes with gcc, so configuring glibc
4319 # with a fresh cross-compiler works.
4320 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4321 # <limits.h> exists even on freestanding compilers.
4322 # On the NeXT, cc -E runs the code through the compiler's parser,
4323 # not just through cpp. "Syntax error" is here to catch this case.
4324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4325 /* end confdefs.h. */
4326 #ifdef __STDC__
4327 # include <limits.h>
4328 #else
4329 # include <assert.h>
4330 #endif
4331 Syntax error
4332 _ACEOF
4333 if ac_fn_c_try_cpp "$LINENO"; then :
4335 else
4336 # Broken: fails on valid input.
4337 continue
4339 rm -f conftest.err conftest.$ac_ext
4341 # OK, works on sane cases. Now check whether nonexistent headers
4342 # can be detected and how.
4343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4344 /* end confdefs.h. */
4345 #include <ac_nonexistent.h>
4346 _ACEOF
4347 if ac_fn_c_try_cpp "$LINENO"; then :
4348 # Broken: success on invalid input.
4349 continue
4350 else
4351 # Passes both tests.
4352 ac_preproc_ok=:
4353 break
4355 rm -f conftest.err conftest.$ac_ext
4357 done
4358 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4359 rm -f conftest.err conftest.$ac_ext
4360 if $ac_preproc_ok; then :
4361 break
4364 done
4365 ac_cv_prog_CPP=$CPP
4368 CPP=$ac_cv_prog_CPP
4369 else
4370 ac_cv_prog_CPP=$CPP
4372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4373 $as_echo "$CPP" >&6; }
4374 ac_preproc_ok=false
4375 for ac_c_preproc_warn_flag in '' yes
4377 # Use a header file that comes with gcc, so configuring glibc
4378 # with a fresh cross-compiler works.
4379 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4380 # <limits.h> exists even on freestanding compilers.
4381 # On the NeXT, cc -E runs the code through the compiler's parser,
4382 # not just through cpp. "Syntax error" is here to catch this case.
4383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4384 /* end confdefs.h. */
4385 #ifdef __STDC__
4386 # include <limits.h>
4387 #else
4388 # include <assert.h>
4389 #endif
4390 Syntax error
4391 _ACEOF
4392 if ac_fn_c_try_cpp "$LINENO"; then :
4394 else
4395 # Broken: fails on valid input.
4396 continue
4398 rm -f conftest.err conftest.$ac_ext
4400 # OK, works on sane cases. Now check whether nonexistent headers
4401 # can be detected and how.
4402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4403 /* end confdefs.h. */
4404 #include <ac_nonexistent.h>
4405 _ACEOF
4406 if ac_fn_c_try_cpp "$LINENO"; then :
4407 # Broken: success on invalid input.
4408 continue
4409 else
4410 # Passes both tests.
4411 ac_preproc_ok=:
4412 break
4414 rm -f conftest.err conftest.$ac_ext
4416 done
4417 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4418 rm -f conftest.err conftest.$ac_ext
4419 if $ac_preproc_ok; then :
4421 else
4422 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4423 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4424 as_fn_error "C preprocessor \"$CPP\" fails sanity check
4425 See \`config.log' for more details." "$LINENO" 5; }
4428 ac_ext=c
4429 ac_cpp='$CPP $CPPFLAGS'
4430 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4431 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4432 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4436 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4437 if test "${ac_cv_path_GREP+set}" = set; then :
4438 $as_echo_n "(cached) " >&6
4439 else
4440 if test -z "$GREP"; then
4441 ac_path_GREP_found=false
4442 # Loop through the user's path and test for each of PROGNAME-LIST
4443 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4444 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4446 IFS=$as_save_IFS
4447 test -z "$as_dir" && as_dir=.
4448 for ac_prog in grep ggrep; do
4449 for ac_exec_ext in '' $ac_executable_extensions; do
4450 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4451 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4452 # Check for GNU ac_path_GREP and select it if it is found.
4453 # Check for GNU $ac_path_GREP
4454 case `"$ac_path_GREP" --version 2>&1` in
4455 *GNU*)
4456 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4458 ac_count=0
4459 $as_echo_n 0123456789 >"conftest.in"
4460 while :
4462 cat "conftest.in" "conftest.in" >"conftest.tmp"
4463 mv "conftest.tmp" "conftest.in"
4464 cp "conftest.in" "conftest.nl"
4465 $as_echo 'GREP' >> "conftest.nl"
4466 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4467 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4468 as_fn_arith $ac_count + 1 && ac_count=$as_val
4469 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4470 # Best one so far, save it but keep looking for a better one
4471 ac_cv_path_GREP="$ac_path_GREP"
4472 ac_path_GREP_max=$ac_count
4474 # 10*(2^10) chars as input seems more than enough
4475 test $ac_count -gt 10 && break
4476 done
4477 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4478 esac
4480 $ac_path_GREP_found && break 3
4481 done
4482 done
4483 done
4484 IFS=$as_save_IFS
4485 if test -z "$ac_cv_path_GREP"; then
4486 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4488 else
4489 ac_cv_path_GREP=$GREP
4493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4494 $as_echo "$ac_cv_path_GREP" >&6; }
4495 GREP="$ac_cv_path_GREP"
4498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4499 $as_echo_n "checking for egrep... " >&6; }
4500 if test "${ac_cv_path_EGREP+set}" = set; then :
4501 $as_echo_n "(cached) " >&6
4502 else
4503 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4504 then ac_cv_path_EGREP="$GREP -E"
4505 else
4506 if test -z "$EGREP"; then
4507 ac_path_EGREP_found=false
4508 # Loop through the user's path and test for each of PROGNAME-LIST
4509 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4510 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4512 IFS=$as_save_IFS
4513 test -z "$as_dir" && as_dir=.
4514 for ac_prog in egrep; do
4515 for ac_exec_ext in '' $ac_executable_extensions; do
4516 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4517 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4518 # Check for GNU ac_path_EGREP and select it if it is found.
4519 # Check for GNU $ac_path_EGREP
4520 case `"$ac_path_EGREP" --version 2>&1` in
4521 *GNU*)
4522 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4524 ac_count=0
4525 $as_echo_n 0123456789 >"conftest.in"
4526 while :
4528 cat "conftest.in" "conftest.in" >"conftest.tmp"
4529 mv "conftest.tmp" "conftest.in"
4530 cp "conftest.in" "conftest.nl"
4531 $as_echo 'EGREP' >> "conftest.nl"
4532 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4533 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4534 as_fn_arith $ac_count + 1 && ac_count=$as_val
4535 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4536 # Best one so far, save it but keep looking for a better one
4537 ac_cv_path_EGREP="$ac_path_EGREP"
4538 ac_path_EGREP_max=$ac_count
4540 # 10*(2^10) chars as input seems more than enough
4541 test $ac_count -gt 10 && break
4542 done
4543 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4544 esac
4546 $ac_path_EGREP_found && break 3
4547 done
4548 done
4549 done
4550 IFS=$as_save_IFS
4551 if test -z "$ac_cv_path_EGREP"; then
4552 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4554 else
4555 ac_cv_path_EGREP=$EGREP
4560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4561 $as_echo "$ac_cv_path_EGREP" >&6; }
4562 EGREP="$ac_cv_path_EGREP"
4565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4566 $as_echo_n "checking for ANSI C header files... " >&6; }
4567 if test "${ac_cv_header_stdc+set}" = set; then :
4568 $as_echo_n "(cached) " >&6
4569 else
4570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4571 /* end confdefs.h. */
4572 #include <stdlib.h>
4573 #include <stdarg.h>
4574 #include <string.h>
4575 #include <float.h>
4578 main ()
4582 return 0;
4584 _ACEOF
4585 if ac_fn_c_try_compile "$LINENO"; then :
4586 ac_cv_header_stdc=yes
4587 else
4588 ac_cv_header_stdc=no
4590 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4592 if test $ac_cv_header_stdc = yes; then
4593 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4595 /* end confdefs.h. */
4596 #include <string.h>
4598 _ACEOF
4599 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4600 $EGREP "memchr" >/dev/null 2>&1; then :
4602 else
4603 ac_cv_header_stdc=no
4605 rm -f conftest*
4609 if test $ac_cv_header_stdc = yes; then
4610 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4612 /* end confdefs.h. */
4613 #include <stdlib.h>
4615 _ACEOF
4616 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4617 $EGREP "free" >/dev/null 2>&1; then :
4619 else
4620 ac_cv_header_stdc=no
4622 rm -f conftest*
4626 if test $ac_cv_header_stdc = yes; then
4627 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4628 if test "$cross_compiling" = yes; then :
4630 else
4631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4632 /* end confdefs.h. */
4633 #include <ctype.h>
4634 #include <stdlib.h>
4635 #if ((' ' & 0x0FF) == 0x020)
4636 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4637 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4638 #else
4639 # define ISLOWER(c) \
4640 (('a' <= (c) && (c) <= 'i') \
4641 || ('j' <= (c) && (c) <= 'r') \
4642 || ('s' <= (c) && (c) <= 'z'))
4643 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4644 #endif
4646 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4648 main ()
4650 int i;
4651 for (i = 0; i < 256; i++)
4652 if (XOR (islower (i), ISLOWER (i))
4653 || toupper (i) != TOUPPER (i))
4654 return 2;
4655 return 0;
4657 _ACEOF
4658 if ac_fn_c_try_run "$LINENO"; then :
4660 else
4661 ac_cv_header_stdc=no
4663 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4664 conftest.$ac_objext conftest.beam conftest.$ac_ext
4669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4670 $as_echo "$ac_cv_header_stdc" >&6; }
4671 if test $ac_cv_header_stdc = yes; then
4673 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4677 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4678 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4679 inttypes.h stdint.h unistd.h
4680 do :
4681 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4682 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4684 eval as_val=\$$as_ac_Header
4685 if test "x$as_val" = x""yes; then :
4686 cat >>confdefs.h <<_ACEOF
4687 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4688 _ACEOF
4692 done
4696 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4697 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4698 MINIX=yes
4699 else
4700 MINIX=
4704 if test "$MINIX" = yes; then
4706 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4709 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4712 $as_echo "#define _MINIX 1" >>confdefs.h
4717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4718 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4719 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4720 $as_echo_n "(cached) " >&6
4721 else
4722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4723 /* end confdefs.h. */
4725 # define __EXTENSIONS__ 1
4726 $ac_includes_default
4728 main ()
4732 return 0;
4734 _ACEOF
4735 if ac_fn_c_try_compile "$LINENO"; then :
4736 ac_cv_safe_to_define___extensions__=yes
4737 else
4738 ac_cv_safe_to_define___extensions__=no
4740 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4743 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4744 test $ac_cv_safe_to_define___extensions__ = yes &&
4745 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4747 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4749 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4751 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4753 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4757 ### Use -Wno-pointer-sign if the compiler supports it
4758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands -Wno-pointer-sign" >&5
4759 $as_echo_n "checking whether gcc understands -Wno-pointer-sign... " >&6; }
4760 SAVE_CFLAGS="$CFLAGS"
4761 CFLAGS="$CFLAGS -Wno-pointer-sign"
4762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4763 /* end confdefs.h. */
4766 main ()
4770 return 0;
4772 _ACEOF
4773 if ac_fn_c_try_compile "$LINENO"; then :
4774 has_option=yes
4775 else
4776 has_option=no
4778 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4779 if test $has_option = yes; then
4780 C_WARNINGS_SWITCH="-Wno-pointer-sign $C_WARNINGS_SWITCH"
4782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
4783 $as_echo "$has_option" >&6; }
4784 CFLAGS="$SAVE_CFLAGS"
4785 unset has_option
4786 unset SAVE_CFLAGS
4788 ### Use -Wdeclaration-after-statement if the compiler supports it
4789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands -Wdeclaration-after-statement" >&5
4790 $as_echo_n "checking whether gcc understands -Wdeclaration-after-statement... " >&6; }
4791 SAVE_CFLAGS="$CFLAGS"
4792 CFLAGS="$CFLAGS -Wdeclaration-after-statement"
4793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4794 /* end confdefs.h. */
4797 main ()
4801 return 0;
4803 _ACEOF
4804 if ac_fn_c_try_compile "$LINENO"; then :
4805 has_option=yes
4806 else
4807 has_option=no
4809 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4810 if test $has_option = yes; then
4811 C_WARNINGS_SWITCH="-Wdeclaration-after-statement $C_WARNINGS_SWITCH"
4813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
4814 $as_echo "$has_option" >&6; }
4815 CFLAGS="$SAVE_CFLAGS"
4816 unset has_option
4817 unset SAVE_CFLAGS
4819 #### Some other nice autoconf tests.
4821 ac_ext=c
4822 ac_cpp='$CPP $CPPFLAGS'
4823 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4824 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4825 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4827 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4828 # On Suns, sometimes $CPP names a directory.
4829 if test -n "$CPP" && test -d "$CPP"; then
4830 CPP=
4832 if test -z "$CPP"; then
4833 if test "${ac_cv_prog_CPP+set}" = set; then :
4834 $as_echo_n "(cached) " >&6
4835 else
4836 # Double quotes because CPP needs to be expanded
4837 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4839 ac_preproc_ok=false
4840 for ac_c_preproc_warn_flag in '' yes
4842 # Use a header file that comes with gcc, so configuring glibc
4843 # with a fresh cross-compiler works.
4844 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4845 # <limits.h> exists even on freestanding compilers.
4846 # On the NeXT, cc -E runs the code through the compiler's parser,
4847 # not just through cpp. "Syntax error" is here to catch this case.
4848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4849 /* end confdefs.h. */
4850 #ifdef __STDC__
4851 # include <limits.h>
4852 #else
4853 # include <assert.h>
4854 #endif
4855 Syntax error
4856 _ACEOF
4857 if ac_fn_c_try_cpp "$LINENO"; then :
4859 else
4860 # Broken: fails on valid input.
4861 continue
4863 rm -f conftest.err conftest.$ac_ext
4865 # OK, works on sane cases. Now check whether nonexistent headers
4866 # can be detected and how.
4867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4868 /* end confdefs.h. */
4869 #include <ac_nonexistent.h>
4870 _ACEOF
4871 if ac_fn_c_try_cpp "$LINENO"; then :
4872 # Broken: success on invalid input.
4873 continue
4874 else
4875 # Passes both tests.
4876 ac_preproc_ok=:
4877 break
4879 rm -f conftest.err conftest.$ac_ext
4881 done
4882 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4883 rm -f conftest.err conftest.$ac_ext
4884 if $ac_preproc_ok; then :
4885 break
4888 done
4889 ac_cv_prog_CPP=$CPP
4892 CPP=$ac_cv_prog_CPP
4893 else
4894 ac_cv_prog_CPP=$CPP
4896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4897 $as_echo "$CPP" >&6; }
4898 ac_preproc_ok=false
4899 for ac_c_preproc_warn_flag in '' yes
4901 # Use a header file that comes with gcc, so configuring glibc
4902 # with a fresh cross-compiler works.
4903 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4904 # <limits.h> exists even on freestanding compilers.
4905 # On the NeXT, cc -E runs the code through the compiler's parser,
4906 # not just through cpp. "Syntax error" is here to catch this case.
4907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4908 /* end confdefs.h. */
4909 #ifdef __STDC__
4910 # include <limits.h>
4911 #else
4912 # include <assert.h>
4913 #endif
4914 Syntax error
4915 _ACEOF
4916 if ac_fn_c_try_cpp "$LINENO"; then :
4918 else
4919 # Broken: fails on valid input.
4920 continue
4922 rm -f conftest.err conftest.$ac_ext
4924 # OK, works on sane cases. Now check whether nonexistent headers
4925 # can be detected and how.
4926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4927 /* end confdefs.h. */
4928 #include <ac_nonexistent.h>
4929 _ACEOF
4930 if ac_fn_c_try_cpp "$LINENO"; then :
4931 # Broken: success on invalid input.
4932 continue
4933 else
4934 # Passes both tests.
4935 ac_preproc_ok=:
4936 break
4938 rm -f conftest.err conftest.$ac_ext
4940 done
4941 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4942 rm -f conftest.err conftest.$ac_ext
4943 if $ac_preproc_ok; then :
4945 else
4946 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4947 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4948 as_fn_error "C preprocessor \"$CPP\" fails sanity check
4949 See \`config.log' for more details." "$LINENO" 5; }
4952 ac_ext=c
4953 ac_cpp='$CPP $CPPFLAGS'
4954 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4955 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4956 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4958 # Find a good install program. We prefer a C program (faster),
4959 # so one script is as good as another. But avoid the broken or
4960 # incompatible versions:
4961 # SysV /etc/install, /usr/sbin/install
4962 # SunOS /usr/etc/install
4963 # IRIX /sbin/install
4964 # AIX /bin/install
4965 # AmigaOS /C/install, which installs bootblocks on floppy discs
4966 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4967 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4968 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4969 # OS/2's system install, which has a completely different semantic
4970 # ./install, which can be erroneously created by make from ./install.sh.
4971 # Reject install programs that cannot install multiple files.
4972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4973 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4974 if test -z "$INSTALL"; then
4975 if test "${ac_cv_path_install+set}" = set; then :
4976 $as_echo_n "(cached) " >&6
4977 else
4978 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4979 for as_dir in $PATH
4981 IFS=$as_save_IFS
4982 test -z "$as_dir" && as_dir=.
4983 # Account for people who put trailing slashes in PATH elements.
4984 case $as_dir/ in #((
4985 ./ | .// | /[cC]/* | \
4986 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4987 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4988 /usr/ucb/* ) ;;
4990 # OSF1 and SCO ODT 3.0 have their own names for install.
4991 # Don't use installbsd from OSF since it installs stuff as root
4992 # by default.
4993 for ac_prog in ginstall scoinst install; do
4994 for ac_exec_ext in '' $ac_executable_extensions; do
4995 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4996 if test $ac_prog = install &&
4997 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4998 # AIX install. It has an incompatible calling convention.
5000 elif test $ac_prog = install &&
5001 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5002 # program-specific install script used by HP pwplus--don't use.
5004 else
5005 rm -rf conftest.one conftest.two conftest.dir
5006 echo one > conftest.one
5007 echo two > conftest.two
5008 mkdir conftest.dir
5009 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5010 test -s conftest.one && test -s conftest.two &&
5011 test -s conftest.dir/conftest.one &&
5012 test -s conftest.dir/conftest.two
5013 then
5014 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5015 break 3
5019 done
5020 done
5022 esac
5024 done
5025 IFS=$as_save_IFS
5027 rm -rf conftest.one conftest.two conftest.dir
5030 if test "${ac_cv_path_install+set}" = set; then
5031 INSTALL=$ac_cv_path_install
5032 else
5033 # As a last resort, use the slow shell script. Don't cache a
5034 # value for INSTALL within a source directory, because that will
5035 # break other packages using the cache if that directory is
5036 # removed, or if the value is a relative name.
5037 INSTALL=$ac_install_sh
5040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5041 $as_echo "$INSTALL" >&6; }
5043 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5044 # It thinks the first close brace ends the variable substitution.
5045 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5047 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5049 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5051 if test "x$RANLIB" = x; then
5052 if test -n "$ac_tool_prefix"; then
5053 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5054 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5056 $as_echo_n "checking for $ac_word... " >&6; }
5057 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5058 $as_echo_n "(cached) " >&6
5059 else
5060 if test -n "$RANLIB"; then
5061 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5062 else
5063 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5064 for as_dir in $PATH
5066 IFS=$as_save_IFS
5067 test -z "$as_dir" && as_dir=.
5068 for ac_exec_ext in '' $ac_executable_extensions; do
5069 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5070 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5071 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5072 break 2
5074 done
5075 done
5076 IFS=$as_save_IFS
5080 RANLIB=$ac_cv_prog_RANLIB
5081 if test -n "$RANLIB"; then
5082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5083 $as_echo "$RANLIB" >&6; }
5084 else
5085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5086 $as_echo "no" >&6; }
5091 if test -z "$ac_cv_prog_RANLIB"; then
5092 ac_ct_RANLIB=$RANLIB
5093 # Extract the first word of "ranlib", so it can be a program name with args.
5094 set dummy ranlib; ac_word=$2
5095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5096 $as_echo_n "checking for $ac_word... " >&6; }
5097 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5098 $as_echo_n "(cached) " >&6
5099 else
5100 if test -n "$ac_ct_RANLIB"; then
5101 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5102 else
5103 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5104 for as_dir in $PATH
5106 IFS=$as_save_IFS
5107 test -z "$as_dir" && as_dir=.
5108 for ac_exec_ext in '' $ac_executable_extensions; do
5109 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5110 ac_cv_prog_ac_ct_RANLIB="ranlib"
5111 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5112 break 2
5114 done
5115 done
5116 IFS=$as_save_IFS
5120 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5121 if test -n "$ac_ct_RANLIB"; then
5122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5123 $as_echo "$ac_ct_RANLIB" >&6; }
5124 else
5125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5126 $as_echo "no" >&6; }
5129 if test "x$ac_ct_RANLIB" = x; then
5130 RANLIB=":"
5131 else
5132 case $cross_compiling:$ac_tool_warned in
5133 yes:)
5134 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5135 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5136 ac_tool_warned=yes ;;
5137 esac
5138 RANLIB=$ac_ct_RANLIB
5140 else
5141 RANLIB="$ac_cv_prog_RANLIB"
5146 ## Although we're running on an amd64 kernel, we're actually compiling for
5147 ## the x86 architecture. The user should probably have provided an
5148 ## explicit --build to `configure', but if everything else than the kernel
5149 ## is running in i386 mode, we can help them out.
5150 if test "$machine" = "amdx86-64"; then
5151 ac_fn_c_check_decl "$LINENO" "i386" "ac_cv_have_decl_i386" "$ac_includes_default"
5152 if test "x$ac_cv_have_decl_i386" = x""yes; then :
5156 if test "$ac_cv_have_decl_i386" = "yes"; then
5157 canonical=`echo "$canonical" | sed -e 's/^amd64/i386/' -e 's/^x86_64/i386/'`
5158 machine=intel386
5159 machfile="m/${machine}.h"
5163 # Extract the first word of "install-info", so it can be a program name with args.
5164 set dummy install-info; ac_word=$2
5165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5166 $as_echo_n "checking for $ac_word... " >&6; }
5167 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then :
5168 $as_echo_n "(cached) " >&6
5169 else
5170 case $INSTALL_INFO in
5171 [\\/]* | ?:[\\/]*)
5172 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5175 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5176 for as_dir in $PATH
5178 IFS=$as_save_IFS
5179 test -z "$as_dir" && as_dir=.
5180 for ac_exec_ext in '' $ac_executable_extensions; do
5181 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5182 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5183 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5184 break 2
5186 done
5187 done
5188 IFS=$as_save_IFS
5191 esac
5193 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5194 if test -n "$INSTALL_INFO"; then
5195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5196 $as_echo "$INSTALL_INFO" >&6; }
5197 else
5198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5199 $as_echo "no" >&6; }
5203 # Extract the first word of "install-info", so it can be a program name with args.
5204 set dummy install-info; ac_word=$2
5205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5206 $as_echo_n "checking for $ac_word... " >&6; }
5207 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then :
5208 $as_echo_n "(cached) " >&6
5209 else
5210 case $INSTALL_INFO in
5211 [\\/]* | ?:[\\/]*)
5212 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5215 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5216 for as_dir in /usr/sbin
5218 IFS=$as_save_IFS
5219 test -z "$as_dir" && as_dir=.
5220 for ac_exec_ext in '' $ac_executable_extensions; do
5221 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5222 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5223 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5224 break 2
5226 done
5227 done
5228 IFS=$as_save_IFS
5231 esac
5233 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5234 if test -n "$INSTALL_INFO"; then
5235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5236 $as_echo "$INSTALL_INFO" >&6; }
5237 else
5238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5239 $as_echo "no" >&6; }
5243 # Extract the first word of "install-info", so it can be a program name with args.
5244 set dummy install-info; ac_word=$2
5245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5246 $as_echo_n "checking for $ac_word... " >&6; }
5247 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then :
5248 $as_echo_n "(cached) " >&6
5249 else
5250 case $INSTALL_INFO in
5251 [\\/]* | ?:[\\/]*)
5252 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5255 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5256 for as_dir in /sbin
5258 IFS=$as_save_IFS
5259 test -z "$as_dir" && as_dir=.
5260 for ac_exec_ext in '' $ac_executable_extensions; do
5261 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5262 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5263 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5264 break 2
5266 done
5267 done
5268 IFS=$as_save_IFS
5270 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO=":"
5272 esac
5274 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5275 if test -n "$INSTALL_INFO"; then
5276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5277 $as_echo "$INSTALL_INFO" >&6; }
5278 else
5279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5280 $as_echo "no" >&6; }
5284 # Extract the first word of "gzip", so it can be a program name with args.
5285 set dummy gzip; ac_word=$2
5286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5287 $as_echo_n "checking for $ac_word... " >&6; }
5288 if test "${ac_cv_path_GZIP_PROG+set}" = set; then :
5289 $as_echo_n "(cached) " >&6
5290 else
5291 case $GZIP_PROG in
5292 [\\/]* | ?:[\\/]*)
5293 ac_cv_path_GZIP_PROG="$GZIP_PROG" # Let the user override the test with a path.
5296 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5297 for as_dir in $PATH
5299 IFS=$as_save_IFS
5300 test -z "$as_dir" && as_dir=.
5301 for ac_exec_ext in '' $ac_executable_extensions; do
5302 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5303 ac_cv_path_GZIP_PROG="$as_dir/$ac_word$ac_exec_ext"
5304 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5305 break 2
5307 done
5308 done
5309 IFS=$as_save_IFS
5312 esac
5314 GZIP_PROG=$ac_cv_path_GZIP_PROG
5315 if test -n "$GZIP_PROG"; then
5316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GZIP_PROG" >&5
5317 $as_echo "$GZIP_PROG" >&6; }
5318 else
5319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5320 $as_echo "no" >&6; }
5326 ## Need makeinfo >= 4.6 (?) to build the manuals.
5327 # Extract the first word of "makeinfo", so it can be a program name with args.
5328 set dummy makeinfo; ac_word=$2
5329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5330 $as_echo_n "checking for $ac_word... " >&6; }
5331 if test "${ac_cv_path_MAKEINFO+set}" = set; then :
5332 $as_echo_n "(cached) " >&6
5333 else
5334 case $MAKEINFO in
5335 [\\/]* | ?:[\\/]*)
5336 ac_cv_path_MAKEINFO="$MAKEINFO" # Let the user override the test with a path.
5339 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5340 for as_dir in $PATH
5342 IFS=$as_save_IFS
5343 test -z "$as_dir" && as_dir=.
5344 for ac_exec_ext in '' $ac_executable_extensions; do
5345 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5346 ac_cv_path_MAKEINFO="$as_dir/$ac_word$ac_exec_ext"
5347 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5348 break 2
5350 done
5351 done
5352 IFS=$as_save_IFS
5354 test -z "$ac_cv_path_MAKEINFO" && ac_cv_path_MAKEINFO="no"
5356 esac
5358 MAKEINFO=$ac_cv_path_MAKEINFO
5359 if test -n "$MAKEINFO"; then
5360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
5361 $as_echo "$MAKEINFO" >&6; }
5362 else
5363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5364 $as_echo "no" >&6; }
5368 if test "$MAKEINFO" != "no" && \
5369 test x"`$MAKEINFO --version 2> /dev/null | $EGREP 'texinfo[^0-9]*([1-4][0-9]+|[5-9]|4\.[6-9]|4\.[1-5][0-9]+)'`" = x; then
5370 MAKEINFO=no
5373 ## Makeinfo is unusual. For a released Emacs, the manuals are
5374 ## pre-built, and not deleted by the normal clean rules. makeinfo is
5375 ## therefore in the category of "special tools" not normally required, which
5376 ## configure does not have to check for (eg autoconf itself).
5377 ## In a Bazaar checkout on the other hand, the manuals are not included.
5378 ## So makeinfo is a requirement to build from Bazaar, and configure
5379 ## should test for it as it does for any other build requirement.
5380 ## We use the presence of $srcdir/info/emacs to distinguish a release,
5381 ## with pre-built manuals, from a Bazaar checkout.
5382 if test "$MAKEINFO" = "no"; then
5383 if test "x${with_makeinfo}" = "xno"; then
5384 MAKEINFO=off
5385 elif test ! -e $srcdir/info/emacs; then
5386 as_fn_error "You do not seem to have makeinfo >= 4.6, and your
5387 source tree does not seem to have pre-built manuals in the \`info' directory.
5388 Either install a suitable version of makeinfo, or re-run configure
5389 with the \`--without-makeinfo' option to build without the manuals. " "$LINENO" 5
5394 if test x$GCC = xyes && test "x$GCC_LINK_TEST_OPTIONS" != x
5395 then
5396 ac_link="$ac_link $GCC_LINK_TEST_OPTIONS"
5399 if test x$GCC = x && test "x$NON_GCC_LINK_TEST_OPTIONS" != x
5400 then
5401 ac_link="$ac_link $NON_GCC_LINK_TEST_OPTIONS"
5405 late_LDFLAGS=$LDFLAGS
5406 if test "$GCC" = yes; then
5407 LDFLAGS="$LDFLAGS -Wl,-znocombreloc"
5408 else
5409 LDFLAGS="$LDFLAGS -znocombreloc"
5412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -znocombreloc" >&5
5413 $as_echo_n "checking for -znocombreloc... " >&6; }
5414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5415 /* end confdefs.h. */
5416 main(){return 0;}
5417 _ACEOF
5418 if ac_fn_c_try_link "$LINENO"; then :
5419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5420 $as_echo "yes" >&6; }
5421 else
5422 LDFLAGS=$late_LDFLAGS
5423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5424 $as_echo "no" >&6; }
5426 rm -f core conftest.err conftest.$ac_objext \
5427 conftest$ac_exeext conftest.$ac_ext
5429 LDFLAGS="${LDFLAGS} ${PROFILING_LDFLAGS}"
5432 # The value of CPP is a quoted variable reference, so we need to do this
5433 # to get its actual value...
5434 CPP=`eval "echo $CPP"`
5437 ### First figure out CFLAGS (which we use for running the compiler here)
5438 ### and REAL_CFLAGS (which we use for real compilation).
5439 ### The two are the same except on a few systems, where they are made
5440 ### different to work around various lossages. For example,
5441 ### GCC 2.5 on GNU/Linux needs them to be different because it treats -g
5442 ### as implying static linking.
5444 ### If the CFLAGS env var is specified, we use that value
5445 ### instead of the default.
5447 if test "x$SPECIFIED_CFLAGS" = x; then
5448 if test x$GCC = xyes; then
5449 CFLAGS="-g $C_OPTIMIZE_SWITCH"
5450 REAL_CFLAGS="$CFLAGS $C_WARNINGS_SWITCH $PROFILING_CFLAGS"
5451 else
5452 CFLAGS=
5453 REAL_CFLAGS=
5455 else
5456 REAL_CFLAGS="$CFLAGS"
5460 CANNOT_DUMP=no
5461 case "$opsys" in
5462 your-opsys-here)
5463 CANNOT_DUMP=yes
5465 $as_echo "#define CANNOT_DUMP 1" >>confdefs.h
5468 esac
5472 UNEXEC_OBJ=unexelf.o
5473 case "$opsys" in
5474 aix4-2)
5475 UNEXEC_OBJ=unexaix.o
5477 cygwin)
5478 UNEXEC_OBJ=unexcw.o
5480 darwin)
5481 UNEXEC_OBJ=unexmacosx.o
5483 hpux10-20 | hpux11)
5484 UNEXEC_OBJ=unexhp9k800.o
5486 sol2-10)
5487 # Use the Solaris dldump() function, called from unexsol.c, to dump
5488 # emacs, instead of the generic ELF dump code found in unexelf.c.
5489 # The resulting binary has a complete symbol table, and is better
5490 # for debugging and other observability tools (debuggers, pstack, etc).
5492 # If you encounter a problem using dldump(), please consider sending
5493 # a message to the OpenSolaris tools-linking mailing list:
5494 # http://mail.opensolaris.org/mailman/listinfo/tools-linking
5496 # It is likely that dldump() works with older Solaris too, but this has
5497 # not been tested, so for now this change is for Solaris 10 or newer.
5498 UNEXEC_OBJ=unexsol.o
5500 esac
5502 LD_SWITCH_SYSTEM=
5503 case "$opsys" in
5504 freebsd)
5505 ## Let `ld' find image libs and similar things in /usr/local/lib.
5506 ## The system compiler, GCC, has apparently been modified to not
5507 ## look there, contrary to what a stock GCC would do.
5508 LD_SWITCH_SYSTEM=-L/usr/local/lib
5511 gnu-linux)
5512 ## cpp test was "ifdef __mips__", but presumably this is equivalent...
5513 test "$machine" = "mips" && LD_SWITCH_SYSTEM="-G 0"
5516 netbsd)
5517 LD_SWITCH_SYSTEM="-Wl,-rpath,/usr/pkg/lib -L/usr/pkg/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib"
5520 openbsd)
5521 ## Han Boetes <han@mijncomputer.nl> says this is necessary,
5522 ## otherwise Emacs dumps core on elf systems.
5523 LD_SWITCH_SYSTEM="-Z"
5525 esac
5528 ac_link="$ac_link $LD_SWITCH_SYSTEM"
5530 ## This setting of LD_SWITCH_SYSTEM references LD_SWITCH_X_SITE_AUX,
5531 ## which has not been defined yet. When this was handled with cpp,
5532 ## it was expanded to null when configure sourced the s/*.h file.
5533 ## Thus LD_SWITCH_SYSTEM had different values in configure and the Makefiles.
5534 ## FIXME it would be cleaner to put this in LD_SWITCH_SYSTEM_TEMACS
5535 ## (or somesuch), but because it is supposed to go at the _front_
5536 ## of LD_SWITCH_SYSTEM, we cannot do that in exactly the same way.
5537 ## Compare with the gnu-linux case below, which added to the end
5538 ## of LD_SWITCH_SYSTEM, and so can instead go at the front of
5539 ## LD_SWITCH_SYSTEM_TEMACS.
5540 case "$opsys" in
5541 netbsd|openbsd)
5542 ## _AUX_RPATH is like _AUX, but uses -rpath instead of -R.
5543 LD_SWITCH_SYSTEM="\$(LD_SWITCH_X_SITE_AUX_RPATH) $LD_SWITCH_SYSTEM" ;;
5544 esac
5547 C_SWITCH_MACHINE=
5548 if test "$machine" = "alpha"; then
5549 ac_fn_c_check_decl "$LINENO" "__ELF__" "ac_cv_have_decl___ELF__" "$ac_includes_default"
5550 if test "x$ac_cv_have_decl___ELF__" = x""yes; then :
5554 if test "$ac_cv_have_decl___ELF__" = "yes"; then
5555 ## With ELF, make sure that all common symbols get allocated to in the
5556 ## data section. Otherwise, the dump of temacs may miss variables in
5557 ## the shared library that have been initialized. For example, with
5558 ## GNU libc, __malloc_initialized would normally be resolved to the
5559 ## shared library's .bss section, which is fatal.
5560 if test "x$GCC" = "xyes"; then
5561 C_SWITCH_MACHINE="-fno-common"
5562 else
5563 as_fn_error "What gives? Fix me if DEC Unix supports ELF now." "$LINENO" 5
5565 else
5566 UNEXEC_OBJ=unexalpha.o
5573 C_SWITCH_SYSTEM=
5574 ## Some programs in src produce warnings saying certain subprograms
5575 ## are too complex and need a MAXMEM value greater than 2000 for
5576 ## additional optimization. --nils@exp-math.uni-essen.de
5577 test "$opsys" = "aix4.2" && test "x$GCC" != "xyes" && \
5578 C_SWITCH_SYSTEM="-ma -qmaxmem=4000"
5579 ## gnu-linux might need -D_BSD_SOURCE on old libc5 systems.
5580 ## It is redundant in glibc2, since we define _GNU_SOURCE.
5584 LIBS_SYSTEM=
5585 case "$opsys" in
5586 ## IBM's X11R5 uses -lIM and -liconv in AIX 3.2.2.
5587 aix4-2) LIBS_SYSTEM="-lrts -lIM -liconv" ;;
5589 freebsd) LIBS_SYSTEM="-lutil" ;;
5591 hpux*) LIBS_SYSTEM="-l:libdld.sl" ;;
5593 sol2*) LIBS_SYSTEM="-lsocket -lnsl -lkstat" ;;
5595 ## Motif needs -lgen.
5596 unixware) LIBS_SYSTEM="-lsocket -lnsl -lelf -lgen" ;;
5597 esac
5601 ### Make sure subsequent tests use flags consistent with the build flags.
5603 if test x"${OVERRIDE_CPPFLAGS}" != x; then
5604 CPPFLAGS="${OVERRIDE_CPPFLAGS}"
5605 else
5606 CPPFLAGS="$C_SWITCH_SYSTEM $C_SWITCH_MACHINE $CPPFLAGS"
5611 # Check whether --enable-largefile was given.
5612 if test "${enable_largefile+set}" = set; then :
5613 enableval=$enable_largefile;
5616 if test "$enable_largefile" != no; then
5618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5619 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5620 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
5621 $as_echo_n "(cached) " >&6
5622 else
5623 ac_cv_sys_largefile_CC=no
5624 if test "$GCC" != yes; then
5625 ac_save_CC=$CC
5626 while :; do
5627 # IRIX 6.2 and later do not support large files by default,
5628 # so use the C compiler's -n32 option if that helps.
5629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5630 /* end confdefs.h. */
5631 #include <sys/types.h>
5632 /* Check that off_t can represent 2**63 - 1 correctly.
5633 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5634 since some C++ compilers masquerading as C compilers
5635 incorrectly reject 9223372036854775807. */
5636 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5637 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5638 && LARGE_OFF_T % 2147483647 == 1)
5639 ? 1 : -1];
5641 main ()
5645 return 0;
5647 _ACEOF
5648 if ac_fn_c_try_compile "$LINENO"; then :
5649 break
5651 rm -f core conftest.err conftest.$ac_objext
5652 CC="$CC -n32"
5653 if ac_fn_c_try_compile "$LINENO"; then :
5654 ac_cv_sys_largefile_CC=' -n32'; break
5656 rm -f core conftest.err conftest.$ac_objext
5657 break
5658 done
5659 CC=$ac_save_CC
5660 rm -f conftest.$ac_ext
5663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5664 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
5665 if test "$ac_cv_sys_largefile_CC" != no; then
5666 CC=$CC$ac_cv_sys_largefile_CC
5669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5670 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5671 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
5672 $as_echo_n "(cached) " >&6
5673 else
5674 while :; do
5675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5676 /* end confdefs.h. */
5677 #include <sys/types.h>
5678 /* Check that off_t can represent 2**63 - 1 correctly.
5679 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5680 since some C++ compilers masquerading as C compilers
5681 incorrectly reject 9223372036854775807. */
5682 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5683 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5684 && LARGE_OFF_T % 2147483647 == 1)
5685 ? 1 : -1];
5687 main ()
5691 return 0;
5693 _ACEOF
5694 if ac_fn_c_try_compile "$LINENO"; then :
5695 ac_cv_sys_file_offset_bits=no; break
5697 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5699 /* end confdefs.h. */
5700 #define _FILE_OFFSET_BITS 64
5701 #include <sys/types.h>
5702 /* Check that off_t can represent 2**63 - 1 correctly.
5703 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5704 since some C++ compilers masquerading as C compilers
5705 incorrectly reject 9223372036854775807. */
5706 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5707 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5708 && LARGE_OFF_T % 2147483647 == 1)
5709 ? 1 : -1];
5711 main ()
5715 return 0;
5717 _ACEOF
5718 if ac_fn_c_try_compile "$LINENO"; then :
5719 ac_cv_sys_file_offset_bits=64; break
5721 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5722 ac_cv_sys_file_offset_bits=unknown
5723 break
5724 done
5726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5727 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5728 case $ac_cv_sys_file_offset_bits in #(
5729 no | unknown) ;;
5731 cat >>confdefs.h <<_ACEOF
5732 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5733 _ACEOF
5735 esac
5736 rm -rf conftest*
5737 if test $ac_cv_sys_file_offset_bits = unknown; then
5738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5739 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
5740 if test "${ac_cv_sys_large_files+set}" = set; then :
5741 $as_echo_n "(cached) " >&6
5742 else
5743 while :; do
5744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5745 /* end confdefs.h. */
5746 #include <sys/types.h>
5747 /* Check that off_t can represent 2**63 - 1 correctly.
5748 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5749 since some C++ compilers masquerading as C compilers
5750 incorrectly reject 9223372036854775807. */
5751 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5752 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5753 && LARGE_OFF_T % 2147483647 == 1)
5754 ? 1 : -1];
5756 main ()
5760 return 0;
5762 _ACEOF
5763 if ac_fn_c_try_compile "$LINENO"; then :
5764 ac_cv_sys_large_files=no; break
5766 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5768 /* end confdefs.h. */
5769 #define _LARGE_FILES 1
5770 #include <sys/types.h>
5771 /* Check that off_t can represent 2**63 - 1 correctly.
5772 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5773 since some C++ compilers masquerading as C compilers
5774 incorrectly reject 9223372036854775807. */
5775 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5776 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5777 && LARGE_OFF_T % 2147483647 == 1)
5778 ? 1 : -1];
5780 main ()
5784 return 0;
5786 _ACEOF
5787 if ac_fn_c_try_compile "$LINENO"; then :
5788 ac_cv_sys_large_files=1; break
5790 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5791 ac_cv_sys_large_files=unknown
5792 break
5793 done
5795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5796 $as_echo "$ac_cv_sys_large_files" >&6; }
5797 case $ac_cv_sys_large_files in #(
5798 no | unknown) ;;
5800 cat >>confdefs.h <<_ACEOF
5801 #define _LARGE_FILES $ac_cv_sys_large_files
5802 _ACEOF
5804 esac
5805 rm -rf conftest*
5811 ## If user specified a crt-dir, use that unconditionally.
5812 if test "X$CRT_DIR" = "X"; then
5814 case "$canonical" in
5815 x86_64-*-linux-gnu* | s390x-*-linux-gnu*)
5816 ## On x86-64 and s390x GNU/Linux distributions, the standard library
5817 ## can be in a variety of places. We only try /usr/lib64 and /usr/lib.
5818 ## For anything else (eg /usr/lib32), it is up the user to specify
5819 ## the location (bug#5655).
5820 ## Test for crtn.o, not just the directory, because sometimes the
5821 ## directory exists but does not have the relevant files (bug#1287).
5822 ## FIXME better to test for binary compatibility somehow.
5823 test -e /usr/lib64/crtn.o && CRT_DIR=/usr/lib64
5826 powerpc64-*-linux-gnu* | sparc64-*-linux-gnu*) CRT_DIR=/usr/lib64 ;;
5827 esac
5829 case "$opsys" in
5830 hpux10-20) CRT_DIR=/lib ;;
5831 esac
5833 ## Default is /usr/lib.
5834 test "X$CRT_DIR" = "X" && CRT_DIR=/usr/lib
5836 else
5838 ## Some platforms don't use any of these files, so it is not
5839 ## appropriate to put this test outside the if block.
5840 test -e $CRT_DIR/crtn.o || test -e $CRT_DIR/crt0.o || \
5841 as_fn_error "crt*.o not found in specified location." "$LINENO" 5
5847 LIB_MATH=-lm
5848 LIB_STANDARD=
5849 START_FILES=
5851 case $opsys in
5852 cygwin )
5853 LIB_MATH=
5854 START_FILES='ecrt0.o'
5856 darwin )
5857 ## Adding -lm confuses the dynamic linker, so omit it.
5858 LIB_MATH=
5859 START_FILES='pre-crt0.o'
5861 freebsd )
5862 LIB_STANDARD='-lgcc -lc -lgcc $(CRT_DIR)/crtend.o $(CRT_DIR)/crtn.o'
5863 START_FILES='pre-crt0.o $(CRT_DIR)/crt1.o $(CRT_DIR)/crti.o $(CRT_DIR)/crtbegin.o'
5865 gnu-linux | gnu-kfreebsd )
5866 LIB_STANDARD='-lgcc -lc -lgcc $(CRT_DIR)/crtn.o'
5867 START_FILES='pre-crt0.o $(CRT_DIR)/crt1.o $(CRT_DIR)/crti.o'
5869 hpux10-20 | hpux11 )
5870 LIB_STANDARD=-lc
5871 START_FILES='pre-crt0.o $(CRT_DIR)/crt0.o'
5873 netbsd | openbsd )
5874 if test -f $CRT_DIR/crti.o; then
5875 LIB_STANDARD='-lgcc -lc -lgcc $(CRT_DIR)/crtend.o $(CRT_DIR)/crtn.o'
5876 START_FILES='pre-crt0.o $(CRT_DIR)/crt0.o $(CRT_DIR)/crti.o $(CRT_DIR)/crtbegin.o'
5877 else
5878 LIB_STANDARD='-lgcc -lc -lgcc $(CRT_DIR)/crtend.o'
5879 START_FILES='pre-crt0.o $(CRT_DIR)/crt0.o $(CRT_DIR)/crtbegin.o'
5882 esac
5890 if test "${with_sound}" != "no"; then
5891 # Sound support for GNU/Linux and the free BSDs.
5892 for ac_header in machine/soundcard.h sys/soundcard.h soundcard.h
5893 do :
5894 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5895 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5896 eval as_val=\$$as_ac_Header
5897 if test "x$as_val" = x""yes; then :
5898 cat >>confdefs.h <<_ACEOF
5899 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5900 _ACEOF
5904 done
5906 # Emulation library used on NetBSD.
5907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _oss_ioctl in -lossaudio" >&5
5908 $as_echo_n "checking for _oss_ioctl in -lossaudio... " >&6; }
5909 if test "${ac_cv_lib_ossaudio__oss_ioctl+set}" = set; then :
5910 $as_echo_n "(cached) " >&6
5911 else
5912 ac_check_lib_save_LIBS=$LIBS
5913 LIBS="-lossaudio $LIBS"
5914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5915 /* end confdefs.h. */
5917 /* Override any GCC internal prototype to avoid an error.
5918 Use char because int might match the return type of a GCC
5919 builtin and then its argument prototype would still apply. */
5920 #ifdef __cplusplus
5921 extern "C"
5922 #endif
5923 char _oss_ioctl ();
5925 main ()
5927 return _oss_ioctl ();
5929 return 0;
5931 _ACEOF
5932 if ac_fn_c_try_link "$LINENO"; then :
5933 ac_cv_lib_ossaudio__oss_ioctl=yes
5934 else
5935 ac_cv_lib_ossaudio__oss_ioctl=no
5937 rm -f core conftest.err conftest.$ac_objext \
5938 conftest$ac_exeext conftest.$ac_ext
5939 LIBS=$ac_check_lib_save_LIBS
5941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ossaudio__oss_ioctl" >&5
5942 $as_echo "$ac_cv_lib_ossaudio__oss_ioctl" >&6; }
5943 if test "x$ac_cv_lib_ossaudio__oss_ioctl" = x""yes; then :
5944 LIBSOUND=-lossaudio
5945 else
5946 LIBSOUND=
5951 ALSA_REQUIRED=1.0.0
5952 ALSA_MODULES="alsa >= $ALSA_REQUIRED"
5954 succeeded=no
5956 # Extract the first word of "pkg-config", so it can be a program name with args.
5957 set dummy pkg-config; ac_word=$2
5958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5959 $as_echo_n "checking for $ac_word... " >&6; }
5960 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
5961 $as_echo_n "(cached) " >&6
5962 else
5963 case $PKG_CONFIG in
5964 [\\/]* | ?:[\\/]*)
5965 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5968 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5969 for as_dir in $PATH
5971 IFS=$as_save_IFS
5972 test -z "$as_dir" && as_dir=.
5973 for ac_exec_ext in '' $ac_executable_extensions; do
5974 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5975 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5976 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5977 break 2
5979 done
5980 done
5981 IFS=$as_save_IFS
5983 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
5985 esac
5987 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
5988 if test -n "$PKG_CONFIG"; then
5989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
5990 $as_echo "$PKG_CONFIG" >&6; }
5991 else
5992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5993 $as_echo "no" >&6; }
5998 if test "$PKG_CONFIG" = "no" ; then
5999 HAVE_ALSA=no
6000 else
6001 PKG_CONFIG_MIN_VERSION=0.9.0
6002 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
6003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ALSA_MODULES" >&5
6004 $as_echo_n "checking for $ALSA_MODULES... " >&6; }
6006 if $PKG_CONFIG --exists "$ALSA_MODULES" 2>&5; then
6007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6008 $as_echo "yes" >&6; }
6009 succeeded=yes
6011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking ALSA_CFLAGS" >&5
6012 $as_echo_n "checking ALSA_CFLAGS... " >&6; }
6013 ALSA_CFLAGS=`$PKG_CONFIG --cflags "$ALSA_MODULES"|sed -e 's,///*,/,g'`
6014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ALSA_CFLAGS" >&5
6015 $as_echo "$ALSA_CFLAGS" >&6; }
6017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking ALSA_LIBS" >&5
6018 $as_echo_n "checking ALSA_LIBS... " >&6; }
6019 ALSA_LIBS=`$PKG_CONFIG --libs "$ALSA_MODULES"|sed -e 's,///*,/,g'`
6020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ALSA_LIBS" >&5
6021 $as_echo "$ALSA_LIBS" >&6; }
6022 else
6023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6024 $as_echo "no" >&6; }
6025 ALSA_CFLAGS=""
6026 ALSA_LIBS=""
6027 ## If we have a custom action on failure, don't print errors, but
6028 ## do set a variable so people can do so.
6029 ALSA_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$ALSA_MODULES"`
6035 else
6036 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
6037 echo "*** See http://www.freedesktop.org/software/pkgconfig"
6041 if test $succeeded = yes; then
6042 HAVE_ALSA=yes
6043 else
6044 HAVE_ALSA=no
6047 if test $HAVE_ALSA = yes; then
6048 SAVE_CFLAGS="$CFLAGS"
6049 SAVE_LDFLAGS="$LDFLAGS"
6050 CFLAGS="$ALSA_CFLAGS $CFLAGS"
6051 LDFLAGS="$ALSA_LIBS $LDFLAGS"
6052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6053 /* end confdefs.h. */
6054 #include <asoundlib.h>
6056 main ()
6058 snd_lib_error_set_handler (0);
6060 return 0;
6062 _ACEOF
6063 if ac_fn_c_try_compile "$LINENO"; then :
6064 emacs_alsa_normal=yes
6065 else
6066 emacs_alsa_normal=no
6068 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6069 if test "$emacs_alsa_normal" != yes; then
6070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6071 /* end confdefs.h. */
6072 #include <alsa/asoundlib.h>
6074 main ()
6076 snd_lib_error_set_handler (0);
6078 return 0;
6080 _ACEOF
6081 if ac_fn_c_try_compile "$LINENO"; then :
6082 emacs_alsa_subdir=yes
6083 else
6084 emacs_alsa_subdir=no
6086 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6087 if test "$emacs_alsa_subdir" != yes; then
6088 as_fn_error "pkg-config found alsa, but it does not compile. See config.log for error messages." "$LINENO" 5
6090 ALSA_CFLAGS="$ALSA_CFLAGS -DALSA_SUBDIR_INCLUDE"
6093 CFLAGS="$SAVE_CFLAGS"
6094 LDFLAGS="$SAVE_LDFLAGS"
6095 LIBSOUND="$LIBSOUND $ALSA_LIBS"
6096 CFLAGS_SOUND="$CFLAGS_SOUND $ALSA_CFLAGS"
6098 $as_echo "#define HAVE_ALSA 1" >>confdefs.h
6104 for ac_header in sys/select.h sys/timeb.h sys/time.h unistd.h utime.h \
6105 linux/version.h sys/systeminfo.h termios.h limits.h string.h stdlib.h \
6106 stdio_ext.h fcntl.h strings.h coff.h pty.h sys/mman.h \
6107 sys/param.h sys/vlimit.h sys/resource.h locale.h sys/_mbstate_t.h \
6108 sys/utsname.h pwd.h utmp.h
6109 do :
6110 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6111 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6112 eval as_val=\$$as_ac_Header
6113 if test "x$as_val" = x""yes; then :
6114 cat >>confdefs.h <<_ACEOF
6115 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6116 _ACEOF
6120 done
6123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if personality LINUX32 can be set" >&5
6124 $as_echo_n "checking if personality LINUX32 can be set... " >&6; }
6125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6126 /* end confdefs.h. */
6127 #include <sys/personality.h>
6129 main ()
6131 personality (PER_LINUX32)
6133 return 0;
6135 _ACEOF
6136 if ac_fn_c_try_compile "$LINENO"; then :
6137 emacs_cv_personality_linux32=yes
6138 else
6139 emacs_cv_personality_linux32=no
6141 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_personality_linux32" >&5
6143 $as_echo "$emacs_cv_personality_linux32" >&6; }
6145 if test $emacs_cv_personality_linux32 = yes; then
6147 $as_echo "#define HAVE_PERSONALITY_LINUX32 1" >>confdefs.h
6151 for ac_header in term.h
6152 do :
6153 ac_fn_c_check_header_preproc "$LINENO" "term.h" "ac_cv_header_term_h"
6154 if test "x$ac_cv_header_term_h" = x""yes; then :
6155 cat >>confdefs.h <<_ACEOF
6156 #define HAVE_TERM_H 1
6157 _ACEOF
6161 done
6163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6164 $as_echo_n "checking for ANSI C header files... " >&6; }
6165 if test "${ac_cv_header_stdc+set}" = set; then :
6166 $as_echo_n "(cached) " >&6
6167 else
6168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6169 /* end confdefs.h. */
6170 #include <stdlib.h>
6171 #include <stdarg.h>
6172 #include <string.h>
6173 #include <float.h>
6176 main ()
6180 return 0;
6182 _ACEOF
6183 if ac_fn_c_try_compile "$LINENO"; then :
6184 ac_cv_header_stdc=yes
6185 else
6186 ac_cv_header_stdc=no
6188 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6190 if test $ac_cv_header_stdc = yes; then
6191 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6192 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6193 /* end confdefs.h. */
6194 #include <string.h>
6196 _ACEOF
6197 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6198 $EGREP "memchr" >/dev/null 2>&1; then :
6200 else
6201 ac_cv_header_stdc=no
6203 rm -f conftest*
6207 if test $ac_cv_header_stdc = yes; then
6208 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6210 /* end confdefs.h. */
6211 #include <stdlib.h>
6213 _ACEOF
6214 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6215 $EGREP "free" >/dev/null 2>&1; then :
6217 else
6218 ac_cv_header_stdc=no
6220 rm -f conftest*
6224 if test $ac_cv_header_stdc = yes; then
6225 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6226 if test "$cross_compiling" = yes; then :
6228 else
6229 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6230 /* end confdefs.h. */
6231 #include <ctype.h>
6232 #include <stdlib.h>
6233 #if ((' ' & 0x0FF) == 0x020)
6234 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6235 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6236 #else
6237 # define ISLOWER(c) \
6238 (('a' <= (c) && (c) <= 'i') \
6239 || ('j' <= (c) && (c) <= 'r') \
6240 || ('s' <= (c) && (c) <= 'z'))
6241 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6242 #endif
6244 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6246 main ()
6248 int i;
6249 for (i = 0; i < 256; i++)
6250 if (XOR (islower (i), ISLOWER (i))
6251 || toupper (i) != TOUPPER (i))
6252 return 2;
6253 return 0;
6255 _ACEOF
6256 if ac_fn_c_try_run "$LINENO"; then :
6258 else
6259 ac_cv_header_stdc=no
6261 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6262 conftest.$ac_objext conftest.beam conftest.$ac_ext
6267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6268 $as_echo "$ac_cv_header_stdc" >&6; }
6269 if test $ac_cv_header_stdc = yes; then
6271 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
6275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
6276 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
6277 if test "${ac_cv_header_time+set}" = set; then :
6278 $as_echo_n "(cached) " >&6
6279 else
6280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6281 /* end confdefs.h. */
6282 #include <sys/types.h>
6283 #include <sys/time.h>
6284 #include <time.h>
6287 main ()
6289 if ((struct tm *) 0)
6290 return 0;
6292 return 0;
6294 _ACEOF
6295 if ac_fn_c_try_compile "$LINENO"; then :
6296 ac_cv_header_time=yes
6297 else
6298 ac_cv_header_time=no
6300 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
6303 $as_echo "$ac_cv_header_time" >&6; }
6304 if test $ac_cv_header_time = yes; then
6306 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
6310 ac_fn_c_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "$ac_includes_default"
6311 if test "x$ac_cv_have_decl_sys_siglist" = x""yes; then :
6312 ac_have_decl=1
6313 else
6314 ac_have_decl=0
6317 cat >>confdefs.h <<_ACEOF
6318 #define HAVE_DECL_SYS_SIGLIST $ac_have_decl
6319 _ACEOF
6321 if test $ac_cv_have_decl_sys_siglist != yes; then
6322 # For Tru64, at least:
6323 ac_fn_c_check_decl "$LINENO" "__sys_siglist" "ac_cv_have_decl___sys_siglist" "$ac_includes_default"
6324 if test "x$ac_cv_have_decl___sys_siglist" = x""yes; then :
6325 ac_have_decl=1
6326 else
6327 ac_have_decl=0
6330 cat >>confdefs.h <<_ACEOF
6331 #define HAVE_DECL___SYS_SIGLIST $ac_have_decl
6332 _ACEOF
6334 if test $ac_cv_have_decl___sys_siglist = yes; then
6336 $as_echo "#define sys_siglist __sys_siglist" >>confdefs.h
6340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
6341 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
6342 if test "${ac_cv_header_sys_wait_h+set}" = set; then :
6343 $as_echo_n "(cached) " >&6
6344 else
6345 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6346 /* end confdefs.h. */
6347 #include <sys/types.h>
6348 #include <sys/wait.h>
6349 #ifndef WEXITSTATUS
6350 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
6351 #endif
6352 #ifndef WIFEXITED
6353 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
6354 #endif
6357 main ()
6359 int s;
6360 wait (&s);
6361 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
6363 return 0;
6365 _ACEOF
6366 if ac_fn_c_try_compile "$LINENO"; then :
6367 ac_cv_header_sys_wait_h=yes
6368 else
6369 ac_cv_header_sys_wait_h=no
6371 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
6374 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
6375 if test $ac_cv_header_sys_wait_h = yes; then
6377 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
6382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct utimbuf" >&5
6383 $as_echo_n "checking for struct utimbuf... " >&6; }
6384 if test "${emacs_cv_struct_utimbuf+set}" = set; then :
6385 $as_echo_n "(cached) " >&6
6386 else
6387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6388 /* end confdefs.h. */
6389 #ifdef TIME_WITH_SYS_TIME
6390 #include <sys/time.h>
6391 #include <time.h>
6392 #else
6393 #ifdef HAVE_SYS_TIME_H
6394 #include <sys/time.h>
6395 #else
6396 #include <time.h>
6397 #endif
6398 #endif
6399 #ifdef HAVE_UTIME_H
6400 #include <utime.h>
6401 #endif
6403 main ()
6405 static struct utimbuf x; x.actime = x.modtime;
6407 return 0;
6409 _ACEOF
6410 if ac_fn_c_try_compile "$LINENO"; then :
6411 emacs_cv_struct_utimbuf=yes
6412 else
6413 emacs_cv_struct_utimbuf=no
6415 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_struct_utimbuf" >&5
6418 $as_echo "$emacs_cv_struct_utimbuf" >&6; }
6419 if test $emacs_cv_struct_utimbuf = yes; then
6421 $as_echo "#define HAVE_STRUCT_UTIMBUF 1" >>confdefs.h
6425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
6426 $as_echo_n "checking return type of signal handlers... " >&6; }
6427 if test "${ac_cv_type_signal+set}" = set; then :
6428 $as_echo_n "(cached) " >&6
6429 else
6430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6431 /* end confdefs.h. */
6432 #include <sys/types.h>
6433 #include <signal.h>
6436 main ()
6438 return *(signal (0, 0)) (0) == 1;
6440 return 0;
6442 _ACEOF
6443 if ac_fn_c_try_compile "$LINENO"; then :
6444 ac_cv_type_signal=int
6445 else
6446 ac_cv_type_signal=void
6448 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
6451 $as_echo "$ac_cv_type_signal" >&6; }
6453 cat >>confdefs.h <<_ACEOF
6454 #define RETSIGTYPE $ac_cv_type_signal
6455 _ACEOF
6459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for speed_t" >&5
6460 $as_echo_n "checking for speed_t... " >&6; }
6461 if test "${emacs_cv_speed_t+set}" = set; then :
6462 $as_echo_n "(cached) " >&6
6463 else
6464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6465 /* end confdefs.h. */
6466 #include <termios.h>
6468 main ()
6470 speed_t x = 1;
6472 return 0;
6474 _ACEOF
6475 if ac_fn_c_try_compile "$LINENO"; then :
6476 emacs_cv_speed_t=yes
6477 else
6478 emacs_cv_speed_t=no
6480 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_speed_t" >&5
6483 $as_echo "$emacs_cv_speed_t" >&6; }
6484 if test $emacs_cv_speed_t = yes; then
6486 $as_echo "#define HAVE_SPEED_T 1" >>confdefs.h
6490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timeval" >&5
6491 $as_echo_n "checking for struct timeval... " >&6; }
6492 if test "${emacs_cv_struct_timeval+set}" = set; then :
6493 $as_echo_n "(cached) " >&6
6494 else
6495 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6496 /* end confdefs.h. */
6497 #ifdef TIME_WITH_SYS_TIME
6498 #include <sys/time.h>
6499 #include <time.h>
6500 #else
6501 #ifdef HAVE_SYS_TIME_H
6502 #include <sys/time.h>
6503 #else
6504 #include <time.h>
6505 #endif
6506 #endif
6508 main ()
6510 static struct timeval x; x.tv_sec = x.tv_usec;
6512 return 0;
6514 _ACEOF
6515 if ac_fn_c_try_compile "$LINENO"; then :
6516 emacs_cv_struct_timeval=yes
6517 else
6518 emacs_cv_struct_timeval=no
6520 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_struct_timeval" >&5
6523 $as_echo "$emacs_cv_struct_timeval" >&6; }
6524 HAVE_TIMEVAL=$emacs_cv_struct_timeval
6525 if test $emacs_cv_struct_timeval = yes; then
6527 $as_echo "#define HAVE_TIMEVAL 1" >>confdefs.h
6531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct exception" >&5
6532 $as_echo_n "checking for struct exception... " >&6; }
6533 if test "${emacs_cv_struct_exception+set}" = set; then :
6534 $as_echo_n "(cached) " >&6
6535 else
6536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6537 /* end confdefs.h. */
6538 #include <math.h>
6540 main ()
6542 static struct exception x; x.arg1 = x.arg2 = x.retval; x.name = ""; x.type = 1;
6544 return 0;
6546 _ACEOF
6547 if ac_fn_c_try_compile "$LINENO"; then :
6548 emacs_cv_struct_exception=yes
6549 else
6550 emacs_cv_struct_exception=no
6552 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_struct_exception" >&5
6555 $as_echo "$emacs_cv_struct_exception" >&6; }
6556 HAVE_EXCEPTION=$emacs_cv_struct_exception
6557 if test $emacs_cv_struct_exception != yes; then
6559 $as_echo "#define NO_MATHERR 1" >>confdefs.h
6563 for ac_header in sys/socket.h
6564 do :
6565 ac_fn_c_check_header_mongrel "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
6566 if test "x$ac_cv_header_sys_socket_h" = x""yes; then :
6567 cat >>confdefs.h <<_ACEOF
6568 #define HAVE_SYS_SOCKET_H 1
6569 _ACEOF
6573 done
6575 for ac_header in net/if.h
6576 do :
6577 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "$ac_includes_default
6578 #if HAVE_SYS_SOCKET_H
6579 #include <sys/socket.h>
6580 #endif
6582 if test "x$ac_cv_header_net_if_h" = x""yes; then :
6583 cat >>confdefs.h <<_ACEOF
6584 #define HAVE_NET_IF_H 1
6585 _ACEOF
6589 done
6592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
6593 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
6594 if test "${ac_cv_struct_tm+set}" = set; then :
6595 $as_echo_n "(cached) " >&6
6596 else
6597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6598 /* end confdefs.h. */
6599 #include <sys/types.h>
6600 #include <time.h>
6603 main ()
6605 struct tm tm;
6606 int *p = &tm.tm_sec;
6607 return !p;
6609 return 0;
6611 _ACEOF
6612 if ac_fn_c_try_compile "$LINENO"; then :
6613 ac_cv_struct_tm=time.h
6614 else
6615 ac_cv_struct_tm=sys/time.h
6617 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
6620 $as_echo "$ac_cv_struct_tm" >&6; }
6621 if test $ac_cv_struct_tm = sys/time.h; then
6623 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
6627 ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
6628 #include <$ac_cv_struct_tm>
6631 if test "x$ac_cv_member_struct_tm_tm_zone" = x""yes; then :
6633 cat >>confdefs.h <<_ACEOF
6634 #define HAVE_STRUCT_TM_TM_ZONE 1
6635 _ACEOF
6640 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
6642 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
6644 else
6645 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
6647 if test "x$ac_cv_have_decl_tzname" = x""yes; then :
6648 ac_have_decl=1
6649 else
6650 ac_have_decl=0
6653 cat >>confdefs.h <<_ACEOF
6654 #define HAVE_DECL_TZNAME $ac_have_decl
6655 _ACEOF
6657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
6658 $as_echo_n "checking for tzname... " >&6; }
6659 if test "${ac_cv_var_tzname+set}" = set; then :
6660 $as_echo_n "(cached) " >&6
6661 else
6662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6663 /* end confdefs.h. */
6664 #include <time.h>
6665 #if !HAVE_DECL_TZNAME
6666 extern char *tzname[];
6667 #endif
6670 main ()
6672 return tzname[0][0];
6674 return 0;
6676 _ACEOF
6677 if ac_fn_c_try_link "$LINENO"; then :
6678 ac_cv_var_tzname=yes
6679 else
6680 ac_cv_var_tzname=no
6682 rm -f core conftest.err conftest.$ac_objext \
6683 conftest$ac_exeext conftest.$ac_ext
6685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
6686 $as_echo "$ac_cv_var_tzname" >&6; }
6687 if test $ac_cv_var_tzname = yes; then
6689 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
6694 ac_fn_c_check_member "$LINENO" "struct tm" "tm_gmtoff" "ac_cv_member_struct_tm_tm_gmtoff" "#include <time.h>
6696 if test "x$ac_cv_member_struct_tm_tm_gmtoff" = x""yes; then :
6698 $as_echo "#define HAVE_TM_GMTOFF 1" >>confdefs.h
6702 ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_flags" "ac_cv_member_struct_ifreq_ifr_flags" "$ac_includes_default
6703 #if HAVE_SYS_SOCKET_H
6704 #include <sys/socket.h>
6705 #endif
6706 #if HAVE_NET_IF_H
6707 #include <net/if.h>
6708 #endif
6710 if test "x$ac_cv_member_struct_ifreq_ifr_flags" = x""yes; then :
6712 cat >>confdefs.h <<_ACEOF
6713 #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
6714 _ACEOF
6718 ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_hwaddr" "ac_cv_member_struct_ifreq_ifr_hwaddr" "$ac_includes_default
6719 #if HAVE_SYS_SOCKET_H
6720 #include <sys/socket.h>
6721 #endif
6722 #if HAVE_NET_IF_H
6723 #include <net/if.h>
6724 #endif
6726 if test "x$ac_cv_member_struct_ifreq_ifr_hwaddr" = x""yes; then :
6728 cat >>confdefs.h <<_ACEOF
6729 #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
6730 _ACEOF
6734 ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_netmask" "ac_cv_member_struct_ifreq_ifr_netmask" "$ac_includes_default
6735 #if HAVE_SYS_SOCKET_H
6736 #include <sys/socket.h>
6737 #endif
6738 #if HAVE_NET_IF_H
6739 #include <net/if.h>
6740 #endif
6742 if test "x$ac_cv_member_struct_ifreq_ifr_netmask" = x""yes; then :
6744 cat >>confdefs.h <<_ACEOF
6745 #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
6746 _ACEOF
6750 ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_broadaddr" "ac_cv_member_struct_ifreq_ifr_broadaddr" "$ac_includes_default
6751 #if HAVE_SYS_SOCKET_H
6752 #include <sys/socket.h>
6753 #endif
6754 #if HAVE_NET_IF_H
6755 #include <net/if.h>
6756 #endif
6758 if test "x$ac_cv_member_struct_ifreq_ifr_broadaddr" = x""yes; then :
6760 cat >>confdefs.h <<_ACEOF
6761 #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
6762 _ACEOF
6766 ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_addr" "ac_cv_member_struct_ifreq_ifr_addr" "$ac_includes_default
6767 #if HAVE_SYS_SOCKET_H
6768 #include <sys/socket.h>
6769 #endif
6770 #if HAVE_NET_IF_H
6771 #include <net/if.h>
6772 #endif
6774 if test "x$ac_cv_member_struct_ifreq_ifr_addr" = x""yes; then :
6776 cat >>confdefs.h <<_ACEOF
6777 #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
6778 _ACEOF
6785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for function prototypes" >&5
6786 $as_echo_n "checking for function prototypes... " >&6; }
6787 if test "$ac_cv_prog_cc_c89" != no; then
6788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6789 $as_echo "yes" >&6; }
6791 $as_echo "#define PROTOTYPES 1" >>confdefs.h
6794 $as_echo "#define __PROTOTYPES 1" >>confdefs.h
6796 else
6797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6798 $as_echo "no" >&6; }
6801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
6802 $as_echo_n "checking for working volatile... " >&6; }
6803 if test "${ac_cv_c_volatile+set}" = set; then :
6804 $as_echo_n "(cached) " >&6
6805 else
6806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6807 /* end confdefs.h. */
6810 main ()
6813 volatile int x;
6814 int * volatile y = (int *) 0;
6815 return !x && !y;
6817 return 0;
6819 _ACEOF
6820 if ac_fn_c_try_compile "$LINENO"; then :
6821 ac_cv_c_volatile=yes
6822 else
6823 ac_cv_c_volatile=no
6825 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
6828 $as_echo "$ac_cv_c_volatile" >&6; }
6829 if test $ac_cv_c_volatile = no; then
6831 $as_echo "#define volatile /**/" >>confdefs.h
6835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
6836 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
6837 if test "${ac_cv_c_const+set}" = set; then :
6838 $as_echo_n "(cached) " >&6
6839 else
6840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6841 /* end confdefs.h. */
6844 main ()
6846 /* FIXME: Include the comments suggested by Paul. */
6847 #ifndef __cplusplus
6848 /* Ultrix mips cc rejects this. */
6849 typedef int charset[2];
6850 const charset cs;
6851 /* SunOS 4.1.1 cc rejects this. */
6852 char const *const *pcpcc;
6853 char **ppc;
6854 /* NEC SVR4.0.2 mips cc rejects this. */
6855 struct point {int x, y;};
6856 static struct point const zero = {0,0};
6857 /* AIX XL C 1.02.0.0 rejects this.
6858 It does not let you subtract one const X* pointer from another in
6859 an arm of an if-expression whose if-part is not a constant
6860 expression */
6861 const char *g = "string";
6862 pcpcc = &g + (g ? g-g : 0);
6863 /* HPUX 7.0 cc rejects these. */
6864 ++pcpcc;
6865 ppc = (char**) pcpcc;
6866 pcpcc = (char const *const *) ppc;
6867 { /* SCO 3.2v4 cc rejects this. */
6868 char *t;
6869 char const *s = 0 ? (char *) 0 : (char const *) 0;
6871 *t++ = 0;
6872 if (s) return 0;
6874 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
6875 int x[] = {25, 17};
6876 const int *foo = &x[0];
6877 ++foo;
6879 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
6880 typedef const int *iptr;
6881 iptr p = 0;
6882 ++p;
6884 { /* AIX XL C 1.02.0.0 rejects this saying
6885 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
6886 struct s { int j; const int *ap[3]; };
6887 struct s *b; b->j = 5;
6889 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
6890 const int foo = 10;
6891 if (!foo) return 0;
6893 return !cs[0] && !zero.x;
6894 #endif
6897 return 0;
6899 _ACEOF
6900 if ac_fn_c_try_compile "$LINENO"; then :
6901 ac_cv_c_const=yes
6902 else
6903 ac_cv_c_const=no
6905 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
6908 $as_echo "$ac_cv_c_const" >&6; }
6909 if test $ac_cv_c_const = no; then
6911 $as_echo "#define const /**/" >>confdefs.h
6915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for void * support" >&5
6916 $as_echo_n "checking for void * support... " >&6; }
6917 if test "${emacs_cv_void_star+set}" = set; then :
6918 $as_echo_n "(cached) " >&6
6919 else
6920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6921 /* end confdefs.h. */
6924 main ()
6926 void * foo;
6928 return 0;
6930 _ACEOF
6931 if ac_fn_c_try_compile "$LINENO"; then :
6932 emacs_cv_void_star=yes
6933 else
6934 emacs_cv_void_star=no
6936 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_void_star" >&5
6939 $as_echo "$emacs_cv_void_star" >&6; }
6940 if test $emacs_cv_void_star = yes; then
6941 $as_echo "#define POINTER_TYPE void" >>confdefs.h
6943 else
6944 $as_echo "#define POINTER_TYPE char" >>confdefs.h
6951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
6952 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
6953 set x ${MAKE-make}
6954 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
6955 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
6956 $as_echo_n "(cached) " >&6
6957 else
6958 cat >conftest.make <<\_ACEOF
6959 SHELL = /bin/sh
6960 all:
6961 @echo '@@@%%%=$(MAKE)=@@@%%%'
6962 _ACEOF
6963 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6964 case `${MAKE-make} -f conftest.make 2>/dev/null` in
6965 *@@@%%%=?*=@@@%%%*)
6966 eval ac_cv_prog_make_${ac_make}_set=yes;;
6968 eval ac_cv_prog_make_${ac_make}_set=no;;
6969 esac
6970 rm -f conftest.make
6972 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
6973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6974 $as_echo "yes" >&6; }
6975 SET_MAKE=
6976 else
6977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6978 $as_echo "no" >&6; }
6979 SET_MAKE="MAKE=${MAKE-make}"
6983 DEPFLAGS=
6984 MKDEPDIR=":"
6985 deps_frag=deps.mk
6986 if test "$GCC" = yes && test "$ac_enable_autodepend" = yes; then
6987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using GNU Make" >&5
6988 $as_echo_n "checking whether we are using GNU Make... " >&6; }
6989 HAVE_GNU_MAKE=no
6990 testval=`make --version 2>/dev/null | grep 'GNU Make'`
6991 if test "x$testval" != x; then
6992 HAVE_GNU_MAKE=yes
6993 else
6994 ac_enable_autodepend=no
6996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_GNU_MAKE" >&5
6997 $as_echo "$HAVE_GNU_MAKE" >&6; }
6998 if test $HAVE_GNU_MAKE = yes; then
6999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands -MMD -MF" >&5
7000 $as_echo_n "checking whether gcc understands -MMD -MF... " >&6; }
7001 SAVE_CFLAGS="$CFLAGS"
7002 CFLAGS="$CFLAGS -MMD -MF deps.d"
7003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7004 /* end confdefs.h. */
7007 main ()
7011 return 0;
7013 _ACEOF
7014 if ac_fn_c_try_compile "$LINENO"; then :
7016 else
7017 ac_enable_autodepend=no
7019 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7020 CFLAGS="$SAVE_CFLAGS"
7021 test -f deps.d || ac_enable_autodepend=no
7022 rm -rf deps.d
7023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_enable_autodepend" >&5
7024 $as_echo "$ac_enable_autodepend" >&6; }
7026 if test $ac_enable_autodepend = yes; then
7027 DEPFLAGS='-MMD -MF ${DEPDIR}/$*.d'
7028 ## In parallel builds, another make might create depdir between
7029 ## the first test and mkdir, so stick another test on the end.
7030 ## Or use mkinstalldirs? mkdir -p is not portable.
7031 MKDEPDIR='test -d ${DEPDIR} || mkdir ${DEPDIR} || test -d ${DEPDIR}'
7032 deps_frag=autodeps.mk
7035 deps_frag=$srcdir/src/$deps_frag
7041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long file names" >&5
7042 $as_echo_n "checking for long file names... " >&6; }
7043 if test "${ac_cv_sys_long_file_names+set}" = set; then :
7044 $as_echo_n "(cached) " >&6
7045 else
7046 ac_cv_sys_long_file_names=yes
7047 # Test for long file names in all the places we know might matter:
7048 # . the current directory, where building will happen
7049 # $prefix/lib where we will be installing things
7050 # $exec_prefix/lib likewise
7051 # $TMPDIR if set, where it might want to write temporary files
7052 # /tmp where it might want to write temporary files
7053 # /var/tmp likewise
7054 # /usr/tmp likewise
7055 for ac_dir in . "$TMPDIR" /tmp /var/tmp /usr/tmp "$prefix/lib" "$exec_prefix/lib"; do
7056 # Skip $TMPDIR if it is empty or bogus, and skip $exec_prefix/lib
7057 # in the usual case where exec_prefix is '${prefix}'.
7058 case $ac_dir in #(
7059 . | /* | ?:[\\/]*) ;; #(
7060 *) continue;;
7061 esac
7062 test -w "$ac_dir/." || continue # It is less confusing to not echo anything here.
7063 ac_xdir=$ac_dir/cf$$
7064 (umask 077 && mkdir "$ac_xdir" 2>/dev/null) || continue
7065 ac_tf1=$ac_xdir/conftest9012345
7066 ac_tf2=$ac_xdir/conftest9012346
7067 touch "$ac_tf1" 2>/dev/null && test -f "$ac_tf1" && test ! -f "$ac_tf2" ||
7068 ac_cv_sys_long_file_names=no
7069 rm -f -r "$ac_xdir" 2>/dev/null
7070 test $ac_cv_sys_long_file_names = no && break
7071 done
7073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_long_file_names" >&5
7074 $as_echo "$ac_cv_sys_long_file_names" >&6; }
7075 if test $ac_cv_sys_long_file_names = yes; then
7077 $as_echo "#define HAVE_LONG_FILE_NAMES 1" >>confdefs.h
7082 #### Choose a window system.
7084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
7085 $as_echo_n "checking for X... " >&6; }
7088 # Check whether --with-x was given.
7089 if test "${with_x+set}" = set; then :
7090 withval=$with_x;
7093 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
7094 if test "x$with_x" = xno; then
7095 # The user explicitly disabled X.
7096 have_x=disabled
7097 else
7098 case $x_includes,$x_libraries in #(
7099 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
7100 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
7101 $as_echo_n "(cached) " >&6
7102 else
7103 # One or both of the vars are not set, and there is no cached value.
7104 ac_x_includes=no ac_x_libraries=no
7105 rm -f -r conftest.dir
7106 if mkdir conftest.dir; then
7107 cd conftest.dir
7108 cat >Imakefile <<'_ACEOF'
7109 incroot:
7110 @echo incroot='${INCROOT}'
7111 usrlibdir:
7112 @echo usrlibdir='${USRLIBDIR}'
7113 libdir:
7114 @echo libdir='${LIBDIR}'
7115 _ACEOF
7116 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
7117 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
7118 for ac_var in incroot usrlibdir libdir; do
7119 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
7120 done
7121 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
7122 for ac_extension in a so sl dylib la dll; do
7123 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
7124 test -f "$ac_im_libdir/libX11.$ac_extension"; then
7125 ac_im_usrlibdir=$ac_im_libdir; break
7127 done
7128 # Screen out bogus values from the imake configuration. They are
7129 # bogus both because they are the default anyway, and because
7130 # using them would break gcc on systems where it needs fixed includes.
7131 case $ac_im_incroot in
7132 /usr/include) ac_x_includes= ;;
7133 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
7134 esac
7135 case $ac_im_usrlibdir in
7136 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
7137 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
7138 esac
7140 cd ..
7141 rm -f -r conftest.dir
7144 # Standard set of common directories for X headers.
7145 # Check X11 before X11Rn because it is often a symlink to the current release.
7146 ac_x_header_dirs='
7147 /usr/X11/include
7148 /usr/X11R7/include
7149 /usr/X11R6/include
7150 /usr/X11R5/include
7151 /usr/X11R4/include
7153 /usr/include/X11
7154 /usr/include/X11R7
7155 /usr/include/X11R6
7156 /usr/include/X11R5
7157 /usr/include/X11R4
7159 /usr/local/X11/include
7160 /usr/local/X11R7/include
7161 /usr/local/X11R6/include
7162 /usr/local/X11R5/include
7163 /usr/local/X11R4/include
7165 /usr/local/include/X11
7166 /usr/local/include/X11R7
7167 /usr/local/include/X11R6
7168 /usr/local/include/X11R5
7169 /usr/local/include/X11R4
7171 /usr/X386/include
7172 /usr/x386/include
7173 /usr/XFree86/include/X11
7175 /usr/include
7176 /usr/local/include
7177 /usr/unsupported/include
7178 /usr/athena/include
7179 /usr/local/x11r5/include
7180 /usr/lpp/Xamples/include
7182 /usr/openwin/include
7183 /usr/openwin/share/include'
7185 if test "$ac_x_includes" = no; then
7186 # Guess where to find include files, by looking for Xlib.h.
7187 # First, try using that file with no special directory specified.
7188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7189 /* end confdefs.h. */
7190 #include <X11/Xlib.h>
7191 _ACEOF
7192 if ac_fn_c_try_cpp "$LINENO"; then :
7193 # We can compile using X headers with no special include directory.
7194 ac_x_includes=
7195 else
7196 for ac_dir in $ac_x_header_dirs; do
7197 if test -r "$ac_dir/X11/Xlib.h"; then
7198 ac_x_includes=$ac_dir
7199 break
7201 done
7203 rm -f conftest.err conftest.$ac_ext
7204 fi # $ac_x_includes = no
7206 if test "$ac_x_libraries" = no; then
7207 # Check for the libraries.
7208 # See if we find them without any special options.
7209 # Don't add to $LIBS permanently.
7210 ac_save_LIBS=$LIBS
7211 LIBS="-lX11 $LIBS"
7212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7213 /* end confdefs.h. */
7214 #include <X11/Xlib.h>
7216 main ()
7218 XrmInitialize ()
7220 return 0;
7222 _ACEOF
7223 if ac_fn_c_try_link "$LINENO"; then :
7224 LIBS=$ac_save_LIBS
7225 # We can link X programs with no special library path.
7226 ac_x_libraries=
7227 else
7228 LIBS=$ac_save_LIBS
7229 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
7231 # Don't even attempt the hair of trying to link an X program!
7232 for ac_extension in a so sl dylib la dll; do
7233 if test -r "$ac_dir/libX11.$ac_extension"; then
7234 ac_x_libraries=$ac_dir
7235 break 2
7237 done
7238 done
7240 rm -f core conftest.err conftest.$ac_objext \
7241 conftest$ac_exeext conftest.$ac_ext
7242 fi # $ac_x_libraries = no
7244 case $ac_x_includes,$ac_x_libraries in #(
7245 no,* | *,no | *\'*)
7246 # Didn't find X, or a directory has "'" in its name.
7247 ac_cv_have_x="have_x=no";; #(
7249 # Record where we found X for the cache.
7250 ac_cv_have_x="have_x=yes\
7251 ac_x_includes='$ac_x_includes'\
7252 ac_x_libraries='$ac_x_libraries'"
7253 esac
7255 ;; #(
7256 *) have_x=yes;;
7257 esac
7258 eval "$ac_cv_have_x"
7259 fi # $with_x != no
7261 if test "$have_x" != yes; then
7262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
7263 $as_echo "$have_x" >&6; }
7264 no_x=yes
7265 else
7266 # If each of the values was on the command line, it overrides each guess.
7267 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
7268 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
7269 # Update the cache value to reflect the command line values.
7270 ac_cv_have_x="have_x=yes\
7271 ac_x_includes='$x_includes'\
7272 ac_x_libraries='$x_libraries'"
7273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
7274 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
7277 if test "$no_x" = yes; then
7278 window_system=none
7279 else
7280 window_system=x11
7283 ## Workaround for bug in autoconf <= 2.62.
7284 ## http://lists.gnu.org/archive/html/emacs-devel/2008-04/msg01551.html
7285 ## No need to do anything special for these standard directories.
7286 if test -n "${x_libraries}" && test x"${x_libraries}" != xNONE; then
7288 x_libraries=`echo :${x_libraries}: | sed -e 's|:/usr/lib64:|:|g' -e 's|:/lib64:|:|g' -e 's|^:||' -e 's|:$||'`
7292 LD_SWITCH_X_SITE_AUX=
7293 LD_SWITCH_X_SITE_AUX_RPATH=
7294 if test "${x_libraries}" != NONE; then
7295 if test -n "${x_libraries}"; then
7296 LD_SWITCH_X_SITE=-L`echo ${x_libraries} | sed -e "s/:/ -L/g"`
7297 LD_SWITCH_X_SITE_AUX=-R`echo ${x_libraries} | sed -e "s/:/ -R/g"`
7298 LD_SWITCH_X_SITE_AUX_RPATH=`echo ${LD_SWITCH_X_SITE_AUX} | sed -e 's/-R/-Wl,-rpath,/'`
7300 x_default_search_path=""
7301 x_search_path=${x_libraries}
7302 if test -z "${x_search_path}"; then
7303 x_search_path=/usr/lib
7305 for x_library in `echo ${x_search_path}: | \
7306 sed -e "s/:/ /g" -e p -e "s:/lib[^ /]* :/share :g"`; do
7307 x_search_path="\
7308 ${x_library}/X11/%L/%T/%N%C%S:\
7309 ${x_library}/X11/%l/%T/%N%C%S:\
7310 ${x_library}/X11/%T/%N%C%S:\
7311 ${x_library}/X11/%L/%T/%N%S:\
7312 ${x_library}/X11/%l/%T/%N%S:\
7313 ${x_library}/X11/%T/%N%S"
7314 if test x"${x_default_search_path}" = x; then
7315 x_default_search_path=${x_search_path}
7316 else
7317 x_default_search_path="${x_search_path}:${x_default_search_path}"
7319 done
7324 if test "${x_includes}" != NONE && test -n "${x_includes}"; then
7325 C_SWITCH_X_SITE=-I`echo ${x_includes} | sed -e "s/:/ -I/g"`
7328 if test x"${x_includes}" = x; then
7329 bitmapdir=/usr/include/X11/bitmaps
7330 else
7331 # accumulate include directories that have X11 bitmap subdirectories
7332 bmd_acc="dummyval"
7333 for bmd in `echo ${x_includes} | sed -e "s/:/ /g"`; do
7334 if test -d "${bmd}/X11/bitmaps"; then
7335 bmd_acc="${bmd_acc}:${bmd}/X11/bitmaps"
7337 if test -d "${bmd}/bitmaps"; then
7338 bmd_acc="${bmd_acc}:${bmd}/bitmaps"
7340 done
7341 if test ${bmd_acc} != "dummyval"; then
7342 bitmapdir=`echo ${bmd_acc} | sed -e "s/^dummyval://"`
7346 HAVE_NS=no
7347 NS_IMPL_COCOA=no
7348 NS_IMPL_GNUSTEP=no
7349 tmp_CPPFLAGS="$CPPFLAGS"
7350 tmp_CFLAGS="$CFLAGS"
7351 CPPFLAGS="$CPPFLAGS -x objective-c"
7352 CFLAGS="$CFLAGS -x objective-c"
7353 TEMACS_LDFLAGS2="\${LDFLAGS}"
7354 if test "${with_ns}" != no; then
7355 if test "${opsys}" = darwin; then
7356 NS_IMPL_COCOA=yes
7357 ns_appdir=`pwd`/nextstep/Emacs.app/
7358 ns_appbindir=${ns_appdir}Contents/MacOS/
7359 ns_appresdir=${ns_appdir}Contents/Resources
7360 ns_appsrc=${srcdir}/nextstep/Cocoa/Emacs.base
7361 elif test -f $GNUSTEP_CONFIG_FILE; then
7362 NS_IMPL_GNUSTEP=yes
7363 ns_appdir=`pwd`/nextstep/Emacs.app/
7364 ns_appbindir=${ns_appdir}
7365 ns_appresdir=${ns_appdir}Resources
7366 ns_appsrc=${srcdir}/nextstep/GNUstep/Emacs.base
7367 GNUSTEP_SYSTEM_HEADERS="$(. $GNUSTEP_CONFIG_FILE; echo $GNUSTEP_SYSTEM_HEADERS)"
7368 GNUSTEP_SYSTEM_LIBRARIES="$(. $GNUSTEP_CONFIG_FILE; echo $GNUSTEP_SYSTEM_LIBRARIES)"
7369 GNUSTEP_LOCAL_HEADERS="$(. $GNUSTEP_CONFIG_FILE; echo $GNUSTEP_LOCAL_HEADERS)"
7370 GNUSTEP_LOCAL_LIBRARIES="$(. $GNUSTEP_CONFIG_FILE; echo $GNUSTEP_LOCAL_LIBRARIES)"
7371 test "x${GNUSTEP_LOCAL_HEADERS}" != "x" && \
7372 GNUSTEP_LOCAL_HEADERS="-I${GNUSTEP_LOCAL_HEADERS}"
7373 test "x${GNUSTEP_LOCAL_LIBRARIES}" != "x" && \
7374 GNUSTEP_LOCAL_LIBRARIES="-L${GNUSTEP_LOCAL_LIBRARIES}"
7375 CPPFLAGS="$CPPFLAGS -I${GNUSTEP_SYSTEM_HEADERS} ${GNUSTEP_LOCAL_HEADERS}"
7376 CFLAGS="$CFLAGS -I${GNUSTEP_SYSTEM_HEADERS} ${GNUSTEP_LOCAL_HEADERS}"
7377 REAL_CFLAGS="$REAL_CFLAGS -I${GNUSTEP_SYSTEM_HEADERS} ${GNUSTEP_LOCAL_HEADERS}"
7378 LDFLAGS="$LDFLAGS -L${GNUSTEP_SYSTEM_LIBRARIES} ${GNUSTEP_LOCAL_LIBRARIES}"
7379 LIB_STANDARD=
7380 START_FILES=
7381 TEMACS_LDFLAGS2=
7383 ac_fn_c_check_header_mongrel "$LINENO" "AppKit/AppKit.h" "ac_cv_header_AppKit_AppKit_h" "$ac_includes_default"
7384 if test "x$ac_cv_header_AppKit_AppKit_h" = x""yes; then :
7385 HAVE_NS=yes
7386 else
7387 as_fn_error "\`--with-ns' was specified, but the include
7388 files are missing or cannot be compiled." "$LINENO" 5
7392 NS_HAVE_NSINTEGER=yes
7393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7394 /* end confdefs.h. */
7395 #include <Foundation/NSObjCRuntime.h>
7397 main ()
7399 NSInteger i;
7401 return 0;
7403 _ACEOF
7404 if ac_fn_c_try_compile "$LINENO"; then :
7405 ns_have_nsinteger=yes
7406 else
7407 ns_have_nsinteger=no
7409 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7410 if test $ns_have_nsinteger = no; then
7411 NS_HAVE_NSINTEGER=no
7416 ns_frag=/dev/null
7417 NS_OBJ=
7418 NS_SUPPORT=
7419 if test "${HAVE_NS}" = yes; then
7420 window_system=nextstep
7421 with_xft=no
7422 # set up packaging dirs
7423 exec_prefix=${ns_appbindir}
7424 libexecdir=${ns_appbindir}/libexec
7425 if test "${EN_NS_SELF_CONTAINED}" = yes; then
7426 prefix=${ns_appresdir}
7428 ns_frag=$srcdir/src/ns.mk
7429 NS_OBJ="nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o nsfont.o fontset.o fringe.o image.o"
7430 NS_SUPPORT="\${lispsource}emacs-lisp/easymenu.elc \${lispsource}term/ns-win.elc"
7432 CFLAGS="$tmp_CFLAGS"
7433 CPPFLAGS="$tmp_CPPFLAGS"
7439 case "${window_system}" in
7440 x11 )
7441 HAVE_X_WINDOWS=yes
7442 HAVE_X11=yes
7443 case "${with_x_toolkit}" in
7444 athena | lucid ) USE_X_TOOLKIT=LUCID ;;
7445 motif ) USE_X_TOOLKIT=MOTIF ;;
7446 gtk ) with_gtk=yes
7447 USE_X_TOOLKIT=none ;;
7448 gtk3 ) with_gtk3=yes
7449 USE_X_TOOLKIT=none ;;
7450 no ) USE_X_TOOLKIT=none ;;
7451 * ) USE_X_TOOLKIT=maybe ;;
7452 esac
7454 nextstep | none )
7455 HAVE_X_WINDOWS=no
7456 HAVE_X11=no
7457 USE_X_TOOLKIT=none
7459 esac
7461 if test "$window_system" = none && test "X$with_x" != "Xno"; then
7462 # Extract the first word of "X", so it can be a program name with args.
7463 set dummy X; ac_word=$2
7464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7465 $as_echo_n "checking for $ac_word... " >&6; }
7466 if test "${ac_cv_prog_HAVE_XSERVER+set}" = set; then :
7467 $as_echo_n "(cached) " >&6
7468 else
7469 if test -n "$HAVE_XSERVER"; then
7470 ac_cv_prog_HAVE_XSERVER="$HAVE_XSERVER" # Let the user override the test.
7471 else
7472 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7473 for as_dir in $PATH
7475 IFS=$as_save_IFS
7476 test -z "$as_dir" && as_dir=.
7477 for ac_exec_ext in '' $ac_executable_extensions; do
7478 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7479 ac_cv_prog_HAVE_XSERVER="true"
7480 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7481 break 2
7483 done
7484 done
7485 IFS=$as_save_IFS
7487 test -z "$ac_cv_prog_HAVE_XSERVER" && ac_cv_prog_HAVE_XSERVER="false"
7490 HAVE_XSERVER=$ac_cv_prog_HAVE_XSERVER
7491 if test -n "$HAVE_XSERVER"; then
7492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_XSERVER" >&5
7493 $as_echo "$HAVE_XSERVER" >&6; }
7494 else
7495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7496 $as_echo "no" >&6; }
7500 if test "$HAVE_XSERVER" = true ||
7501 test -n "$DISPLAY" ||
7502 test "`echo /usr/lib/libX11.*`" != "/usr/lib/libX11.*"; then
7503 as_fn_error "You seem to be running X, but no X development libraries
7504 were found. You should install the relevant development files for X
7505 and for the toolkit you want, such as Gtk+, Lesstif or Motif. Also make
7506 sure you have development files for image handling, i.e.
7507 tiff, gif, jpeg, png and xpm.
7508 If you are sure you want Emacs compiled without X window support, pass
7509 --without-x
7510 to configure." "$LINENO" 5
7514 ### If we're using X11, we should use the X menu package.
7515 HAVE_MENUS=no
7516 case ${HAVE_X11} in
7517 yes ) HAVE_MENUS=yes ;;
7518 esac
7520 # Do the opsystem or machine files prohibit the use of the GNU malloc?
7521 # Assume not, until told otherwise.
7522 GNU_MALLOC=yes
7523 doug_lea_malloc=yes
7524 ac_fn_c_check_func "$LINENO" "malloc_get_state" "ac_cv_func_malloc_get_state"
7525 if test "x$ac_cv_func_malloc_get_state" = x""yes; then :
7527 else
7528 doug_lea_malloc=no
7531 ac_fn_c_check_func "$LINENO" "malloc_set_state" "ac_cv_func_malloc_set_state"
7532 if test "x$ac_cv_func_malloc_set_state" = x""yes; then :
7534 else
7535 doug_lea_malloc=no
7538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __after_morecore_hook exists" >&5
7539 $as_echo_n "checking whether __after_morecore_hook exists... " >&6; }
7540 if test "${emacs_cv_var___after_morecore_hook+set}" = set; then :
7541 $as_echo_n "(cached) " >&6
7542 else
7543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7544 /* end confdefs.h. */
7545 extern void (* __after_morecore_hook)();
7547 main ()
7549 __after_morecore_hook = 0
7551 return 0;
7553 _ACEOF
7554 if ac_fn_c_try_link "$LINENO"; then :
7555 emacs_cv_var___after_morecore_hook=yes
7556 else
7557 emacs_cv_var___after_morecore_hook=no
7559 rm -f core conftest.err conftest.$ac_objext \
7560 conftest$ac_exeext conftest.$ac_ext
7562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_var___after_morecore_hook" >&5
7563 $as_echo "$emacs_cv_var___after_morecore_hook" >&6; }
7564 if test $emacs_cv_var___after_morecore_hook = no; then
7565 doug_lea_malloc=no
7569 system_malloc=no
7570 case "$opsys" in
7571 ## darwin ld insists on the use of malloc routines in the System framework.
7572 darwin|sol2-10) system_malloc=yes ;;
7573 esac
7575 if test "${system_malloc}" = "yes"; then
7577 $as_echo "#define SYSTEM_MALLOC 1" >>confdefs.h
7579 GNU_MALLOC=no
7580 GNU_MALLOC_reason="
7581 (The GNU allocators don't work with this system configuration.)"
7582 GMALLOC_OBJ=
7583 VMLIMIT_OBJ=
7584 else
7585 test "$doug_lea_malloc" != "yes" && GMALLOC_OBJ=gmalloc.o
7586 VMLIMIT_OBJ=vm-limit.o
7591 if test "$doug_lea_malloc" = "yes" ; then
7592 if test "$GNU_MALLOC" = yes ; then
7593 GNU_MALLOC_reason="
7594 (Using Doug Lea's new malloc from the GNU C Library.)"
7597 $as_echo "#define DOUG_LEA_MALLOC 1" >>confdefs.h
7600 ## Use mmap directly for allocating larger buffers.
7601 ## FIXME this comes from src/s/{gnu,gnu-linux}.h:
7602 ## #ifdef DOUG_LEA_MALLOC; #undef REL_ALLOC; #endif
7603 ## Does the AC_FUNC_MMAP test below make this check unecessary?
7604 case "$opsys" in
7605 gnu*) REL_ALLOC=no ;;
7606 esac
7609 if test x"${REL_ALLOC}" = x; then
7610 REL_ALLOC=${GNU_MALLOC}
7613 use_mmap_for_buffers=no
7614 case "$opsys" in
7615 freebsd|irix6-5) use_mmap_for_buffers=yes ;;
7616 esac
7621 for ac_header in $ac_header_list
7622 do :
7623 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7624 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7626 eval as_val=\$$as_ac_Header
7627 if test "x$as_val" = x""yes; then :
7628 cat >>confdefs.h <<_ACEOF
7629 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7630 _ACEOF
7634 done
7643 for ac_func in getpagesize
7644 do :
7645 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
7646 if test "x$ac_cv_func_getpagesize" = x""yes; then :
7647 cat >>confdefs.h <<_ACEOF
7648 #define HAVE_GETPAGESIZE 1
7649 _ACEOF
7652 done
7654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
7655 $as_echo_n "checking for working mmap... " >&6; }
7656 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
7657 $as_echo_n "(cached) " >&6
7658 else
7659 if test "$cross_compiling" = yes; then :
7660 ac_cv_func_mmap_fixed_mapped=no
7661 else
7662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7663 /* end confdefs.h. */
7664 $ac_includes_default
7665 /* malloc might have been renamed as rpl_malloc. */
7666 #undef malloc
7668 /* Thanks to Mike Haertel and Jim Avera for this test.
7669 Here is a matrix of mmap possibilities:
7670 mmap private not fixed
7671 mmap private fixed at somewhere currently unmapped
7672 mmap private fixed at somewhere already mapped
7673 mmap shared not fixed
7674 mmap shared fixed at somewhere currently unmapped
7675 mmap shared fixed at somewhere already mapped
7676 For private mappings, we should verify that changes cannot be read()
7677 back from the file, nor mmap's back from the file at a different
7678 address. (There have been systems where private was not correctly
7679 implemented like the infamous i386 svr4.0, and systems where the
7680 VM page cache was not coherent with the file system buffer cache
7681 like early versions of FreeBSD and possibly contemporary NetBSD.)
7682 For shared mappings, we should conversely verify that changes get
7683 propagated back to all the places they're supposed to be.
7685 Grep wants private fixed already mapped.
7686 The main things grep needs to know about mmap are:
7687 * does it exist and is it safe to write into the mmap'd area
7688 * how to use it (BSD variants) */
7690 #include <fcntl.h>
7691 #include <sys/mman.h>
7693 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
7694 char *malloc ();
7695 #endif
7697 /* This mess was copied from the GNU getpagesize.h. */
7698 #ifndef HAVE_GETPAGESIZE
7699 # ifdef _SC_PAGESIZE
7700 # define getpagesize() sysconf(_SC_PAGESIZE)
7701 # else /* no _SC_PAGESIZE */
7702 # ifdef HAVE_SYS_PARAM_H
7703 # include <sys/param.h>
7704 # ifdef EXEC_PAGESIZE
7705 # define getpagesize() EXEC_PAGESIZE
7706 # else /* no EXEC_PAGESIZE */
7707 # ifdef NBPG
7708 # define getpagesize() NBPG * CLSIZE
7709 # ifndef CLSIZE
7710 # define CLSIZE 1
7711 # endif /* no CLSIZE */
7712 # else /* no NBPG */
7713 # ifdef NBPC
7714 # define getpagesize() NBPC
7715 # else /* no NBPC */
7716 # ifdef PAGESIZE
7717 # define getpagesize() PAGESIZE
7718 # endif /* PAGESIZE */
7719 # endif /* no NBPC */
7720 # endif /* no NBPG */
7721 # endif /* no EXEC_PAGESIZE */
7722 # else /* no HAVE_SYS_PARAM_H */
7723 # define getpagesize() 8192 /* punt totally */
7724 # endif /* no HAVE_SYS_PARAM_H */
7725 # endif /* no _SC_PAGESIZE */
7727 #endif /* no HAVE_GETPAGESIZE */
7730 main ()
7732 char *data, *data2, *data3;
7733 int i, pagesize;
7734 int fd, fd2;
7736 pagesize = getpagesize ();
7738 /* First, make a file with some known garbage in it. */
7739 data = (char *) malloc (pagesize);
7740 if (!data)
7741 return 1;
7742 for (i = 0; i < pagesize; ++i)
7743 *(data + i) = rand ();
7744 umask (0);
7745 fd = creat ("conftest.mmap", 0600);
7746 if (fd < 0)
7747 return 2;
7748 if (write (fd, data, pagesize) != pagesize)
7749 return 3;
7750 close (fd);
7752 /* Next, check that the tail of a page is zero-filled. File must have
7753 non-zero length, otherwise we risk SIGBUS for entire page. */
7754 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
7755 if (fd2 < 0)
7756 return 4;
7757 data2 = "";
7758 if (write (fd2, data2, 1) != 1)
7759 return 5;
7760 data2 = mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
7761 if (data2 == MAP_FAILED)
7762 return 6;
7763 for (i = 0; i < pagesize; ++i)
7764 if (*(data2 + i))
7765 return 7;
7766 close (fd2);
7767 if (munmap (data2, pagesize))
7768 return 8;
7770 /* Next, try to mmap the file at a fixed address which already has
7771 something else allocated at it. If we can, also make sure that
7772 we see the same garbage. */
7773 fd = open ("conftest.mmap", O_RDWR);
7774 if (fd < 0)
7775 return 9;
7776 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
7777 MAP_PRIVATE | MAP_FIXED, fd, 0L))
7778 return 10;
7779 for (i = 0; i < pagesize; ++i)
7780 if (*(data + i) != *(data2 + i))
7781 return 11;
7783 /* Finally, make sure that changes to the mapped area do not
7784 percolate back to the file as seen by read(). (This is a bug on
7785 some variants of i386 svr4.0.) */
7786 for (i = 0; i < pagesize; ++i)
7787 *(data2 + i) = *(data2 + i) + 1;
7788 data3 = (char *) malloc (pagesize);
7789 if (!data3)
7790 return 12;
7791 if (read (fd, data3, pagesize) != pagesize)
7792 return 13;
7793 for (i = 0; i < pagesize; ++i)
7794 if (*(data + i) != *(data3 + i))
7795 return 14;
7796 close (fd);
7797 return 0;
7799 _ACEOF
7800 if ac_fn_c_try_run "$LINENO"; then :
7801 ac_cv_func_mmap_fixed_mapped=yes
7802 else
7803 ac_cv_func_mmap_fixed_mapped=no
7805 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7806 conftest.$ac_objext conftest.beam conftest.$ac_ext
7810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
7811 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
7812 if test $ac_cv_func_mmap_fixed_mapped = yes; then
7814 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
7817 rm -f conftest.mmap conftest.txt
7819 if test $use_mmap_for_buffers = yes; then
7821 $as_echo "#define USE_MMAP_FOR_BUFFERS 1" >>confdefs.h
7823 REL_ALLOC=no
7826 LIBS="$LIBS_SYSTEM $LIBS"
7828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
7829 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
7830 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
7831 $as_echo_n "(cached) " >&6
7832 else
7833 ac_check_lib_save_LIBS=$LIBS
7834 LIBS="-ldnet $LIBS"
7835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7836 /* end confdefs.h. */
7838 /* Override any GCC internal prototype to avoid an error.
7839 Use char because int might match the return type of a GCC
7840 builtin and then its argument prototype would still apply. */
7841 #ifdef __cplusplus
7842 extern "C"
7843 #endif
7844 char dnet_ntoa ();
7846 main ()
7848 return dnet_ntoa ();
7850 return 0;
7852 _ACEOF
7853 if ac_fn_c_try_link "$LINENO"; then :
7854 ac_cv_lib_dnet_dnet_ntoa=yes
7855 else
7856 ac_cv_lib_dnet_dnet_ntoa=no
7858 rm -f core conftest.err conftest.$ac_objext \
7859 conftest$ac_exeext conftest.$ac_ext
7860 LIBS=$ac_check_lib_save_LIBS
7862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
7863 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
7864 if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
7865 cat >>confdefs.h <<_ACEOF
7866 #define HAVE_LIBDNET 1
7867 _ACEOF
7869 LIBS="-ldnet $LIBS"
7874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lXbsd" >&5
7875 $as_echo_n "checking for main in -lXbsd... " >&6; }
7876 if test "${ac_cv_lib_Xbsd_main+set}" = set; then :
7877 $as_echo_n "(cached) " >&6
7878 else
7879 ac_check_lib_save_LIBS=$LIBS
7880 LIBS="-lXbsd $LIBS"
7881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7882 /* end confdefs.h. */
7886 main ()
7888 return main ();
7890 return 0;
7892 _ACEOF
7893 if ac_fn_c_try_link "$LINENO"; then :
7894 ac_cv_lib_Xbsd_main=yes
7895 else
7896 ac_cv_lib_Xbsd_main=no
7898 rm -f core conftest.err conftest.$ac_objext \
7899 conftest$ac_exeext conftest.$ac_ext
7900 LIBS=$ac_check_lib_save_LIBS
7902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xbsd_main" >&5
7903 $as_echo "$ac_cv_lib_Xbsd_main" >&6; }
7904 if test "x$ac_cv_lib_Xbsd_main" = x""yes; then :
7905 LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE -lXbsd"
7909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cma_open in -lpthreads" >&5
7910 $as_echo_n "checking for cma_open in -lpthreads... " >&6; }
7911 if test "${ac_cv_lib_pthreads_cma_open+set}" = set; then :
7912 $as_echo_n "(cached) " >&6
7913 else
7914 ac_check_lib_save_LIBS=$LIBS
7915 LIBS="-lpthreads $LIBS"
7916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7917 /* end confdefs.h. */
7919 /* Override any GCC internal prototype to avoid an error.
7920 Use char because int might match the return type of a GCC
7921 builtin and then its argument prototype would still apply. */
7922 #ifdef __cplusplus
7923 extern "C"
7924 #endif
7925 char cma_open ();
7927 main ()
7929 return cma_open ();
7931 return 0;
7933 _ACEOF
7934 if ac_fn_c_try_link "$LINENO"; then :
7935 ac_cv_lib_pthreads_cma_open=yes
7936 else
7937 ac_cv_lib_pthreads_cma_open=no
7939 rm -f core conftest.err conftest.$ac_objext \
7940 conftest$ac_exeext conftest.$ac_ext
7941 LIBS=$ac_check_lib_save_LIBS
7943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthreads_cma_open" >&5
7944 $as_echo "$ac_cv_lib_pthreads_cma_open" >&6; }
7945 if test "x$ac_cv_lib_pthreads_cma_open" = x""yes; then :
7946 cat >>confdefs.h <<_ACEOF
7947 #define HAVE_LIBPTHREADS 1
7948 _ACEOF
7950 LIBS="-lpthreads $LIBS"
7955 ## Note: when using cpp in s/aix4.2.h, this definition depended on
7956 ## HAVE_LIBPTHREADS. That was not defined earlier in configure when
7957 ## the system file was sourced. Hence the value of LIBS_SYSTEM
7958 ## added to LIBS in configure would never contain the pthreads part,
7959 ## but the value used in Makefiles might. FIXME?
7961 ## -lpthreads seems to be necessary for Xlib in X11R6, and should
7962 ## be harmless on older versions of X where it happens to exist.
7963 test "$opsys" = "aix4-2" && \
7964 test $ac_cv_lib_pthreads_cma_open = yes && \
7965 LIBS_SYSTEM="$LIBS_SYSTEM -lpthreads"
7968 case ${host_os} in
7969 aix*)
7970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
7971 $as_echo_n "checking for -bbigtoc option... " >&6; }
7972 if test "${gdb_cv_bigtoc+set}" = set; then :
7973 $as_echo_n "(cached) " >&6
7974 else
7976 case $GCC in
7977 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
7978 *) gdb_cv_bigtoc=-bbigtoc ;;
7979 esac
7981 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
7982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7983 /* end confdefs.h. */
7986 main ()
7988 int i;
7990 return 0;
7992 _ACEOF
7993 if ac_fn_c_try_link "$LINENO"; then :
7995 else
7996 gdb_cv_bigtoc=
7998 rm -f core conftest.err conftest.$ac_objext \
7999 conftest$ac_exeext conftest.$ac_ext
8002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
8003 $as_echo "$gdb_cv_bigtoc" >&6; }
8005 esac
8007 # Change CFLAGS and CPPFLAGS temporarily so that C_SWITCH_X_SITE gets
8008 # used for the tests that follow. We set them back to REAL_CFLAGS and
8009 # REAL_CPPFLAGS later on.
8011 REAL_CPPFLAGS="$CPPFLAGS"
8013 if test "${HAVE_X11}" = "yes"; then
8014 DEFS="$C_SWITCH_X_SITE $DEFS"
8015 LDFLAGS="$LDFLAGS $LD_SWITCH_X_SITE"
8016 LIBS="-lX11 $LIBS"
8017 CFLAGS="$C_SWITCH_X_SITE $CFLAGS"
8018 CPPFLAGS="$C_SWITCH_X_SITE $CPPFLAGS"
8020 # On Solaris, arrange for LD_RUN_PATH to point to the X libraries for tests.
8021 # This is handled by LD_SWITCH_X_SITE_AUX during the real build,
8022 # but it's more convenient here to set LD_RUN_PATH
8023 # since this also works on hosts that don't understand LD_SWITCH_X_SITE_AUX.
8024 if test "${x_libraries}" != NONE && test -n "${x_libraries}"; then
8025 LD_RUN_PATH=$x_libraries${LD_RUN_PATH+:}$LD_RUN_PATH
8026 export LD_RUN_PATH
8029 if test "${opsys}" = "gnu-linux"; then
8030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X on GNU/Linux needs -b to link" >&5
8031 $as_echo_n "checking whether X on GNU/Linux needs -b to link... " >&6; }
8032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8033 /* end confdefs.h. */
8036 main ()
8038 XOpenDisplay ("foo");
8040 return 0;
8042 _ACEOF
8043 if ac_fn_c_try_link "$LINENO"; then :
8044 xlinux_first_failure=no
8045 else
8046 xlinux_first_failure=yes
8048 rm -f core conftest.err conftest.$ac_objext \
8049 conftest$ac_exeext conftest.$ac_ext
8050 if test "${xlinux_first_failure}" = "yes"; then
8051 OLD_LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE"
8052 OLD_C_SWITCH_X_SITE="$C_SWITCH_X_SITE"
8053 OLD_CPPFLAGS="$CPPFLAGS"
8054 OLD_LIBS="$LIBS"
8055 LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE -b i486-linuxaout"
8056 C_SWITCH_X_SITE="$C_SWITCH_X_SITE -b i486-linuxaout"
8057 CPPFLAGS="$CPPFLAGS -b i486-linuxaout"
8058 LIBS="$LIBS -b i486-linuxaout"
8059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8060 /* end confdefs.h. */
8063 main ()
8065 XOpenDisplay ("foo");
8067 return 0;
8069 _ACEOF
8070 if ac_fn_c_try_link "$LINENO"; then :
8071 xlinux_second_failure=no
8072 else
8073 xlinux_second_failure=yes
8075 rm -f core conftest.err conftest.$ac_objext \
8076 conftest$ac_exeext conftest.$ac_ext
8077 if test "${xlinux_second_failure}" = "yes"; then
8078 # If we get the same failure with -b, there is no use adding -b.
8079 # So take it out. This plays safe.
8080 LD_SWITCH_X_SITE="$OLD_LD_SWITCH_X_SITE"
8081 C_SWITCH_X_SITE="$OLD_C_SWITCH_X_SITE"
8082 CPPFLAGS="$OLD_CPPFLAGS"
8083 LIBS="$OLD_LIBS"
8084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8085 $as_echo "no" >&6; }
8086 else
8087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8088 $as_echo "yes" >&6; }
8090 else
8091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8092 $as_echo "no" >&6; }
8096 # Reportedly, some broken Solaris systems have XKBlib.h but are missing
8097 # header files included from there.
8098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xkb" >&5
8099 $as_echo_n "checking for Xkb... " >&6; }
8100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8101 /* end confdefs.h. */
8102 #include <X11/Xlib.h>
8103 #include <X11/XKBlib.h>
8105 main ()
8107 XkbDescPtr kb = XkbGetKeyboard (0, XkbAllComponentsMask, XkbUseCoreKbd);
8109 return 0;
8111 _ACEOF
8112 if ac_fn_c_try_link "$LINENO"; then :
8113 emacs_xkb=yes
8114 else
8115 emacs_xkb=no
8117 rm -f core conftest.err conftest.$ac_objext \
8118 conftest$ac_exeext conftest.$ac_ext
8119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_xkb" >&5
8120 $as_echo "$emacs_xkb" >&6; }
8121 if test $emacs_xkb = yes; then
8123 $as_echo "#define HAVE_XKBGETKEYBOARD 1" >>confdefs.h
8127 for ac_func in XrmSetDatabase XScreenResourceString \
8128 XScreenNumberOfScreen XSetWMProtocols
8129 do :
8130 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8131 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8132 eval as_val=\$$as_ac_var
8133 if test "x$as_val" = x""yes; then :
8134 cat >>confdefs.h <<_ACEOF
8135 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8136 _ACEOF
8139 done
8143 if test "${window_system}" = "x11"; then
8144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking X11 version 6" >&5
8145 $as_echo_n "checking X11 version 6... " >&6; }
8146 if test "${emacs_cv_x11_version_6+set}" = set; then :
8147 $as_echo_n "(cached) " >&6
8148 else
8149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8150 /* end confdefs.h. */
8151 #include <X11/Xlib.h>
8153 main ()
8155 #if XlibSpecificationRelease < 6
8156 fail;
8157 #endif
8160 return 0;
8162 _ACEOF
8163 if ac_fn_c_try_link "$LINENO"; then :
8164 emacs_cv_x11_version_6=yes
8165 else
8166 emacs_cv_x11_version_6=no
8168 rm -f core conftest.err conftest.$ac_objext \
8169 conftest$ac_exeext conftest.$ac_ext
8172 if test $emacs_cv_x11_version_6 = yes; then
8173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 6 or newer" >&5
8174 $as_echo "6 or newer" >&6; }
8176 $as_echo "#define HAVE_X11R6 1" >>confdefs.h
8178 else
8179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: before 6" >&5
8180 $as_echo "before 6" >&6; }
8185 ### Use -lrsvg-2 if available, unless `--with-rsvg=no' is specified.
8186 HAVE_RSVG=no
8187 if test "${HAVE_X11}" = "yes" || test "${NS_IMPL_GNUSTEP}" = "yes"; then
8188 if test "${with_rsvg}" != "no"; then
8189 RSVG_REQUIRED=2.11.0
8190 RSVG_MODULE="librsvg-2.0 >= $RSVG_REQUIRED"
8193 succeeded=no
8195 # Extract the first word of "pkg-config", so it can be a program name with args.
8196 set dummy pkg-config; ac_word=$2
8197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8198 $as_echo_n "checking for $ac_word... " >&6; }
8199 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
8200 $as_echo_n "(cached) " >&6
8201 else
8202 case $PKG_CONFIG in
8203 [\\/]* | ?:[\\/]*)
8204 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8207 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8208 for as_dir in $PATH
8210 IFS=$as_save_IFS
8211 test -z "$as_dir" && as_dir=.
8212 for ac_exec_ext in '' $ac_executable_extensions; do
8213 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8214 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
8215 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8216 break 2
8218 done
8219 done
8220 IFS=$as_save_IFS
8222 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8224 esac
8226 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
8227 if test -n "$PKG_CONFIG"; then
8228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
8229 $as_echo "$PKG_CONFIG" >&6; }
8230 else
8231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8232 $as_echo "no" >&6; }
8237 if test "$PKG_CONFIG" = "no" ; then
8239 else
8240 PKG_CONFIG_MIN_VERSION=0.9.0
8241 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
8242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $RSVG_MODULE" >&5
8243 $as_echo_n "checking for $RSVG_MODULE... " >&6; }
8245 if $PKG_CONFIG --exists "$RSVG_MODULE" 2>&5; then
8246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8247 $as_echo "yes" >&6; }
8248 succeeded=yes
8250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking RSVG_CFLAGS" >&5
8251 $as_echo_n "checking RSVG_CFLAGS... " >&6; }
8252 RSVG_CFLAGS=`$PKG_CONFIG --cflags "$RSVG_MODULE"|sed -e 's,///*,/,g'`
8253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RSVG_CFLAGS" >&5
8254 $as_echo "$RSVG_CFLAGS" >&6; }
8256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking RSVG_LIBS" >&5
8257 $as_echo_n "checking RSVG_LIBS... " >&6; }
8258 RSVG_LIBS=`$PKG_CONFIG --libs "$RSVG_MODULE"|sed -e 's,///*,/,g'`
8259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RSVG_LIBS" >&5
8260 $as_echo "$RSVG_LIBS" >&6; }
8261 else
8262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8263 $as_echo "no" >&6; }
8264 RSVG_CFLAGS=""
8265 RSVG_LIBS=""
8266 ## If we have a custom action on failure, don't print errors, but
8267 ## do set a variable so people can do so.
8268 RSVG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$RSVG_MODULE"`
8274 else
8275 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
8276 echo "*** See http://www.freedesktop.org/software/pkgconfig"
8280 if test $succeeded = yes; then
8282 else
8289 if test ".${RSVG_CFLAGS}" != "."; then
8290 HAVE_RSVG=yes
8292 $as_echo "#define HAVE_RSVG 1" >>confdefs.h
8294 CFLAGS="$CFLAGS $RSVG_CFLAGS"
8295 LIBS="$RSVG_LIBS $LIBS"
8301 HAVE_GTK=no
8302 if test "${with_gtk3}" = "yes"; then
8303 GLIB_REQUIRED=2.6
8304 GTK_REQUIRED=2.90
8305 GTK_MODULES="gtk+-3.0 >= $GTK_REQUIRED glib-2.0 >= $GLIB_REQUIRED"
8308 succeeded=no
8310 # Extract the first word of "pkg-config", so it can be a program name with args.
8311 set dummy pkg-config; ac_word=$2
8312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8313 $as_echo_n "checking for $ac_word... " >&6; }
8314 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
8315 $as_echo_n "(cached) " >&6
8316 else
8317 case $PKG_CONFIG in
8318 [\\/]* | ?:[\\/]*)
8319 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8323 for as_dir in $PATH
8325 IFS=$as_save_IFS
8326 test -z "$as_dir" && as_dir=.
8327 for ac_exec_ext in '' $ac_executable_extensions; do
8328 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8329 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
8330 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8331 break 2
8333 done
8334 done
8335 IFS=$as_save_IFS
8337 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8339 esac
8341 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
8342 if test -n "$PKG_CONFIG"; then
8343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
8344 $as_echo "$PKG_CONFIG" >&6; }
8345 else
8346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8347 $as_echo "no" >&6; }
8352 if test "$PKG_CONFIG" = "no" ; then
8353 pkg_check_gtk=no
8354 else
8355 PKG_CONFIG_MIN_VERSION=0.9.0
8356 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
8357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $GTK_MODULES" >&5
8358 $as_echo_n "checking for $GTK_MODULES... " >&6; }
8360 if $PKG_CONFIG --exists "$GTK_MODULES" 2>&5; then
8361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8362 $as_echo "yes" >&6; }
8363 succeeded=yes
8365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_CFLAGS" >&5
8366 $as_echo_n "checking GTK_CFLAGS... " >&6; }
8367 GTK_CFLAGS=`$PKG_CONFIG --cflags "$GTK_MODULES"|sed -e 's,///*,/,g'`
8368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_CFLAGS" >&5
8369 $as_echo "$GTK_CFLAGS" >&6; }
8371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_LIBS" >&5
8372 $as_echo_n "checking GTK_LIBS... " >&6; }
8373 GTK_LIBS=`$PKG_CONFIG --libs "$GTK_MODULES"|sed -e 's,///*,/,g'`
8374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_LIBS" >&5
8375 $as_echo "$GTK_LIBS" >&6; }
8376 else
8377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8378 $as_echo "no" >&6; }
8379 GTK_CFLAGS=""
8380 GTK_LIBS=""
8381 ## If we have a custom action on failure, don't print errors, but
8382 ## do set a variable so people can do so.
8383 GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$GTK_MODULES"`
8389 else
8390 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
8391 echo "*** See http://www.freedesktop.org/software/pkgconfig"
8395 if test $succeeded = yes; then
8396 pkg_check_gtk=yes
8397 else
8398 pkg_check_gtk=no
8401 if test "$pkg_check_gtk" = "no" && test "$USE_X_TOOLKIT" != "maybe"; then
8402 as_fn_error "$GTK_PKG_ERRORS" "$LINENO" 5
8406 if test "$pkg_check_gtk" != "yes"; then
8407 HAVE_GTK=no
8408 if test "${with_gtk}" = "yes" || test "$USE_X_TOOLKIT" = "maybe"; then
8409 GLIB_REQUIRED=2.6
8410 GTK_REQUIRED=2.6
8411 GTK_MODULES="gtk+-2.0 >= $GTK_REQUIRED glib-2.0 >= $GLIB_REQUIRED"
8414 succeeded=no
8416 # Extract the first word of "pkg-config", so it can be a program name with args.
8417 set dummy pkg-config; ac_word=$2
8418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8419 $as_echo_n "checking for $ac_word... " >&6; }
8420 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
8421 $as_echo_n "(cached) " >&6
8422 else
8423 case $PKG_CONFIG in
8424 [\\/]* | ?:[\\/]*)
8425 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8428 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8429 for as_dir in $PATH
8431 IFS=$as_save_IFS
8432 test -z "$as_dir" && as_dir=.
8433 for ac_exec_ext in '' $ac_executable_extensions; do
8434 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8435 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
8436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8437 break 2
8439 done
8440 done
8441 IFS=$as_save_IFS
8443 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8445 esac
8447 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
8448 if test -n "$PKG_CONFIG"; then
8449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
8450 $as_echo "$PKG_CONFIG" >&6; }
8451 else
8452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8453 $as_echo "no" >&6; }
8458 if test "$PKG_CONFIG" = "no" ; then
8459 pkg_check_gtk=no
8460 else
8461 PKG_CONFIG_MIN_VERSION=0.9.0
8462 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
8463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $GTK_MODULES" >&5
8464 $as_echo_n "checking for $GTK_MODULES... " >&6; }
8466 if $PKG_CONFIG --exists "$GTK_MODULES" 2>&5; then
8467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8468 $as_echo "yes" >&6; }
8469 succeeded=yes
8471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_CFLAGS" >&5
8472 $as_echo_n "checking GTK_CFLAGS... " >&6; }
8473 GTK_CFLAGS=`$PKG_CONFIG --cflags "$GTK_MODULES"|sed -e 's,///*,/,g'`
8474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_CFLAGS" >&5
8475 $as_echo "$GTK_CFLAGS" >&6; }
8477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_LIBS" >&5
8478 $as_echo_n "checking GTK_LIBS... " >&6; }
8479 GTK_LIBS=`$PKG_CONFIG --libs "$GTK_MODULES"|sed -e 's,///*,/,g'`
8480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_LIBS" >&5
8481 $as_echo "$GTK_LIBS" >&6; }
8482 else
8483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8484 $as_echo "no" >&6; }
8485 GTK_CFLAGS=""
8486 GTK_LIBS=""
8487 ## If we have a custom action on failure, don't print errors, but
8488 ## do set a variable so people can do so.
8489 GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$GTK_MODULES"`
8495 else
8496 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
8497 echo "*** See http://www.freedesktop.org/software/pkgconfig"
8501 if test $succeeded = yes; then
8502 pkg_check_gtk=yes
8503 else
8504 pkg_check_gtk=no
8507 if test "$pkg_check_gtk" = "no" && test "$USE_X_TOOLKIT" != "maybe"; then
8508 as_fn_error "$GTK_PKG_ERRORS" "$LINENO" 5
8513 GTK_OBJ=
8514 if test x"$pkg_check_gtk" = xyes; then
8518 C_SWITCH_X_SITE="$C_SWITCH_X_SITE $GTK_CFLAGS"
8519 CFLAGS="$CFLAGS $GTK_CFLAGS"
8520 LIBS="$GTK_LIBS $LIBS"
8521 GTK_COMPILES=no
8522 for ac_func in gtk_main
8523 do :
8524 ac_fn_c_check_func "$LINENO" "gtk_main" "ac_cv_func_gtk_main"
8525 if test "x$ac_cv_func_gtk_main" = x""yes; then :
8526 cat >>confdefs.h <<_ACEOF
8527 #define HAVE_GTK_MAIN 1
8528 _ACEOF
8529 GTK_COMPILES=yes
8531 done
8533 if test "${GTK_COMPILES}" != "yes"; then
8534 if test "$USE_X_TOOLKIT" != "maybe"; then
8535 as_fn_error "Gtk+ wanted, but it does not compile, see config.log. Maybe some x11-devel files missing?" "$LINENO" 5;
8537 else
8538 HAVE_GTK=yes
8540 $as_echo "#define USE_GTK 1" >>confdefs.h
8542 GTK_OBJ=gtkutil.o
8543 USE_X_TOOLKIT=none
8544 if $PKG_CONFIG --atleast-version=2.10 gtk+-2.0; then
8546 else
8547 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Your version of Gtk+ will have problems with
8548 closing open displays. This is no problem if you just use
8549 one display, but if you use more than one and close one of them
8550 Emacs may crash." >&5
8551 $as_echo "$as_me: WARNING: Your version of Gtk+ will have problems with
8552 closing open displays. This is no problem if you just use
8553 one display, but if you use more than one and close one of them
8554 Emacs may crash." >&2;}
8555 sleep 3
8563 if test "${HAVE_GTK}" = "yes"; then
8565 if test "$with_toolkit_scroll_bars" != no; then
8566 with_toolkit_scroll_bars=yes
8569 HAVE_GTK_FILE_SELECTION=no
8570 ac_fn_c_check_decl "$LINENO" "GTK_TYPE_FILE_SELECTION" "ac_cv_have_decl_GTK_TYPE_FILE_SELECTION" "$ac_includes_default
8571 #include <gtk/gtk.h>
8573 if test "x$ac_cv_have_decl_GTK_TYPE_FILE_SELECTION" = x""yes; then :
8574 HAVE_GTK_FILE_SELECTION=yes
8575 else
8576 HAVE_GTK_FILE_SELECTION=no
8579 if test "$HAVE_GTK_FILE_SELECTION" = yes; then
8580 for ac_func in gtk_file_selection_new
8581 do :
8582 ac_fn_c_check_func "$LINENO" "gtk_file_selection_new" "ac_cv_func_gtk_file_selection_new"
8583 if test "x$ac_cv_func_gtk_file_selection_new" = x""yes; then :
8584 cat >>confdefs.h <<_ACEOF
8585 #define HAVE_GTK_FILE_SELECTION_NEW 1
8586 _ACEOF
8589 done
8593 HAVE_GTK_AND_PTHREAD=no
8594 for ac_header in pthread.h
8595 do :
8596 ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
8597 if test "x$ac_cv_header_pthread_h" = x""yes; then :
8598 cat >>confdefs.h <<_ACEOF
8599 #define HAVE_PTHREAD_H 1
8600 _ACEOF
8604 done
8606 if test "$ac_cv_header_pthread_h"; then
8607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_self in -lpthread" >&5
8608 $as_echo_n "checking for pthread_self in -lpthread... " >&6; }
8609 if test "${ac_cv_lib_pthread_pthread_self+set}" = set; then :
8610 $as_echo_n "(cached) " >&6
8611 else
8612 ac_check_lib_save_LIBS=$LIBS
8613 LIBS="-lpthread $LIBS"
8614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8615 /* end confdefs.h. */
8617 /* Override any GCC internal prototype to avoid an error.
8618 Use char because int might match the return type of a GCC
8619 builtin and then its argument prototype would still apply. */
8620 #ifdef __cplusplus
8621 extern "C"
8622 #endif
8623 char pthread_self ();
8625 main ()
8627 return pthread_self ();
8629 return 0;
8631 _ACEOF
8632 if ac_fn_c_try_link "$LINENO"; then :
8633 ac_cv_lib_pthread_pthread_self=yes
8634 else
8635 ac_cv_lib_pthread_pthread_self=no
8637 rm -f core conftest.err conftest.$ac_objext \
8638 conftest$ac_exeext conftest.$ac_ext
8639 LIBS=$ac_check_lib_save_LIBS
8641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_self" >&5
8642 $as_echo "$ac_cv_lib_pthread_pthread_self" >&6; }
8643 if test "x$ac_cv_lib_pthread_pthread_self" = x""yes; then :
8644 HAVE_GTK_AND_PTHREAD=yes
8648 if test "$HAVE_GTK_AND_PTHREAD" = yes; then
8649 case "${canonical}" in
8650 *-hpux*) ;;
8651 *) GTK_LIBS="$GTK_LIBS -lpthread" ;;
8652 esac
8654 $as_echo "#define HAVE_GTK_AND_PTHREAD 1" >>confdefs.h
8658 for ac_func in gtk_widget_get_window gtk_widget_set_has_window \
8659 gtk_dialog_get_action_area gtk_widget_get_sensitive \
8660 gtk_widget_get_mapped gtk_adjustment_get_page_size \
8661 gtk_orientable_set_orientation
8662 do :
8663 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8664 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8665 eval as_val=\$$as_ac_var
8666 if test "x$as_val" = x""yes; then :
8667 cat >>confdefs.h <<_ACEOF
8668 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8669 _ACEOF
8672 done
8677 HAVE_DBUS=no
8678 DBUS_OBJ=
8679 if test "${with_dbus}" = "yes"; then
8681 succeeded=no
8683 # Extract the first word of "pkg-config", so it can be a program name with args.
8684 set dummy pkg-config; ac_word=$2
8685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8686 $as_echo_n "checking for $ac_word... " >&6; }
8687 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
8688 $as_echo_n "(cached) " >&6
8689 else
8690 case $PKG_CONFIG in
8691 [\\/]* | ?:[\\/]*)
8692 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8695 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8696 for as_dir in $PATH
8698 IFS=$as_save_IFS
8699 test -z "$as_dir" && as_dir=.
8700 for ac_exec_ext in '' $ac_executable_extensions; do
8701 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8702 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
8703 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8704 break 2
8706 done
8707 done
8708 IFS=$as_save_IFS
8710 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8712 esac
8714 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
8715 if test -n "$PKG_CONFIG"; then
8716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
8717 $as_echo "$PKG_CONFIG" >&6; }
8718 else
8719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8720 $as_echo "no" >&6; }
8725 if test "$PKG_CONFIG" = "no" ; then
8726 HAVE_DBUS=no
8727 else
8728 PKG_CONFIG_MIN_VERSION=0.9.0
8729 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
8730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbus-1 >= 1.0" >&5
8731 $as_echo_n "checking for dbus-1 >= 1.0... " >&6; }
8733 if $PKG_CONFIG --exists "dbus-1 >= 1.0" 2>&5; then
8734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8735 $as_echo "yes" >&6; }
8736 succeeded=yes
8738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking DBUS_CFLAGS" >&5
8739 $as_echo_n "checking DBUS_CFLAGS... " >&6; }
8740 DBUS_CFLAGS=`$PKG_CONFIG --cflags "dbus-1 >= 1.0"|sed -e 's,///*,/,g'`
8741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DBUS_CFLAGS" >&5
8742 $as_echo "$DBUS_CFLAGS" >&6; }
8744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking DBUS_LIBS" >&5
8745 $as_echo_n "checking DBUS_LIBS... " >&6; }
8746 DBUS_LIBS=`$PKG_CONFIG --libs "dbus-1 >= 1.0"|sed -e 's,///*,/,g'`
8747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DBUS_LIBS" >&5
8748 $as_echo "$DBUS_LIBS" >&6; }
8749 else
8750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8751 $as_echo "no" >&6; }
8752 DBUS_CFLAGS=""
8753 DBUS_LIBS=""
8754 ## If we have a custom action on failure, don't print errors, but
8755 ## do set a variable so people can do so.
8756 DBUS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-1 >= 1.0"`
8762 else
8763 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
8764 echo "*** See http://www.freedesktop.org/software/pkgconfig"
8768 if test $succeeded = yes; then
8769 HAVE_DBUS=yes
8770 else
8771 HAVE_DBUS=no
8774 if test "$HAVE_DBUS" = yes; then
8775 LIBS="$LIBS $DBUS_LIBS"
8777 $as_echo "#define HAVE_DBUS 1" >>confdefs.h
8779 for ac_func in dbus_watch_get_unix_fd
8780 do :
8781 ac_fn_c_check_func "$LINENO" "dbus_watch_get_unix_fd" "ac_cv_func_dbus_watch_get_unix_fd"
8782 if test "x$ac_cv_func_dbus_watch_get_unix_fd" = x""yes; then :
8783 cat >>confdefs.h <<_ACEOF
8784 #define HAVE_DBUS_WATCH_GET_UNIX_FD 1
8785 _ACEOF
8788 done
8790 DBUS_OBJ=dbusbind.o
8795 HAVE_GCONF=no
8796 if test "${HAVE_X11}" = "yes" && test "${with_gconf}" = "yes"; then
8798 succeeded=no
8800 # Extract the first word of "pkg-config", so it can be a program name with args.
8801 set dummy pkg-config; ac_word=$2
8802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8803 $as_echo_n "checking for $ac_word... " >&6; }
8804 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
8805 $as_echo_n "(cached) " >&6
8806 else
8807 case $PKG_CONFIG in
8808 [\\/]* | ?:[\\/]*)
8809 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8812 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8813 for as_dir in $PATH
8815 IFS=$as_save_IFS
8816 test -z "$as_dir" && as_dir=.
8817 for ac_exec_ext in '' $ac_executable_extensions; do
8818 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8819 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
8820 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8821 break 2
8823 done
8824 done
8825 IFS=$as_save_IFS
8827 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8829 esac
8831 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
8832 if test -n "$PKG_CONFIG"; then
8833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
8834 $as_echo "$PKG_CONFIG" >&6; }
8835 else
8836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8837 $as_echo "no" >&6; }
8842 if test "$PKG_CONFIG" = "no" ; then
8843 HAVE_GCONF=no
8844 else
8845 PKG_CONFIG_MIN_VERSION=0.9.0
8846 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
8847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gconf-2.0 >= 2.13" >&5
8848 $as_echo_n "checking for gconf-2.0 >= 2.13... " >&6; }
8850 if $PKG_CONFIG --exists "gconf-2.0 >= 2.13" 2>&5; then
8851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8852 $as_echo "yes" >&6; }
8853 succeeded=yes
8855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCONF_CFLAGS" >&5
8856 $as_echo_n "checking GCONF_CFLAGS... " >&6; }
8857 GCONF_CFLAGS=`$PKG_CONFIG --cflags "gconf-2.0 >= 2.13"|sed -e 's,///*,/,g'`
8858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCONF_CFLAGS" >&5
8859 $as_echo "$GCONF_CFLAGS" >&6; }
8861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCONF_LIBS" >&5
8862 $as_echo_n "checking GCONF_LIBS... " >&6; }
8863 GCONF_LIBS=`$PKG_CONFIG --libs "gconf-2.0 >= 2.13"|sed -e 's,///*,/,g'`
8864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCONF_LIBS" >&5
8865 $as_echo "$GCONF_LIBS" >&6; }
8866 else
8867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8868 $as_echo "no" >&6; }
8869 GCONF_CFLAGS=""
8870 GCONF_LIBS=""
8871 ## If we have a custom action on failure, don't print errors, but
8872 ## do set a variable so people can do so.
8873 GCONF_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gconf-2.0 >= 2.13"`
8879 else
8880 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
8881 echo "*** See http://www.freedesktop.org/software/pkgconfig"
8885 if test $succeeded = yes; then
8886 HAVE_GCONF=yes
8887 else
8888 HAVE_GCONF=no
8891 if test "$HAVE_GCONF" = yes; then
8893 $as_echo "#define HAVE_GCONF 1" >>confdefs.h
8898 HAVE_LIBSELINUX=no
8899 LIBSELINUX_LIBS=
8900 if test "${with_selinux}" = "yes"; then
8901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lgetfilecon in -lselinux" >&5
8902 $as_echo_n "checking for lgetfilecon in -lselinux... " >&6; }
8903 if test "${ac_cv_lib_selinux_lgetfilecon+set}" = set; then :
8904 $as_echo_n "(cached) " >&6
8905 else
8906 ac_check_lib_save_LIBS=$LIBS
8907 LIBS="-lselinux $LIBS"
8908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8909 /* end confdefs.h. */
8911 /* Override any GCC internal prototype to avoid an error.
8912 Use char because int might match the return type of a GCC
8913 builtin and then its argument prototype would still apply. */
8914 #ifdef __cplusplus
8915 extern "C"
8916 #endif
8917 char lgetfilecon ();
8919 main ()
8921 return lgetfilecon ();
8923 return 0;
8925 _ACEOF
8926 if ac_fn_c_try_link "$LINENO"; then :
8927 ac_cv_lib_selinux_lgetfilecon=yes
8928 else
8929 ac_cv_lib_selinux_lgetfilecon=no
8931 rm -f core conftest.err conftest.$ac_objext \
8932 conftest$ac_exeext conftest.$ac_ext
8933 LIBS=$ac_check_lib_save_LIBS
8935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_lgetfilecon" >&5
8936 $as_echo "$ac_cv_lib_selinux_lgetfilecon" >&6; }
8937 if test "x$ac_cv_lib_selinux_lgetfilecon" = x""yes; then :
8938 HAVE_LIBSELINUX=yes
8939 else
8940 HAVE_LIBSELINUX=no
8943 if test "$HAVE_LIBSELINUX" = yes; then
8945 $as_echo "#define HAVE_LIBSELINUX 1" >>confdefs.h
8947 LIBSELINUX_LIBS=-lselinux
8952 HAVE_XAW3D=no
8953 LUCID_LIBW=
8954 if test x"${USE_X_TOOLKIT}" = xmaybe || test x"${USE_X_TOOLKIT}" = xLUCID; then
8955 if test "$with_xaw3d" != no; then
8956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xaw3d" >&5
8957 $as_echo_n "checking for xaw3d... " >&6; }
8958 if test "${emacs_cv_xaw3d+set}" = set; then :
8959 $as_echo_n "(cached) " >&6
8960 else
8961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8962 /* end confdefs.h. */
8964 #include <X11/Intrinsic.h>
8965 #include <X11/Xaw3d/Simple.h>
8967 main ()
8971 return 0;
8973 _ACEOF
8974 if ac_fn_c_try_link "$LINENO"; then :
8975 emacs_cv_xaw3d=yes
8976 else
8977 emacs_cv_xaw3d=no
8979 rm -f core conftest.err conftest.$ac_objext \
8980 conftest$ac_exeext conftest.$ac_ext
8983 else
8984 emacs_cv_xaw3d=no
8986 if test $emacs_cv_xaw3d = yes; then
8987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; using Lucid toolkit" >&5
8988 $as_echo "yes; using Lucid toolkit" >&6; }
8989 USE_X_TOOLKIT=LUCID
8990 HAVE_XAW3D=yes
8991 LUCID_LIBW=-lXaw3d
8993 $as_echo "#define HAVE_XAW3D 1" >>confdefs.h
8995 else
8996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8997 $as_echo "no" >&6; }
8998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libXaw" >&5
8999 $as_echo_n "checking for libXaw... " >&6; }
9000 if test "${emacs_cv_xaw+set}" = set; then :
9001 $as_echo_n "(cached) " >&6
9002 else
9003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9004 /* end confdefs.h. */
9006 #include <X11/Intrinsic.h>
9007 #include <X11/Xaw/Simple.h>
9009 main ()
9013 return 0;
9015 _ACEOF
9016 if ac_fn_c_try_link "$LINENO"; then :
9017 emacs_cv_xaw=yes
9018 else
9019 emacs_cv_xaw=no
9021 rm -f core conftest.err conftest.$ac_objext \
9022 conftest$ac_exeext conftest.$ac_ext
9025 if test $emacs_cv_xaw = yes; then
9026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; using Lucid toolkit" >&5
9027 $as_echo "yes; using Lucid toolkit" >&6; }
9028 USE_X_TOOLKIT=LUCID
9029 LUCID_LIBW=-lXaw
9030 elif test x"${USE_X_TOOLKIT}" = xLUCID; then
9031 as_fn_error "Lucid toolkit requires X11/Xaw include files" "$LINENO" 5
9032 else
9033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; do not use toolkit by default" >&5
9034 $as_echo "no; do not use toolkit by default" >&6; }
9035 USE_X_TOOLKIT=none
9040 X_TOOLKIT_TYPE=$USE_X_TOOLKIT
9042 LIBXTR6=
9043 if test "${USE_X_TOOLKIT}" != "none"; then
9044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking X11 toolkit version" >&5
9045 $as_echo_n "checking X11 toolkit version... " >&6; }
9046 if test "${emacs_cv_x11_toolkit_version_6+set}" = set; then :
9047 $as_echo_n "(cached) " >&6
9048 else
9049 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9050 /* end confdefs.h. */
9051 #include <X11/Intrinsic.h>
9053 main ()
9055 #if XtSpecificationRelease < 6
9056 fail;
9057 #endif
9060 return 0;
9062 _ACEOF
9063 if ac_fn_c_try_link "$LINENO"; then :
9064 emacs_cv_x11_toolkit_version_6=yes
9065 else
9066 emacs_cv_x11_toolkit_version_6=no
9068 rm -f core conftest.err conftest.$ac_objext \
9069 conftest$ac_exeext conftest.$ac_ext
9072 HAVE_X11XTR6=$emacs_cv_x11_toolkit_version_6
9073 if test $emacs_cv_x11_toolkit_version_6 = yes; then
9074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 6 or newer" >&5
9075 $as_echo "6 or newer" >&6; }
9077 $as_echo "#define HAVE_X11XTR6 1" >>confdefs.h
9079 LIBXTR6="-lSM -lICE"
9080 case "$opsys" in
9081 ## Use libw.a along with X11R6 Xt.
9082 unixware) LIBXTR6="$LIBXTR6 -lw" ;;
9083 esac
9084 else
9085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: before 6" >&5
9086 $as_echo "before 6" >&6; }
9089 OLDLIBS="$LIBS"
9090 if test x$HAVE_X11XTR6 = xyes; then
9091 LIBS="-lXt -lSM -lICE $LIBS"
9092 else
9093 LIBS="-lXt $LIBS"
9095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuConvertStandardSelection in -lXmu" >&5
9096 $as_echo_n "checking for XmuConvertStandardSelection in -lXmu... " >&6; }
9097 if test "${ac_cv_lib_Xmu_XmuConvertStandardSelection+set}" = set; then :
9098 $as_echo_n "(cached) " >&6
9099 else
9100 ac_check_lib_save_LIBS=$LIBS
9101 LIBS="-lXmu $LIBS"
9102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9103 /* end confdefs.h. */
9105 /* Override any GCC internal prototype to avoid an error.
9106 Use char because int might match the return type of a GCC
9107 builtin and then its argument prototype would still apply. */
9108 #ifdef __cplusplus
9109 extern "C"
9110 #endif
9111 char XmuConvertStandardSelection ();
9113 main ()
9115 return XmuConvertStandardSelection ();
9117 return 0;
9119 _ACEOF
9120 if ac_fn_c_try_link "$LINENO"; then :
9121 ac_cv_lib_Xmu_XmuConvertStandardSelection=yes
9122 else
9123 ac_cv_lib_Xmu_XmuConvertStandardSelection=no
9125 rm -f core conftest.err conftest.$ac_objext \
9126 conftest$ac_exeext conftest.$ac_ext
9127 LIBS=$ac_check_lib_save_LIBS
9129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuConvertStandardSelection" >&5
9130 $as_echo "$ac_cv_lib_Xmu_XmuConvertStandardSelection" >&6; }
9131 if test "x$ac_cv_lib_Xmu_XmuConvertStandardSelection" = x""yes; then :
9132 cat >>confdefs.h <<_ACEOF
9133 #define HAVE_LIBXMU 1
9134 _ACEOF
9136 LIBS="-lXmu $LIBS"
9140 test $ac_cv_lib_Xmu_XmuConvertStandardSelection = no && LIBS="$OLDLIBS"
9144 LIBXMU=-lXmu
9145 case "$machine" in
9146 ## These machines don't supply Xmu.
9147 hpux* | aix4-2 )
9148 test "X$ac_cv_lib_Xmu_XmuConvertStandardSelection" != "Xyes" && LIBXMU=
9150 esac
9153 # On Irix 6.5, at least, we need XShapeQueryExtension from -lXext for Xaw3D.
9154 if test "${HAVE_X11}" = "yes"; then
9155 if test "${USE_X_TOOLKIT}" != "none"; then
9156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5
9157 $as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
9158 if test "${ac_cv_lib_Xext_XShapeQueryExtension+set}" = set; then :
9159 $as_echo_n "(cached) " >&6
9160 else
9161 ac_check_lib_save_LIBS=$LIBS
9162 LIBS="-lXext $LIBS"
9163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9164 /* end confdefs.h. */
9166 /* Override any GCC internal prototype to avoid an error.
9167 Use char because int might match the return type of a GCC
9168 builtin and then its argument prototype would still apply. */
9169 #ifdef __cplusplus
9170 extern "C"
9171 #endif
9172 char XShapeQueryExtension ();
9174 main ()
9176 return XShapeQueryExtension ();
9178 return 0;
9180 _ACEOF
9181 if ac_fn_c_try_link "$LINENO"; then :
9182 ac_cv_lib_Xext_XShapeQueryExtension=yes
9183 else
9184 ac_cv_lib_Xext_XShapeQueryExtension=no
9186 rm -f core conftest.err conftest.$ac_objext \
9187 conftest$ac_exeext conftest.$ac_ext
9188 LIBS=$ac_check_lib_save_LIBS
9190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
9191 $as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
9192 if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = x""yes; then :
9193 cat >>confdefs.h <<_ACEOF
9194 #define HAVE_LIBXEXT 1
9195 _ACEOF
9197 LIBS="-lXext $LIBS"
9204 LIBXP=
9205 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
9206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Motif version 2.1" >&5
9207 $as_echo_n "checking for Motif version 2.1... " >&6; }
9208 if test "${emacs_cv_motif_version_2_1+set}" = set; then :
9209 $as_echo_n "(cached) " >&6
9210 else
9211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9212 /* end confdefs.h. */
9213 #include <Xm/Xm.h>
9215 main ()
9217 #if XmVERSION > 2 || (XmVERSION == 2 && XmREVISION >= 1)
9218 int x = 5;
9219 #else
9220 Motif version prior to 2.1.
9221 #endif
9223 return 0;
9225 _ACEOF
9226 if ac_fn_c_try_compile "$LINENO"; then :
9227 emacs_cv_motif_version_2_1=yes
9228 else
9229 emacs_cv_motif_version_2_1=no
9231 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_motif_version_2_1" >&5
9234 $as_echo "$emacs_cv_motif_version_2_1" >&6; }
9235 if test $emacs_cv_motif_version_2_1 = yes; then
9236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpCreateContext in -lXp" >&5
9237 $as_echo_n "checking for XpCreateContext in -lXp... " >&6; }
9238 if test "${ac_cv_lib_Xp_XpCreateContext+set}" = set; then :
9239 $as_echo_n "(cached) " >&6
9240 else
9241 ac_check_lib_save_LIBS=$LIBS
9242 LIBS="-lXp $LIBS"
9243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9244 /* end confdefs.h. */
9246 /* Override any GCC internal prototype to avoid an error.
9247 Use char because int might match the return type of a GCC
9248 builtin and then its argument prototype would still apply. */
9249 #ifdef __cplusplus
9250 extern "C"
9251 #endif
9252 char XpCreateContext ();
9254 main ()
9256 return XpCreateContext ();
9258 return 0;
9260 _ACEOF
9261 if ac_fn_c_try_link "$LINENO"; then :
9262 ac_cv_lib_Xp_XpCreateContext=yes
9263 else
9264 ac_cv_lib_Xp_XpCreateContext=no
9266 rm -f core conftest.err conftest.$ac_objext \
9267 conftest$ac_exeext conftest.$ac_ext
9268 LIBS=$ac_check_lib_save_LIBS
9270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpCreateContext" >&5
9271 $as_echo "$ac_cv_lib_Xp_XpCreateContext" >&6; }
9272 if test "x$ac_cv_lib_Xp_XpCreateContext" = x""yes; then :
9273 LIBXP=-lXp
9276 else
9277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LessTif where some systems put it" >&5
9278 $as_echo_n "checking for LessTif where some systems put it... " >&6; }
9279 if test "${emacs_cv_lesstif+set}" = set; then :
9280 $as_echo_n "(cached) " >&6
9281 else
9282 # We put this in CFLAGS temporarily to precede other -I options
9283 # that might be in CFLAGS temporarily.
9284 # We put this in CPPFLAGS where it precedes the other -I options.
9285 OLD_CPPFLAGS=$CPPFLAGS
9286 OLD_CFLAGS=$CFLAGS
9287 CPPFLAGS="-I/usr/X11R6/LessTif/Motif1.2/include $CPPFLAGS"
9288 CFLAGS="-I/usr/X11R6/LessTif/Motif1.2/include $CFLAGS"
9289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9290 /* end confdefs.h. */
9291 #include </usr/X11R6/LessTif/Motif1.2/include/Xm/Xm.h>
9293 main ()
9295 int x = 5;
9297 return 0;
9299 _ACEOF
9300 if ac_fn_c_try_compile "$LINENO"; then :
9301 emacs_cv_lesstif=yes
9302 else
9303 emacs_cv_lesstif=no
9305 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_lesstif" >&5
9308 $as_echo "$emacs_cv_lesstif" >&6; }
9309 if test $emacs_cv_lesstif = yes; then
9310 # Make sure this -I option remains in CPPFLAGS after it is set
9311 # back to REAL_CPPFLAGS.
9312 # There is no need to change REAL_CFLAGS, because REAL_CFLAGS does not
9313 # have those other -I options anyway. Ultimately, having this
9314 # directory ultimately in CPPFLAGS will be enough.
9315 REAL_CPPFLAGS="-I/usr/X11R6/LessTif/Motif1.2/include $REAL_CPPFLAGS"
9316 LDFLAGS="-L/usr/X11R6/LessTif/Motif1.2/lib $LDFLAGS"
9317 else
9318 CFLAGS=$OLD_CFLAGS
9319 CPPFLAGS=$OLD_CPPFLAGS
9325 USE_TOOLKIT_SCROLL_BARS=no
9326 if test "${with_toolkit_scroll_bars}" != "no"; then
9327 if test "${USE_X_TOOLKIT}" != "none"; then
9328 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
9329 $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h
9331 HAVE_XAW3D=no
9332 USE_TOOLKIT_SCROLL_BARS=yes
9333 elif test "${HAVE_XAW3D}" = "yes"; then
9334 $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h
9336 USE_TOOLKIT_SCROLL_BARS=yes
9338 elif test "${HAVE_GTK}" = "yes"; then
9339 $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h
9341 USE_TOOLKIT_SCROLL_BARS=yes
9342 elif test "${HAVE_NS}" = "yes"; then
9343 $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h
9345 USE_TOOLKIT_SCROLL_BARS=yes
9349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9350 /* end confdefs.h. */
9352 #include <X11/Xlib.h>
9353 #include <X11/Xresource.h>
9355 main ()
9357 XIMProc callback;
9359 return 0;
9361 _ACEOF
9362 if ac_fn_c_try_compile "$LINENO"; then :
9363 HAVE_XIM=yes
9365 $as_echo "#define HAVE_XIM 1" >>confdefs.h
9367 else
9368 HAVE_XIM=no
9370 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9373 if test "${with_xim}" != "no"; then
9375 $as_echo "#define USE_XIM 1" >>confdefs.h
9380 if test "${HAVE_XIM}" != "no"; then
9381 late_CFLAGS=$CFLAGS
9382 if test "$GCC" = yes; then
9383 CFLAGS="$CFLAGS --pedantic-errors"
9385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9386 /* end confdefs.h. */
9388 #include <X11/Xlib.h>
9389 #include <X11/Xresource.h>
9391 main ()
9393 Display *display;
9394 XrmDatabase db;
9395 char *res_name;
9396 char *res_class;
9397 XIMProc callback;
9398 XPointer *client_data;
9399 #ifndef __GNUC__
9400 /* If we're not using GCC, it's probably not XFree86, and this is
9401 probably right, but we can't use something like --pedantic-errors. */
9402 extern Bool XRegisterIMInstantiateCallback(Display*, XrmDatabase, char*,
9403 char*, XIMProc, XPointer*);
9404 #endif
9405 (void)XRegisterIMInstantiateCallback(display, db, res_name, res_class, callback,
9406 client_data);
9408 return 0;
9410 _ACEOF
9411 if ac_fn_c_try_compile "$LINENO"; then :
9412 emacs_cv_arg6_star=yes
9414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9415 if test "$emacs_cv_arg6_star" = yes; then
9416 $as_echo "#define XRegisterIMInstantiateCallback_arg6 XPointer*" >>confdefs.h
9418 else
9419 $as_echo "#define XRegisterIMInstantiateCallback_arg6 XPointer" >>confdefs.h
9422 CFLAGS=$late_CFLAGS
9425 ### Start of font-backend (under any platform) section.
9426 # (nothing here yet -- this is a placeholder)
9427 ### End of font-backend (under any platform) section.
9429 ### Start of font-backend (under X11) section.
9430 if test "${HAVE_X11}" = "yes"; then
9432 succeeded=no
9434 # Extract the first word of "pkg-config", so it can be a program name with args.
9435 set dummy pkg-config; ac_word=$2
9436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9437 $as_echo_n "checking for $ac_word... " >&6; }
9438 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
9439 $as_echo_n "(cached) " >&6
9440 else
9441 case $PKG_CONFIG in
9442 [\\/]* | ?:[\\/]*)
9443 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
9446 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9447 for as_dir in $PATH
9449 IFS=$as_save_IFS
9450 test -z "$as_dir" && as_dir=.
9451 for ac_exec_ext in '' $ac_executable_extensions; do
9452 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9453 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9454 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9455 break 2
9457 done
9458 done
9459 IFS=$as_save_IFS
9461 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
9463 esac
9465 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
9466 if test -n "$PKG_CONFIG"; then
9467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
9468 $as_echo "$PKG_CONFIG" >&6; }
9469 else
9470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9471 $as_echo "no" >&6; }
9476 if test "$PKG_CONFIG" = "no" ; then
9477 HAVE_FC=no
9478 else
9479 PKG_CONFIG_MIN_VERSION=0.9.0
9480 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
9481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fontconfig >= 2.2.0" >&5
9482 $as_echo_n "checking for fontconfig >= 2.2.0... " >&6; }
9484 if $PKG_CONFIG --exists "fontconfig >= 2.2.0" 2>&5; then
9485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9486 $as_echo "yes" >&6; }
9487 succeeded=yes
9489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking FONTCONFIG_CFLAGS" >&5
9490 $as_echo_n "checking FONTCONFIG_CFLAGS... " >&6; }
9491 FONTCONFIG_CFLAGS=`$PKG_CONFIG --cflags "fontconfig >= 2.2.0"|sed -e 's,///*,/,g'`
9492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FONTCONFIG_CFLAGS" >&5
9493 $as_echo "$FONTCONFIG_CFLAGS" >&6; }
9495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking FONTCONFIG_LIBS" >&5
9496 $as_echo_n "checking FONTCONFIG_LIBS... " >&6; }
9497 FONTCONFIG_LIBS=`$PKG_CONFIG --libs "fontconfig >= 2.2.0"|sed -e 's,///*,/,g'`
9498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FONTCONFIG_LIBS" >&5
9499 $as_echo "$FONTCONFIG_LIBS" >&6; }
9500 else
9501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9502 $as_echo "no" >&6; }
9503 FONTCONFIG_CFLAGS=""
9504 FONTCONFIG_LIBS=""
9505 ## If we have a custom action on failure, don't print errors, but
9506 ## do set a variable so people can do so.
9507 FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "fontconfig >= 2.2.0"`
9513 else
9514 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
9515 echo "*** See http://www.freedesktop.org/software/pkgconfig"
9519 if test $succeeded = yes; then
9520 HAVE_FC=yes
9521 else
9522 HAVE_FC=no
9526 ## Use -lXft if available, unless `--with-xft=no'.
9527 HAVE_XFT=maybe
9528 if test "${HAVE_FC}" = "no" || test "x${with_x}" = "xno"; then
9529 with_xft="no";
9531 if test "x${with_xft}" != "xno"; then
9534 succeeded=no
9536 # Extract the first word of "pkg-config", so it can be a program name with args.
9537 set dummy pkg-config; ac_word=$2
9538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9539 $as_echo_n "checking for $ac_word... " >&6; }
9540 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
9541 $as_echo_n "(cached) " >&6
9542 else
9543 case $PKG_CONFIG in
9544 [\\/]* | ?:[\\/]*)
9545 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
9548 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9549 for as_dir in $PATH
9551 IFS=$as_save_IFS
9552 test -z "$as_dir" && as_dir=.
9553 for ac_exec_ext in '' $ac_executable_extensions; do
9554 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9555 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9556 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9557 break 2
9559 done
9560 done
9561 IFS=$as_save_IFS
9563 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
9565 esac
9567 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
9568 if test -n "$PKG_CONFIG"; then
9569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
9570 $as_echo "$PKG_CONFIG" >&6; }
9571 else
9572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9573 $as_echo "no" >&6; }
9578 if test "$PKG_CONFIG" = "no" ; then
9579 HAVE_XFT=no
9580 else
9581 PKG_CONFIG_MIN_VERSION=0.9.0
9582 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
9583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xft >= 0.13.0" >&5
9584 $as_echo_n "checking for xft >= 0.13.0... " >&6; }
9586 if $PKG_CONFIG --exists "xft >= 0.13.0" 2>&5; then
9587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9588 $as_echo "yes" >&6; }
9589 succeeded=yes
9591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking XFT_CFLAGS" >&5
9592 $as_echo_n "checking XFT_CFLAGS... " >&6; }
9593 XFT_CFLAGS=`$PKG_CONFIG --cflags "xft >= 0.13.0"|sed -e 's,///*,/,g'`
9594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XFT_CFLAGS" >&5
9595 $as_echo "$XFT_CFLAGS" >&6; }
9597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking XFT_LIBS" >&5
9598 $as_echo_n "checking XFT_LIBS... " >&6; }
9599 XFT_LIBS=`$PKG_CONFIG --libs "xft >= 0.13.0"|sed -e 's,///*,/,g'`
9600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XFT_LIBS" >&5
9601 $as_echo "$XFT_LIBS" >&6; }
9602 else
9603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9604 $as_echo "no" >&6; }
9605 XFT_CFLAGS=""
9606 XFT_LIBS=""
9607 ## If we have a custom action on failure, don't print errors, but
9608 ## do set a variable so people can do so.
9609 XFT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xft >= 0.13.0"`
9615 else
9616 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
9617 echo "*** See http://www.freedesktop.org/software/pkgconfig"
9621 if test $succeeded = yes; then
9623 else
9624 HAVE_XFT=no
9627 ## Because xftfont.c uses XRenderQueryExtension, we also
9628 ## need to link to -lXrender.
9629 HAVE_XRENDER=no
9630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRenderQueryExtension in -lXrender" >&5
9631 $as_echo_n "checking for XRenderQueryExtension in -lXrender... " >&6; }
9632 if test "${ac_cv_lib_Xrender_XRenderQueryExtension+set}" = set; then :
9633 $as_echo_n "(cached) " >&6
9634 else
9635 ac_check_lib_save_LIBS=$LIBS
9636 LIBS="-lXrender $LIBS"
9637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9638 /* end confdefs.h. */
9640 /* Override any GCC internal prototype to avoid an error.
9641 Use char because int might match the return type of a GCC
9642 builtin and then its argument prototype would still apply. */
9643 #ifdef __cplusplus
9644 extern "C"
9645 #endif
9646 char XRenderQueryExtension ();
9648 main ()
9650 return XRenderQueryExtension ();
9652 return 0;
9654 _ACEOF
9655 if ac_fn_c_try_link "$LINENO"; then :
9656 ac_cv_lib_Xrender_XRenderQueryExtension=yes
9657 else
9658 ac_cv_lib_Xrender_XRenderQueryExtension=no
9660 rm -f core conftest.err conftest.$ac_objext \
9661 conftest$ac_exeext conftest.$ac_ext
9662 LIBS=$ac_check_lib_save_LIBS
9664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xrender_XRenderQueryExtension" >&5
9665 $as_echo "$ac_cv_lib_Xrender_XRenderQueryExtension" >&6; }
9666 if test "x$ac_cv_lib_Xrender_XRenderQueryExtension" = x""yes; then :
9667 HAVE_XRENDER=yes
9670 if test "$HAVE_XFT" != no && test "$HAVE_XRENDER" != no; then
9671 OLD_CPPFLAGS="$CPPFLAGS"
9672 OLD_CFLAGS="$CFLAGS"
9673 OLD_LIBS="$LIBS"
9674 CPPFLAGS="$CPPFLAGS $XFT_CFLAGS"
9675 CFLAGS="$CFLAGS $XFT_CFLAGS"
9676 XFT_LIBS="-lXrender $XFT_LIBS"
9677 LIBS="$XFT_LIBS $LIBS"
9678 ac_fn_c_check_header_mongrel "$LINENO" "X11/Xft/Xft.h" "ac_cv_header_X11_Xft_Xft_h" "$ac_includes_default"
9679 if test "x$ac_cv_header_X11_Xft_Xft_h" = x""yes; then :
9680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XftFontOpen in -lXft" >&5
9681 $as_echo_n "checking for XftFontOpen in -lXft... " >&6; }
9682 if test "${ac_cv_lib_Xft_XftFontOpen+set}" = set; then :
9683 $as_echo_n "(cached) " >&6
9684 else
9685 ac_check_lib_save_LIBS=$LIBS
9686 LIBS="-lXft $XFT_LIBS $LIBS"
9687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9688 /* end confdefs.h. */
9690 /* Override any GCC internal prototype to avoid an error.
9691 Use char because int might match the return type of a GCC
9692 builtin and then its argument prototype would still apply. */
9693 #ifdef __cplusplus
9694 extern "C"
9695 #endif
9696 char XftFontOpen ();
9698 main ()
9700 return XftFontOpen ();
9702 return 0;
9704 _ACEOF
9705 if ac_fn_c_try_link "$LINENO"; then :
9706 ac_cv_lib_Xft_XftFontOpen=yes
9707 else
9708 ac_cv_lib_Xft_XftFontOpen=no
9710 rm -f core conftest.err conftest.$ac_objext \
9711 conftest$ac_exeext conftest.$ac_ext
9712 LIBS=$ac_check_lib_save_LIBS
9714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xft_XftFontOpen" >&5
9715 $as_echo "$ac_cv_lib_Xft_XftFontOpen" >&6; }
9716 if test "x$ac_cv_lib_Xft_XftFontOpen" = x""yes; then :
9717 HAVE_XFT=yes
9724 if test "${HAVE_XFT}" = "yes"; then
9726 $as_echo "#define HAVE_XFT 1" >>confdefs.h
9729 C_SWITCH_X_SITE="$C_SWITCH_X_SITE $XFT_CFLAGS"
9730 else
9731 CPPFLAGS="$OLD_CPPFLAGS"
9732 CFLAGS="$OLD_CFLAGS"
9733 LIBS="$OLD_LIBS"
9734 fi # "${HAVE_XFT}" = "yes"
9735 fi # "$HAVE_XFT" != no
9736 fi # "x${with_xft}" != "xno"
9738 if test "$HAVE_XFT" != "yes"; then
9739 HAVE_XFT=no
9743 HAVE_FREETYPE=no
9744 ## We used to allow building with FreeType and without Xft.
9745 ## However, the ftx font backend driver is not in good shape.
9746 if test "${HAVE_XFT}" = "yes"; then
9747 HAVE_FREETYPE=yes
9748 FONTCONFIG_CFLAGS=
9749 FONTCONFIG_LIBS=
9752 HAVE_LIBOTF=no
9753 if test "${HAVE_FREETYPE}" = "yes"; then
9755 $as_echo "#define HAVE_FREETYPE 1" >>confdefs.h
9757 if test "${with_libotf}" != "no"; then
9759 succeeded=no
9761 # Extract the first word of "pkg-config", so it can be a program name with args.
9762 set dummy pkg-config; ac_word=$2
9763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9764 $as_echo_n "checking for $ac_word... " >&6; }
9765 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
9766 $as_echo_n "(cached) " >&6
9767 else
9768 case $PKG_CONFIG in
9769 [\\/]* | ?:[\\/]*)
9770 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
9773 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9774 for as_dir in $PATH
9776 IFS=$as_save_IFS
9777 test -z "$as_dir" && as_dir=.
9778 for ac_exec_ext in '' $ac_executable_extensions; do
9779 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9780 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9781 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9782 break 2
9784 done
9785 done
9786 IFS=$as_save_IFS
9788 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
9790 esac
9792 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
9793 if test -n "$PKG_CONFIG"; then
9794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
9795 $as_echo "$PKG_CONFIG" >&6; }
9796 else
9797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9798 $as_echo "no" >&6; }
9803 if test "$PKG_CONFIG" = "no" ; then
9804 HAVE_LIBOTF=no
9805 else
9806 PKG_CONFIG_MIN_VERSION=0.9.0
9807 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
9808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libotf" >&5
9809 $as_echo_n "checking for libotf... " >&6; }
9811 if $PKG_CONFIG --exists "libotf" 2>&5; then
9812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9813 $as_echo "yes" >&6; }
9814 succeeded=yes
9816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBOTF_CFLAGS" >&5
9817 $as_echo_n "checking LIBOTF_CFLAGS... " >&6; }
9818 LIBOTF_CFLAGS=`$PKG_CONFIG --cflags "libotf"|sed -e 's,///*,/,g'`
9819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBOTF_CFLAGS" >&5
9820 $as_echo "$LIBOTF_CFLAGS" >&6; }
9822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBOTF_LIBS" >&5
9823 $as_echo_n "checking LIBOTF_LIBS... " >&6; }
9824 LIBOTF_LIBS=`$PKG_CONFIG --libs "libotf"|sed -e 's,///*,/,g'`
9825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBOTF_LIBS" >&5
9826 $as_echo "$LIBOTF_LIBS" >&6; }
9827 else
9828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9829 $as_echo "no" >&6; }
9830 LIBOTF_CFLAGS=""
9831 LIBOTF_LIBS=""
9832 ## If we have a custom action on failure, don't print errors, but
9833 ## do set a variable so people can do so.
9834 LIBOTF_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libotf"`
9840 else
9841 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
9842 echo "*** See http://www.freedesktop.org/software/pkgconfig"
9846 if test $succeeded = yes; then
9847 HAVE_LIBOTF=yes
9848 else
9849 HAVE_LIBOTF=no
9852 if test "$HAVE_LIBOTF" = "yes"; then
9854 $as_echo "#define HAVE_LIBOTF 1" >>confdefs.h
9856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OTF_get_variation_glyphs in -lotf" >&5
9857 $as_echo_n "checking for OTF_get_variation_glyphs in -lotf... " >&6; }
9858 if test "${ac_cv_lib_otf_OTF_get_variation_glyphs+set}" = set; then :
9859 $as_echo_n "(cached) " >&6
9860 else
9861 ac_check_lib_save_LIBS=$LIBS
9862 LIBS="-lotf $LIBS"
9863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9864 /* end confdefs.h. */
9866 /* Override any GCC internal prototype to avoid an error.
9867 Use char because int might match the return type of a GCC
9868 builtin and then its argument prototype would still apply. */
9869 #ifdef __cplusplus
9870 extern "C"
9871 #endif
9872 char OTF_get_variation_glyphs ();
9874 main ()
9876 return OTF_get_variation_glyphs ();
9878 return 0;
9880 _ACEOF
9881 if ac_fn_c_try_link "$LINENO"; then :
9882 ac_cv_lib_otf_OTF_get_variation_glyphs=yes
9883 else
9884 ac_cv_lib_otf_OTF_get_variation_glyphs=no
9886 rm -f core conftest.err conftest.$ac_objext \
9887 conftest$ac_exeext conftest.$ac_ext
9888 LIBS=$ac_check_lib_save_LIBS
9890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_otf_OTF_get_variation_glyphs" >&5
9891 $as_echo "$ac_cv_lib_otf_OTF_get_variation_glyphs" >&6; }
9892 if test "x$ac_cv_lib_otf_OTF_get_variation_glyphs" = x""yes; then :
9893 HAVE_OTF_GET_VARIATION_GLYPHS=yes
9894 else
9895 HAVE_OTF_GET_VARIATION_GLYPHS=no
9898 if test "${HAVE_OTF_GET_VARIATION_GLYPHS}" = "yes"; then
9900 $as_echo "#define HAVE_OTF_GET_VARIATION_GLYPHS 1" >>confdefs.h
9907 HAVE_M17N_FLT=no
9908 if test "${HAVE_LIBOTF}" = yes; then
9909 if test "${with_m17n_flt}" != "no"; then
9911 succeeded=no
9913 # Extract the first word of "pkg-config", so it can be a program name with args.
9914 set dummy pkg-config; ac_word=$2
9915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9916 $as_echo_n "checking for $ac_word... " >&6; }
9917 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
9918 $as_echo_n "(cached) " >&6
9919 else
9920 case $PKG_CONFIG in
9921 [\\/]* | ?:[\\/]*)
9922 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
9925 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9926 for as_dir in $PATH
9928 IFS=$as_save_IFS
9929 test -z "$as_dir" && as_dir=.
9930 for ac_exec_ext in '' $ac_executable_extensions; do
9931 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9932 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
9933 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9934 break 2
9936 done
9937 done
9938 IFS=$as_save_IFS
9940 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
9942 esac
9944 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
9945 if test -n "$PKG_CONFIG"; then
9946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
9947 $as_echo "$PKG_CONFIG" >&6; }
9948 else
9949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9950 $as_echo "no" >&6; }
9955 if test "$PKG_CONFIG" = "no" ; then
9956 HAVE_M17N_FLT=no
9957 else
9958 PKG_CONFIG_MIN_VERSION=0.9.0
9959 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
9960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for m17n-flt" >&5
9961 $as_echo_n "checking for m17n-flt... " >&6; }
9963 if $PKG_CONFIG --exists "m17n-flt" 2>&5; then
9964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9965 $as_echo "yes" >&6; }
9966 succeeded=yes
9968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking M17N_FLT_CFLAGS" >&5
9969 $as_echo_n "checking M17N_FLT_CFLAGS... " >&6; }
9970 M17N_FLT_CFLAGS=`$PKG_CONFIG --cflags "m17n-flt"|sed -e 's,///*,/,g'`
9971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $M17N_FLT_CFLAGS" >&5
9972 $as_echo "$M17N_FLT_CFLAGS" >&6; }
9974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking M17N_FLT_LIBS" >&5
9975 $as_echo_n "checking M17N_FLT_LIBS... " >&6; }
9976 M17N_FLT_LIBS=`$PKG_CONFIG --libs "m17n-flt"|sed -e 's,///*,/,g'`
9977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $M17N_FLT_LIBS" >&5
9978 $as_echo "$M17N_FLT_LIBS" >&6; }
9979 else
9980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9981 $as_echo "no" >&6; }
9982 M17N_FLT_CFLAGS=""
9983 M17N_FLT_LIBS=""
9984 ## If we have a custom action on failure, don't print errors, but
9985 ## do set a variable so people can do so.
9986 M17N_FLT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "m17n-flt"`
9992 else
9993 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
9994 echo "*** See http://www.freedesktop.org/software/pkgconfig"
9998 if test $succeeded = yes; then
9999 HAVE_M17N_FLT=yes
10000 else
10001 HAVE_M17N_FLT=no
10004 if test "$HAVE_M17N_FLT" = "yes"; then
10006 $as_echo "#define HAVE_M17N_FLT 1" >>confdefs.h
10011 else
10012 HAVE_XFT=no
10013 HAVE_FREETYPE=no
10014 HAVE_LIBOTF=no
10015 HAVE_M17N_FLT=no
10018 ### End of font-backend (under X11) section.
10029 ### Use -lXpm if available, unless `--with-xpm=no'.
10030 HAVE_XPM=no
10031 LIBXPM=
10032 if test "${HAVE_X11}" = "yes"; then
10033 if test "${with_xpm}" != "no"; then
10034 ac_fn_c_check_header_mongrel "$LINENO" "X11/xpm.h" "ac_cv_header_X11_xpm_h" "$ac_includes_default"
10035 if test "x$ac_cv_header_X11_xpm_h" = x""yes; then :
10036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmReadFileToPixmap in -lXpm" >&5
10037 $as_echo_n "checking for XpmReadFileToPixmap in -lXpm... " >&6; }
10038 if test "${ac_cv_lib_Xpm_XpmReadFileToPixmap+set}" = set; then :
10039 $as_echo_n "(cached) " >&6
10040 else
10041 ac_check_lib_save_LIBS=$LIBS
10042 LIBS="-lXpm -lX11 $LIBS"
10043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10044 /* end confdefs.h. */
10046 /* Override any GCC internal prototype to avoid an error.
10047 Use char because int might match the return type of a GCC
10048 builtin and then its argument prototype would still apply. */
10049 #ifdef __cplusplus
10050 extern "C"
10051 #endif
10052 char XpmReadFileToPixmap ();
10054 main ()
10056 return XpmReadFileToPixmap ();
10058 return 0;
10060 _ACEOF
10061 if ac_fn_c_try_link "$LINENO"; then :
10062 ac_cv_lib_Xpm_XpmReadFileToPixmap=yes
10063 else
10064 ac_cv_lib_Xpm_XpmReadFileToPixmap=no
10066 rm -f core conftest.err conftest.$ac_objext \
10067 conftest$ac_exeext conftest.$ac_ext
10068 LIBS=$ac_check_lib_save_LIBS
10070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmReadFileToPixmap" >&5
10071 $as_echo "$ac_cv_lib_Xpm_XpmReadFileToPixmap" >&6; }
10072 if test "x$ac_cv_lib_Xpm_XpmReadFileToPixmap" = x""yes; then :
10073 HAVE_XPM=yes
10079 if test "${HAVE_XPM}" = "yes"; then
10080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmReturnAllocPixels preprocessor define" >&5
10081 $as_echo_n "checking for XpmReturnAllocPixels preprocessor define... " >&6; }
10082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10083 /* end confdefs.h. */
10084 #include "X11/xpm.h"
10085 #ifndef XpmReturnAllocPixels
10086 no_return_alloc_pixels
10087 #endif
10089 _ACEOF
10090 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10091 $EGREP "no_return_alloc_pixels" >/dev/null 2>&1; then :
10092 HAVE_XPM=no
10093 else
10094 HAVE_XPM=yes
10096 rm -f conftest*
10099 if test "${HAVE_XPM}" = "yes"; then
10100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10101 $as_echo "yes" >&6; }
10102 else
10103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10104 $as_echo "no" >&6; }
10109 if test "${HAVE_XPM}" = "yes"; then
10111 $as_echo "#define HAVE_XPM 1" >>confdefs.h
10113 LIBXPM=-lXpm
10118 ### Use -ljpeg if available, unless `--with-jpeg=no'.
10119 HAVE_JPEG=no
10120 LIBJPEG=
10121 if test "${HAVE_X11}" = "yes"; then
10122 if test "${with_jpeg}" != "no"; then
10123 ac_fn_c_check_header_mongrel "$LINENO" "jerror.h" "ac_cv_header_jerror_h" "$ac_includes_default"
10124 if test "x$ac_cv_header_jerror_h" = x""yes; then :
10125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jpeg_destroy_compress in -ljpeg" >&5
10126 $as_echo_n "checking for jpeg_destroy_compress in -ljpeg... " >&6; }
10127 if test "${ac_cv_lib_jpeg_jpeg_destroy_compress+set}" = set; then :
10128 $as_echo_n "(cached) " >&6
10129 else
10130 ac_check_lib_save_LIBS=$LIBS
10131 LIBS="-ljpeg $LIBS"
10132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10133 /* end confdefs.h. */
10135 /* Override any GCC internal prototype to avoid an error.
10136 Use char because int might match the return type of a GCC
10137 builtin and then its argument prototype would still apply. */
10138 #ifdef __cplusplus
10139 extern "C"
10140 #endif
10141 char jpeg_destroy_compress ();
10143 main ()
10145 return jpeg_destroy_compress ();
10147 return 0;
10149 _ACEOF
10150 if ac_fn_c_try_link "$LINENO"; then :
10151 ac_cv_lib_jpeg_jpeg_destroy_compress=yes
10152 else
10153 ac_cv_lib_jpeg_jpeg_destroy_compress=no
10155 rm -f core conftest.err conftest.$ac_objext \
10156 conftest$ac_exeext conftest.$ac_ext
10157 LIBS=$ac_check_lib_save_LIBS
10159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jpeg_jpeg_destroy_compress" >&5
10160 $as_echo "$ac_cv_lib_jpeg_jpeg_destroy_compress" >&6; }
10161 if test "x$ac_cv_lib_jpeg_jpeg_destroy_compress" = x""yes; then :
10162 HAVE_JPEG=yes
10170 if test "${HAVE_JPEG}" = "yes"; then
10171 $as_echo "#define HAVE_JPEG 1" >>confdefs.h
10173 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10174 /* end confdefs.h. */
10175 #include <jpeglib.h>
10176 version=JPEG_LIB_VERSION
10178 _ACEOF
10179 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10180 $EGREP "version= *(6[2-9]|[7-9][0-9])" >/dev/null 2>&1; then :
10181 $as_echo "#define HAVE_JPEG 1" >>confdefs.h
10183 else
10184 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libjpeg found, but not version 6b or later" >&5
10185 $as_echo "$as_me: WARNING: libjpeg found, but not version 6b or later" >&2;}
10186 HAVE_JPEG=no
10188 rm -f conftest*
10191 if test "${HAVE_JPEG}" = "yes"; then
10192 LIBJPEG=-ljpeg
10197 ### Use -lpng if available, unless `--with-png=no'.
10198 HAVE_PNG=no
10199 LIBPNG=
10200 if test "${HAVE_X11}" = "yes"; then
10201 if test "${with_png}" != "no"; then
10202 # Debian unstable as of July 2003 has multiple libpngs, and puts png.h
10203 # in /usr/include/libpng.
10204 for ac_header in png.h libpng/png.h
10205 do :
10206 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10207 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10208 eval as_val=\$$as_ac_Header
10209 if test "x$as_val" = x""yes; then :
10210 cat >>confdefs.h <<_ACEOF
10211 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10212 _ACEOF
10216 done
10218 if test "$ac_cv_header_png_h" = yes || test "$ac_cv_header_libpng_png_h" = yes ; then
10219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_channels in -lpng" >&5
10220 $as_echo_n "checking for png_get_channels in -lpng... " >&6; }
10221 if test "${ac_cv_lib_png_png_get_channels+set}" = set; then :
10222 $as_echo_n "(cached) " >&6
10223 else
10224 ac_check_lib_save_LIBS=$LIBS
10225 LIBS="-lpng -lz -lm $LIBS"
10226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10227 /* end confdefs.h. */
10229 /* Override any GCC internal prototype to avoid an error.
10230 Use char because int might match the return type of a GCC
10231 builtin and then its argument prototype would still apply. */
10232 #ifdef __cplusplus
10233 extern "C"
10234 #endif
10235 char png_get_channels ();
10237 main ()
10239 return png_get_channels ();
10241 return 0;
10243 _ACEOF
10244 if ac_fn_c_try_link "$LINENO"; then :
10245 ac_cv_lib_png_png_get_channels=yes
10246 else
10247 ac_cv_lib_png_png_get_channels=no
10249 rm -f core conftest.err conftest.$ac_objext \
10250 conftest$ac_exeext conftest.$ac_ext
10251 LIBS=$ac_check_lib_save_LIBS
10253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png_png_get_channels" >&5
10254 $as_echo "$ac_cv_lib_png_png_get_channels" >&6; }
10255 if test "x$ac_cv_lib_png_png_get_channels" = x""yes; then :
10256 HAVE_PNG=yes
10262 if test "${HAVE_PNG}" = "yes"; then
10264 $as_echo "#define HAVE_PNG 1" >>confdefs.h
10266 LIBPNG="-lpng -lz -lm"
10271 ### Use -ltiff if available, unless `--with-tiff=no'.
10272 HAVE_TIFF=no
10273 LIBTIFF=
10274 if test "${HAVE_X11}" = "yes"; then
10275 if test "${with_tiff}" != "no"; then
10276 ac_fn_c_check_header_mongrel "$LINENO" "tiffio.h" "ac_cv_header_tiffio_h" "$ac_includes_default"
10277 if test "x$ac_cv_header_tiffio_h" = x""yes; then :
10278 tifflibs="-lz -lm"
10279 # At least one tiff package requires the jpeg library.
10280 if test "${HAVE_JPEG}" = yes; then tifflibs="-ljpeg $tifflibs"; fi
10281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFGetVersion in -ltiff" >&5
10282 $as_echo_n "checking for TIFFGetVersion in -ltiff... " >&6; }
10283 if test "${ac_cv_lib_tiff_TIFFGetVersion+set}" = set; then :
10284 $as_echo_n "(cached) " >&6
10285 else
10286 ac_check_lib_save_LIBS=$LIBS
10287 LIBS="-ltiff $tifflibs $LIBS"
10288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10289 /* end confdefs.h. */
10291 /* Override any GCC internal prototype to avoid an error.
10292 Use char because int might match the return type of a GCC
10293 builtin and then its argument prototype would still apply. */
10294 #ifdef __cplusplus
10295 extern "C"
10296 #endif
10297 char TIFFGetVersion ();
10299 main ()
10301 return TIFFGetVersion ();
10303 return 0;
10305 _ACEOF
10306 if ac_fn_c_try_link "$LINENO"; then :
10307 ac_cv_lib_tiff_TIFFGetVersion=yes
10308 else
10309 ac_cv_lib_tiff_TIFFGetVersion=no
10311 rm -f core conftest.err conftest.$ac_objext \
10312 conftest$ac_exeext conftest.$ac_ext
10313 LIBS=$ac_check_lib_save_LIBS
10315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFGetVersion" >&5
10316 $as_echo "$ac_cv_lib_tiff_TIFFGetVersion" >&6; }
10317 if test "x$ac_cv_lib_tiff_TIFFGetVersion" = x""yes; then :
10318 HAVE_TIFF=yes
10326 if test "${HAVE_TIFF}" = "yes"; then
10328 $as_echo "#define HAVE_TIFF 1" >>confdefs.h
10330 LIBTIFF=-ltiff
10335 ### Use -lgif or -lungif if available, unless `--with-gif=no'.
10336 HAVE_GIF=no
10337 LIBGIF=
10338 if test "${HAVE_X11}" = "yes" && test "${with_gif}" != "no"; then
10339 ac_fn_c_check_header_mongrel "$LINENO" "gif_lib.h" "ac_cv_header_gif_lib_h" "$ac_includes_default"
10340 if test "x$ac_cv_header_gif_lib_h" = x""yes; then :
10341 # EGifPutExtensionLast only exists from version libungif-4.1.0b1.
10342 # Earlier versions can crash Emacs.
10343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EGifPutExtensionLast in -lgif" >&5
10344 $as_echo_n "checking for EGifPutExtensionLast in -lgif... " >&6; }
10345 if test "${ac_cv_lib_gif_EGifPutExtensionLast+set}" = set; then :
10346 $as_echo_n "(cached) " >&6
10347 else
10348 ac_check_lib_save_LIBS=$LIBS
10349 LIBS="-lgif $LIBS"
10350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10351 /* end confdefs.h. */
10353 /* Override any GCC internal prototype to avoid an error.
10354 Use char because int might match the return type of a GCC
10355 builtin and then its argument prototype would still apply. */
10356 #ifdef __cplusplus
10357 extern "C"
10358 #endif
10359 char EGifPutExtensionLast ();
10361 main ()
10363 return EGifPutExtensionLast ();
10365 return 0;
10367 _ACEOF
10368 if ac_fn_c_try_link "$LINENO"; then :
10369 ac_cv_lib_gif_EGifPutExtensionLast=yes
10370 else
10371 ac_cv_lib_gif_EGifPutExtensionLast=no
10373 rm -f core conftest.err conftest.$ac_objext \
10374 conftest$ac_exeext conftest.$ac_ext
10375 LIBS=$ac_check_lib_save_LIBS
10377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gif_EGifPutExtensionLast" >&5
10378 $as_echo "$ac_cv_lib_gif_EGifPutExtensionLast" >&6; }
10379 if test "x$ac_cv_lib_gif_EGifPutExtensionLast" = x""yes; then :
10380 HAVE_GIF=yes
10381 else
10382 HAVE_GIF=maybe
10389 if test "$HAVE_GIF" = yes; then
10390 LIBGIF=-lgif
10391 elif test "$HAVE_GIF" = maybe; then
10392 # If gif_lib.h but no libgif, try libungif.
10393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EGifPutExtensionLast in -lungif" >&5
10394 $as_echo_n "checking for EGifPutExtensionLast in -lungif... " >&6; }
10395 if test "${ac_cv_lib_ungif_EGifPutExtensionLast+set}" = set; then :
10396 $as_echo_n "(cached) " >&6
10397 else
10398 ac_check_lib_save_LIBS=$LIBS
10399 LIBS="-lungif $LIBS"
10400 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10401 /* end confdefs.h. */
10403 /* Override any GCC internal prototype to avoid an error.
10404 Use char because int might match the return type of a GCC
10405 builtin and then its argument prototype would still apply. */
10406 #ifdef __cplusplus
10407 extern "C"
10408 #endif
10409 char EGifPutExtensionLast ();
10411 main ()
10413 return EGifPutExtensionLast ();
10415 return 0;
10417 _ACEOF
10418 if ac_fn_c_try_link "$LINENO"; then :
10419 ac_cv_lib_ungif_EGifPutExtensionLast=yes
10420 else
10421 ac_cv_lib_ungif_EGifPutExtensionLast=no
10423 rm -f core conftest.err conftest.$ac_objext \
10424 conftest$ac_exeext conftest.$ac_ext
10425 LIBS=$ac_check_lib_save_LIBS
10427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ungif_EGifPutExtensionLast" >&5
10428 $as_echo "$ac_cv_lib_ungif_EGifPutExtensionLast" >&6; }
10429 if test "x$ac_cv_lib_ungif_EGifPutExtensionLast" = x""yes; then :
10430 HAVE_GIF=yes
10431 else
10432 HAVE_GIF=no
10435 test "$HAVE_GIF" = yes && LIBGIF=-lungif
10438 if test "${HAVE_GIF}" = "yes"; then
10440 $as_echo "#define HAVE_GIF 1" >>confdefs.h
10446 if test "${HAVE_X11}" = "yes"; then
10447 MISSING=""
10448 WITH_NO=""
10449 test "${with_xpm}" != "no" && test "${HAVE_XPM}" != "yes" &&
10450 MISSING="libXpm" && WITH_NO="--with-xpm=no"
10451 test "${with_jpeg}" != "no" && test "${HAVE_JPEG}" != "yes" &&
10452 MISSING="$MISSING libjpeg" && WITH_NO="$WITH_NO --with-jpeg=no"
10453 test "${with_png}" != "no" && test "${HAVE_PNG}" != "yes" &&
10454 MISSING="$MISSING libpng" && WITH_NO="$WITH_NO --with-png=no"
10455 test "${with_gif}" != "no" && test "${HAVE_GIF}" != "yes" &&
10456 MISSING="$MISSING libgif/libungif" && WITH_NO="$WITH_NO --with-gif=no"
10457 test "${with_tiff}" != "no" && test "${HAVE_TIFF}" != "yes" &&
10458 MISSING="$MISSING libtiff" && WITH_NO="$WITH_NO --with-tiff=no"
10460 if test "X${MISSING}" != X; then
10461 as_fn_error "The following required libraries were not found:
10462 $MISSING
10463 Maybe some development libraries/packages are missing?
10464 If you don't want to link with them give
10465 $WITH_NO
10466 as options to configure" "$LINENO" 5
10470 ### Use -lgpm if available, unless `--with-gpm=no'.
10471 HAVE_GPM=no
10472 LIBGPM=
10473 MOUSE_SUPPORT=
10474 if test "${with_gpm}" != "no"; then
10475 ac_fn_c_check_header_mongrel "$LINENO" "gpm.h" "ac_cv_header_gpm_h" "$ac_includes_default"
10476 if test "x$ac_cv_header_gpm_h" = x""yes; then :
10477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gpm_Open in -lgpm" >&5
10478 $as_echo_n "checking for Gpm_Open in -lgpm... " >&6; }
10479 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then :
10480 $as_echo_n "(cached) " >&6
10481 else
10482 ac_check_lib_save_LIBS=$LIBS
10483 LIBS="-lgpm $LIBS"
10484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10485 /* end confdefs.h. */
10487 /* Override any GCC internal prototype to avoid an error.
10488 Use char because int might match the return type of a GCC
10489 builtin and then its argument prototype would still apply. */
10490 #ifdef __cplusplus
10491 extern "C"
10492 #endif
10493 char Gpm_Open ();
10495 main ()
10497 return Gpm_Open ();
10499 return 0;
10501 _ACEOF
10502 if ac_fn_c_try_link "$LINENO"; then :
10503 ac_cv_lib_gpm_Gpm_Open=yes
10504 else
10505 ac_cv_lib_gpm_Gpm_Open=no
10507 rm -f core conftest.err conftest.$ac_objext \
10508 conftest$ac_exeext conftest.$ac_ext
10509 LIBS=$ac_check_lib_save_LIBS
10511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gpm_Gpm_Open" >&5
10512 $as_echo "$ac_cv_lib_gpm_Gpm_Open" >&6; }
10513 if test "x$ac_cv_lib_gpm_Gpm_Open" = x""yes; then :
10514 HAVE_GPM=yes
10521 if test "${HAVE_GPM}" = "yes"; then
10523 $as_echo "#define HAVE_GPM 1" >>confdefs.h
10525 LIBGPM=-lgpm
10526 ## May be reset below.
10527 MOUSE_SUPPORT="\$(GPM_MOUSE_SUPPORT)"
10532 ac_fn_c_check_header_mongrel "$LINENO" "malloc/malloc.h" "ac_cv_header_malloc_malloc_h" "$ac_includes_default"
10533 if test "x$ac_cv_header_malloc_malloc_h" = x""yes; then :
10535 $as_echo "#define HAVE_MALLOC_MALLOC_H 1" >>confdefs.h
10541 C_SWITCH_X_SYSTEM=
10542 ### Use NeXTstep API to implement GUI.
10543 if test "${HAVE_NS}" = "yes"; then
10545 $as_echo "#define HAVE_NS 1" >>confdefs.h
10547 if test "${NS_IMPL_COCOA}" = "yes"; then
10549 $as_echo "#define NS_IMPL_COCOA 1" >>confdefs.h
10551 GNU_OBJC_CFLAGS=
10553 if test "${NS_IMPL_GNUSTEP}" = "yes"; then
10555 $as_echo "#define NS_IMPL_GNUSTEP 1" >>confdefs.h
10557 # See also .m.o rule in Makefile.in */
10558 # FIXME: are all these flags really needed? Document here why. */
10559 C_SWITCH_X_SYSTEM="-D_REENTRANT -fPIC -fno-strict-aliasing"
10560 GNU_OBJC_CFLAGS="-fgnu-runtime -Wno-import -fconstant-string-class=NSConstantString -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGSWARN -DGSDIAGNOSE"
10562 if test "${NS_HAVE_NSINTEGER}" = "yes"; then
10564 $as_echo "#define NS_HAVE_NSINTEGER 1" >>confdefs.h
10567 # We also have mouse menus.
10568 HAVE_MENUS=yes
10569 OTHER_FILES=ns-app
10573 ### Use session management (-lSM -lICE) if available
10574 HAVE_X_SM=no
10575 LIBXSM=
10576 if test "${HAVE_X11}" = "yes"; then
10577 ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default"
10578 if test "x$ac_cv_header_X11_SM_SMlib_h" = x""yes; then :
10579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SmcOpenConnection in -lSM" >&5
10580 $as_echo_n "checking for SmcOpenConnection in -lSM... " >&6; }
10581 if test "${ac_cv_lib_SM_SmcOpenConnection+set}" = set; then :
10582 $as_echo_n "(cached) " >&6
10583 else
10584 ac_check_lib_save_LIBS=$LIBS
10585 LIBS="-lSM -lICE $LIBS"
10586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10587 /* end confdefs.h. */
10589 /* Override any GCC internal prototype to avoid an error.
10590 Use char because int might match the return type of a GCC
10591 builtin and then its argument prototype would still apply. */
10592 #ifdef __cplusplus
10593 extern "C"
10594 #endif
10595 char SmcOpenConnection ();
10597 main ()
10599 return SmcOpenConnection ();
10601 return 0;
10603 _ACEOF
10604 if ac_fn_c_try_link "$LINENO"; then :
10605 ac_cv_lib_SM_SmcOpenConnection=yes
10606 else
10607 ac_cv_lib_SM_SmcOpenConnection=no
10609 rm -f core conftest.err conftest.$ac_objext \
10610 conftest$ac_exeext conftest.$ac_ext
10611 LIBS=$ac_check_lib_save_LIBS
10613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_SM_SmcOpenConnection" >&5
10614 $as_echo "$ac_cv_lib_SM_SmcOpenConnection" >&6; }
10615 if test "x$ac_cv_lib_SM_SmcOpenConnection" = x""yes; then :
10616 HAVE_X_SM=yes
10623 if test "${HAVE_X_SM}" = "yes"; then
10625 $as_echo "#define HAVE_X_SM 1" >>confdefs.h
10627 LIBXSM="-lSM -lICE"
10628 case "$LIBS" in
10629 *-lSM*) ;;
10630 *) LIBS="$LIBXSM $LIBS" ;;
10631 esac
10636 # If netdb.h doesn't declare h_errno, we must declare it by hand.
10637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether netdb declares h_errno" >&5
10638 $as_echo_n "checking whether netdb declares h_errno... " >&6; }
10639 if test "${emacs_cv_netdb_declares_h_errno+set}" = set; then :
10640 $as_echo_n "(cached) " >&6
10641 else
10642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10643 /* end confdefs.h. */
10644 #include <netdb.h>
10646 main ()
10648 return h_errno;
10650 return 0;
10652 _ACEOF
10653 if ac_fn_c_try_link "$LINENO"; then :
10654 emacs_cv_netdb_declares_h_errno=yes
10655 else
10656 emacs_cv_netdb_declares_h_errno=no
10658 rm -f core conftest.err conftest.$ac_objext \
10659 conftest$ac_exeext conftest.$ac_ext
10661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_netdb_declares_h_errno" >&5
10662 $as_echo "$emacs_cv_netdb_declares_h_errno" >&6; }
10663 if test $emacs_cv_netdb_declares_h_errno = yes; then
10665 $as_echo "#define HAVE_H_ERRNO 1" >>confdefs.h
10669 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
10670 # for constant arguments. Useless!
10671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
10672 $as_echo_n "checking for working alloca.h... " >&6; }
10673 if test "${ac_cv_working_alloca_h+set}" = set; then :
10674 $as_echo_n "(cached) " >&6
10675 else
10676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10677 /* end confdefs.h. */
10678 #include <alloca.h>
10680 main ()
10682 char *p = (char *) alloca (2 * sizeof (int));
10683 if (p) return 0;
10685 return 0;
10687 _ACEOF
10688 if ac_fn_c_try_link "$LINENO"; then :
10689 ac_cv_working_alloca_h=yes
10690 else
10691 ac_cv_working_alloca_h=no
10693 rm -f core conftest.err conftest.$ac_objext \
10694 conftest$ac_exeext conftest.$ac_ext
10696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
10697 $as_echo "$ac_cv_working_alloca_h" >&6; }
10698 if test $ac_cv_working_alloca_h = yes; then
10700 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
10704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
10705 $as_echo_n "checking for alloca... " >&6; }
10706 if test "${ac_cv_func_alloca_works+set}" = set; then :
10707 $as_echo_n "(cached) " >&6
10708 else
10709 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10710 /* end confdefs.h. */
10711 #ifdef __GNUC__
10712 # define alloca __builtin_alloca
10713 #else
10714 # ifdef _MSC_VER
10715 # include <malloc.h>
10716 # define alloca _alloca
10717 # else
10718 # ifdef HAVE_ALLOCA_H
10719 # include <alloca.h>
10720 # else
10721 # ifdef _AIX
10722 #pragma alloca
10723 # else
10724 # ifndef alloca /* predefined by HP cc +Olibcalls */
10725 char *alloca ();
10726 # endif
10727 # endif
10728 # endif
10729 # endif
10730 #endif
10733 main ()
10735 char *p = (char *) alloca (1);
10736 if (p) return 0;
10738 return 0;
10740 _ACEOF
10741 if ac_fn_c_try_link "$LINENO"; then :
10742 ac_cv_func_alloca_works=yes
10743 else
10744 ac_cv_func_alloca_works=no
10746 rm -f core conftest.err conftest.$ac_objext \
10747 conftest$ac_exeext conftest.$ac_ext
10749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
10750 $as_echo "$ac_cv_func_alloca_works" >&6; }
10752 if test $ac_cv_func_alloca_works = yes; then
10754 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
10756 else
10757 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
10758 # that cause trouble. Some versions do not even contain alloca or
10759 # contain a buggy version. If you still want to use their alloca,
10760 # use ar to extract alloca.o from them instead of compiling alloca.c.
10762 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
10764 $as_echo "#define C_ALLOCA 1" >>confdefs.h
10767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
10768 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
10769 if test "${ac_cv_os_cray+set}" = set; then :
10770 $as_echo_n "(cached) " >&6
10771 else
10772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10773 /* end confdefs.h. */
10774 #if defined CRAY && ! defined CRAY2
10775 webecray
10776 #else
10777 wenotbecray
10778 #endif
10780 _ACEOF
10781 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10782 $EGREP "webecray" >/dev/null 2>&1; then :
10783 ac_cv_os_cray=yes
10784 else
10785 ac_cv_os_cray=no
10787 rm -f conftest*
10790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
10791 $as_echo "$ac_cv_os_cray" >&6; }
10792 if test $ac_cv_os_cray = yes; then
10793 for ac_func in _getb67 GETB67 getb67; do
10794 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10795 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10796 eval as_val=\$$as_ac_var
10797 if test "x$as_val" = x""yes; then :
10799 cat >>confdefs.h <<_ACEOF
10800 #define CRAY_STACKSEG_END $ac_func
10801 _ACEOF
10803 break
10806 done
10809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
10810 $as_echo_n "checking stack direction for C alloca... " >&6; }
10811 if test "${ac_cv_c_stack_direction+set}" = set; then :
10812 $as_echo_n "(cached) " >&6
10813 else
10814 if test "$cross_compiling" = yes; then :
10815 ac_cv_c_stack_direction=0
10816 else
10817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10818 /* end confdefs.h. */
10819 $ac_includes_default
10821 find_stack_direction ()
10823 static char *addr = 0;
10824 auto char dummy;
10825 if (addr == 0)
10827 addr = &dummy;
10828 return find_stack_direction ();
10830 else
10831 return (&dummy > addr) ? 1 : -1;
10835 main ()
10837 return find_stack_direction () < 0;
10839 _ACEOF
10840 if ac_fn_c_try_run "$LINENO"; then :
10841 ac_cv_c_stack_direction=1
10842 else
10843 ac_cv_c_stack_direction=-1
10845 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10846 conftest.$ac_objext conftest.beam conftest.$ac_ext
10850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
10851 $as_echo "$ac_cv_c_stack_direction" >&6; }
10852 cat >>confdefs.h <<_ACEOF
10853 #define STACK_DIRECTION $ac_cv_c_stack_direction
10854 _ACEOF
10860 if test x"$ac_cv_func_alloca_works" != xyes; then
10861 as_fn_error "a system implementation of alloca is required " "$LINENO" 5
10864 # fmod, logb, and frexp are found in -lm on most systems.
10865 # On HPUX 9.01, -lm does not contain logb, so check for sqrt.
10866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrt in -lm" >&5
10867 $as_echo_n "checking for sqrt in -lm... " >&6; }
10868 if test "${ac_cv_lib_m_sqrt+set}" = set; then :
10869 $as_echo_n "(cached) " >&6
10870 else
10871 ac_check_lib_save_LIBS=$LIBS
10872 LIBS="-lm $LIBS"
10873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10874 /* end confdefs.h. */
10876 /* Override any GCC internal prototype to avoid an error.
10877 Use char because int might match the return type of a GCC
10878 builtin and then its argument prototype would still apply. */
10879 #ifdef __cplusplus
10880 extern "C"
10881 #endif
10882 char sqrt ();
10884 main ()
10886 return sqrt ();
10888 return 0;
10890 _ACEOF
10891 if ac_fn_c_try_link "$LINENO"; then :
10892 ac_cv_lib_m_sqrt=yes
10893 else
10894 ac_cv_lib_m_sqrt=no
10896 rm -f core conftest.err conftest.$ac_objext \
10897 conftest$ac_exeext conftest.$ac_ext
10898 LIBS=$ac_check_lib_save_LIBS
10900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sqrt" >&5
10901 $as_echo "$ac_cv_lib_m_sqrt" >&6; }
10902 if test "x$ac_cv_lib_m_sqrt" = x""yes; then :
10903 cat >>confdefs.h <<_ACEOF
10904 #define HAVE_LIBM 1
10905 _ACEOF
10907 LIBS="-lm $LIBS"
10912 # Check for mail-locking functions in a "mail" library. Probably this should
10913 # have the same check as for liblockfile below.
10914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for maillock in -lmail" >&5
10915 $as_echo_n "checking for maillock in -lmail... " >&6; }
10916 if test "${ac_cv_lib_mail_maillock+set}" = set; then :
10917 $as_echo_n "(cached) " >&6
10918 else
10919 ac_check_lib_save_LIBS=$LIBS
10920 LIBS="-lmail $LIBS"
10921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10922 /* end confdefs.h. */
10924 /* Override any GCC internal prototype to avoid an error.
10925 Use char because int might match the return type of a GCC
10926 builtin and then its argument prototype would still apply. */
10927 #ifdef __cplusplus
10928 extern "C"
10929 #endif
10930 char maillock ();
10932 main ()
10934 return maillock ();
10936 return 0;
10938 _ACEOF
10939 if ac_fn_c_try_link "$LINENO"; then :
10940 ac_cv_lib_mail_maillock=yes
10941 else
10942 ac_cv_lib_mail_maillock=no
10944 rm -f core conftest.err conftest.$ac_objext \
10945 conftest$ac_exeext conftest.$ac_ext
10946 LIBS=$ac_check_lib_save_LIBS
10948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mail_maillock" >&5
10949 $as_echo "$ac_cv_lib_mail_maillock" >&6; }
10950 if test "x$ac_cv_lib_mail_maillock" = x""yes; then :
10951 have_mail=yes
10952 else
10953 have_mail=no
10956 if test $have_mail = yes; then
10957 LIBS_MAIL=-lmail
10958 LIBS="$LIBS_MAIL $LIBS"
10960 $as_echo "#define HAVE_LIBMAIL 1" >>confdefs.h
10962 else
10963 LIBS_MAIL=
10965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for maillock in -llockfile" >&5
10966 $as_echo_n "checking for maillock in -llockfile... " >&6; }
10967 if test "${ac_cv_lib_lockfile_maillock+set}" = set; then :
10968 $as_echo_n "(cached) " >&6
10969 else
10970 ac_check_lib_save_LIBS=$LIBS
10971 LIBS="-llockfile $LIBS"
10972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10973 /* end confdefs.h. */
10975 /* Override any GCC internal prototype to avoid an error.
10976 Use char because int might match the return type of a GCC
10977 builtin and then its argument prototype would still apply. */
10978 #ifdef __cplusplus
10979 extern "C"
10980 #endif
10981 char maillock ();
10983 main ()
10985 return maillock ();
10987 return 0;
10989 _ACEOF
10990 if ac_fn_c_try_link "$LINENO"; then :
10991 ac_cv_lib_lockfile_maillock=yes
10992 else
10993 ac_cv_lib_lockfile_maillock=no
10995 rm -f core conftest.err conftest.$ac_objext \
10996 conftest$ac_exeext conftest.$ac_ext
10997 LIBS=$ac_check_lib_save_LIBS
10999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lockfile_maillock" >&5
11000 $as_echo "$ac_cv_lib_lockfile_maillock" >&6; }
11001 if test "x$ac_cv_lib_lockfile_maillock" = x""yes; then :
11002 have_lockfile=yes
11003 else
11004 have_lockfile=no
11007 if test $have_lockfile = yes; then
11008 LIBS_MAIL=-llockfile
11009 LIBS="$LIBS_MAIL $LIBS"
11011 $as_echo "#define HAVE_LIBLOCKFILE 1" >>confdefs.h
11013 else
11014 # If we have the shared liblockfile, assume we must use it for mail
11015 # locking (e.g. Debian). If we couldn't link against liblockfile
11016 # (no liblockfile.a installed), ensure that we don't need to.
11017 # Extract the first word of "liblockfile.so", so it can be a program name with args.
11018 set dummy liblockfile.so; ac_word=$2
11019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11020 $as_echo_n "checking for $ac_word... " >&6; }
11021 if test "${ac_cv_prog_liblockfile+set}" = set; then :
11022 $as_echo_n "(cached) " >&6
11023 else
11024 if test -n "$liblockfile"; then
11025 ac_cv_prog_liblockfile="$liblockfile" # Let the user override the test.
11026 else
11027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11028 as_dummy="/usr/lib:/lib:/usr/local/lib:$LD_LIBRARY_PATH"
11029 for as_dir in $as_dummy
11031 IFS=$as_save_IFS
11032 test -z "$as_dir" && as_dir=.
11033 for ac_exec_ext in '' $ac_executable_extensions; do
11034 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11035 ac_cv_prog_liblockfile="yes"
11036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11037 break 2
11039 done
11040 done
11041 IFS=$as_save_IFS
11043 test -z "$ac_cv_prog_liblockfile" && ac_cv_prog_liblockfile="no"
11046 liblockfile=$ac_cv_prog_liblockfile
11047 if test -n "$liblockfile"; then
11048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $liblockfile" >&5
11049 $as_echo "$liblockfile" >&6; }
11050 else
11051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11052 $as_echo "no" >&6; }
11056 if test $ac_cv_prog_liblockfile = yes; then
11057 as_fn_error "Shared liblockfile found but can't link against it.
11058 This probably means that movemail could lose mail.
11059 There may be a \`development' package to install containing liblockfile." "$LINENO" 5
11062 for ac_func in touchlock
11063 do :
11064 ac_fn_c_check_func "$LINENO" "touchlock" "ac_cv_func_touchlock"
11065 if test "x$ac_cv_func_touchlock" = x""yes; then :
11066 cat >>confdefs.h <<_ACEOF
11067 #define HAVE_TOUCHLOCK 1
11068 _ACEOF
11071 done
11073 for ac_header in maillock.h
11074 do :
11075 ac_fn_c_check_header_mongrel "$LINENO" "maillock.h" "ac_cv_header_maillock_h" "$ac_includes_default"
11076 if test "x$ac_cv_header_maillock_h" = x""yes; then :
11077 cat >>confdefs.h <<_ACEOF
11078 #define HAVE_MAILLOCK_H 1
11079 _ACEOF
11083 done
11087 ## Define MAIL_USE_FLOCK (or LOCKF) if the mailer uses flock (or lockf) to
11088 ## interlock access to the mail spool. The alternative is a lock file named
11089 ## /usr/spool/mail/$USER.lock.
11090 mail_lock=no
11091 case "$opsys" in
11092 aix4-2) mail_lock="lockf" ;;
11094 gnu|freebsd|netbsd|openbsd|darwin|irix6-5) mail_lock="flock" ;;
11096 ## On GNU/Linux systems, both methods are used by various mail programs.
11097 ## I assume most people are using newer mailers that have heard of flock.
11098 ## Change this if you need to.
11099 ## Debian contains a patch which says: ``On Debian/GNU/Linux systems,
11100 ## configure gets the right answers, and that means *NOT* using flock.
11101 ## Using flock is guaranteed to be the wrong thing. See Debian Policy
11102 ## for details.'' and then uses `#ifdef DEBIAN'. Unfortunately the
11103 ## Debian maintainer hasn't provided a clean fix for Emacs.
11104 ## movemail.c will use `maillock' when MAILDIR, HAVE_LIBMAIL and
11105 ## HAVE_MAILLOCK_H are defined, so the following appears to be the
11106 ## correct logic. -- fx
11107 ## We must check for HAVE_LIBLOCKFILE too, as movemail does.
11108 ## liblockfile is a Free Software replacement for libmail, used on
11109 ## Debian systems and elsewhere. -rfr.
11110 gnu-*)
11111 mail_lock="flock"
11112 if test $have_mail = yes || test $have_lockfile = yes; then
11113 test $ac_cv_header_maillock_h = yes && mail_lock=no
11116 esac
11118 BLESSMAIL_TARGET=
11119 case "$mail_lock" in
11120 flock)
11121 $as_echo "#define MAIL_USE_FLOCK 1" >>confdefs.h
11124 lockf)
11125 $as_echo "#define MAIL_USE_LOCKF 1" >>confdefs.h
11128 *) BLESSMAIL_TARGET="need-blessmail" ;;
11129 esac
11133 for ac_func in gethostname getdomainname dup2 \
11134 rename closedir mkdir rmdir sysinfo getrusage get_current_dir_name \
11135 random lrand48 bcopy bcmp logb frexp fmod rint cbrt ftime setsid \
11136 strerror fpathconf select mktime euidaccess getpagesize tzset setlocale \
11137 utimes getrlimit setrlimit setpgid getcwd getwd shutdown getaddrinfo \
11138 __fpending mblen mbrlen mbsinit strsignal setitimer ualarm index rindex \
11139 sendto recvfrom getsockopt setsockopt getsockname getpeername \
11140 gai_strerror mkstemp getline getdelim mremap memmove fsync sync bzero \
11141 memset memcmp difftime memcpy mempcpy mblen mbrlen posix_memalign \
11142 cfmakeraw cfsetspeed isnan copysign
11143 do :
11144 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11145 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11146 eval as_val=\$$as_ac_var
11147 if test "x$as_val" = x""yes; then :
11148 cat >>confdefs.h <<_ACEOF
11149 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11150 _ACEOF
11153 done
11156 for ac_header in sys/un.h
11157 do :
11158 ac_fn_c_check_header_mongrel "$LINENO" "sys/un.h" "ac_cv_header_sys_un_h" "$ac_includes_default"
11159 if test "x$ac_cv_header_sys_un_h" = x""yes; then :
11160 cat >>confdefs.h <<_ACEOF
11161 #define HAVE_SYS_UN_H 1
11162 _ACEOF
11166 done
11174 for ac_func in $ac_func_list
11175 do :
11176 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11177 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11178 eval as_val=\$$as_ac_var
11179 if test "x$as_val" = x""yes; then :
11180 cat >>confdefs.h <<_ACEOF
11181 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11182 _ACEOF
11185 done
11191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mktime" >&5
11192 $as_echo_n "checking for working mktime... " >&6; }
11193 if test "${ac_cv_func_working_mktime+set}" = set; then :
11194 $as_echo_n "(cached) " >&6
11195 else
11196 if test "$cross_compiling" = yes; then :
11197 ac_cv_func_working_mktime=no
11198 else
11199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11200 /* end confdefs.h. */
11201 /* Test program from Paul Eggert and Tony Leneis. */
11202 #ifdef TIME_WITH_SYS_TIME
11203 # include <sys/time.h>
11204 # include <time.h>
11205 #else
11206 # ifdef HAVE_SYS_TIME_H
11207 # include <sys/time.h>
11208 # else
11209 # include <time.h>
11210 # endif
11211 #endif
11213 #include <limits.h>
11214 #include <stdlib.h>
11216 #ifdef HAVE_UNISTD_H
11217 # include <unistd.h>
11218 #endif
11220 #ifndef HAVE_ALARM
11221 # define alarm(X) /* empty */
11222 #endif
11224 /* Work around redefinition to rpl_putenv by other config tests. */
11225 #undef putenv
11227 static time_t time_t_max;
11228 static time_t time_t_min;
11230 /* Values we'll use to set the TZ environment variable. */
11231 static char *tz_strings[] = {
11232 (char *) 0, "TZ=GMT0", "TZ=JST-9",
11233 "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00"
11235 #define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0]))
11237 /* Return 0 if mktime fails to convert a date in the spring-forward gap.
11238 Based on a problem report from Andreas Jaeger. */
11239 static int
11240 spring_forward_gap ()
11242 /* glibc (up to about 1998-10-07) failed this test. */
11243 struct tm tm;
11245 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
11246 instead of "TZ=America/Vancouver" in order to detect the bug even
11247 on systems that don't support the Olson extension, or don't have the
11248 full zoneinfo tables installed. */
11249 putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
11251 tm.tm_year = 98;
11252 tm.tm_mon = 3;
11253 tm.tm_mday = 5;
11254 tm.tm_hour = 2;
11255 tm.tm_min = 0;
11256 tm.tm_sec = 0;
11257 tm.tm_isdst = -1;
11258 return mktime (&tm) != (time_t) -1;
11261 static int
11262 mktime_test1 (now)
11263 time_t now;
11265 struct tm *lt;
11266 return ! (lt = localtime (&now)) || mktime (lt) == now;
11269 static int
11270 mktime_test (now)
11271 time_t now;
11273 return (mktime_test1 (now)
11274 && mktime_test1 ((time_t) (time_t_max - now))
11275 && mktime_test1 ((time_t) (time_t_min + now)));
11278 static int
11279 irix_6_4_bug ()
11281 /* Based on code from Ariel Faigon. */
11282 struct tm tm;
11283 tm.tm_year = 96;
11284 tm.tm_mon = 3;
11285 tm.tm_mday = 0;
11286 tm.tm_hour = 0;
11287 tm.tm_min = 0;
11288 tm.tm_sec = 0;
11289 tm.tm_isdst = -1;
11290 mktime (&tm);
11291 return tm.tm_mon == 2 && tm.tm_mday == 31;
11294 static int
11295 bigtime_test (j)
11296 int j;
11298 struct tm tm;
11299 time_t now;
11300 tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j;
11301 now = mktime (&tm);
11302 if (now != (time_t) -1)
11304 struct tm *lt = localtime (&now);
11305 if (! (lt
11306 && lt->tm_year == tm.tm_year
11307 && lt->tm_mon == tm.tm_mon
11308 && lt->tm_mday == tm.tm_mday
11309 && lt->tm_hour == tm.tm_hour
11310 && lt->tm_min == tm.tm_min
11311 && lt->tm_sec == tm.tm_sec
11312 && lt->tm_yday == tm.tm_yday
11313 && lt->tm_wday == tm.tm_wday
11314 && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst)
11315 == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst))))
11316 return 0;
11318 return 1;
11321 static int
11322 year_2050_test ()
11324 /* The correct answer for 2050-02-01 00:00:00 in Pacific time,
11325 ignoring leap seconds. */
11326 unsigned long int answer = 2527315200UL;
11328 struct tm tm;
11329 time_t t;
11330 tm.tm_year = 2050 - 1900;
11331 tm.tm_mon = 2 - 1;
11332 tm.tm_mday = 1;
11333 tm.tm_hour = tm.tm_min = tm.tm_sec = 0;
11334 tm.tm_isdst = -1;
11336 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
11337 instead of "TZ=America/Vancouver" in order to detect the bug even
11338 on systems that don't support the Olson extension, or don't have the
11339 full zoneinfo tables installed. */
11340 putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
11342 t = mktime (&tm);
11344 /* Check that the result is either a failure, or close enough
11345 to the correct answer that we can assume the discrepancy is
11346 due to leap seconds. */
11347 return (t == (time_t) -1
11348 || (0 < t && answer - 120 <= t && t <= answer + 120));
11352 main ()
11354 time_t t, delta;
11355 int i, j;
11357 /* This test makes some buggy mktime implementations loop.
11358 Give up after 60 seconds; a mktime slower than that
11359 isn't worth using anyway. */
11360 alarm (60);
11362 for (;;)
11364 t = (time_t_max << 1) + 1;
11365 if (t <= time_t_max)
11366 break;
11367 time_t_max = t;
11369 time_t_min = - ((time_t) ~ (time_t) 0 == (time_t) -1) - time_t_max;
11371 delta = time_t_max / 997; /* a suitable prime number */
11372 for (i = 0; i < N_STRINGS; i++)
11374 if (tz_strings[i])
11375 putenv (tz_strings[i]);
11377 for (t = 0; t <= time_t_max - delta; t += delta)
11378 if (! mktime_test (t))
11379 return 1;
11380 if (! (mktime_test ((time_t) 1)
11381 && mktime_test ((time_t) (60 * 60))
11382 && mktime_test ((time_t) (60 * 60 * 24))))
11383 return 1;
11385 for (j = 1; ; j <<= 1)
11386 if (! bigtime_test (j))
11387 return 1;
11388 else if (INT_MAX / 2 < j)
11389 break;
11390 if (! bigtime_test (INT_MAX))
11391 return 1;
11393 return ! (irix_6_4_bug () && spring_forward_gap () && year_2050_test ());
11395 _ACEOF
11396 if ac_fn_c_try_run "$LINENO"; then :
11397 ac_cv_func_working_mktime=yes
11398 else
11399 ac_cv_func_working_mktime=no
11401 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11402 conftest.$ac_objext conftest.beam conftest.$ac_ext
11406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_working_mktime" >&5
11407 $as_echo "$ac_cv_func_working_mktime" >&6; }
11408 if test $ac_cv_func_working_mktime = no; then
11409 case " $LIBOBJS " in
11410 *" mktime.$ac_objext "* ) ;;
11411 *) LIBOBJS="$LIBOBJS mktime.$ac_objext"
11413 esac
11417 if test "$ac_cv_func_working_mktime" = no; then
11419 $as_echo "#define BROKEN_MKTIME 1" >>confdefs.h
11423 ac_have_func=no # yes means we've found a way to get the load average.
11425 # Make sure getloadavg.c is where it belongs, at configure-time.
11426 test -f "$srcdir/$ac_config_libobj_dir/getloadavg.c" ||
11427 as_fn_error "$srcdir/$ac_config_libobj_dir/getloadavg.c is missing" "$LINENO" 5
11429 ac_save_LIBS=$LIBS
11431 # Check for getloadavg, but be sure not to touch the cache variable.
11432 (ac_fn_c_check_func "$LINENO" "getloadavg" "ac_cv_func_getloadavg"
11433 if test "x$ac_cv_func_getloadavg" = x""yes; then :
11434 exit 0
11435 else
11436 exit 1
11438 ) && ac_have_func=yes
11440 # On HPUX9, an unprivileged user can get load averages through this function.
11441 for ac_func in pstat_getdynamic
11442 do :
11443 ac_fn_c_check_func "$LINENO" "pstat_getdynamic" "ac_cv_func_pstat_getdynamic"
11444 if test "x$ac_cv_func_pstat_getdynamic" = x""yes; then :
11445 cat >>confdefs.h <<_ACEOF
11446 #define HAVE_PSTAT_GETDYNAMIC 1
11447 _ACEOF
11450 done
11453 # Solaris has libkstat which does not require root.
11454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kstat_open in -lkstat" >&5
11455 $as_echo_n "checking for kstat_open in -lkstat... " >&6; }
11456 if test "${ac_cv_lib_kstat_kstat_open+set}" = set; then :
11457 $as_echo_n "(cached) " >&6
11458 else
11459 ac_check_lib_save_LIBS=$LIBS
11460 LIBS="-lkstat $LIBS"
11461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11462 /* end confdefs.h. */
11464 /* Override any GCC internal prototype to avoid an error.
11465 Use char because int might match the return type of a GCC
11466 builtin and then its argument prototype would still apply. */
11467 #ifdef __cplusplus
11468 extern "C"
11469 #endif
11470 char kstat_open ();
11472 main ()
11474 return kstat_open ();
11476 return 0;
11478 _ACEOF
11479 if ac_fn_c_try_link "$LINENO"; then :
11480 ac_cv_lib_kstat_kstat_open=yes
11481 else
11482 ac_cv_lib_kstat_kstat_open=no
11484 rm -f core conftest.err conftest.$ac_objext \
11485 conftest$ac_exeext conftest.$ac_ext
11486 LIBS=$ac_check_lib_save_LIBS
11488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_kstat_kstat_open" >&5
11489 $as_echo "$ac_cv_lib_kstat_kstat_open" >&6; }
11490 if test "x$ac_cv_lib_kstat_kstat_open" = x""yes; then :
11491 cat >>confdefs.h <<_ACEOF
11492 #define HAVE_LIBKSTAT 1
11493 _ACEOF
11495 LIBS="-lkstat $LIBS"
11499 test $ac_cv_lib_kstat_kstat_open = yes && ac_have_func=yes
11501 # Some systems with -lutil have (and need) -lkvm as well, some do not.
11502 # On Solaris, -lkvm requires nlist from -lelf, so check that first
11503 # to get the right answer into the cache.
11504 # For kstat on solaris, we need libelf to force the definition of SVR4 below.
11505 if test $ac_have_func = no; then
11506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_begin in -lelf" >&5
11507 $as_echo_n "checking for elf_begin in -lelf... " >&6; }
11508 if test "${ac_cv_lib_elf_elf_begin+set}" = set; then :
11509 $as_echo_n "(cached) " >&6
11510 else
11511 ac_check_lib_save_LIBS=$LIBS
11512 LIBS="-lelf $LIBS"
11513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11514 /* end confdefs.h. */
11516 /* Override any GCC internal prototype to avoid an error.
11517 Use char because int might match the return type of a GCC
11518 builtin and then its argument prototype would still apply. */
11519 #ifdef __cplusplus
11520 extern "C"
11521 #endif
11522 char elf_begin ();
11524 main ()
11526 return elf_begin ();
11528 return 0;
11530 _ACEOF
11531 if ac_fn_c_try_link "$LINENO"; then :
11532 ac_cv_lib_elf_elf_begin=yes
11533 else
11534 ac_cv_lib_elf_elf_begin=no
11536 rm -f core conftest.err conftest.$ac_objext \
11537 conftest$ac_exeext conftest.$ac_ext
11538 LIBS=$ac_check_lib_save_LIBS
11540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_elf_begin" >&5
11541 $as_echo "$ac_cv_lib_elf_elf_begin" >&6; }
11542 if test "x$ac_cv_lib_elf_elf_begin" = x""yes; then :
11543 LIBS="-lelf $LIBS"
11547 if test $ac_have_func = no; then
11548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kvm_open in -lkvm" >&5
11549 $as_echo_n "checking for kvm_open in -lkvm... " >&6; }
11550 if test "${ac_cv_lib_kvm_kvm_open+set}" = set; then :
11551 $as_echo_n "(cached) " >&6
11552 else
11553 ac_check_lib_save_LIBS=$LIBS
11554 LIBS="-lkvm $LIBS"
11555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11556 /* end confdefs.h. */
11558 /* Override any GCC internal prototype to avoid an error.
11559 Use char because int might match the return type of a GCC
11560 builtin and then its argument prototype would still apply. */
11561 #ifdef __cplusplus
11562 extern "C"
11563 #endif
11564 char kvm_open ();
11566 main ()
11568 return kvm_open ();
11570 return 0;
11572 _ACEOF
11573 if ac_fn_c_try_link "$LINENO"; then :
11574 ac_cv_lib_kvm_kvm_open=yes
11575 else
11576 ac_cv_lib_kvm_kvm_open=no
11578 rm -f core conftest.err conftest.$ac_objext \
11579 conftest$ac_exeext conftest.$ac_ext
11580 LIBS=$ac_check_lib_save_LIBS
11582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_kvm_kvm_open" >&5
11583 $as_echo "$ac_cv_lib_kvm_kvm_open" >&6; }
11584 if test "x$ac_cv_lib_kvm_kvm_open" = x""yes; then :
11585 LIBS="-lkvm $LIBS"
11588 # Check for the 4.4BSD definition of getloadavg.
11589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getloadavg in -lutil" >&5
11590 $as_echo_n "checking for getloadavg in -lutil... " >&6; }
11591 if test "${ac_cv_lib_util_getloadavg+set}" = set; then :
11592 $as_echo_n "(cached) " >&6
11593 else
11594 ac_check_lib_save_LIBS=$LIBS
11595 LIBS="-lutil $LIBS"
11596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11597 /* end confdefs.h. */
11599 /* Override any GCC internal prototype to avoid an error.
11600 Use char because int might match the return type of a GCC
11601 builtin and then its argument prototype would still apply. */
11602 #ifdef __cplusplus
11603 extern "C"
11604 #endif
11605 char getloadavg ();
11607 main ()
11609 return getloadavg ();
11611 return 0;
11613 _ACEOF
11614 if ac_fn_c_try_link "$LINENO"; then :
11615 ac_cv_lib_util_getloadavg=yes
11616 else
11617 ac_cv_lib_util_getloadavg=no
11619 rm -f core conftest.err conftest.$ac_objext \
11620 conftest$ac_exeext conftest.$ac_ext
11621 LIBS=$ac_check_lib_save_LIBS
11623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_getloadavg" >&5
11624 $as_echo "$ac_cv_lib_util_getloadavg" >&6; }
11625 if test "x$ac_cv_lib_util_getloadavg" = x""yes; then :
11626 LIBS="-lutil $LIBS" ac_have_func=yes ac_cv_func_getloadavg_setgid=yes
11631 if test $ac_have_func = no; then
11632 # There is a commonly available library for RS/6000 AIX.
11633 # Since it is not a standard part of AIX, it might be installed locally.
11634 ac_getloadavg_LIBS=$LIBS
11635 LIBS="-L/usr/local/lib $LIBS"
11636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getloadavg in -lgetloadavg" >&5
11637 $as_echo_n "checking for getloadavg in -lgetloadavg... " >&6; }
11638 if test "${ac_cv_lib_getloadavg_getloadavg+set}" = set; then :
11639 $as_echo_n "(cached) " >&6
11640 else
11641 ac_check_lib_save_LIBS=$LIBS
11642 LIBS="-lgetloadavg $LIBS"
11643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11644 /* end confdefs.h. */
11646 /* Override any GCC internal prototype to avoid an error.
11647 Use char because int might match the return type of a GCC
11648 builtin and then its argument prototype would still apply. */
11649 #ifdef __cplusplus
11650 extern "C"
11651 #endif
11652 char getloadavg ();
11654 main ()
11656 return getloadavg ();
11658 return 0;
11660 _ACEOF
11661 if ac_fn_c_try_link "$LINENO"; then :
11662 ac_cv_lib_getloadavg_getloadavg=yes
11663 else
11664 ac_cv_lib_getloadavg_getloadavg=no
11666 rm -f core conftest.err conftest.$ac_objext \
11667 conftest$ac_exeext conftest.$ac_ext
11668 LIBS=$ac_check_lib_save_LIBS
11670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_getloadavg_getloadavg" >&5
11671 $as_echo "$ac_cv_lib_getloadavg_getloadavg" >&6; }
11672 if test "x$ac_cv_lib_getloadavg_getloadavg" = x""yes; then :
11673 LIBS="-lgetloadavg $LIBS"
11674 else
11675 LIBS=$ac_getloadavg_LIBS
11680 # Make sure it is really in the library, if we think we found it,
11681 # otherwise set up the replacement function.
11682 for ac_func in getloadavg
11683 do :
11684 ac_fn_c_check_func "$LINENO" "getloadavg" "ac_cv_func_getloadavg"
11685 if test "x$ac_cv_func_getloadavg" = x""yes; then :
11686 cat >>confdefs.h <<_ACEOF
11687 #define HAVE_GETLOADAVG 1
11688 _ACEOF
11690 else
11691 case " $LIBOBJS " in
11692 *" getloadavg.$ac_objext "* ) ;;
11693 *) LIBOBJS="$LIBOBJS getloadavg.$ac_objext"
11695 esac
11698 $as_echo "#define C_GETLOADAVG 1" >>confdefs.h
11700 # Figure out what our getloadavg.c needs.
11701 ac_have_func=no
11702 ac_fn_c_check_header_mongrel "$LINENO" "sys/dg_sys_info.h" "ac_cv_header_sys_dg_sys_info_h" "$ac_includes_default"
11703 if test "x$ac_cv_header_sys_dg_sys_info_h" = x""yes; then :
11704 ac_have_func=yes
11706 $as_echo "#define DGUX 1" >>confdefs.h
11708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dg_sys_info in -ldgc" >&5
11709 $as_echo_n "checking for dg_sys_info in -ldgc... " >&6; }
11710 if test "${ac_cv_lib_dgc_dg_sys_info+set}" = set; then :
11711 $as_echo_n "(cached) " >&6
11712 else
11713 ac_check_lib_save_LIBS=$LIBS
11714 LIBS="-ldgc $LIBS"
11715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11716 /* end confdefs.h. */
11718 /* Override any GCC internal prototype to avoid an error.
11719 Use char because int might match the return type of a GCC
11720 builtin and then its argument prototype would still apply. */
11721 #ifdef __cplusplus
11722 extern "C"
11723 #endif
11724 char dg_sys_info ();
11726 main ()
11728 return dg_sys_info ();
11730 return 0;
11732 _ACEOF
11733 if ac_fn_c_try_link "$LINENO"; then :
11734 ac_cv_lib_dgc_dg_sys_info=yes
11735 else
11736 ac_cv_lib_dgc_dg_sys_info=no
11738 rm -f core conftest.err conftest.$ac_objext \
11739 conftest$ac_exeext conftest.$ac_ext
11740 LIBS=$ac_check_lib_save_LIBS
11742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dgc_dg_sys_info" >&5
11743 $as_echo "$ac_cv_lib_dgc_dg_sys_info" >&6; }
11744 if test "x$ac_cv_lib_dgc_dg_sys_info" = x""yes; then :
11745 cat >>confdefs.h <<_ACEOF
11746 #define HAVE_LIBDGC 1
11747 _ACEOF
11749 LIBS="-ldgc $LIBS"
11757 ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default"
11758 if test "x$ac_cv_header_locale_h" = x""yes; then :
11763 for ac_func in setlocale
11764 do :
11765 ac_fn_c_check_func "$LINENO" "setlocale" "ac_cv_func_setlocale"
11766 if test "x$ac_cv_func_setlocale" = x""yes; then :
11767 cat >>confdefs.h <<_ACEOF
11768 #define HAVE_SETLOCALE 1
11769 _ACEOF
11772 done
11775 # We cannot check for <dwarf.h>, because Solaris 2 does not use dwarf (it
11776 # uses stabs), but it is still SVR4. We cannot check for <elf.h> because
11777 # Irix 4.0.5F has the header but not the library.
11778 if test $ac_have_func = no && test "$ac_cv_lib_elf_elf_begin" = yes; then
11779 ac_have_func=yes
11781 $as_echo "#define SVR4 1" >>confdefs.h
11785 if test $ac_have_func = no; then
11786 ac_fn_c_check_header_mongrel "$LINENO" "inq_stats/cpustats.h" "ac_cv_header_inq_stats_cpustats_h" "$ac_includes_default"
11787 if test "x$ac_cv_header_inq_stats_cpustats_h" = x""yes; then :
11788 ac_have_func=yes
11790 $as_echo "#define UMAX 1" >>confdefs.h
11793 $as_echo "#define UMAX4_3 1" >>confdefs.h
11800 if test $ac_have_func = no; then
11801 ac_fn_c_check_header_mongrel "$LINENO" "sys/cpustats.h" "ac_cv_header_sys_cpustats_h" "$ac_includes_default"
11802 if test "x$ac_cv_header_sys_cpustats_h" = x""yes; then :
11803 ac_have_func=yes; $as_echo "#define UMAX 1" >>confdefs.h
11810 if test $ac_have_func = no; then
11811 for ac_header in mach/mach.h
11812 do :
11813 ac_fn_c_check_header_mongrel "$LINENO" "mach/mach.h" "ac_cv_header_mach_mach_h" "$ac_includes_default"
11814 if test "x$ac_cv_header_mach_mach_h" = x""yes; then :
11815 cat >>confdefs.h <<_ACEOF
11816 #define HAVE_MACH_MACH_H 1
11817 _ACEOF
11821 done
11825 for ac_header in nlist.h
11826 do :
11827 ac_fn_c_check_header_mongrel "$LINENO" "nlist.h" "ac_cv_header_nlist_h" "$ac_includes_default"
11828 if test "x$ac_cv_header_nlist_h" = x""yes; then :
11829 cat >>confdefs.h <<_ACEOF
11830 #define HAVE_NLIST_H 1
11831 _ACEOF
11832 ac_fn_c_check_member "$LINENO" "struct nlist" "n_un.n_name" "ac_cv_member_struct_nlist_n_un_n_name" "#include <nlist.h>
11834 if test "x$ac_cv_member_struct_nlist_n_un_n_name" = x""yes; then :
11836 cat >>confdefs.h <<_ACEOF
11837 #define HAVE_STRUCT_NLIST_N_UN_N_NAME 1
11838 _ACEOF
11841 $as_echo "#define NLIST_NAME_UNION 1" >>confdefs.h
11848 done
11851 done
11854 # Some definitions of getloadavg require that the program be installed setgid.
11855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getloadavg requires setgid" >&5
11856 $as_echo_n "checking whether getloadavg requires setgid... " >&6; }
11857 if test "${ac_cv_func_getloadavg_setgid+set}" = set; then :
11858 $as_echo_n "(cached) " >&6
11859 else
11860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11861 /* end confdefs.h. */
11862 #include "$srcdir/$ac_config_libobj_dir/getloadavg.c"
11863 #ifdef LDAV_PRIVILEGED
11864 Yowza Am I SETGID yet
11865 #endif
11866 _ACEOF
11867 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11868 $EGREP "Yowza Am I SETGID yet" >/dev/null 2>&1; then :
11869 ac_cv_func_getloadavg_setgid=yes
11870 else
11871 ac_cv_func_getloadavg_setgid=no
11873 rm -f conftest*
11876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getloadavg_setgid" >&5
11877 $as_echo "$ac_cv_func_getloadavg_setgid" >&6; }
11878 if test $ac_cv_func_getloadavg_setgid = yes; then
11879 NEED_SETGID=true
11881 $as_echo "#define GETLOADAVG_PRIVILEGED 1" >>confdefs.h
11883 else
11884 NEED_SETGID=false
11887 if test $ac_cv_func_getloadavg_setgid = yes; then
11888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking group of /dev/kmem" >&5
11889 $as_echo_n "checking group of /dev/kmem... " >&6; }
11890 if test "${ac_cv_group_kmem+set}" = set; then :
11891 $as_echo_n "(cached) " >&6
11892 else
11893 # On Solaris, /dev/kmem is a symlink. Get info on the real file.
11894 ac_ls_output=`ls -lgL /dev/kmem 2>/dev/null`
11895 # If we got an error (system does not support symlinks), try without -L.
11896 test -z "$ac_ls_output" && ac_ls_output=`ls -lg /dev/kmem`
11897 ac_cv_group_kmem=`$as_echo "$ac_ls_output" \
11898 | sed -ne 's/[ ][ ]*/ /g;
11899 s/^.[sSrwx-]* *[0-9]* *\([^0-9]*\) *.*/\1/;
11900 / /s/.* //;p;'`
11903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_group_kmem" >&5
11904 $as_echo "$ac_cv_group_kmem" >&6; }
11905 KMEM_GROUP=$ac_cv_group_kmem
11907 if test "x$ac_save_LIBS" = x; then
11908 GETLOADAVG_LIBS=$LIBS
11909 else
11910 GETLOADAVG_LIBS=`$as_echo "$LIBS" | sed "s|$ac_save_LIBS||"`
11912 LIBS=$ac_save_LIBS
11916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
11917 $as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
11918 if test "${ac_cv_sys_largefile_source+set}" = set; then :
11919 $as_echo_n "(cached) " >&6
11920 else
11921 while :; do
11922 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11923 /* end confdefs.h. */
11924 #include <sys/types.h> /* for off_t */
11925 #include <stdio.h>
11927 main ()
11929 int (*fp) (FILE *, off_t, int) = fseeko;
11930 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
11932 return 0;
11934 _ACEOF
11935 if ac_fn_c_try_link "$LINENO"; then :
11936 ac_cv_sys_largefile_source=no; break
11938 rm -f core conftest.err conftest.$ac_objext \
11939 conftest$ac_exeext conftest.$ac_ext
11940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11941 /* end confdefs.h. */
11942 #define _LARGEFILE_SOURCE 1
11943 #include <sys/types.h> /* for off_t */
11944 #include <stdio.h>
11946 main ()
11948 int (*fp) (FILE *, off_t, int) = fseeko;
11949 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
11951 return 0;
11953 _ACEOF
11954 if ac_fn_c_try_link "$LINENO"; then :
11955 ac_cv_sys_largefile_source=1; break
11957 rm -f core conftest.err conftest.$ac_objext \
11958 conftest$ac_exeext conftest.$ac_ext
11959 ac_cv_sys_largefile_source=unknown
11960 break
11961 done
11963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
11964 $as_echo "$ac_cv_sys_largefile_source" >&6; }
11965 case $ac_cv_sys_largefile_source in #(
11966 no | unknown) ;;
11968 cat >>confdefs.h <<_ACEOF
11969 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
11970 _ACEOF
11972 esac
11973 rm -rf conftest*
11975 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
11976 # in glibc 2.1.3, but that breaks too many other things.
11977 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
11978 if test $ac_cv_sys_largefile_source != unknown; then
11980 $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
11985 # Configure getopt.
11986 # getopt.m4 serial 10
11988 # The getopt module assume you want GNU getopt, with getopt_long etc,
11989 # rather than vanilla POSIX getopt. This means your your code should
11990 # always include <getopt.h> for the getopt prototypes.
12002 # Prerequisites of lib/getopt*.
12007 GETOPT_H=
12008 for ac_header in getopt.h
12009 do :
12010 ac_fn_c_check_header_mongrel "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
12011 if test "x$ac_cv_header_getopt_h" = x""yes; then :
12012 cat >>confdefs.h <<_ACEOF
12013 #define HAVE_GETOPT_H 1
12014 _ACEOF
12016 else
12017 GETOPT_H=getopt.h
12020 done
12022 if test -z "$GETOPT_H"; then
12023 for ac_func in getopt_long_only
12024 do :
12025 ac_fn_c_check_func "$LINENO" "getopt_long_only" "ac_cv_func_getopt_long_only"
12026 if test "x$ac_cv_func_getopt_long_only" = x""yes; then :
12027 cat >>confdefs.h <<_ACEOF
12028 #define HAVE_GETOPT_LONG_ONLY 1
12029 _ACEOF
12031 else
12032 GETOPT_H=getopt.h
12034 done
12038 if test -z "$GETOPT_H"; then
12039 ac_fn_c_check_decl "$LINENO" "optreset" "ac_cv_have_decl_optreset" "#include <getopt.h>
12041 if test "x$ac_cv_have_decl_optreset" = x""yes; then :
12042 GETOPT_H=getopt.h
12047 if test -z "$GETOPT_H"; then
12048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working GNU getopt function" >&5
12049 $as_echo_n "checking for working GNU getopt function... " >&6; }
12050 if test "${gl_cv_func_gnu_getopt+set}" = set; then :
12051 $as_echo_n "(cached) " >&6
12052 else
12053 if test "$cross_compiling" = yes; then :
12054 ac_fn_c_check_decl "$LINENO" "getopt_clip" "ac_cv_have_decl_getopt_clip" "#include <getopt.h>
12056 if test "x$ac_cv_have_decl_getopt_clip" = x""yes; then :
12057 gl_cv_func_gnu_getopt=no
12058 else
12059 gl_cv_func_gnu_getopt=yes
12062 else
12063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12064 /* end confdefs.h. */
12065 #include <getopt.h>
12067 main ()
12070 char *myargv[3];
12071 myargv[0] = "conftest";
12072 myargv[1] = "-+";
12073 myargv[2] = 0;
12074 return getopt (2, myargv, "+a") != '?';
12077 return 0;
12079 _ACEOF
12080 if ac_fn_c_try_run "$LINENO"; then :
12081 gl_cv_func_gnu_getopt=yes
12082 else
12083 gl_cv_func_gnu_getopt=no
12085 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12086 conftest.$ac_objext conftest.beam conftest.$ac_ext
12090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_gnu_getopt" >&5
12091 $as_echo "$gl_cv_func_gnu_getopt" >&6; }
12092 if test "$gl_cv_func_gnu_getopt" = "no"; then
12093 GETOPT_H=getopt.h
12099 if test -n "$GETOPT_H"; then :
12102 GETOPT_H=getopt.h
12104 $as_echo "#define __GETOPT_PREFIX rpl_" >>confdefs.h
12109 GETOPTOBJS='getopt.o getopt1.o'
12115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getpgrp requires zero arguments" >&5
12116 $as_echo_n "checking whether getpgrp requires zero arguments... " >&6; }
12117 if test "${ac_cv_func_getpgrp_void+set}" = set; then :
12118 $as_echo_n "(cached) " >&6
12119 else
12120 # Use it with a single arg.
12121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12122 /* end confdefs.h. */
12123 $ac_includes_default
12125 main ()
12127 getpgrp (0);
12129 return 0;
12131 _ACEOF
12132 if ac_fn_c_try_compile "$LINENO"; then :
12133 ac_cv_func_getpgrp_void=no
12134 else
12135 ac_cv_func_getpgrp_void=yes
12137 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getpgrp_void" >&5
12141 $as_echo "$ac_cv_func_getpgrp_void" >&6; }
12142 if test $ac_cv_func_getpgrp_void = yes; then
12144 $as_echo "#define GETPGRP_VOID 1" >>confdefs.h
12149 for ac_func in strftime
12150 do :
12151 ac_fn_c_check_func "$LINENO" "strftime" "ac_cv_func_strftime"
12152 if test "x$ac_cv_func_strftime" = x""yes; then :
12153 cat >>confdefs.h <<_ACEOF
12154 #define HAVE_STRFTIME 1
12155 _ACEOF
12157 else
12158 # strftime is in -lintl on SCO UNIX.
12159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strftime in -lintl" >&5
12160 $as_echo_n "checking for strftime in -lintl... " >&6; }
12161 if test "${ac_cv_lib_intl_strftime+set}" = set; then :
12162 $as_echo_n "(cached) " >&6
12163 else
12164 ac_check_lib_save_LIBS=$LIBS
12165 LIBS="-lintl $LIBS"
12166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12167 /* end confdefs.h. */
12169 /* Override any GCC internal prototype to avoid an error.
12170 Use char because int might match the return type of a GCC
12171 builtin and then its argument prototype would still apply. */
12172 #ifdef __cplusplus
12173 extern "C"
12174 #endif
12175 char strftime ();
12177 main ()
12179 return strftime ();
12181 return 0;
12183 _ACEOF
12184 if ac_fn_c_try_link "$LINENO"; then :
12185 ac_cv_lib_intl_strftime=yes
12186 else
12187 ac_cv_lib_intl_strftime=no
12189 rm -f core conftest.err conftest.$ac_objext \
12190 conftest$ac_exeext conftest.$ac_ext
12191 LIBS=$ac_check_lib_save_LIBS
12193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_strftime" >&5
12194 $as_echo "$ac_cv_lib_intl_strftime" >&6; }
12195 if test "x$ac_cv_lib_intl_strftime" = x""yes; then :
12196 $as_echo "#define HAVE_STRFTIME 1" >>confdefs.h
12198 LIBS="-lintl $LIBS"
12202 done
12205 # UNIX98 PTYs.
12206 for ac_func in grantpt
12207 do :
12208 ac_fn_c_check_func "$LINENO" "grantpt" "ac_cv_func_grantpt"
12209 if test "x$ac_cv_func_grantpt" = x""yes; then :
12210 cat >>confdefs.h <<_ACEOF
12211 #define HAVE_GRANTPT 1
12212 _ACEOF
12215 done
12218 # PTY-related GNU extensions.
12219 for ac_func in getpt
12220 do :
12221 ac_fn_c_check_func "$LINENO" "getpt" "ac_cv_func_getpt"
12222 if test "x$ac_cv_func_getpt" = x""yes; then :
12223 cat >>confdefs.h <<_ACEOF
12224 #define HAVE_GETPT 1
12225 _ACEOF
12228 done
12231 # Check this now, so that we will NOT find the above functions in ncurses.
12232 # That is because we have not set up to link ncurses in lib-src.
12233 # It's better to believe a function is not available
12234 # than to expect to find it in ncurses.
12235 # Also we need tputs and friends to be able to build at all.
12236 have_tputs_et_al=true
12237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tputs" >&5
12238 $as_echo_n "checking for library containing tputs... " >&6; }
12239 if test "${ac_cv_search_tputs+set}" = set; then :
12240 $as_echo_n "(cached) " >&6
12241 else
12242 ac_func_search_save_LIBS=$LIBS
12243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12244 /* end confdefs.h. */
12246 /* Override any GCC internal prototype to avoid an error.
12247 Use char because int might match the return type of a GCC
12248 builtin and then its argument prototype would still apply. */
12249 #ifdef __cplusplus
12250 extern "C"
12251 #endif
12252 char tputs ();
12254 main ()
12256 return tputs ();
12258 return 0;
12260 _ACEOF
12261 for ac_lib in '' ncurses terminfo termcap; do
12262 if test -z "$ac_lib"; then
12263 ac_res="none required"
12264 else
12265 ac_res=-l$ac_lib
12266 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12268 if ac_fn_c_try_link "$LINENO"; then :
12269 ac_cv_search_tputs=$ac_res
12271 rm -f core conftest.err conftest.$ac_objext \
12272 conftest$ac_exeext
12273 if test "${ac_cv_search_tputs+set}" = set; then :
12274 break
12276 done
12277 if test "${ac_cv_search_tputs+set}" = set; then :
12279 else
12280 ac_cv_search_tputs=no
12282 rm conftest.$ac_ext
12283 LIBS=$ac_func_search_save_LIBS
12285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tputs" >&5
12286 $as_echo "$ac_cv_search_tputs" >&6; }
12287 ac_res=$ac_cv_search_tputs
12288 if test "$ac_res" != no; then :
12289 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12291 else
12292 have_tputs_et_al=false
12295 if test "$have_tputs_et_al" != true; then
12296 as_fn_error "I couldn't find termcap functions (tputs and friends).
12297 Maybe some development libraries/packages are missing? Try installing
12298 libncurses-dev(el), libterminfo-dev(el) or similar." "$LINENO" 5
12300 # Must define this when any termcap library is found.
12302 $as_echo "#define HAVE_LIBNCURSES 1" >>confdefs.h
12304 ## FIXME This was the cpp logic, but I am not sure it is right.
12305 ## The above test has not necessarily found libncurses.
12306 HAVE_LIBNCURSES=yes
12308 ## Use terminfo instead of termcap?
12309 ## Note only system files NOT using terminfo are:
12310 ## freebsd < 40000, ms-w32, msdos, netbsd < 599002500, and
12311 ## darwin|gnu without ncurses.
12312 TERMINFO=no
12313 LIBS_TERMCAP=
12314 case "$opsys" in
12315 ## cygwin: Fewer environment variables to go wrong, more terminal types.
12316 ## hpux10-20: Use the system provided termcap(3) library.
12317 ## openbsd: David Mazieres <dm@reeducation-labor.lcs.mit.edu> says this
12318 ## is necessary. Otherwise Emacs dumps core when run -nw.
12319 aix4-2|cygwin|hpux*|irix6-5|openbsd|sol2*|unixware) TERMINFO=yes ;;
12321 ## darwin: Prevents crashes when running Emacs in Terminal.app under 10.2.
12322 ## The ncurses library has been moved out of the System framework in
12323 ## Mac OS X 10.2. So if configure detects it, set the command-line
12324 ## option to use it.
12325 darwin|gnu*)
12326 ## (HAVE_LIBNCURSES was not always true, but is since 2010-03-18.)
12327 if test "x$HAVE_LIBNCURSES" = "xyes"; then
12328 TERMINFO=yes
12329 LIBS_TERMCAP="-lncurses"
12333 freebsd)
12334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether FreeBSD is new enough to use terminfo" >&5
12335 $as_echo_n "checking whether FreeBSD is new enough to use terminfo... " >&6; }
12336 if test "${emacs_cv_freebsd_terminfo+set}" = set; then :
12337 $as_echo_n "(cached) " >&6
12338 else
12339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12340 /* end confdefs.h. */
12341 #include <osreldate.h>
12343 main ()
12345 #if __FreeBSD_version < 400000
12346 fail;
12347 #endif
12350 return 0;
12352 _ACEOF
12353 if ac_fn_c_try_link "$LINENO"; then :
12354 emacs_cv_freebsd_terminfo=yes
12355 else
12356 emacs_cv_freebsd_terminfo=no
12358 rm -f core conftest.err conftest.$ac_objext \
12359 conftest$ac_exeext conftest.$ac_ext
12363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_freebsd_terminfo" >&5
12364 $as_echo "$emacs_cv_freebsd_terminfo" >&6; }
12366 if test $emacs_cv_freebsd_terminfo = yes; then
12367 TERMINFO=yes
12368 LIBS_TERMCAP="-lncurses"
12369 else
12370 LIBS_TERMCAP="-ltermcap"
12374 netbsd)
12375 if test $ac_cv_search_tputs = -lterminfo; then
12376 TERMINFO=yes
12377 LIBS_TERMCAP="-lterminfo"
12378 else
12379 LIBS_TERMCAP="-ltermcap"
12383 esac
12385 case "$opsys" in
12386 ## hpux: Make sure we get select from libc rather than from libcurses
12387 ## because libcurses on HPUX 10.10 has a broken version of select.
12388 ## We used to use -lc -lcurses, but this may be cleaner.
12389 hpux*) LIBS_TERMCAP="-ltermcap" ;;
12391 openbsd) LIBS_TERMCAP="-lncurses" ;;
12393 ## Must use system termcap, if we use any termcap. It does special things.
12394 sol2*) test "$TERMINFO" != yes && LIBS_TERMCAP="-ltermcap" ;;
12395 esac
12397 TERMCAP_OBJ=tparam.o
12398 if test $TERMINFO = yes; then
12400 $as_echo "#define TERMINFO 1" >>confdefs.h
12403 ## Default used to be -ltermcap. Add a case above if need something else.
12404 test "x$LIBS_TERMCAP" = "x" && LIBS_TERMCAP="-lcurses"
12406 TERMCAP_OBJ=terminfo.o
12412 # Do we have res_init, for detecting changes in /etc/resolv.conf?
12413 resolv=no
12414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12415 /* end confdefs.h. */
12416 #include <netinet/in.h>
12417 #include <arpa/nameser.h>
12418 #include <resolv.h>
12420 main ()
12422 return res_init();
12424 return 0;
12426 _ACEOF
12427 if ac_fn_c_try_link "$LINENO"; then :
12428 have_res_init=yes
12429 else
12430 have_res_init=no
12432 rm -f core conftest.err conftest.$ac_objext \
12433 conftest$ac_exeext conftest.$ac_ext
12434 if test "$have_res_init" = no; then
12435 OLIBS="$LIBS"
12436 LIBS="$LIBS -lresolv"
12437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_init with -lresolv" >&5
12438 $as_echo_n "checking for res_init with -lresolv... " >&6; }
12439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12440 /* end confdefs.h. */
12441 #include <netinet/in.h>
12442 #include <arpa/nameser.h>
12443 #include <resolv.h>
12445 main ()
12447 return res_init();
12449 return 0;
12451 _ACEOF
12452 if ac_fn_c_try_link "$LINENO"; then :
12453 have_res_init=yes
12454 else
12455 have_res_init=no
12457 rm -f core conftest.err conftest.$ac_objext \
12458 conftest$ac_exeext conftest.$ac_ext
12459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_res_init" >&5
12460 $as_echo "$have_res_init" >&6; }
12461 if test "$have_res_init" = yes ; then
12462 resolv=yes
12464 LIBS="$OLIBS"
12467 if test "$have_res_init" = yes; then
12469 $as_echo "#define HAVE_RES_INIT 1" >>confdefs.h
12473 # Do we need the Hesiod library to provide the support routines?
12474 LIBHESIOD=
12475 if test "$with_hesiod" != no ; then
12476 # Don't set $LIBS here -- see comments above. FIXME which comments?
12477 ac_fn_c_check_func "$LINENO" "res_send" "ac_cv_func_res_send"
12478 if test "x$ac_cv_func_res_send" = x""yes; then :
12480 else
12481 ac_fn_c_check_func "$LINENO" "__res_send" "ac_cv_func___res_send"
12482 if test "x$ac_cv_func___res_send" = x""yes; then :
12484 else
12485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_send in -lresolv" >&5
12486 $as_echo_n "checking for res_send in -lresolv... " >&6; }
12487 if test "${ac_cv_lib_resolv_res_send+set}" = set; then :
12488 $as_echo_n "(cached) " >&6
12489 else
12490 ac_check_lib_save_LIBS=$LIBS
12491 LIBS="-lresolv $LIBS"
12492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12493 /* end confdefs.h. */
12495 /* Override any GCC internal prototype to avoid an error.
12496 Use char because int might match the return type of a GCC
12497 builtin and then its argument prototype would still apply. */
12498 #ifdef __cplusplus
12499 extern "C"
12500 #endif
12501 char res_send ();
12503 main ()
12505 return res_send ();
12507 return 0;
12509 _ACEOF
12510 if ac_fn_c_try_link "$LINENO"; then :
12511 ac_cv_lib_resolv_res_send=yes
12512 else
12513 ac_cv_lib_resolv_res_send=no
12515 rm -f core conftest.err conftest.$ac_objext \
12516 conftest$ac_exeext conftest.$ac_ext
12517 LIBS=$ac_check_lib_save_LIBS
12519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_res_send" >&5
12520 $as_echo "$ac_cv_lib_resolv_res_send" >&6; }
12521 if test "x$ac_cv_lib_resolv_res_send" = x""yes; then :
12522 resolv=yes
12523 else
12524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __res_send in -lresolv" >&5
12525 $as_echo_n "checking for __res_send in -lresolv... " >&6; }
12526 if test "${ac_cv_lib_resolv___res_send+set}" = set; then :
12527 $as_echo_n "(cached) " >&6
12528 else
12529 ac_check_lib_save_LIBS=$LIBS
12530 LIBS="-lresolv $LIBS"
12531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12532 /* end confdefs.h. */
12534 /* Override any GCC internal prototype to avoid an error.
12535 Use char because int might match the return type of a GCC
12536 builtin and then its argument prototype would still apply. */
12537 #ifdef __cplusplus
12538 extern "C"
12539 #endif
12540 char __res_send ();
12542 main ()
12544 return __res_send ();
12546 return 0;
12548 _ACEOF
12549 if ac_fn_c_try_link "$LINENO"; then :
12550 ac_cv_lib_resolv___res_send=yes
12551 else
12552 ac_cv_lib_resolv___res_send=no
12554 rm -f core conftest.err conftest.$ac_objext \
12555 conftest$ac_exeext conftest.$ac_ext
12556 LIBS=$ac_check_lib_save_LIBS
12558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv___res_send" >&5
12559 $as_echo "$ac_cv_lib_resolv___res_send" >&6; }
12560 if test "x$ac_cv_lib_resolv___res_send" = x""yes; then :
12561 resolv=yes
12570 if test "$resolv" = yes ; then
12571 RESOLVLIB=-lresolv
12572 else
12573 RESOLVLIB=
12575 ac_fn_c_check_func "$LINENO" "hes_getmailhost" "ac_cv_func_hes_getmailhost"
12576 if test "x$ac_cv_func_hes_getmailhost" = x""yes; then :
12578 else
12579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hes_getmailhost in -lhesiod" >&5
12580 $as_echo_n "checking for hes_getmailhost in -lhesiod... " >&6; }
12581 if test "${ac_cv_lib_hesiod_hes_getmailhost+set}" = set; then :
12582 $as_echo_n "(cached) " >&6
12583 else
12584 ac_check_lib_save_LIBS=$LIBS
12585 LIBS="-lhesiod $RESOLVLIB $LIBS"
12586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12587 /* end confdefs.h. */
12589 /* Override any GCC internal prototype to avoid an error.
12590 Use char because int might match the return type of a GCC
12591 builtin and then its argument prototype would still apply. */
12592 #ifdef __cplusplus
12593 extern "C"
12594 #endif
12595 char hes_getmailhost ();
12597 main ()
12599 return hes_getmailhost ();
12601 return 0;
12603 _ACEOF
12604 if ac_fn_c_try_link "$LINENO"; then :
12605 ac_cv_lib_hesiod_hes_getmailhost=yes
12606 else
12607 ac_cv_lib_hesiod_hes_getmailhost=no
12609 rm -f core conftest.err conftest.$ac_objext \
12610 conftest$ac_exeext conftest.$ac_ext
12611 LIBS=$ac_check_lib_save_LIBS
12613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_hesiod_hes_getmailhost" >&5
12614 $as_echo "$ac_cv_lib_hesiod_hes_getmailhost" >&6; }
12615 if test "x$ac_cv_lib_hesiod_hes_getmailhost" = x""yes; then :
12616 hesiod=yes
12617 else
12624 if test x"$hesiod" = xyes; then
12626 $as_echo "#define HAVE_LIBHESIOD 1" >>confdefs.h
12628 LIBHESIOD=-lhesiod
12633 # Do we need libresolv (due to res_init or Hesiod)?
12634 if test "$resolv" = yes ; then
12636 $as_echo "#define HAVE_LIBRESOLV 1" >>confdefs.h
12638 LIBRESOLV=-lresolv
12639 else
12640 LIBRESOLV=
12644 # These tell us which Kerberos-related libraries to use.
12645 COM_ERRLIB=
12646 CRYPTOLIB=
12647 KRB5LIB=
12648 DESLIB=
12649 KRB4LIB=
12651 if test "${with_kerberos}" != no; then
12652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for com_err in -lcom_err" >&5
12653 $as_echo_n "checking for com_err in -lcom_err... " >&6; }
12654 if test "${ac_cv_lib_com_err_com_err+set}" = set; then :
12655 $as_echo_n "(cached) " >&6
12656 else
12657 ac_check_lib_save_LIBS=$LIBS
12658 LIBS="-lcom_err $LIBS"
12659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12660 /* end confdefs.h. */
12662 /* Override any GCC internal prototype to avoid an error.
12663 Use char because int might match the return type of a GCC
12664 builtin and then its argument prototype would still apply. */
12665 #ifdef __cplusplus
12666 extern "C"
12667 #endif
12668 char com_err ();
12670 main ()
12672 return com_err ();
12674 return 0;
12676 _ACEOF
12677 if ac_fn_c_try_link "$LINENO"; then :
12678 ac_cv_lib_com_err_com_err=yes
12679 else
12680 ac_cv_lib_com_err_com_err=no
12682 rm -f core conftest.err conftest.$ac_objext \
12683 conftest$ac_exeext conftest.$ac_ext
12684 LIBS=$ac_check_lib_save_LIBS
12686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_com_err_com_err" >&5
12687 $as_echo "$ac_cv_lib_com_err_com_err" >&6; }
12688 if test "x$ac_cv_lib_com_err_com_err" = x""yes; then :
12689 have_com_err=yes
12690 else
12691 have_com_err=no
12694 if test $have_com_err = yes; then
12695 COM_ERRLIB=-lcom_err
12696 LIBS="$COM_ERRLIB $LIBS"
12698 $as_echo "#define HAVE_LIBCOM_ERR 1" >>confdefs.h
12701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mit_des_cbc_encrypt in -lcrypto" >&5
12702 $as_echo_n "checking for mit_des_cbc_encrypt in -lcrypto... " >&6; }
12703 if test "${ac_cv_lib_crypto_mit_des_cbc_encrypt+set}" = set; then :
12704 $as_echo_n "(cached) " >&6
12705 else
12706 ac_check_lib_save_LIBS=$LIBS
12707 LIBS="-lcrypto $LIBS"
12708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12709 /* end confdefs.h. */
12711 /* Override any GCC internal prototype to avoid an error.
12712 Use char because int might match the return type of a GCC
12713 builtin and then its argument prototype would still apply. */
12714 #ifdef __cplusplus
12715 extern "C"
12716 #endif
12717 char mit_des_cbc_encrypt ();
12719 main ()
12721 return mit_des_cbc_encrypt ();
12723 return 0;
12725 _ACEOF
12726 if ac_fn_c_try_link "$LINENO"; then :
12727 ac_cv_lib_crypto_mit_des_cbc_encrypt=yes
12728 else
12729 ac_cv_lib_crypto_mit_des_cbc_encrypt=no
12731 rm -f core conftest.err conftest.$ac_objext \
12732 conftest$ac_exeext conftest.$ac_ext
12733 LIBS=$ac_check_lib_save_LIBS
12735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_mit_des_cbc_encrypt" >&5
12736 $as_echo "$ac_cv_lib_crypto_mit_des_cbc_encrypt" >&6; }
12737 if test "x$ac_cv_lib_crypto_mit_des_cbc_encrypt" = x""yes; then :
12738 have_crypto=yes
12739 else
12740 have_crypto=no
12743 if test $have_crypto = yes; then
12744 CRYPTOLIB=-lcrypto
12745 LIBS="$CRYPTOLIB $LIBS"
12747 $as_echo "#define HAVE_LIBCRYPTO 1" >>confdefs.h
12750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mit_des_cbc_encrypt in -lk5crypto" >&5
12751 $as_echo_n "checking for mit_des_cbc_encrypt in -lk5crypto... " >&6; }
12752 if test "${ac_cv_lib_k5crypto_mit_des_cbc_encrypt+set}" = set; then :
12753 $as_echo_n "(cached) " >&6
12754 else
12755 ac_check_lib_save_LIBS=$LIBS
12756 LIBS="-lk5crypto $LIBS"
12757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12758 /* end confdefs.h. */
12760 /* Override any GCC internal prototype to avoid an error.
12761 Use char because int might match the return type of a GCC
12762 builtin and then its argument prototype would still apply. */
12763 #ifdef __cplusplus
12764 extern "C"
12765 #endif
12766 char mit_des_cbc_encrypt ();
12768 main ()
12770 return mit_des_cbc_encrypt ();
12772 return 0;
12774 _ACEOF
12775 if ac_fn_c_try_link "$LINENO"; then :
12776 ac_cv_lib_k5crypto_mit_des_cbc_encrypt=yes
12777 else
12778 ac_cv_lib_k5crypto_mit_des_cbc_encrypt=no
12780 rm -f core conftest.err conftest.$ac_objext \
12781 conftest$ac_exeext conftest.$ac_ext
12782 LIBS=$ac_check_lib_save_LIBS
12784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_k5crypto_mit_des_cbc_encrypt" >&5
12785 $as_echo "$ac_cv_lib_k5crypto_mit_des_cbc_encrypt" >&6; }
12786 if test "x$ac_cv_lib_k5crypto_mit_des_cbc_encrypt" = x""yes; then :
12787 have_k5crypto=yes
12788 else
12789 have_k5crypto=no
12792 if test $have_k5crypto = yes; then
12793 CRYPTOLIB=-lk5crypto
12794 LIBS="$CRYPTOLIB $LIBS"
12796 $as_echo "#define HAVE_LIBK5CRYPTO 1" >>confdefs.h
12799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for krb5_init_context in -lkrb5" >&5
12800 $as_echo_n "checking for krb5_init_context in -lkrb5... " >&6; }
12801 if test "${ac_cv_lib_krb5_krb5_init_context+set}" = set; then :
12802 $as_echo_n "(cached) " >&6
12803 else
12804 ac_check_lib_save_LIBS=$LIBS
12805 LIBS="-lkrb5 $LIBS"
12806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12807 /* end confdefs.h. */
12809 /* Override any GCC internal prototype to avoid an error.
12810 Use char because int might match the return type of a GCC
12811 builtin and then its argument prototype would still apply. */
12812 #ifdef __cplusplus
12813 extern "C"
12814 #endif
12815 char krb5_init_context ();
12817 main ()
12819 return krb5_init_context ();
12821 return 0;
12823 _ACEOF
12824 if ac_fn_c_try_link "$LINENO"; then :
12825 ac_cv_lib_krb5_krb5_init_context=yes
12826 else
12827 ac_cv_lib_krb5_krb5_init_context=no
12829 rm -f core conftest.err conftest.$ac_objext \
12830 conftest$ac_exeext conftest.$ac_ext
12831 LIBS=$ac_check_lib_save_LIBS
12833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_krb5_krb5_init_context" >&5
12834 $as_echo "$ac_cv_lib_krb5_krb5_init_context" >&6; }
12835 if test "x$ac_cv_lib_krb5_krb5_init_context" = x""yes; then :
12836 have_krb5=yes
12837 else
12838 have_krb5=no
12841 if test $have_krb5=yes; then
12842 KRB5LIB=-lkrb5
12843 LIBS="$KRB5LIB $LIBS"
12845 $as_echo "#define HAVE_LIBKRB5 1" >>confdefs.h
12848 if test "${with_kerberos5}" = no; then
12849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for des_cbc_encrypt in -ldes425" >&5
12850 $as_echo_n "checking for des_cbc_encrypt in -ldes425... " >&6; }
12851 if test "${ac_cv_lib_des425_des_cbc_encrypt+set}" = set; then :
12852 $as_echo_n "(cached) " >&6
12853 else
12854 ac_check_lib_save_LIBS=$LIBS
12855 LIBS="-ldes425 $LIBS"
12856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12857 /* end confdefs.h. */
12859 /* Override any GCC internal prototype to avoid an error.
12860 Use char because int might match the return type of a GCC
12861 builtin and then its argument prototype would still apply. */
12862 #ifdef __cplusplus
12863 extern "C"
12864 #endif
12865 char des_cbc_encrypt ();
12867 main ()
12869 return des_cbc_encrypt ();
12871 return 0;
12873 _ACEOF
12874 if ac_fn_c_try_link "$LINENO"; then :
12875 ac_cv_lib_des425_des_cbc_encrypt=yes
12876 else
12877 ac_cv_lib_des425_des_cbc_encrypt=no
12879 rm -f core conftest.err conftest.$ac_objext \
12880 conftest$ac_exeext conftest.$ac_ext
12881 LIBS=$ac_check_lib_save_LIBS
12883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_des425_des_cbc_encrypt" >&5
12884 $as_echo "$ac_cv_lib_des425_des_cbc_encrypt" >&6; }
12885 if test "x$ac_cv_lib_des425_des_cbc_encrypt" = x""yes; then :
12886 have_des425=yes
12887 else
12888 have_des425=no
12891 if test $have_des425 = yes; then
12892 DESLIB=-ldes425
12893 LIBS="$DESLIB $LIBS"
12895 $as_echo "#define HAVE_LIBDES425 1" >>confdefs.h
12897 else
12898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for des_cbc_encrypt in -ldes" >&5
12899 $as_echo_n "checking for des_cbc_encrypt in -ldes... " >&6; }
12900 if test "${ac_cv_lib_des_des_cbc_encrypt+set}" = set; then :
12901 $as_echo_n "(cached) " >&6
12902 else
12903 ac_check_lib_save_LIBS=$LIBS
12904 LIBS="-ldes $LIBS"
12905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12906 /* end confdefs.h. */
12908 /* Override any GCC internal prototype to avoid an error.
12909 Use char because int might match the return type of a GCC
12910 builtin and then its argument prototype would still apply. */
12911 #ifdef __cplusplus
12912 extern "C"
12913 #endif
12914 char des_cbc_encrypt ();
12916 main ()
12918 return des_cbc_encrypt ();
12920 return 0;
12922 _ACEOF
12923 if ac_fn_c_try_link "$LINENO"; then :
12924 ac_cv_lib_des_des_cbc_encrypt=yes
12925 else
12926 ac_cv_lib_des_des_cbc_encrypt=no
12928 rm -f core conftest.err conftest.$ac_objext \
12929 conftest$ac_exeext conftest.$ac_ext
12930 LIBS=$ac_check_lib_save_LIBS
12932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_des_des_cbc_encrypt" >&5
12933 $as_echo "$ac_cv_lib_des_des_cbc_encrypt" >&6; }
12934 if test "x$ac_cv_lib_des_des_cbc_encrypt" = x""yes; then :
12935 have_des=yes
12936 else
12937 have_des=no
12940 if test $have_des = yes; then
12941 DESLIB=-ldes
12942 LIBS="$DESLIB $LIBS"
12944 $as_echo "#define HAVE_LIBDES 1" >>confdefs.h
12948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for krb_get_cred in -lkrb4" >&5
12949 $as_echo_n "checking for krb_get_cred in -lkrb4... " >&6; }
12950 if test "${ac_cv_lib_krb4_krb_get_cred+set}" = set; then :
12951 $as_echo_n "(cached) " >&6
12952 else
12953 ac_check_lib_save_LIBS=$LIBS
12954 LIBS="-lkrb4 $LIBS"
12955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12956 /* end confdefs.h. */
12958 /* Override any GCC internal prototype to avoid an error.
12959 Use char because int might match the return type of a GCC
12960 builtin and then its argument prototype would still apply. */
12961 #ifdef __cplusplus
12962 extern "C"
12963 #endif
12964 char krb_get_cred ();
12966 main ()
12968 return krb_get_cred ();
12970 return 0;
12972 _ACEOF
12973 if ac_fn_c_try_link "$LINENO"; then :
12974 ac_cv_lib_krb4_krb_get_cred=yes
12975 else
12976 ac_cv_lib_krb4_krb_get_cred=no
12978 rm -f core conftest.err conftest.$ac_objext \
12979 conftest$ac_exeext conftest.$ac_ext
12980 LIBS=$ac_check_lib_save_LIBS
12982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_krb4_krb_get_cred" >&5
12983 $as_echo "$ac_cv_lib_krb4_krb_get_cred" >&6; }
12984 if test "x$ac_cv_lib_krb4_krb_get_cred" = x""yes; then :
12985 have_krb4=yes
12986 else
12987 have_krb4=no
12990 if test $have_krb4 = yes; then
12991 KRB4LIB=-lkrb4
12992 LIBS="$KRB4LIB $LIBS"
12994 $as_echo "#define HAVE_LIBKRB4 1" >>confdefs.h
12996 else
12997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for krb_get_cred in -lkrb" >&5
12998 $as_echo_n "checking for krb_get_cred in -lkrb... " >&6; }
12999 if test "${ac_cv_lib_krb_krb_get_cred+set}" = set; then :
13000 $as_echo_n "(cached) " >&6
13001 else
13002 ac_check_lib_save_LIBS=$LIBS
13003 LIBS="-lkrb $LIBS"
13004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13005 /* end confdefs.h. */
13007 /* Override any GCC internal prototype to avoid an error.
13008 Use char because int might match the return type of a GCC
13009 builtin and then its argument prototype would still apply. */
13010 #ifdef __cplusplus
13011 extern "C"
13012 #endif
13013 char krb_get_cred ();
13015 main ()
13017 return krb_get_cred ();
13019 return 0;
13021 _ACEOF
13022 if ac_fn_c_try_link "$LINENO"; then :
13023 ac_cv_lib_krb_krb_get_cred=yes
13024 else
13025 ac_cv_lib_krb_krb_get_cred=no
13027 rm -f core conftest.err conftest.$ac_objext \
13028 conftest$ac_exeext conftest.$ac_ext
13029 LIBS=$ac_check_lib_save_LIBS
13031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_krb_krb_get_cred" >&5
13032 $as_echo "$ac_cv_lib_krb_krb_get_cred" >&6; }
13033 if test "x$ac_cv_lib_krb_krb_get_cred" = x""yes; then :
13034 have_krb=yes
13035 else
13036 have_krb=no
13039 if test $have_krb = yes; then
13040 KRB4LIB=-lkrb
13041 LIBS="$KRB4LIB $LIBS"
13043 $as_echo "#define HAVE_LIBKRB 1" >>confdefs.h
13049 if test "${with_kerberos5}" != no; then
13050 for ac_header in krb5.h
13051 do :
13052 ac_fn_c_check_header_mongrel "$LINENO" "krb5.h" "ac_cv_header_krb5_h" "$ac_includes_default"
13053 if test "x$ac_cv_header_krb5_h" = x""yes; then :
13054 cat >>confdefs.h <<_ACEOF
13055 #define HAVE_KRB5_H 1
13056 _ACEOF
13057 ac_fn_c_check_member "$LINENO" "krb5_error" "text" "ac_cv_member_krb5_error_text" "#include <krb5.h>
13059 if test "x$ac_cv_member_krb5_error_text" = x""yes; then :
13061 cat >>confdefs.h <<_ACEOF
13062 #define HAVE_KRB5_ERROR_TEXT 1
13063 _ACEOF
13067 ac_fn_c_check_member "$LINENO" "krb5_error" "e_text" "ac_cv_member_krb5_error_e_text" "#include <krb5.h>
13069 if test "x$ac_cv_member_krb5_error_e_text" = x""yes; then :
13071 cat >>confdefs.h <<_ACEOF
13072 #define HAVE_KRB5_ERROR_E_TEXT 1
13073 _ACEOF
13080 done
13082 else
13083 for ac_header in des.h
13084 do :
13085 ac_fn_c_check_header_mongrel "$LINENO" "des.h" "ac_cv_header_des_h" "$ac_includes_default"
13086 if test "x$ac_cv_header_des_h" = x""yes; then :
13087 cat >>confdefs.h <<_ACEOF
13088 #define HAVE_DES_H 1
13089 _ACEOF
13091 else
13092 for ac_header in kerberosIV/des.h
13093 do :
13094 ac_fn_c_check_header_mongrel "$LINENO" "kerberosIV/des.h" "ac_cv_header_kerberosIV_des_h" "$ac_includes_default"
13095 if test "x$ac_cv_header_kerberosIV_des_h" = x""yes; then :
13096 cat >>confdefs.h <<_ACEOF
13097 #define HAVE_KERBEROSIV_DES_H 1
13098 _ACEOF
13100 else
13101 for ac_header in kerberos/des.h
13102 do :
13103 ac_fn_c_check_header_mongrel "$LINENO" "kerberos/des.h" "ac_cv_header_kerberos_des_h" "$ac_includes_default"
13104 if test "x$ac_cv_header_kerberos_des_h" = x""yes; then :
13105 cat >>confdefs.h <<_ACEOF
13106 #define HAVE_KERBEROS_DES_H 1
13107 _ACEOF
13111 done
13115 done
13119 done
13121 for ac_header in krb.h
13122 do :
13123 ac_fn_c_check_header_mongrel "$LINENO" "krb.h" "ac_cv_header_krb_h" "$ac_includes_default"
13124 if test "x$ac_cv_header_krb_h" = x""yes; then :
13125 cat >>confdefs.h <<_ACEOF
13126 #define HAVE_KRB_H 1
13127 _ACEOF
13129 else
13130 for ac_header in kerberosIV/krb.h
13131 do :
13132 ac_fn_c_check_header_mongrel "$LINENO" "kerberosIV/krb.h" "ac_cv_header_kerberosIV_krb_h" "$ac_includes_default"
13133 if test "x$ac_cv_header_kerberosIV_krb_h" = x""yes; then :
13134 cat >>confdefs.h <<_ACEOF
13135 #define HAVE_KERBEROSIV_KRB_H 1
13136 _ACEOF
13138 else
13139 for ac_header in kerberos/krb.h
13140 do :
13141 ac_fn_c_check_header_mongrel "$LINENO" "kerberos/krb.h" "ac_cv_header_kerberos_krb_h" "$ac_includes_default"
13142 if test "x$ac_cv_header_kerberos_krb_h" = x""yes; then :
13143 cat >>confdefs.h <<_ACEOF
13144 #define HAVE_KERBEROS_KRB_H 1
13145 _ACEOF
13149 done
13153 done
13157 done
13160 for ac_header in com_err.h
13161 do :
13162 ac_fn_c_check_header_mongrel "$LINENO" "com_err.h" "ac_cv_header_com_err_h" "$ac_includes_default"
13163 if test "x$ac_cv_header_com_err_h" = x""yes; then :
13164 cat >>confdefs.h <<_ACEOF
13165 #define HAVE_COM_ERR_H 1
13166 _ACEOF
13170 done
13180 # Solaris requires -lintl if you want strerror (which calls dgettext)
13181 # to return localized messages.
13182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in -lintl" >&5
13183 $as_echo_n "checking for dgettext in -lintl... " >&6; }
13184 if test "${ac_cv_lib_intl_dgettext+set}" = set; then :
13185 $as_echo_n "(cached) " >&6
13186 else
13187 ac_check_lib_save_LIBS=$LIBS
13188 LIBS="-lintl $LIBS"
13189 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13190 /* end confdefs.h. */
13192 /* Override any GCC internal prototype to avoid an error.
13193 Use char because int might match the return type of a GCC
13194 builtin and then its argument prototype would still apply. */
13195 #ifdef __cplusplus
13196 extern "C"
13197 #endif
13198 char dgettext ();
13200 main ()
13202 return dgettext ();
13204 return 0;
13206 _ACEOF
13207 if ac_fn_c_try_link "$LINENO"; then :
13208 ac_cv_lib_intl_dgettext=yes
13209 else
13210 ac_cv_lib_intl_dgettext=no
13212 rm -f core conftest.err conftest.$ac_objext \
13213 conftest$ac_exeext conftest.$ac_ext
13214 LIBS=$ac_check_lib_save_LIBS
13216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dgettext" >&5
13217 $as_echo "$ac_cv_lib_intl_dgettext" >&6; }
13218 if test "x$ac_cv_lib_intl_dgettext" = x""yes; then :
13219 cat >>confdefs.h <<_ACEOF
13220 #define HAVE_LIBINTL 1
13221 _ACEOF
13223 LIBS="-lintl $LIBS"
13228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether localtime caches TZ" >&5
13229 $as_echo_n "checking whether localtime caches TZ... " >&6; }
13230 if test "${emacs_cv_localtime_cache+set}" = set; then :
13231 $as_echo_n "(cached) " >&6
13232 else
13233 if test x$ac_cv_func_tzset = xyes; then
13234 if test "$cross_compiling" = yes; then :
13235 # If we have tzset, assume the worst when cross-compiling.
13236 emacs_cv_localtime_cache=yes
13237 else
13238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13239 /* end confdefs.h. */
13240 #include <time.h>
13241 extern char **environ;
13242 unset_TZ ()
13244 char **from, **to;
13245 for (to = from = environ; (*to = *from); from++)
13246 if (! (to[0][0] == 'T' && to[0][1] == 'Z' && to[0][2] == '='))
13247 to++;
13249 char TZ_GMT0[] = "TZ=GMT0";
13250 char TZ_PST8[] = "TZ=PST8";
13251 main()
13253 time_t now = time ((time_t *) 0);
13254 int hour_GMT0, hour_unset;
13255 if (putenv (TZ_GMT0) != 0)
13256 exit (1);
13257 hour_GMT0 = localtime (&now)->tm_hour;
13258 unset_TZ ();
13259 hour_unset = localtime (&now)->tm_hour;
13260 if (putenv (TZ_PST8) != 0)
13261 exit (1);
13262 if (localtime (&now)->tm_hour == hour_GMT0)
13263 exit (1);
13264 unset_TZ ();
13265 if (localtime (&now)->tm_hour != hour_unset)
13266 exit (1);
13267 exit (0);
13269 _ACEOF
13270 if ac_fn_c_try_run "$LINENO"; then :
13271 emacs_cv_localtime_cache=no
13272 else
13273 emacs_cv_localtime_cache=yes
13275 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13276 conftest.$ac_objext conftest.beam conftest.$ac_ext
13279 else
13280 # If we lack tzset, report that localtime does not cache TZ,
13281 # since we can't invalidate the cache if we don't have tzset.
13282 emacs_cv_localtime_cache=no
13285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_localtime_cache" >&5
13286 $as_echo "$emacs_cv_localtime_cache" >&6; }
13287 if test $emacs_cv_localtime_cache = yes; then
13289 $as_echo "#define LOCALTIME_CACHE 1" >>confdefs.h
13293 if test "x$HAVE_TIMEVAL" = xyes; then
13294 for ac_func in gettimeofday
13295 do :
13296 ac_fn_c_check_func "$LINENO" "gettimeofday" "ac_cv_func_gettimeofday"
13297 if test "x$ac_cv_func_gettimeofday" = x""yes; then :
13298 cat >>confdefs.h <<_ACEOF
13299 #define HAVE_GETTIMEOFDAY 1
13300 _ACEOF
13303 done
13305 if test $ac_cv_func_gettimeofday = yes; then
13306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gettimeofday can accept two arguments" >&5
13307 $as_echo_n "checking whether gettimeofday can accept two arguments... " >&6; }
13308 if test "${emacs_cv_gettimeofday_two_arguments+set}" = set; then :
13309 $as_echo_n "(cached) " >&6
13310 else
13311 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13312 /* end confdefs.h. */
13314 #ifdef TIME_WITH_SYS_TIME
13315 #include <sys/time.h>
13316 #include <time.h>
13317 #else
13318 #ifdef HAVE_SYS_TIME_H
13319 #include <sys/time.h>
13320 #else
13321 #include <time.h>
13322 #endif
13323 #endif
13325 main ()
13327 struct timeval time;
13328 gettimeofday (&time, 0);
13330 return 0;
13332 _ACEOF
13333 if ac_fn_c_try_compile "$LINENO"; then :
13334 emacs_cv_gettimeofday_two_arguments=yes
13335 else
13336 emacs_cv_gettimeofday_two_arguments=no
13338 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_gettimeofday_two_arguments" >&5
13341 $as_echo "$emacs_cv_gettimeofday_two_arguments" >&6; }
13342 if test $emacs_cv_gettimeofday_two_arguments = no; then
13344 $as_echo "#define GETTIMEOFDAY_ONE_ARGUMENT 1" >>confdefs.h
13350 ok_so_far=yes
13351 ac_fn_c_check_func "$LINENO" "socket" "ac_cv_func_socket"
13352 if test "x$ac_cv_func_socket" = x""yes; then :
13354 else
13355 ok_so_far=no
13358 if test $ok_so_far = yes; then
13359 ac_fn_c_check_header_mongrel "$LINENO" "netinet/in.h" "ac_cv_header_netinet_in_h" "$ac_includes_default"
13360 if test "x$ac_cv_header_netinet_in_h" = x""yes; then :
13362 else
13363 ok_so_far=no
13368 if test $ok_so_far = yes; then
13369 ac_fn_c_check_header_mongrel "$LINENO" "arpa/inet.h" "ac_cv_header_arpa_inet_h" "$ac_includes_default"
13370 if test "x$ac_cv_header_arpa_inet_h" = x""yes; then :
13372 else
13373 ok_so_far=no
13378 if test $ok_so_far = yes; then
13380 $as_echo "#define HAVE_INET_SOCKETS 1" >>confdefs.h
13384 for ac_header in sys/ioctl.h
13385 do :
13386 ac_fn_c_check_header_mongrel "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
13387 if test "x$ac_cv_header_sys_ioctl_h" = x""yes; then :
13388 cat >>confdefs.h <<_ACEOF
13389 #define HAVE_SYS_IOCTL_H 1
13390 _ACEOF
13394 done
13397 if test -f /usr/lpp/X11/bin/smt.exp; then
13399 $as_echo "#define HAVE_AIX_SMT_EXP 1" >>confdefs.h
13403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system supports dynamic ptys" >&5
13404 $as_echo_n "checking whether system supports dynamic ptys... " >&6; }
13405 if test -d /dev/pts && ls -d /dev/ptmx > /dev/null 2>&1 ; then
13406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13407 $as_echo "yes" >&6; }
13409 $as_echo "#define HAVE_DEV_PTMX 1" >>confdefs.h
13411 else
13412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13413 $as_echo "no" >&6; }
13416 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
13417 if test "x$ac_cv_type_pid_t" = x""yes; then :
13419 else
13421 cat >>confdefs.h <<_ACEOF
13422 #define pid_t int
13423 _ACEOF
13427 for ac_header in vfork.h
13428 do :
13429 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
13430 if test "x$ac_cv_header_vfork_h" = x""yes; then :
13431 cat >>confdefs.h <<_ACEOF
13432 #define HAVE_VFORK_H 1
13433 _ACEOF
13437 done
13439 for ac_func in fork vfork
13440 do :
13441 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13442 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13443 eval as_val=\$$as_ac_var
13444 if test "x$as_val" = x""yes; then :
13445 cat >>confdefs.h <<_ACEOF
13446 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13447 _ACEOF
13450 done
13452 if test "x$ac_cv_func_fork" = xyes; then
13453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
13454 $as_echo_n "checking for working fork... " >&6; }
13455 if test "${ac_cv_func_fork_works+set}" = set; then :
13456 $as_echo_n "(cached) " >&6
13457 else
13458 if test "$cross_compiling" = yes; then :
13459 ac_cv_func_fork_works=cross
13460 else
13461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13462 /* end confdefs.h. */
13463 $ac_includes_default
13465 main ()
13468 /* By Ruediger Kuhlmann. */
13469 return fork () < 0;
13472 return 0;
13474 _ACEOF
13475 if ac_fn_c_try_run "$LINENO"; then :
13476 ac_cv_func_fork_works=yes
13477 else
13478 ac_cv_func_fork_works=no
13480 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13481 conftest.$ac_objext conftest.beam conftest.$ac_ext
13485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
13486 $as_echo "$ac_cv_func_fork_works" >&6; }
13488 else
13489 ac_cv_func_fork_works=$ac_cv_func_fork
13491 if test "x$ac_cv_func_fork_works" = xcross; then
13492 case $host in
13493 *-*-amigaos* | *-*-msdosdjgpp*)
13494 # Override, as these systems have only a dummy fork() stub
13495 ac_cv_func_fork_works=no
13498 ac_cv_func_fork_works=yes
13500 esac
13501 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
13502 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
13504 ac_cv_func_vfork_works=$ac_cv_func_vfork
13505 if test "x$ac_cv_func_vfork" = xyes; then
13506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
13507 $as_echo_n "checking for working vfork... " >&6; }
13508 if test "${ac_cv_func_vfork_works+set}" = set; then :
13509 $as_echo_n "(cached) " >&6
13510 else
13511 if test "$cross_compiling" = yes; then :
13512 ac_cv_func_vfork_works=cross
13513 else
13514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13515 /* end confdefs.h. */
13516 /* Thanks to Paul Eggert for this test. */
13517 $ac_includes_default
13518 #include <sys/wait.h>
13519 #ifdef HAVE_VFORK_H
13520 # include <vfork.h>
13521 #endif
13522 /* On some sparc systems, changes by the child to local and incoming
13523 argument registers are propagated back to the parent. The compiler
13524 is told about this with #include <vfork.h>, but some compilers
13525 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
13526 static variable whose address is put into a register that is
13527 clobbered by the vfork. */
13528 static void
13529 #ifdef __cplusplus
13530 sparc_address_test (int arg)
13531 # else
13532 sparc_address_test (arg) int arg;
13533 #endif
13535 static pid_t child;
13536 if (!child) {
13537 child = vfork ();
13538 if (child < 0) {
13539 perror ("vfork");
13540 _exit(2);
13542 if (!child) {
13543 arg = getpid();
13544 write(-1, "", 0);
13545 _exit (arg);
13551 main ()
13553 pid_t parent = getpid ();
13554 pid_t child;
13556 sparc_address_test (0);
13558 child = vfork ();
13560 if (child == 0) {
13561 /* Here is another test for sparc vfork register problems. This
13562 test uses lots of local variables, at least as many local
13563 variables as main has allocated so far including compiler
13564 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
13565 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
13566 reuse the register of parent for one of the local variables,
13567 since it will think that parent can't possibly be used any more
13568 in this routine. Assigning to the local variable will thus
13569 munge parent in the parent process. */
13570 pid_t
13571 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
13572 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
13573 /* Convince the compiler that p..p7 are live; otherwise, it might
13574 use the same hardware register for all 8 local variables. */
13575 if (p != p1 || p != p2 || p != p3 || p != p4
13576 || p != p5 || p != p6 || p != p7)
13577 _exit(1);
13579 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
13580 from child file descriptors. If the child closes a descriptor
13581 before it execs or exits, this munges the parent's descriptor
13582 as well. Test for this by closing stdout in the child. */
13583 _exit(close(fileno(stdout)) != 0);
13584 } else {
13585 int status;
13586 struct stat st;
13588 while (wait(&status) != child)
13590 return (
13591 /* Was there some problem with vforking? */
13592 child < 0
13594 /* Did the child fail? (This shouldn't happen.) */
13595 || status
13597 /* Did the vfork/compiler bug occur? */
13598 || parent != getpid()
13600 /* Did the file descriptor bug occur? */
13601 || fstat(fileno(stdout), &st) != 0
13605 _ACEOF
13606 if ac_fn_c_try_run "$LINENO"; then :
13607 ac_cv_func_vfork_works=yes
13608 else
13609 ac_cv_func_vfork_works=no
13611 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13612 conftest.$ac_objext conftest.beam conftest.$ac_ext
13616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
13617 $as_echo "$ac_cv_func_vfork_works" >&6; }
13620 if test "x$ac_cv_func_fork_works" = xcross; then
13621 ac_cv_func_vfork_works=$ac_cv_func_vfork
13622 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
13623 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
13626 if test "x$ac_cv_func_vfork_works" = xyes; then
13628 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
13630 else
13632 $as_echo "#define vfork fork" >>confdefs.h
13635 if test "x$ac_cv_func_fork_works" = xyes; then
13637 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
13642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
13643 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
13644 if test "${emacs_cv_langinfo_codeset+set}" = set; then :
13645 $as_echo_n "(cached) " >&6
13646 else
13647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13648 /* end confdefs.h. */
13649 #include <langinfo.h>
13651 main ()
13653 char* cs = nl_langinfo(CODESET);
13655 return 0;
13657 _ACEOF
13658 if ac_fn_c_try_link "$LINENO"; then :
13659 emacs_cv_langinfo_codeset=yes
13660 else
13661 emacs_cv_langinfo_codeset=no
13663 rm -f core conftest.err conftest.$ac_objext \
13664 conftest$ac_exeext conftest.$ac_ext
13667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_langinfo_codeset" >&5
13668 $as_echo "$emacs_cv_langinfo_codeset" >&6; }
13669 if test $emacs_cv_langinfo_codeset = yes; then
13671 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
13675 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
13676 if test "x$ac_cv_type_size_t" = x""yes; then :
13678 cat >>confdefs.h <<_ACEOF
13679 #define HAVE_SIZE_T 1
13680 _ACEOF
13686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
13687 $as_echo_n "checking for mbstate_t... " >&6; }
13688 if test "${ac_cv_type_mbstate_t+set}" = set; then :
13689 $as_echo_n "(cached) " >&6
13690 else
13691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13692 /* end confdefs.h. */
13693 $ac_includes_default
13694 # include <wchar.h>
13696 main ()
13698 mbstate_t x; return sizeof x;
13700 return 0;
13702 _ACEOF
13703 if ac_fn_c_try_compile "$LINENO"; then :
13704 ac_cv_type_mbstate_t=yes
13705 else
13706 ac_cv_type_mbstate_t=no
13708 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5
13711 $as_echo "$ac_cv_type_mbstate_t" >&6; }
13712 if test $ac_cv_type_mbstate_t = yes; then
13714 $as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
13716 else
13718 $as_echo "#define mbstate_t int" >>confdefs.h
13722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C restrict keyword" >&5
13723 $as_echo_n "checking for C restrict keyword... " >&6; }
13724 if test "${emacs_cv_c_restrict+set}" = set; then :
13725 $as_echo_n "(cached) " >&6
13726 else
13727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13728 /* end confdefs.h. */
13729 void fred (int *restrict x);
13731 main ()
13735 return 0;
13737 _ACEOF
13738 if ac_fn_c_try_compile "$LINENO"; then :
13739 emacs_cv_c_restrict=yes
13740 else
13741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13742 /* end confdefs.h. */
13743 void fred (int *__restrict x);
13745 main ()
13749 return 0;
13751 _ACEOF
13752 if ac_fn_c_try_compile "$LINENO"; then :
13753 emacs_cv_c_restrict=__restrict
13754 else
13755 emacs_cv_c_restrict=no
13757 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13759 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_c_restrict" >&5
13762 $as_echo "$emacs_cv_c_restrict" >&6; }
13763 case "$emacs_cv_c_restrict" in
13764 yes) emacs_restrict=restrict;;
13765 no) emacs_restrict="";;
13766 *) emacs_restrict="$emacs_cv_c_restrict";;
13767 esac
13768 if test "$emacs_restrict" != __restrict; then
13770 cat >>confdefs.h <<_ACEOF
13771 #define __restrict $emacs_restrict
13772 _ACEOF
13776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C restricted array declarations" >&5
13777 $as_echo_n "checking for C restricted array declarations... " >&6; }
13778 if test "${emacs_cv_c_restrict_arr+set}" = set; then :
13779 $as_echo_n "(cached) " >&6
13780 else
13781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13782 /* end confdefs.h. */
13783 void fred (int x[__restrict]);
13785 main ()
13789 return 0;
13791 _ACEOF
13792 if ac_fn_c_try_compile "$LINENO"; then :
13793 emacs_cv_c_restrict_arr=yes
13794 else
13795 emacs_cv_c_restrict_arr=no
13797 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_c_restrict_arr" >&5
13800 $as_echo "$emacs_cv_c_restrict_arr" >&6; }
13801 if test "$emacs_cv_c_restrict_arr" = yes; then
13803 $as_echo "#define __restrict_arr __restrict" >>confdefs.h
13809 # Set up the CFLAGS for real compilation, so we can substitute it.
13810 CFLAGS="$REAL_CFLAGS"
13811 CPPFLAGS="$REAL_CPPFLAGS"
13813 ## Hack to detect a buggy GCC version.
13814 if test "x$GCC" = xyes \
13815 && test x"`$CC --version 2> /dev/null | grep 'gcc.* 4.5.0'`" != x \
13816 && test x"`echo $CFLAGS | grep '\-O[23]'`" != x \
13817 && test x"`echo $CFLAGS | grep '\-fno-optimize-sibling-calls'`" = x; then
13818 as_fn_error "GCC 4.5.0 has problems compiling Emacs; see etc/PROBLEMS'." "$LINENO" 5
13821 #### Find out which version of Emacs this is.
13822 version=`grep 'const char emacs_version' ${srcdir}/src/emacs.c \
13823 | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'`
13824 if test x"${version}" = x; then
13825 as_fn_error "can't find current emacs version in \`${srcdir}/src/emacs.c'." "$LINENO" 5
13827 if test x"${version}" != x"$PACKAGE_VERSION"; then
13828 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: version mismatch between \`${srcdir}/configure.in' and \`${srcdir}/src/emacs.c'." >&5
13829 $as_echo "$as_me: WARNING: version mismatch between \`${srcdir}/configure.in' and \`${srcdir}/src/emacs.c'." >&2;}
13832 ### Specify what sort of things we'll be editing into Makefile and config.h.
13833 ### Use configuration here uncanonicalized to avoid exceeding size limits.
13836 ## Unused?
13857 ## FIXME? Nothing uses @LD_SWITCH_X_SITE@.
13858 ## src/Makefile.in did add LD_SWITCH_X_SITE (as a cpp define) to the
13859 ## end of LIBX_BASE, but nothing ever set it.
13864 ## Used in lwlib/Makefile.in.
13877 cat >>confdefs.h <<_ACEOF
13878 #define EMACS_CONFIGURATION "${canonical}"
13879 _ACEOF
13882 cat >>confdefs.h <<_ACEOF
13883 #define EMACS_CONFIG_OPTIONS "${ac_configure_args}"
13884 _ACEOF
13887 cat >>confdefs.h <<_ACEOF
13888 #define config_machfile "${machfile}"
13889 _ACEOF
13892 cat >>confdefs.h <<_ACEOF
13893 #define config_opsysfile "${opsysfile}"
13894 _ACEOF
13897 XMENU_OBJ=
13898 XOBJ=
13899 FONT_OBJ=
13900 if test "${HAVE_X_WINDOWS}" = "yes" ; then
13902 $as_echo "#define HAVE_X_WINDOWS 1" >>confdefs.h
13904 XMENU_OBJ=xmenu.o
13905 XOBJ="xterm.o xfns.o xselect.o xrdb.o fontset.o xsmfns.o fringe.o image.o xsettings.o xgselect.o"
13906 FONT_OBJ=xfont.o
13907 if test "$HAVE_XFT" = "yes"; then
13908 FONT_OBJ="$FONT_OBJ ftfont.o xftfont.o ftxfont.o"
13909 elif test "$HAVE_FREETYPE" = "yes"; then
13910 FONT_OBJ="$FONT_OBJ ftfont.o ftxfont.o"
13918 WIDGET_OBJ=
13919 MOTIF_LIBW=
13920 if test "${USE_X_TOOLKIT}" != "none" ; then
13921 WIDGET_OBJ=widget.o
13923 $as_echo "#define USE_X_TOOLKIT 1" >>confdefs.h
13925 if test "${USE_X_TOOLKIT}" = "LUCID"; then
13927 $as_echo "#define USE_LUCID 1" >>confdefs.h
13929 elif test "${USE_X_TOOLKIT}" = "MOTIF"; then
13931 $as_echo "#define USE_MOTIF 1" >>confdefs.h
13933 MOTIF_LIBW=-lXm
13934 case "$opsys" in
13935 gnu-linux)
13936 ## Paul Abrahams <abrahams at equinox.shaysnet.com> says this is needed.
13937 MOTIF_LIBW="$MOTIF_LIBW -lXpm"
13940 unixware)
13941 ## Richard Anthony Ryan <ryanr at ellingtn.ftc.nrcs.usda.gov>
13942 ## says -lXimp is needed in UNIX_SV ... 4.2 1.1.2.
13943 MOTIF_LIBW="MOTIF_LIBW -lXimp"
13946 aix4-2)
13947 ## olson@mcs.anl.gov says -li18n is needed by -lXm.
13948 MOTIF_LIBW="$MOTIF_LIBW -li18n"
13950 esac
13951 MOTIF_LIBW="$MOTIF_LIBW $LIBXP"
13956 TOOLKIT_LIBW=
13957 case "$USE_X_TOOLKIT" in
13958 MOTIF) TOOLKIT_LIBW="$MOTIF_LIBW" ;;
13959 LUCID) TOOLKIT_LIBW="$LUCID_LIBW" ;;
13960 none) test "x$HAVE_GTK" = "xyes" && TOOLKIT_LIBW="$GTK_LIBS" ;;
13961 esac
13964 if test "$USE_X_TOOLKIT" = "none"; then
13965 LIBXT_OTHER="\$(LIBXSM)"
13966 OLDXMENU_TARGET="really-oldXMenu"
13967 else
13968 LIBXT_OTHER="\$(LIBXMU) -lXt \$(LIBXTR6) -lXext"
13969 OLDXMENU_TARGET="really-lwlib"
13973 ## The X Menu stuff is present in the X10 distribution, but missing
13974 ## from X11. If we have X10, just use the installed library;
13975 ## otherwise, use our own copy.
13976 if test "${HAVE_X11}" = "yes" ; then
13978 $as_echo "#define HAVE_X11 1" >>confdefs.h
13981 if test "$USE_X_TOOLKIT" = "none"; then
13982 OLDXMENU="\${oldXMenudir}libXMenu11.a"
13983 else
13984 OLDXMENU="\${lwlibdir}liblw.a"
13986 LIBXMENU="\$(OLDXMENU)"
13987 LIBX_OTHER="\$(LIBXT) \$(LIBX_EXTRA)"
13988 OLDXMENU_DEPS="\${OLDXMENU} ../src/\${OLDXMENU}"
13989 else
13990 ## For a syntactically valid Makefile; not actually used for anything.
13991 ## See comments in src/Makefile.in.
13992 OLDXMENU=nothing
13993 ## FIXME This case (!HAVE_X11 && HAVE_X_WINDOWS) is no longer possible(?).
13994 if test "${HAVE_X_WINDOWS}" = "yes"; then
13995 LIBXMENU="-lXMenu"
13996 else
13997 LIBXMENU=
13999 LIBX_OTHER=
14000 OLDXMENU_DEPS=
14003 if test "$HAVE_GTK" = "yes" || test "$HAVE_MENUS" != "yes"; then
14004 OLDXMENU_TARGET=
14005 OLDXMENU=nothing
14006 LIBXMENU=
14007 OLDXMENU_DEPS=
14016 if test "${HAVE_MENUS}" = "yes" ; then
14018 $as_echo "#define HAVE_MENUS 1" >>confdefs.h
14022 if test "${GNU_MALLOC}" = "yes" ; then
14024 $as_echo "#define GNU_MALLOC 1" >>confdefs.h
14028 RALLOC_OBJ=
14029 if test "${REL_ALLOC}" = "yes" ; then
14031 $as_echo "#define REL_ALLOC 1" >>confdefs.h
14034 test "$system_malloc" != "yes" && RALLOC_OBJ=ralloc.o
14038 if test "$opsys" = "cygwin"; then
14039 CYGWIN_OBJ="sheap.o"
14040 ## Cygwin differs because of its unexec().
14041 PRE_ALLOC_OBJ=
14042 POST_ALLOC_OBJ=lastfile.o
14043 else
14044 CYGWIN_OBJ=
14045 PRE_ALLOC_OBJ=lastfile.o
14046 POST_ALLOC_OBJ=
14053 case "$opsys" in
14054 aix4-2) LD_SWITCH_SYSTEM_TEMACS="-Wl,-bnodelcsect" ;;
14056 darwin)
14057 ## The -headerpad option tells ld (see man page) to leave room at the
14058 ## end of the header for adding load commands. Needed for dumping.
14059 ## 0x690 is the total size of 30 segment load commands (at 56
14060 ## each); under Cocoa 31 commands are required.
14061 if test "$HAVE_NS" = "yes"; then
14062 libs_nsgui="-framework AppKit"
14063 headerpad_extra=6C8
14064 else
14065 libs_nsgui=
14066 headerpad_extra=690
14068 LD_SWITCH_SYSTEM_TEMACS="-prebind $libs_nsgui -Xlinker -headerpad -Xlinker $headerpad_extra"
14070 ## This is here because src/Makefile.in did some extra fiddling around
14071 ## with LD_SWITCH_SYSTEM. The cpp logic was:
14072 ## #ifndef LD_SWITCH_SYSTEM
14073 ## #if !defined (__GNUC__) && ((defined (BSD_SYSTEM) && !defined (COFF)))
14074 ## Since all the *bsds define LD_SWITCH_SYSTEM, this simplifies to:
14075 ## not using gcc, darwin system not on an alpha (ie darwin, since
14076 ## darwin + alpha does not occur).
14077 ## Because this was done in src/Makefile.in, the resulting part of
14078 ## LD_SWITCH_SYSTEM was not used in configure (ie, in ac_link).
14079 ## It therefore seems cleaner to put this in LD_SWITCH_SYSTEM_TEMACS,
14080 ## rather than LD_SWITCH_SYSTEM.
14081 test "x$LD_SWITCH_SYSTEM" = "x" && test "x$GCC" != "xyes" && \
14082 LD_SWITCH_SYSTEM_TEMACS="-X $LD_SWITCH_SYSTEM_TEMACS"
14085 ## LD_SWITCH_X_SITE_AUX is a -R option saying where to find X at run-time.
14086 ## When handled by cpp, this was in LD_SWITCH_SYSTEM. However, at
14087 ## the point where configure sourced the s/*.h file, LD_SWITCH_X_SITE_AUX
14088 ## had not yet been defined and was expanded to null. Hence LD_SWITCH_SYSTEM
14089 ## had different values in configure (in ac_link) and src/Makefile.in.
14090 ## It seems clearer therefore to put this piece in LD_SWITCH_SYSTEM_TEMACS.
14091 gnu-linux) LD_SWITCH_SYSTEM_TEMACS="\$(LD_SWITCH_X_SITE_AUX)" ;;
14093 *) LD_SWITCH_SYSTEM_TEMACS= ;;
14094 esac
14096 if test "$NS_IMPL_GNUSTEP" = "yes"; then
14097 LD_SWITCH_SYSTEM_TEMACS="${LD_SWITCH_SYSTEM_TEMACS} -L${GNUSTEP_SYSTEM_LIBRARIES} ${GNUSTEP_LOCAL_LIBRARIES} -lgnustep-gui -lgnustep-base -lobjc -lpthread"
14103 LINKER=
14104 ORDINARY_LINK=
14105 case "$opsys" in
14106 ## gnu: GNU needs its own crt0.
14107 aix4-2|darwin|gnu|usg5-4|irix6-5|sol2*|unixware) ORDINARY_LINK=yes ;;
14109 cygwin) LINKER="\$(CC)" ;;
14111 ## On post 1.3 releases of NetBSD, gcc -nostdlib also clears the
14112 ## library search parth, i.e. it won't search /usr/lib for libc and
14113 ## friends. Using -nostartfiles instead avoids this problem, and
14114 ## will also work on earlier NetBSD releases.
14115 netbsd|openbsd) LINKER="\$(CC) -nostartfiles" ;;
14117 ## macpcc: NAKAJI Hiroyuki <nakaji@tutrp.tut.ac.jp> says
14118 ## MkLinux/LinuxPPC needs this.
14119 ## ibms390x only supports opsys = gnu-linux so it can be added here.
14120 gnu-*)
14121 case "$machine" in
14122 macppc|ibms390x) LINKER="\$(CC) -nostdlib" ;;
14123 esac
14125 esac
14128 PRE_EDIT_LDFLAGS=
14129 POST_EDIT_LDFLAGS=
14130 if test "x$ORDINARY_LINK" = "xyes"; then
14132 LINKER="\$(CC)"
14134 $as_echo "#define ORDINARY_LINK 1" >>confdefs.h
14137 ## The system files defining neither ORDINARY_LINK nor LINKER are:
14138 ## (bsd-common), freebsd, gnu-* not on macppc|ibms390x, hpux*.
14139 elif test "x$GCC" = "xyes" && test "x$LINKER" = "x"; then
14141 ## Versions of GCC >= 2.0 put their library, libgcc.a, in obscure
14142 ## places that are difficult to figure out at make time. Fortunately,
14143 ## these same versions allow you to pass arbitrary flags on to the
14144 ## linker, so there is no reason not to use it as a linker.
14146 ## Well, it is not quite perfect. The "-nostdlib" keeps GCC from
14147 ## searching for libraries in its internal directories, so we have to
14148 ## ask GCC explicitly where to find libgcc.a (LIB_GCC below).
14149 LINKER="\$(CC) -nostdlib"
14150 ## GCC passes any argument prefixed with -Xlinker directly to the linker.
14151 ## See prefix-args.c for an explanation of why we do not do this with the
14152 ## shell''s ``for'' construct. Note that sane people do not have '.' in
14153 ## their paths, so we must use ./prefix-args.
14154 ## TODO either make prefix-args check ORDINARY_LINK internally,
14155 ## or remove it altogether (bug#6184), removing the need for this hack.
14156 PRE_EDIT_LDFLAGS='`./prefix-args -Xlinker'
14157 POST_EDIT_LDFLAGS='`'
14162 test "x$LINKER" = "x" && LINKER=ld
14163 ## FIXME? What setting of EDIT_LDFLAGS should this have?
14164 test "$NS_IMPL_GNUSTEP" = "yes" && LINKER="\$(CC) -rdynamic"
14169 ## FIXME? The logic here is not precisely the same as that above.
14170 ## There is no check here for a pre-defined LINKER.
14171 ## Should we only be setting LIB_GCC if LD ~ -nostdlib?
14172 LIB_GCC=
14173 if test "x$GCC" = "xyes" && test "x$ORDINARY_LINK" != "xyes"; then
14175 case "$opsys" in
14176 ## cygwin: don't link against static libgcc.
14177 cygwin|freebsd|netbsd|openbsd) LIB_GCC= ;;
14179 gnu-*)
14180 ## armin76@gentoo.org reported that the lgcc_s flag is necessary to
14181 ## build on ARM EABI under GNU/Linux. (Bug#5518)
14182 ## Note that m/arm.h never bothered to undefine LIB_GCC first.
14183 if test "$machine" = "arm"; then
14184 LIB_GCC="-lgcc_s"
14185 else
14186 ## FIXME? s/gnu-linux.h used to define LIB_GCC as below, then
14187 ## immediately undefine it again and redefine it to empty.
14188 ## Was the C_SWITCH_X_SITE part really necessary?
14189 ## LIB_GCC=`$CC $C_SWITCH_X_SITE -print-libgcc-file-name`
14190 LIB_GCC=
14194 ## Ask GCC where to find libgcc.a.
14195 *) LIB_GCC=`$CC -print-libgcc-file-name 2> /dev/null` ;;
14196 esac
14200 TOOLTIP_SUPPORT=
14201 WINDOW_SUPPORT=
14202 ## If we're using X11/GNUstep, define some consequences.
14203 if test "$HAVE_X_WINDOWS" = "yes" || test "$HAVE_NS" = "yes"; then
14205 $as_echo "#define HAVE_WINDOW_SYSTEM 1" >>confdefs.h
14208 $as_echo "#define HAVE_MOUSE 1" >>confdefs.h
14210 MOUSE_SUPPORT="\$(REAL_MOUSE_SUPPORT)"
14211 TOOLTIP_SUPPORT="\${lispsource}mouse.elc"
14213 WINDOW_SUPPORT="\$(BASE_WINDOW_SUPPORT)"
14214 test "$HAVE_X_WINDOWS" = "yes" && \
14215 WINDOW_SUPPORT="$WINDOW_SUPPORT \$(X_WINDOW_SUPPORT)"
14225 #### Report on what we decided to do.
14226 #### Report GTK as a toolkit, even if it doesn't use Xt.
14227 #### It makes printing result more understandable as using GTK sets
14228 #### toolkit_scroll_bars to yes by default.
14229 if test "${HAVE_GTK}" = "yes"; then
14230 USE_X_TOOLKIT=GTK
14233 echo "
14234 Configured for \`${canonical}'.
14236 Where should the build process find the source code? ${srcdir}
14237 What operating system and machine description files should Emacs use?
14238 \`${opsysfile}' and \`${machfile}'
14239 What compiler should emacs be built with? ${CC} ${CFLAGS}
14240 Should Emacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason}
14241 Should Emacs use a relocating allocator for buffers? ${REL_ALLOC}
14242 Should Emacs use mmap(2) for buffer allocation? $use_mmap_for_buffers
14243 What window system should Emacs use? ${window_system}
14244 What toolkit should Emacs use? ${USE_X_TOOLKIT}"
14246 if test -n "${x_includes}"; then
14247 echo " Where do we find X Windows header files? ${x_includes}"
14248 else
14249 echo " Where do we find X Windows header files? Standard dirs"
14251 if test -n "${x_libraries}"; then
14252 echo " Where do we find X Windows libraries? ${x_libraries}"
14253 else
14254 echo " Where do we find X Windows libraries? Standard dirs"
14257 echo " Does Emacs use -lXaw3d? ${HAVE_XAW3D}"
14258 echo " Does Emacs use -lXpm? ${HAVE_XPM}"
14259 echo " Does Emacs use -ljpeg? ${HAVE_JPEG}"
14260 echo " Does Emacs use -ltiff? ${HAVE_TIFF}"
14261 echo " Does Emacs use a gif library? ${HAVE_GIF} $LIBGIF"
14262 echo " Does Emacs use -lpng? ${HAVE_PNG}"
14263 echo " Does Emacs use -lrsvg-2? ${HAVE_RSVG}"
14264 echo " Does Emacs use -lgpm? ${HAVE_GPM}"
14265 echo " Does Emacs use -ldbus? ${HAVE_DBUS}"
14266 echo " Does Emacs use -lgconf? ${HAVE_GCONF}"
14267 echo " Does Emacs use -lselinux? ${HAVE_LIBSELINUX}"
14269 echo " Does Emacs use -lfreetype? ${HAVE_FREETYPE}"
14270 echo " Does Emacs use -lm17n-flt? ${HAVE_M17N_FLT}"
14271 echo " Does Emacs use -lotf? ${HAVE_LIBOTF}"
14272 echo " Does Emacs use -lxft? ${HAVE_XFT}"
14274 echo " Does Emacs use toolkit scroll bars? ${USE_TOOLKIT_SCROLL_BARS}"
14275 echo
14277 if test $USE_XASSERTS = yes; then
14278 echo " Compiling with asserts turned on."
14279 CPPFLAGS="$CPPFLAGS -DXASSERTS=1"
14282 echo
14284 if test "$HAVE_NS" = "yes"; then
14285 echo
14286 echo "You must run \"make install\" in order to test the built application.
14287 The installed application will go to nextstep/Emacs.app and can be
14288 run or moved from there."
14289 if test "$EN_NS_SELF_CONTAINED" = "yes"; then
14290 echo "The application will be fully self-contained."
14291 else
14292 echo "The lisp resources for the application will be installed under ${prefix}.
14293 You may need to run \"make install\" with sudo. The application will fail
14294 to run if these resources are not installed."
14296 echo
14299 if test "$HAVE_DBUS" = yes && test "${opsys}" != "gnu-linux"; then
14300 echo "D-Bus integration has been tested for GNU/Linux only."
14301 echo
14305 # Remove any trailing slashes in these variables.
14306 test "${prefix}" != NONE &&
14307 prefix=`echo "${prefix}" | sed 's,\([^/]\)/*$,\1,'`
14308 test "${exec_prefix}" != NONE &&
14309 exec_prefix=`echo "${exec_prefix}" | sed 's,\([^/]\)/*$,\1,'`
14311 ac_config_files="$ac_config_files 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"
14313 ac_config_commands="$ac_config_commands default"
14315 cat >confcache <<\_ACEOF
14316 # This file is a shell script that caches the results of configure
14317 # tests run on this system so they can be shared between configure
14318 # scripts and configure runs, see configure's option --config-cache.
14319 # It is not useful on other systems. If it contains results you don't
14320 # want to keep, you may remove or edit it.
14322 # config.status only pays attention to the cache file if you give it
14323 # the --recheck option to rerun configure.
14325 # `ac_cv_env_foo' variables (set or unset) will be overridden when
14326 # loading this file, other *unset* `ac_cv_foo' will be assigned the
14327 # following values.
14329 _ACEOF
14331 # The following way of writing the cache mishandles newlines in values,
14332 # but we know of no workaround that is simple, portable, and efficient.
14333 # So, we kill variables containing newlines.
14334 # Ultrix sh set writes to stderr and can't be redirected directly,
14335 # and sets the high bit in the cache file unless we assign to the vars.
14337 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14338 eval ac_val=\$$ac_var
14339 case $ac_val in #(
14340 *${as_nl}*)
14341 case $ac_var in #(
14342 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14343 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14344 esac
14345 case $ac_var in #(
14346 _ | IFS | as_nl) ;; #(
14347 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14348 *) { eval $ac_var=; unset $ac_var;} ;;
14349 esac ;;
14350 esac
14351 done
14353 (set) 2>&1 |
14354 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14355 *${as_nl}ac_space=\ *)
14356 # `set' does not quote correctly, so add quotes: double-quote
14357 # substitution turns \\\\ into \\, and sed turns \\ into \.
14358 sed -n \
14359 "s/'/'\\\\''/g;
14360 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14361 ;; #(
14363 # `set' quotes correctly as required by POSIX, so do not add quotes.
14364 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14366 esac |
14367 sort
14369 sed '
14370 /^ac_cv_env_/b end
14371 t clear
14372 :clear
14373 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14374 t end
14375 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14376 :end' >>confcache
14377 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14378 if test -w "$cache_file"; then
14379 test "x$cache_file" != "x/dev/null" &&
14380 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14381 $as_echo "$as_me: updating cache $cache_file" >&6;}
14382 cat confcache >$cache_file
14383 else
14384 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14385 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14388 rm -f confcache
14390 test "x$prefix" = xNONE && prefix=$ac_default_prefix
14391 # Let make expand exec_prefix.
14392 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14394 DEFS=-DHAVE_CONFIG_H
14396 ac_libobjs=
14397 ac_ltlibobjs=
14398 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14399 # 1. Remove the extension, and $U if already installed.
14400 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14401 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14402 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14403 # will be set to the directory where LIBOBJS objects are built.
14404 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14405 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14406 done
14407 LIBOBJS=$ac_libobjs
14409 LTLIBOBJS=$ac_ltlibobjs
14413 : ${CONFIG_STATUS=./config.status}
14414 ac_write_fail=0
14415 ac_clean_files_save=$ac_clean_files
14416 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14417 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14418 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14419 as_write_fail=0
14420 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14421 #! $SHELL
14422 # Generated by $as_me.
14423 # Run this file to recreate the current configuration.
14424 # Compiler output produced by configure, useful for debugging
14425 # configure, is in config.log if it exists.
14427 debug=false
14428 ac_cs_recheck=false
14429 ac_cs_silent=false
14431 SHELL=\${CONFIG_SHELL-$SHELL}
14432 export SHELL
14433 _ASEOF
14434 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14435 ## -------------------- ##
14436 ## M4sh Initialization. ##
14437 ## -------------------- ##
14439 # Be more Bourne compatible
14440 DUALCASE=1; export DUALCASE # for MKS sh
14441 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14442 emulate sh
14443 NULLCMD=:
14444 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14445 # is contrary to our usage. Disable this feature.
14446 alias -g '${1+"$@"}'='"$@"'
14447 setopt NO_GLOB_SUBST
14448 else
14449 case `(set -o) 2>/dev/null` in #(
14450 *posix*) :
14451 set -o posix ;; #(
14452 *) :
14454 esac
14458 as_nl='
14460 export as_nl
14461 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14462 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14463 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14464 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14465 # Prefer a ksh shell builtin over an external printf program on Solaris,
14466 # but without wasting forks for bash or zsh.
14467 if test -z "$BASH_VERSION$ZSH_VERSION" \
14468 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14469 as_echo='print -r --'
14470 as_echo_n='print -rn --'
14471 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14472 as_echo='printf %s\n'
14473 as_echo_n='printf %s'
14474 else
14475 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14476 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14477 as_echo_n='/usr/ucb/echo -n'
14478 else
14479 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14480 as_echo_n_body='eval
14481 arg=$1;
14482 case $arg in #(
14483 *"$as_nl"*)
14484 expr "X$arg" : "X\\(.*\\)$as_nl";
14485 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14486 esac;
14487 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14489 export as_echo_n_body
14490 as_echo_n='sh -c $as_echo_n_body as_echo'
14492 export as_echo_body
14493 as_echo='sh -c $as_echo_body as_echo'
14496 # The user is always right.
14497 if test "${PATH_SEPARATOR+set}" != set; then
14498 PATH_SEPARATOR=:
14499 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14500 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14501 PATH_SEPARATOR=';'
14506 # IFS
14507 # We need space, tab and new line, in precisely that order. Quoting is
14508 # there to prevent editors from complaining about space-tab.
14509 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14510 # splitting by setting IFS to empty value.)
14511 IFS=" "" $as_nl"
14513 # Find who we are. Look in the path if we contain no directory separator.
14514 case $0 in #((
14515 *[\\/]* ) as_myself=$0 ;;
14516 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14517 for as_dir in $PATH
14519 IFS=$as_save_IFS
14520 test -z "$as_dir" && as_dir=.
14521 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14522 done
14523 IFS=$as_save_IFS
14526 esac
14527 # We did not find ourselves, most probably we were run as `sh COMMAND'
14528 # in which case we are not to be found in the path.
14529 if test "x$as_myself" = x; then
14530 as_myself=$0
14532 if test ! -f "$as_myself"; then
14533 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14534 exit 1
14537 # Unset variables that we do not need and which cause bugs (e.g. in
14538 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14539 # suppresses any "Segmentation fault" message there. '((' could
14540 # trigger a bug in pdksh 5.2.14.
14541 for as_var in BASH_ENV ENV MAIL MAILPATH
14542 do eval test x\${$as_var+set} = xset \
14543 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14544 done
14545 PS1='$ '
14546 PS2='> '
14547 PS4='+ '
14549 # NLS nuisances.
14550 LC_ALL=C
14551 export LC_ALL
14552 LANGUAGE=C
14553 export LANGUAGE
14555 # CDPATH.
14556 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14559 # as_fn_error ERROR [LINENO LOG_FD]
14560 # ---------------------------------
14561 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14562 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14563 # script with status $?, using 1 if that was 0.
14564 as_fn_error ()
14566 as_status=$?; test $as_status -eq 0 && as_status=1
14567 if test "$3"; then
14568 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14569 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
14571 $as_echo "$as_me: error: $1" >&2
14572 as_fn_exit $as_status
14573 } # as_fn_error
14576 # as_fn_set_status STATUS
14577 # -----------------------
14578 # Set $? to STATUS, without forking.
14579 as_fn_set_status ()
14581 return $1
14582 } # as_fn_set_status
14584 # as_fn_exit STATUS
14585 # -----------------
14586 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14587 as_fn_exit ()
14589 set +e
14590 as_fn_set_status $1
14591 exit $1
14592 } # as_fn_exit
14594 # as_fn_unset VAR
14595 # ---------------
14596 # Portably unset VAR.
14597 as_fn_unset ()
14599 { eval $1=; unset $1;}
14601 as_unset=as_fn_unset
14602 # as_fn_append VAR VALUE
14603 # ----------------------
14604 # Append the text in VALUE to the end of the definition contained in VAR. Take
14605 # advantage of any shell optimizations that allow amortized linear growth over
14606 # repeated appends, instead of the typical quadratic growth present in naive
14607 # implementations.
14608 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14609 eval 'as_fn_append ()
14611 eval $1+=\$2
14613 else
14614 as_fn_append ()
14616 eval $1=\$$1\$2
14618 fi # as_fn_append
14620 # as_fn_arith ARG...
14621 # ------------------
14622 # Perform arithmetic evaluation on the ARGs, and store the result in the
14623 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14624 # must be portable across $(()) and expr.
14625 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14626 eval 'as_fn_arith ()
14628 as_val=$(( $* ))
14630 else
14631 as_fn_arith ()
14633 as_val=`expr "$@" || test $? -eq 1`
14635 fi # as_fn_arith
14638 if expr a : '\(a\)' >/dev/null 2>&1 &&
14639 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14640 as_expr=expr
14641 else
14642 as_expr=false
14645 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14646 as_basename=basename
14647 else
14648 as_basename=false
14651 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14652 as_dirname=dirname
14653 else
14654 as_dirname=false
14657 as_me=`$as_basename -- "$0" ||
14658 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14659 X"$0" : 'X\(//\)$' \| \
14660 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14661 $as_echo X/"$0" |
14662 sed '/^.*\/\([^/][^/]*\)\/*$/{
14663 s//\1/
14666 /^X\/\(\/\/\)$/{
14667 s//\1/
14670 /^X\/\(\/\).*/{
14671 s//\1/
14674 s/.*/./; q'`
14676 # Avoid depending upon Character Ranges.
14677 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14678 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14679 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14680 as_cr_digits='0123456789'
14681 as_cr_alnum=$as_cr_Letters$as_cr_digits
14683 ECHO_C= ECHO_N= ECHO_T=
14684 case `echo -n x` in #(((((
14685 -n*)
14686 case `echo 'xy\c'` in
14687 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14688 xy) ECHO_C='\c';;
14689 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14690 ECHO_T=' ';;
14691 esac;;
14693 ECHO_N='-n';;
14694 esac
14696 rm -f conf$$ conf$$.exe conf$$.file
14697 if test -d conf$$.dir; then
14698 rm -f conf$$.dir/conf$$.file
14699 else
14700 rm -f conf$$.dir
14701 mkdir conf$$.dir 2>/dev/null
14703 if (echo >conf$$.file) 2>/dev/null; then
14704 if ln -s conf$$.file conf$$ 2>/dev/null; then
14705 as_ln_s='ln -s'
14706 # ... but there are two gotchas:
14707 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14708 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14709 # In both cases, we have to default to `cp -p'.
14710 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14711 as_ln_s='cp -p'
14712 elif ln conf$$.file conf$$ 2>/dev/null; then
14713 as_ln_s=ln
14714 else
14715 as_ln_s='cp -p'
14717 else
14718 as_ln_s='cp -p'
14720 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14721 rmdir conf$$.dir 2>/dev/null
14724 # as_fn_mkdir_p
14725 # -------------
14726 # Create "$as_dir" as a directory, including parents if necessary.
14727 as_fn_mkdir_p ()
14730 case $as_dir in #(
14731 -*) as_dir=./$as_dir;;
14732 esac
14733 test -d "$as_dir" || eval $as_mkdir_p || {
14734 as_dirs=
14735 while :; do
14736 case $as_dir in #(
14737 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14738 *) as_qdir=$as_dir;;
14739 esac
14740 as_dirs="'$as_qdir' $as_dirs"
14741 as_dir=`$as_dirname -- "$as_dir" ||
14742 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14743 X"$as_dir" : 'X\(//\)[^/]' \| \
14744 X"$as_dir" : 'X\(//\)$' \| \
14745 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14746 $as_echo X"$as_dir" |
14747 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14748 s//\1/
14751 /^X\(\/\/\)[^/].*/{
14752 s//\1/
14755 /^X\(\/\/\)$/{
14756 s//\1/
14759 /^X\(\/\).*/{
14760 s//\1/
14763 s/.*/./; q'`
14764 test -d "$as_dir" && break
14765 done
14766 test -z "$as_dirs" || eval "mkdir $as_dirs"
14767 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14770 } # as_fn_mkdir_p
14771 if mkdir -p . 2>/dev/null; then
14772 as_mkdir_p='mkdir -p "$as_dir"'
14773 else
14774 test -d ./-p && rmdir ./-p
14775 as_mkdir_p=false
14778 if test -x / >/dev/null 2>&1; then
14779 as_test_x='test -x'
14780 else
14781 if ls -dL / >/dev/null 2>&1; then
14782 as_ls_L_option=L
14783 else
14784 as_ls_L_option=
14786 as_test_x='
14787 eval sh -c '\''
14788 if test -d "$1"; then
14789 test -d "$1/.";
14790 else
14791 case $1 in #(
14792 -*)set "./$1";;
14793 esac;
14794 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14795 ???[sx]*):;;*)false;;esac;fi
14796 '\'' sh
14799 as_executable_p=$as_test_x
14801 # Sed expression to map a string onto a valid CPP name.
14802 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14804 # Sed expression to map a string onto a valid variable name.
14805 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14808 exec 6>&1
14809 ## ----------------------------------- ##
14810 ## Main body of $CONFIG_STATUS script. ##
14811 ## ----------------------------------- ##
14812 _ASEOF
14813 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14815 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14816 # Save the log message, to keep $0 and so on meaningful, and to
14817 # report actual input values of CONFIG_FILES etc. instead of their
14818 # values after options handling.
14819 ac_log="
14820 This file was extended by emacs $as_me 24.0.50, which was
14821 generated by GNU Autoconf 2.65. Invocation command line was
14823 CONFIG_FILES = $CONFIG_FILES
14824 CONFIG_HEADERS = $CONFIG_HEADERS
14825 CONFIG_LINKS = $CONFIG_LINKS
14826 CONFIG_COMMANDS = $CONFIG_COMMANDS
14827 $ $0 $@
14829 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14832 _ACEOF
14834 case $ac_config_files in *"
14835 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14836 esac
14838 case $ac_config_headers in *"
14839 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14840 esac
14843 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14844 # Files that config.status was made for.
14845 config_files="$ac_config_files"
14846 config_headers="$ac_config_headers"
14847 config_commands="$ac_config_commands"
14849 _ACEOF
14851 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14852 ac_cs_usage="\
14853 \`$as_me' instantiates files and other configuration actions
14854 from templates according to the current configuration. Unless the files
14855 and actions are specified as TAGs, all are instantiated by default.
14857 Usage: $0 [OPTION]... [TAG]...
14859 -h, --help print this help, then exit
14860 -V, --version print version number and configuration settings, then exit
14861 --config print configuration, then exit
14862 -q, --quiet, --silent
14863 do not print progress messages
14864 -d, --debug don't remove temporary files
14865 --recheck update $as_me by reconfiguring in the same conditions
14866 --file=FILE[:TEMPLATE]
14867 instantiate the configuration file FILE
14868 --header=FILE[:TEMPLATE]
14869 instantiate the configuration header FILE
14871 Configuration files:
14872 $config_files
14874 Configuration headers:
14875 $config_headers
14877 Configuration commands:
14878 $config_commands
14880 Report bugs to the package provider."
14882 _ACEOF
14883 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14884 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14885 ac_cs_version="\\
14886 emacs config.status 24.0.50
14887 configured by $0, generated by GNU Autoconf 2.65,
14888 with options \\"\$ac_cs_config\\"
14890 Copyright (C) 2009 Free Software Foundation, Inc.
14891 This config.status script is free software; the Free Software Foundation
14892 gives unlimited permission to copy, distribute and modify it."
14894 ac_pwd='$ac_pwd'
14895 srcdir='$srcdir'
14896 INSTALL='$INSTALL'
14897 test -n "\$AWK" || AWK=awk
14898 _ACEOF
14900 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14901 # The default lists apply if the user does not specify any file.
14902 ac_need_defaults=:
14903 while test $# != 0
14905 case $1 in
14906 --*=*)
14907 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14908 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14909 ac_shift=:
14912 ac_option=$1
14913 ac_optarg=$2
14914 ac_shift=shift
14916 esac
14918 case $ac_option in
14919 # Handling of the options.
14920 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14921 ac_cs_recheck=: ;;
14922 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14923 $as_echo "$ac_cs_version"; exit ;;
14924 --config | --confi | --conf | --con | --co | --c )
14925 $as_echo "$ac_cs_config"; exit ;;
14926 --debug | --debu | --deb | --de | --d | -d )
14927 debug=: ;;
14928 --file | --fil | --fi | --f )
14929 $ac_shift
14930 case $ac_optarg in
14931 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14932 esac
14933 as_fn_append CONFIG_FILES " '$ac_optarg'"
14934 ac_need_defaults=false;;
14935 --header | --heade | --head | --hea )
14936 $ac_shift
14937 case $ac_optarg in
14938 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14939 esac
14940 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14941 ac_need_defaults=false;;
14942 --he | --h)
14943 # Conflict between --help and --header
14944 as_fn_error "ambiguous option: \`$1'
14945 Try \`$0 --help' for more information.";;
14946 --help | --hel | -h )
14947 $as_echo "$ac_cs_usage"; exit ;;
14948 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14949 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14950 ac_cs_silent=: ;;
14952 # This is an error.
14953 -*) as_fn_error "unrecognized option: \`$1'
14954 Try \`$0 --help' for more information." ;;
14956 *) as_fn_append ac_config_targets " $1"
14957 ac_need_defaults=false ;;
14959 esac
14960 shift
14961 done
14963 ac_configure_extra_args=
14965 if $ac_cs_silent; then
14966 exec 6>/dev/null
14967 ac_configure_extra_args="$ac_configure_extra_args --silent"
14970 _ACEOF
14971 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14972 if \$ac_cs_recheck; then
14973 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14974 shift
14975 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14976 CONFIG_SHELL='$SHELL'
14977 export CONFIG_SHELL
14978 exec "\$@"
14981 _ACEOF
14982 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14983 exec 5>>config.log
14985 echo
14986 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14987 ## Running $as_me. ##
14988 _ASBOX
14989 $as_echo "$ac_log"
14990 } >&5
14992 _ACEOF
14993 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14995 # INIT-COMMANDS
14997 GCC="$GCC" NON_GNU_CPP="$NON_GNU_CPP" CPP="$CPP" CPPFLAGS="$CPPFLAGS"
14999 _ACEOF
15001 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15003 # Handling of arguments.
15004 for ac_config_target in $ac_config_targets
15006 case $ac_config_target in
15007 "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h:src/config.in" ;;
15008 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15009 "lib-src/Makefile") CONFIG_FILES="$CONFIG_FILES lib-src/Makefile" ;;
15010 "oldXMenu/Makefile") CONFIG_FILES="$CONFIG_FILES oldXMenu/Makefile" ;;
15011 "doc/emacs/Makefile") CONFIG_FILES="$CONFIG_FILES doc/emacs/Makefile" ;;
15012 "doc/misc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/misc/Makefile" ;;
15013 "doc/lispintro/Makefile") CONFIG_FILES="$CONFIG_FILES doc/lispintro/Makefile" ;;
15014 "doc/lispref/Makefile") CONFIG_FILES="$CONFIG_FILES doc/lispref/Makefile" ;;
15015 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
15016 "lwlib/Makefile") CONFIG_FILES="$CONFIG_FILES lwlib/Makefile" ;;
15017 "lisp/Makefile") CONFIG_FILES="$CONFIG_FILES lisp/Makefile" ;;
15018 "leim/Makefile") CONFIG_FILES="$CONFIG_FILES leim/Makefile" ;;
15019 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
15021 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15022 esac
15023 done
15026 # If the user did not use the arguments to specify the items to instantiate,
15027 # then the envvar interface is used. Set only those that are not.
15028 # We use the long form for the default assignment because of an extremely
15029 # bizarre bug on SunOS 4.1.3.
15030 if $ac_need_defaults; then
15031 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15032 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15033 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15036 # Have a temporary directory for convenience. Make it in the build tree
15037 # simply because there is no reason against having it here, and in addition,
15038 # creating and moving files from /tmp can sometimes cause problems.
15039 # Hook for its removal unless debugging.
15040 # Note that there is a small window in which the directory will not be cleaned:
15041 # after its creation but before its name has been assigned to `$tmp'.
15042 $debug ||
15044 tmp=
15045 trap 'exit_status=$?
15046 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
15048 trap 'as_fn_exit 1' 1 2 13 15
15050 # Create a (secure) tmp directory for tmp files.
15053 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15054 test -n "$tmp" && test -d "$tmp"
15055 } ||
15057 tmp=./conf$$-$RANDOM
15058 (umask 077 && mkdir "$tmp")
15059 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
15061 # Set up the scripts for CONFIG_FILES section.
15062 # No need to generate them if there are no CONFIG_FILES.
15063 # This happens for instance with `./config.status config.h'.
15064 if test -n "$CONFIG_FILES"; then
15066 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
15067 ac_cs_awk_getline=:
15068 ac_cs_awk_pipe_init=
15069 ac_cs_awk_read_file='
15070 while ((getline aline < (F[key])) > 0)
15071 print(aline)
15072 close(F[key])'
15073 ac_cs_awk_pipe_fini=
15074 else
15075 ac_cs_awk_getline=false
15076 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
15077 ac_cs_awk_read_file='
15078 print "|#_!!_#|"
15079 print "cat " F[key] " &&"
15080 '$ac_cs_awk_pipe_init
15081 # The final `:' finishes the AND list.
15082 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
15084 ac_cr=`echo X | tr X '\015'`
15085 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15086 # But we know of no other shell where ac_cr would be empty at this
15087 # point, so we can use a bashism as a fallback.
15088 if test "x$ac_cr" = x; then
15089 eval ac_cr=\$\'\\r\'
15091 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15092 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15093 ac_cs_awk_cr='\r'
15094 else
15095 ac_cs_awk_cr=$ac_cr
15098 echo 'BEGIN {' >"$tmp/subs1.awk" &&
15099 _ACEOF
15101 # Create commands to substitute file output variables.
15103 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
15104 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
15105 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
15106 echo "_ACAWK" &&
15107 echo "_ACEOF"
15108 } >conf$$files.sh &&
15109 . ./conf$$files.sh ||
15110 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15111 rm -f conf$$files.sh
15114 echo "cat >conf$$subs.awk <<_ACEOF" &&
15115 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15116 echo "_ACEOF"
15117 } >conf$$subs.sh ||
15118 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15119 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
15120 ac_delim='%!_!# '
15121 for ac_last_try in false false false false false :; do
15122 . ./conf$$subs.sh ||
15123 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15125 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15126 if test $ac_delim_n = $ac_delim_num; then
15127 break
15128 elif $ac_last_try; then
15129 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15130 else
15131 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15133 done
15134 rm -f conf$$subs.sh
15136 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15137 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
15138 _ACEOF
15139 sed -n '
15141 s/^/S["/; s/!.*/"]=/
15144 s/^[^!]*!//
15145 :repl
15146 t repl
15147 s/'"$ac_delim"'$//
15148 t delim
15151 s/\(.\{148\}\)..*/\1/
15152 t more1
15153 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15156 b repl
15157 :more1
15158 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15161 s/.\{148\}//
15162 t nl
15163 :delim
15165 s/\(.\{148\}\)..*/\1/
15166 t more2
15167 s/["\\]/\\&/g; s/^/"/; s/$/"/
15170 :more2
15171 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15174 s/.\{148\}//
15175 t delim
15176 ' <conf$$subs.awk | sed '
15177 /^[^""]/{
15179 s/\n//
15181 ' >>$CONFIG_STATUS || ac_write_fail=1
15182 rm -f conf$$subs.awk
15183 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15184 _ACAWK
15185 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
15186 for (key in S) S_is_set[key] = 1
15187 FS = "\a"
15188 \$ac_cs_awk_pipe_init
15191 line = $ 0
15192 nfields = split(line, field, "@")
15193 substed = 0
15194 len = length(field[1])
15195 for (i = 2; i < nfields; i++) {
15196 key = field[i]
15197 keylen = length(key)
15198 if (S_is_set[key]) {
15199 value = S[key]
15200 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15201 len += length(value) + length(field[++i])
15202 substed = 1
15203 } else
15204 len += 1 + keylen
15206 if (nfields == 3 && !substed) {
15207 key = field[2]
15208 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
15209 \$ac_cs_awk_read_file
15210 next
15213 print line
15215 \$ac_cs_awk_pipe_fini
15216 _ACAWK
15217 _ACEOF
15218 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15219 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15220 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15221 else
15223 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
15224 || as_fn_error "could not setup config files machinery" "$LINENO" 5
15225 _ACEOF
15227 # VPATH may cause trouble with some makes, so we remove $(srcdir),
15228 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15229 # trailing colons and then remove the whole line if VPATH becomes empty
15230 # (actually we leave an empty line to preserve line numbers).
15231 if test "x$srcdir" = x.; then
15232 ac_vpsub='/^[ ]*VPATH[ ]*=/{
15233 s/:*\$(srcdir):*/:/
15234 s/:*\${srcdir}:*/:/
15235 s/:*@srcdir@:*/:/
15236 s/^\([^=]*=[ ]*\):*/\1/
15237 s/:*$//
15238 s/^[^=]*=[ ]*$//
15242 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15243 fi # test -n "$CONFIG_FILES"
15245 # Set up the scripts for CONFIG_HEADERS section.
15246 # No need to generate them if there are no CONFIG_HEADERS.
15247 # This happens for instance with `./config.status Makefile'.
15248 if test -n "$CONFIG_HEADERS"; then
15249 cat >"$tmp/defines.awk" <<\_ACAWK ||
15250 BEGIN {
15251 _ACEOF
15253 # Transform confdefs.h into an awk script `defines.awk', embedded as
15254 # here-document in config.status, that substitutes the proper values into
15255 # config.h.in to produce config.h.
15257 # Create a delimiter string that does not exist in confdefs.h, to ease
15258 # handling of long lines.
15259 ac_delim='%!_!# '
15260 for ac_last_try in false false :; do
15261 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
15262 if test -z "$ac_t"; then
15263 break
15264 elif $ac_last_try; then
15265 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
15266 else
15267 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15269 done
15271 # For the awk script, D is an array of macro values keyed by name,
15272 # likewise P contains macro parameters if any. Preserve backslash
15273 # newline sequences.
15275 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15276 sed -n '
15277 s/.\{148\}/&'"$ac_delim"'/g
15278 t rset
15279 :rset
15280 s/^[ ]*#[ ]*define[ ][ ]*/ /
15281 t def
15283 :def
15284 s/\\$//
15285 t bsnl
15286 s/["\\]/\\&/g
15287 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15288 D["\1"]=" \3"/p
15289 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15291 :bsnl
15292 s/["\\]/\\&/g
15293 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15294 D["\1"]=" \3\\\\\\n"\\/p
15295 t cont
15296 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15297 t cont
15299 :cont
15301 s/.\{148\}/&'"$ac_delim"'/g
15302 t clear
15303 :clear
15304 s/\\$//
15305 t bsnlc
15306 s/["\\]/\\&/g; s/^/"/; s/$/"/p
15308 :bsnlc
15309 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15310 b cont
15311 ' <confdefs.h | sed '
15312 s/'"$ac_delim"'/"\\\
15313 "/g' >>$CONFIG_STATUS || ac_write_fail=1
15315 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15316 for (key in D) D_is_set[key] = 1
15317 FS = "\a"
15319 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15320 line = \$ 0
15321 split(line, arg, " ")
15322 if (arg[1] == "#") {
15323 defundef = arg[2]
15324 mac1 = arg[3]
15325 } else {
15326 defundef = substr(arg[1], 2)
15327 mac1 = arg[2]
15329 split(mac1, mac2, "(") #)
15330 macro = mac2[1]
15331 prefix = substr(line, 1, index(line, defundef) - 1)
15332 if (D_is_set[macro]) {
15333 # Preserve the white space surrounding the "#".
15334 print prefix "define", macro P[macro] D[macro]
15335 next
15336 } else {
15337 # Replace #undef with comments. This is necessary, for example,
15338 # in the case of _POSIX_SOURCE, which is predefined and required
15339 # on some systems where configure will not decide to define it.
15340 if (defundef == "undef") {
15341 print "/*", prefix defundef, macro, "*/"
15342 next
15346 { print }
15347 _ACAWK
15348 _ACEOF
15349 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15350 as_fn_error "could not setup config headers machinery" "$LINENO" 5
15351 fi # test -n "$CONFIG_HEADERS"
15354 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
15355 shift
15356 for ac_tag
15358 case $ac_tag in
15359 :[FHLC]) ac_mode=$ac_tag; continue;;
15360 esac
15361 case $ac_mode$ac_tag in
15362 :[FHL]*:*);;
15363 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
15364 :[FH]-) ac_tag=-:-;;
15365 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15366 esac
15367 ac_save_IFS=$IFS
15368 IFS=:
15369 set x $ac_tag
15370 IFS=$ac_save_IFS
15371 shift
15372 ac_file=$1
15373 shift
15375 case $ac_mode in
15376 :L) ac_source=$1;;
15377 :[FH])
15378 ac_file_inputs=
15379 for ac_f
15381 case $ac_f in
15382 -) ac_f="$tmp/stdin";;
15383 *) # Look for the file first in the build tree, then in the source tree
15384 # (if the path is not absolute). The absolute path cannot be DOS-style,
15385 # because $ac_f cannot contain `:'.
15386 test -f "$ac_f" ||
15387 case $ac_f in
15388 [\\/$]*) false;;
15389 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15390 esac ||
15391 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15392 esac
15393 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15394 as_fn_append ac_file_inputs " '$ac_f'"
15395 done
15397 # Let's still pretend it is `configure' which instantiates (i.e., don't
15398 # use $as_me), people would be surprised to read:
15399 # /* config.h. Generated by config.status. */
15400 configure_input='Generated from '`
15401 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15402 `' by configure.'
15403 if test x"$ac_file" != x-; then
15404 configure_input="$ac_file. $configure_input"
15405 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15406 $as_echo "$as_me: creating $ac_file" >&6;}
15408 # Neutralize special characters interpreted by sed in replacement strings.
15409 case $configure_input in #(
15410 *\&* | *\|* | *\\* )
15411 ac_sed_conf_input=`$as_echo "$configure_input" |
15412 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15413 *) ac_sed_conf_input=$configure_input;;
15414 esac
15416 case $ac_tag in
15417 *:-:* | *:-) cat >"$tmp/stdin" \
15418 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15419 esac
15421 esac
15423 ac_dir=`$as_dirname -- "$ac_file" ||
15424 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15425 X"$ac_file" : 'X\(//\)[^/]' \| \
15426 X"$ac_file" : 'X\(//\)$' \| \
15427 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15428 $as_echo X"$ac_file" |
15429 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15430 s//\1/
15433 /^X\(\/\/\)[^/].*/{
15434 s//\1/
15437 /^X\(\/\/\)$/{
15438 s//\1/
15441 /^X\(\/\).*/{
15442 s//\1/
15445 s/.*/./; q'`
15446 as_dir="$ac_dir"; as_fn_mkdir_p
15447 ac_builddir=.
15449 case "$ac_dir" in
15450 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15452 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15453 # A ".." for each directory in $ac_dir_suffix.
15454 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15455 case $ac_top_builddir_sub in
15456 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15457 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15458 esac ;;
15459 esac
15460 ac_abs_top_builddir=$ac_pwd
15461 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15462 # for backward compatibility:
15463 ac_top_builddir=$ac_top_build_prefix
15465 case $srcdir in
15466 .) # We are building in place.
15467 ac_srcdir=.
15468 ac_top_srcdir=$ac_top_builddir_sub
15469 ac_abs_top_srcdir=$ac_pwd ;;
15470 [\\/]* | ?:[\\/]* ) # Absolute name.
15471 ac_srcdir=$srcdir$ac_dir_suffix;
15472 ac_top_srcdir=$srcdir
15473 ac_abs_top_srcdir=$srcdir ;;
15474 *) # Relative name.
15475 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15476 ac_top_srcdir=$ac_top_build_prefix$srcdir
15477 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15478 esac
15479 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15482 case $ac_mode in
15485 # CONFIG_FILE
15488 case $INSTALL in
15489 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15490 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15491 esac
15492 _ACEOF
15494 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15495 # If the template does not know about datarootdir, expand it.
15496 # FIXME: This hack should be removed a few years after 2.60.
15497 ac_datarootdir_hack=; ac_datarootdir_seen=
15498 ac_sed_dataroot='
15499 /datarootdir/ {
15503 /@datadir@/p
15504 /@docdir@/p
15505 /@infodir@/p
15506 /@localedir@/p
15507 /@mandir@/p'
15508 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15509 *datarootdir*) ac_datarootdir_seen=yes;;
15510 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15511 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15512 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15513 _ACEOF
15514 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15515 ac_datarootdir_hack='
15516 s&@datadir@&$datadir&g
15517 s&@docdir@&$docdir&g
15518 s&@infodir@&$infodir&g
15519 s&@localedir@&$localedir&g
15520 s&@mandir@&$mandir&g
15521 s&\\\${datarootdir}&$datarootdir&g' ;;
15522 esac
15523 _ACEOF
15525 # Neutralize VPATH when `$srcdir' = `.'.
15526 # Shell code in configure.ac might set extrasub.
15527 # FIXME: do we really want to maintain this feature?
15528 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15529 ac_sed_extra="$ac_vpsub
15530 $extrasub
15531 _ACEOF
15532 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15534 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15535 s|@configure_input@|$ac_sed_conf_input|;t t
15536 s&@top_builddir@&$ac_top_builddir_sub&;t t
15537 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15538 s&@srcdir@&$ac_srcdir&;t t
15539 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15540 s&@top_srcdir@&$ac_top_srcdir&;t t
15541 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15542 s&@builddir@&$ac_builddir&;t t
15543 s&@abs_builddir@&$ac_abs_builddir&;t t
15544 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15545 s&@INSTALL@&$ac_INSTALL&;t t
15546 $ac_datarootdir_hack
15548 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
15549 if $ac_cs_awk_getline; then
15550 $AWK -f "$tmp/subs.awk"
15551 else
15552 $AWK -f "$tmp/subs.awk" | $SHELL
15553 fi >$tmp/out \
15554 || as_fn_error "could not create $ac_file" "$LINENO" 5
15556 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15557 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15558 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15559 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15560 which seems to be undefined. Please make sure it is defined." >&5
15561 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15562 which seems to be undefined. Please make sure it is defined." >&2;}
15564 rm -f "$tmp/stdin"
15565 case $ac_file in
15566 -) cat "$tmp/out" && rm -f "$tmp/out";;
15567 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15568 esac \
15569 || as_fn_error "could not create $ac_file" "$LINENO" 5
15573 # CONFIG_HEADER
15575 if test x"$ac_file" != x-; then
15577 $as_echo "/* $configure_input */" \
15578 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15579 } >"$tmp/config.h" \
15580 || as_fn_error "could not create $ac_file" "$LINENO" 5
15581 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15582 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15583 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15584 else
15585 rm -f "$ac_file"
15586 mv "$tmp/config.h" "$ac_file" \
15587 || as_fn_error "could not create $ac_file" "$LINENO" 5
15589 else
15590 $as_echo "/* $configure_input */" \
15591 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15592 || as_fn_error "could not create -" "$LINENO" 5
15596 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15597 $as_echo "$as_me: executing $ac_file commands" >&6;}
15599 esac
15602 case $ac_file$ac_mode in
15603 "default":C)
15605 ### Make the necessary directories, if they don't exist.
15606 for dir in etc lisp ; do
15607 test -d ${dir} || mkdir ${dir}
15608 done
15610 echo creating src/epaths.h
15611 ${MAKE-make} epaths-force
15613 if test ! -f src/.gdbinit && test -f $srcdir/src/.gdbinit; then
15614 echo creating src/.gdbinit
15615 echo source $srcdir/src/.gdbinit > src/.gdbinit
15620 esac
15621 done # for ac_tag
15624 as_fn_exit 0
15625 _ACEOF
15626 ac_clean_files=$ac_clean_files_save
15628 test $ac_write_fail = 0 ||
15629 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15632 # configure is writing to config.log, and then calls config.status.
15633 # config.status does its own redirection, appending to config.log.
15634 # Unfortunately, on DOS this fails, as config.log is still kept open
15635 # by configure, so config.status won't be able to write to it; its
15636 # output is simply discarded. So we exec the FD to /dev/null,
15637 # effectively closing config.log, so it can be properly (re)opened and
15638 # appended to by config.status. When coming back to configure, we
15639 # need to make the FD available again.
15640 if test "$no_create" != yes; then
15641 ac_cs_success=:
15642 ac_config_status_args=
15643 test "$silent" = yes &&
15644 ac_config_status_args="$ac_config_status_args --quiet"
15645 exec 5>/dev/null
15646 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15647 exec 5>>config.log
15648 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15649 # would make configure fail if this is the last instruction.
15650 $ac_cs_success || as_fn_exit $?
15652 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15653 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15654 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}